feat: portage

This commit is contained in:
lohhiiccc 2026-03-28 23:54:35 +01:00
parent 9590f4c6ae
commit 817ac11b47
42 changed files with 254 additions and 0 deletions

23
portage/make.conf Normal file
View file

@ -0,0 +1,23 @@
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-O2 -pipe -march=native"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j16"
USE="-systemd -kde -gnome vulkan elogind dbus udev X alsa pipewire pulseaudio bluetooth usb"
# NOTE: This stage was built with the bindist USE flag enabled
L10N="fr en en-US"
VIDEO_CARDS="nvidia"
PORTAGE_TMPDIR="/build"
# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8
GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ \
https://gentoo.mirrors.ovh.net/gentoo-distfiles/"

View file

@ -0,0 +1 @@
dev-util/bruno-bin::guru ~amd64

View file

@ -0,0 +1 @@
dev-libs/libratbag ~amd64

View file

@ -0,0 +1 @@
media-sound/pamixer::guru ~amd64

View file

@ -0,0 +1 @@
media-video/obs-studio ~amd64

View file

@ -0,0 +1 @@
net-wireless/bluez ~amd64

View file

@ -0,0 +1,4 @@
*/*::steam-overlay
games-util/game-device-udev-rules
sys-libs/libudev-compat
games-util/gamemode ~amd64

View file

@ -0,0 +1 @@
sys-apps/rootlesskit ~amd64

View file

@ -0,0 +1 @@
sys-fs/ncdu-bin ~amd64

View file

@ -0,0 +1 @@
x11-drivers/nvidia-drivers NVIDIA-2025

View file

@ -0,0 +1 @@
games-util/steam-launcher ValveSteamLicense

View file

@ -0,0 +1 @@
sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE

View file

@ -0,0 +1 @@
*/*::guru

View file

@ -0,0 +1 @@
dev-util/bruno-bin::guru

View file

@ -0,0 +1 @@
media-sound/pamixer::guru

View file

@ -0,0 +1 @@
*/* CPU_FLAGS_X86: aes avx avx2 bmi1 bmi2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3

View file

@ -0,0 +1 @@
*/* VIDEO_CARDS: -* nvidia

View file

@ -0,0 +1 @@
app-editors/vim cscope lua perl python ruby tcl terminal vim-pager -X

View file

@ -0,0 +1 @@
media-fonts/dejavu X

View file

@ -0,0 +1 @@
media-gfx/feh curl xinerama exif

View file

@ -0,0 +1 @@
media-gfx/imagemagick raw webp zip xml jpeg jpeg2k opencl svg

View file

@ -0,0 +1,3 @@
media-libs/libpulse X
media-libs/libcanberra udev alsa
>=media-libs/vulkan-loader-1.4.321.0 X

View file

@ -0,0 +1 @@
media-libs/libglvnd X

View file

@ -0,0 +1,8 @@
>=media-libs/harfbuzz-11.4.5 icu
# required by net-libs/webkit-gtk-2.48.5-r411::gentoo[gstreamer]
# required by gnome-extra/yelp-42.3::gentoo
# required by media-sound/easyeffects-7.2.3::gentoo[doc]
# required by media-sound/easyeffects (argument)
>=media-libs/gst-plugins-base-1.24.11-r1 opengl
media-sound/easyeffects calf -doc mda-lv2 zamaudio
>=media-plugins/calf-0.90.8 lv2

View file

@ -0,0 +1 @@
media-video/ffmpeg X nvenc opencl opengl svg v4l vaapi webp x264 x265 opus

View file

@ -0,0 +1,3 @@
>=media-libs/libva-2.22.0-r1 X
media-video/obs-studio lua nvenc pipewire python v4l vlc websocket pulseaudio
media-video/obs-studio speex

View file

@ -0,0 +1 @@
media-video/pipewire bluetooth sound-server v4l echo-cancel ffmpeg extra

View file

@ -0,0 +1,3 @@
media-video/vlc chromecast fontconfig jpeg keyring libass libcaca libnotify libtar libtiger lua mp3 opus png pulseaudio skins kate samba sftp svg v4l vaapi vnc x264 x265 truetype xml archive
>=net-fs/samba-4.22.3 client
>=app-crypt/gcr-3.41.2-r1:0 gtk

View file

@ -0,0 +1 @@
>=sys-libs/zlib-1.3.1-r1 minizip

View file

@ -0,0 +1 @@
net-libs/nodejs npm

156
portage/package.use/steam Normal file
View file

@ -0,0 +1,156 @@
media-libs/vulkan-loader abi_x86_32
app-accessibility/at-spi2-core abi_x86_32
app-arch/bzip2 abi_x86_32
app-arch/lz4 abi_x86_32
app-arch/zstd abi_x86_32
dev-db/sqlite abi_x86_32
dev-lang/rust-bin abi_x86_32
dev-libs/dbus-glib abi_x86_32
dev-libs/elfutils abi_x86_32
dev-libs/expat abi_x86_32
dev-libs/fribidi abi_x86_32
dev-libs/glib abi_x86_32
dev-libs/gmp abi_x86_32
dev-libs/icu abi_x86_32
dev-libs/json-glib abi_x86_32
dev-libs/libevdev abi_x86_32
dev-libs/libffi abi_x86_32
dev-libs/libgcrypt abi_x86_32
dev-libs/libgpg-error abi_x86_32
dev-libs/libgudev abi_x86_32
dev-libs/libgusb abi_x86_32
dev-libs/libpcre2 abi_x86_32
dev-libs/libtasn1 abi_x86_32
dev-libs/libunistring abi_x86_32
dev-libs/libusb abi_x86_32
dev-libs/libxml2 abi_x86_32
dev-libs/lzo abi_x86_32
dev-libs/nettle abi_x86_32
dev-libs/nspr abi_x86_32
dev-libs/nss abi_x86_32
dev-libs/openssl abi_x86_32
dev-libs/wayland abi_x86_32
dev-util/spirv-tools abi_x86_32
dev-util/sysprof-capture abi_x86_32
gnome-base/librsvg abi_x86_32
gui-libs/libdecor abi_x86_32
llvm-core/clang abi_x86_32
llvm-core/llvm abi_x86_32
media-gfx/graphite2 abi_x86_32
media-libs/alsa-lib abi_x86_32
media-libs/flac abi_x86_32
media-libs/fontconfig abi_x86_32
media-libs/freetype abi_x86_32
media-libs/glu abi_x86_32
media-libs/harfbuzz abi_x86_32
media-libs/lcms abi_x86_32
media-libs/libepoxy abi_x86_32
media-libs/libglvnd abi_x86_32
media-libs/libjpeg-turbo abi_x86_32
media-libs/libogg abi_x86_32
media-libs/libpng abi_x86_32
media-libs/libpulse abi_x86_32
media-libs/libsdl2 abi_x86_32
media-libs/libsndfile abi_x86_32
media-libs/libva abi_x86_32
media-libs/libvorbis abi_x86_32
media-libs/mesa abi_x86_32
media-libs/openal abi_x86_32
media-libs/opus abi_x86_32
media-libs/tiff abi_x86_32
media-sound/lame abi_x86_32
media-sound/mpg123-base abi_x86_32
media-video/pipewire abi_x86_32
net-dns/c-ares abi_x86_32
net-dns/libidn2 abi_x86_32
net-libs/gnutls abi_x86_32
net-libs/libasyncns abi_x86_32
net-libs/libndp abi_x86_32
net-libs/libpsl abi_x86_32
net-libs/nghttp2 abi_x86_32
net-libs/nghttp3 abi_x86_32
net-misc/curl abi_x86_32
net-misc/networkmanager abi_x86_32
net-print/cups abi_x86_32
sys-apps/dbus abi_x86_32
sys-apps/systemd abi_x86_32
sys-apps/systemd-utils abi_x86_32
sys-apps/util-linux abi_x86_32
sys-libs/gdbm abi_x86_32
sys-libs/gpm abi_x86_32
sys-libs/libcap abi_x86_32
sys-libs/libudev-compat abi_x86_32
sys-libs/ncurses abi_x86_32
sys-libs/pam abi_x86_32
sys-libs/readline abi_x86_32
sys-libs/zlib abi_x86_32
virtual/glu abi_x86_32
virtual/libelf abi_x86_32
virtual/libiconv abi_x86_32
virtual/libintl abi_x86_32
virtual/libudev abi_x86_32
virtual/libusb abi_x86_32
virtual/opengl abi_x86_32
virtual/rust abi_x86_32
x11-libs/cairo abi_x86_32
x11-libs/extest abi_x86_32
x11-libs/gdk-pixbuf abi_x86_32
x11-libs/gtk+ abi_x86_32
x11-libs/gtk+ abi_x86_32
x11-libs/libdrm abi_x86_32
x11-libs/libICE abi_x86_32
x11-libs/libpciaccess abi_x86_32
x11-libs/libSM abi_x86_32
x11-libs/libvdpau abi_x86_32
x11-libs/libX11 abi_x86_32
x11-libs/libXau abi_x86_32
x11-libs/libxcb abi_x86_32
x11-libs/libXcomposite abi_x86_32
x11-libs/libXcursor abi_x86_32
x11-libs/libXdamage abi_x86_32
x11-libs/libXdmcp abi_x86_32
x11-libs/libXext abi_x86_32
x11-libs/libXfixes abi_x86_32
x11-libs/libXft abi_x86_32
x11-libs/libXi abi_x86_32
x11-libs/libXinerama abi_x86_32
x11-libs/libxkbcommon abi_x86_32
x11-libs/libXrandr abi_x86_32
x11-libs/libXrender abi_x86_32
x11-libs/libXScrnSaver abi_x86_32
x11-libs/libxshmfence abi_x86_32
x11-libs/libXtst abi_x86_32
x11-libs/libXxf86vm abi_x86_32
x11-libs/pango abi_x86_32
x11-libs/pixman abi_x86_32
x11-libs/xcb-util-keysyms abi_x86_32
x11-misc/colord abi_x86_32
app-arch/xz-utils abi_x86_32
app-crypt/p11-kit abi_x86_32
gui-libs/egl-gbm abi_x86_32
gui-libs/egl-wayland abi_x86_32
gui-libs/egl-x11 abi_x86_32
x11-drivers/nvidia-drivers abi_x86_32
x11-libs/libX11 abi_x86_32
games-util/gamemode abi_x86_32
>=app-emulation/winetricks-20250102 gui
>=app-text/xmlto-0.0.28-r11 text
>=media-libs/gst-plugins-base-1.24.11-r1 abi_x86_32
>=media-libs/gstreamer-1.24.11 abi_x86_32
>=sys-libs/libunwind-1.8.2-r1 abi_x86_32
>=media-plugins/gst-plugins-meta-1.24.11 abi_x86_32
>=media-libs/gst-plugins-good-1.24.11 abi_x86_32
>=media-plugins/gst-plugins-pulse-1.24.11 abi_x86_32
>=dev-lang/orc-0.4.41 abi_x86_32
>=x11-libs/libXv-1.0.13 abi_x86_32
>=media-libs/graphene-1.10.8-r1 abi_x86_32
>=virtual/zlib-1.3.1-r1 abi_x86_32
>=media-libs/vulkan-loader-1.4.328.0 layers
>=media-libs/vulkan-layers-1.4.328.0 abi_x86_32
>=dev-util/glslang-1.4.328.0-r1 abi_x86_32
>=dev-util/vulkan-utility-libraries-1.4.328.0 abi_x86_32
>=media-libs/libdisplay-info-0.3.0 abi_x86_32
>=dev-libs/json-c-0.18 abi_x86_32

View file

@ -0,0 +1 @@
sys-apps/systemd-utils boot kernel-install

View file

@ -0,0 +1 @@
sys-fs/lvm2 lvm

View file

@ -0,0 +1 @@
sys-kernel/linux-firmware initramfs

View file

@ -0,0 +1 @@
sys-process/htop lm-sensors

View file

@ -0,0 +1 @@
sys-process/htop lm-sensors

View file

@ -0,0 +1,7 @@
www-client/firefox pgo system-pipewire system-png -telemetry
www-client/firefox hwaccel libproxy
www-client/firefox pulseaudio jumbo-build
>=x11-base/xorg-server-21.1.18 xvfb
>=media-libs/libvpx-1.15.2 postproc
>=media-libs/libpng-1.6.50-r1 apng

View file

@ -0,0 +1 @@
x11-base/xorg-server xephyr

View file

@ -0,0 +1 @@
>=media-libs/libglvnd-1.7.0 X

View file

@ -0,0 +1 @@
x11-misc/picom opengl

View file

@ -0,0 +1,4 @@
>=x11-libs/libxkbcommon-1.11.0 X
>=x11-libs/cairo-1.18.4-r1 X
>=x11-libs/pango-1.56.4-r1 X
>=media-libs/freetype-2.13.3 harfbuzz

View file

@ -0,0 +1,11 @@
# created by eselect-repo
[steam-overlay]
location = /var/db/repos/steam-overlay
sync-type = git
sync-uri = https://github.com/anyc/steam-overlay.git
[guru]
location = /var/db/repos/guru
sync-type = git
sync-uri = https://github.com/gentoo-mirror/guru.git