Initial commit
This commit is contained in:
commit
e445a423b2
|
@ -0,0 +1 @@
|
|||
/make.profile
|
|
@ -0,0 +1,9 @@
|
|||
MIT License
|
||||
|
||||
Copyright (c) 2020 Siina Mashek
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice (including the next paragraph) shall be included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
@ -0,0 +1,11 @@
|
|||
#!/bin/sh
|
||||
|
||||
files=($(ls $PWD))
|
||||
dest="/etc/portage/"
|
||||
|
||||
for file in "${files[@]}"; do
|
||||
# Ignore link.sh
|
||||
if [ "$file" != "link.sh" ]; then
|
||||
ln -sf "$PWD/$file" "$dest"
|
||||
fi
|
||||
done
|
|
@ -0,0 +1,34 @@
|
|||
# This make.conf is based on profile 17.1/desktop
|
||||
COMMON_FLAGS="-march=znver1 -O2 -pipe"
|
||||
CFLAGS="${COMMON_FLAGS}"
|
||||
CXXFLAGS="${COMMON_FLAGS}"
|
||||
FCFLAGS="${COMMON_FLAGS}"
|
||||
FFLAGS="${COMMON_FLAGS}"
|
||||
|
||||
MAKEOPTS="-j12 --load-average 11.95"
|
||||
EMERGE_DEFAULT_OPTS="--jobs 4 --load-average 11.90"
|
||||
|
||||
VIDEO_CARDS="amdgpu radeonsi"
|
||||
INPUT_DEVICES="libinput wacom"
|
||||
|
||||
RUBY_TARGETS="ruby25"
|
||||
RUBY_SINGLE_TARGET="ruby25"
|
||||
|
||||
PYTHON_TARGETS="python3_7"
|
||||
PYTHON_SINGLE_TARGET="python3_7"
|
||||
|
||||
AUD="pulseaudio"
|
||||
DE="-gnome -kde"
|
||||
GFX="-branding imlib vulkan xinerama"
|
||||
KIT="-gtk -gtk2 -gtk3 -qt -qt4 -qt5"
|
||||
MISC="elogind minizip -startup-notification -cups -joystick -postscript"
|
||||
NET="-bluetooth -ldap -networkmanager -wifi -wireless"
|
||||
|
||||
USE="${AUD} ${DE} ${GFX} ${KIT} ${MISC} ${NET}"
|
||||
|
||||
PORTDIR="/var/db/repos/gentoo"
|
||||
DISTDIR="/var/cache/distfiles"
|
||||
PKGDIR="/var/cache/binpkgs"
|
||||
|
||||
LC_MESSAGES=C
|
||||
L10N=""
|
|
@ -0,0 +1,16 @@
|
|||
dev-python/python-evdev ~amd64
|
||||
games-util/lutris ~amd64
|
||||
media-sound/spotify ~amd64
|
||||
net-im/dino ~amd64
|
||||
net-im/discord-bin ~amd64
|
||||
net-libs/libsignal-protocol-c ~amd64
|
||||
sci-libs/libqalculate ~amd64
|
||||
sys-kernel/gentoo-sources ~amd64
|
||||
x11-misc/rofi-calc ~amd64
|
||||
x11-misc/qxkb ~amd64
|
||||
x11-themes/kvantum ~amd64
|
||||
|
||||
net-misc/kristall::siina ~amd64
|
||||
x11-themes/arc-kde::siina ~amd64
|
||||
|
||||
games-util/steam-*::steam-overlay ~amd64
|
|
@ -0,0 +1,5 @@
|
|||
app-arch/unrar unRAR
|
||||
games-util/steam-launcher ValveSteamLicense
|
||||
media-sound/spotify Spotify
|
||||
net-im/discord-bin all-rights-reserved
|
||||
sys-kernel/linux-firmware linux-fw-redistributable no-source-code
|
|
@ -0,0 +1 @@
|
|||
>=dev-lang/python-3.8
|
|
@ -0,0 +1 @@
|
|||
x11-themes/arc-kde color-schemes kvantum -konsole -plasma -wallpapers -yakuake
|
|
@ -0,0 +1 @@
|
|||
x11-themes/arc-theme gtk2 gtk3
|
|
@ -0,0 +1 @@
|
|||
net-print/cups ssl
|
|
@ -0,0 +1 @@
|
|||
dev-vcs/git -perl
|
|
@ -0,0 +1 @@
|
|||
x11-themes/gtk-engines-murrine -themes
|
|
@ -0,0 +1 @@
|
|||
>=x11-libs/libdrm-2.4.100 video_cards_radeon
|
|
@ -0,0 +1 @@
|
|||
sci-libs/libqalculate curl
|
|
@ -0,0 +1 @@
|
|||
sys-libs/ncurses -gpm
|
|
@ -0,0 +1 @@
|
|||
sys-auth/polkit duktape
|
|
@ -0,0 +1 @@
|
|||
x11-themes/qtcurve gtk
|
|
@ -0,0 +1 @@
|
|||
>=dev-qt/qtmultimedia-5.14.2-r1 widgets
|
|
@ -0,0 +1 @@
|
|||
dev-qt/qtwidgets gtk
|
|
@ -0,0 +1 @@
|
|||
net-irc/quassel -server monolithic
|
|
@ -0,0 +1 @@
|
|||
x11-terms/rxvt-unicode 256-color xft -mousewheel -perl
|
|
@ -0,0 +1 @@
|
|||
app-office/scribus python_single_target_python2_7
|
|
@ -0,0 +1 @@
|
|||
xfce-base/thunar -trash-panel-plugin -udisks
|
|
@ -0,0 +1 @@
|
|||
media-video/vlc libass matroska srt qt5 x265
|
|
@ -0,0 +1 @@
|
|||
www-client/w3m imlib
|
|
@ -0,0 +1,157 @@
|
|||
# required by x11-libs/libXrandr-1.5.2::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libX11-1.6.9 abi_x86_32
|
||||
# required by x11-libs/libxcb-1.14::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libXau-1.0.9 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libxcb-1.14 abi_x86_32
|
||||
# required by x11-libs/libxcb-1.14::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libXdmcp-1.1.3 abi_x86_32
|
||||
# required by x11-libs/libxcb-1.14::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-base/xcb-proto-1.14-r1 abi_x86_32
|
||||
# required by games-util/steam-client-meta-0-r20200328::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay
|
||||
# required by steam-meta (argument)
|
||||
>=virtual/opengl-7.0-r2 abi_x86_32
|
||||
# required by virtual/opengl-7.0-r2::gentoo
|
||||
# required by games-util/steam-client-meta-0-r20200328::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay
|
||||
# required by steam-meta (argument)
|
||||
>=media-libs/mesa-20.0.8 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=dev-libs/expat-2.2.8 abi_x86_32
|
||||
# required by sys-devel/llvm-10.0.0::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=sys-libs/zlib-1.2.11-r2 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo[libglvnd]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=media-libs/libglvnd-1.3.1 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libdrm-2.4.100 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libxshmfence-1.3-r1 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libXdamage-1.1.5 abi_x86_32
|
||||
# required by x11-libs/libXrandr-1.5.2::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libXext-1.3.4 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libXxf86vm-1.1.4-r1 abi_x86_32
|
||||
# required by x11-libs/libXdamage-1.1.5::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libXfixes-5.0.3-r1 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo[zstd]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=app-arch/zstd-1.4.4-r4 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=sys-devel/llvm-10.0.0 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libXrandr-1.5.2 abi_x86_32
|
||||
# required by x11-libs/libXrandr-1.5.2::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=x11-libs/libXrender-0.9.10-r1 abi_x86_32
|
||||
# required by sys-devel/llvm-10.0.0::gentoo[libffi]
|
||||
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=dev-libs/libffi-3.3-r1 abi_x86_32
|
||||
# required by sys-libs/gpm-1.20.7-r2::gentoo
|
||||
# required by app-editors/vim-8.2.0360::gentoo[gpm]
|
||||
# required by @selected
|
||||
# required by @world (argument)
|
||||
>=sys-libs/ncurses-6.2-r1 abi_x86_32
|
||||
# required by sys-devel/llvm-10.0.0::gentoo[xml]
|
||||
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=dev-libs/libxml2-2.9.9-r3 abi_x86_32
|
||||
# required by dev-libs/libxml2-2.9.9-r3::gentoo[icu]
|
||||
# required by x11-base/xcb-proto-1.14-r1::gentoo
|
||||
# required by x11-libs/libxcb-1.14::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[X]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=dev-libs/icu-67.1 abi_x86_32
|
||||
# required by sys-libs/ncurses-6.2-r1::gentoo[gpm]
|
||||
# required by sys-devel/llvm-10.0.0::gentoo[ncurses]
|
||||
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=sys-libs/gpm-1.20.7-r2 abi_x86_32
|
||||
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=virtual/libelf-3 abi_x86_32
|
||||
# required by virtual/libelf-3::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=dev-libs/elfutils-0.177 abi_x86_32
|
||||
# required by dev-libs/elfutils-0.177::gentoo[bzip2]
|
||||
# required by virtual/libelf-3::gentoo
|
||||
# required by media-libs/mesa-20.0.8::gentoo[llvm,gallium,-video_cards_radeon,-video_cards_r600,-opencl,video_cards_radeonsi]
|
||||
# required by games-util/steam-games-meta-0-r20191109::steam-overlay
|
||||
# required by games-util/steam-meta-0-r20160817::steam-overlay[steamruntime]
|
||||
# required by steam-meta (argument)
|
||||
>=app-arch/bzip2-1.0.6-r11 abi_x86_32
|
|
@ -0,0 +1,12 @@
|
|||
--- a/src/video/SDL_vulkan_utils.c 2020-03-10 21:36:18.000000000 -0400
|
||||
+++ b/src/video/SDL_vulkan_utils.c 2020-06-14 21:49:15.780898839 -0400
|
||||
@@ -85,7 +85,9 @@
|
||||
case VK_ERROR_INVALID_SHADER_NV:
|
||||
return "VK_ERROR_INVALID_SHADER_NV";
|
||||
case VK_RESULT_MAX_ENUM:
|
||||
+#if VK_HEADER_VERSION < 140
|
||||
case VK_RESULT_RANGE_SIZE:
|
||||
+#endif
|
||||
break;
|
||||
}
|
||||
if(result < 0)
|
|
@ -0,0 +1,51 @@
|
|||
#!/bin/sh
|
||||
# Example /etc/portage/repo.postsync.d script. Make it executable (chmod +x) for
|
||||
# Portage to process it.
|
||||
#
|
||||
# With portage-2.2.16 and newer, all repo.postsync.d hooks will be called multiple
|
||||
# times after syncing each repository.
|
||||
#
|
||||
# Older versions of Portage support syncing only one repository.
|
||||
# In those versions, the postsync.d hooks will be called only once,
|
||||
# and they will not be passed any parameters.
|
||||
|
||||
# On a repo.postsync.d hook call, positional parameters contain
|
||||
# information about the just-synced repository.
|
||||
|
||||
# Your hook can control it's actions depending on any of the three
|
||||
# parameters passed in to it.
|
||||
#
|
||||
# They are as follows:
|
||||
#
|
||||
# The repository name.
|
||||
repository_name=${1}
|
||||
# The URI to which the repository was synced.
|
||||
sync_uri=${2}
|
||||
# The path to the repository.
|
||||
repository_path=${3}
|
||||
|
||||
# Portage assumes that a hook succeeded if it exits with 0 code. If no
|
||||
# explicit exit is done, the exit code is the exit code of last spawned
|
||||
# command. Since our script is a bit more complex, we want to control
|
||||
# the exit code explicitly.
|
||||
ret=0
|
||||
|
||||
if [ -n "${repository_name}" ]; then
|
||||
# Repository name was provided, so we're in a post-repository hook.
|
||||
echo "* In post-repository hook for ${repository_name}"
|
||||
echo "** synced from remote repository ${sync_uri}"
|
||||
echo "** synced into ${repository_path}"
|
||||
|
||||
# Gentoo comes with pregenerated cache but the other repositories
|
||||
# usually don't. Generate them to improve performance.
|
||||
if [ "${repository_name}" != "gentoo" ]; then
|
||||
if ! egencache --update --repo="${repository_name}" --jobs=4
|
||||
then
|
||||
echo "!!! egencache failed!"
|
||||
ret=1
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
# Return explicit status.
|
||||
exit "${ret}"
|
|
@ -0,0 +1,6 @@
|
|||
[danrepo]
|
||||
location = /var/db/repos/danrepo
|
||||
sync-type = git
|
||||
sync-uri = https://github.com/ferion11/danrepo.git
|
||||
auto-sync = yes
|
||||
priority = 1000
|
|
@ -0,0 +1,8 @@
|
|||
[DEFAULT]
|
||||
main-repo = gentoo
|
||||
|
||||
[gentoo]
|
||||
location = /var/db/repos/gentoo
|
||||
sync-type = git
|
||||
sync-uri = https://anongit.gentoo.org/git/repo/gentoo.git
|
||||
auto-sync = yes
|
|
@ -0,0 +1,5 @@
|
|||
[siina]
|
||||
location = /var/db/repos/siina
|
||||
sync-type = git
|
||||
sync-uri = https://git.sr.ht/~siina/gentoo-overlay
|
||||
auto-sync = yes
|
|
@ -0,0 +1,5 @@
|
|||
[steam-overlay]
|
||||
location = /var/db/repos/steam-overlay
|
||||
sync-type = git
|
||||
sync-uri = https://github.com/anyc/steam-overlay
|
||||
auto-sync = yes
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue