From 03c54ed7008e1918510c2b8eed8004db211dbb33 Mon Sep 17 00:00:00 2001 From: Siina Mashek Date: Sat, 15 Jul 2023 01:48:46 +0300 Subject: [PATCH] Updating from fresh hardware --- make.conf | 8 +- package.accept_keywords/telegram-desktop-bin | 1 + package.use/32-bit/wine | 214 ++++++++++++++++++ package.use/gajim | 2 +- package.use/game-deps | 2 + package.use/gentoo-sources | 1 + package.use/pipewire | 2 +- package.use/plasma-meta | 9 + package.use/quassel | 1 + package.use/wine-vanilla | 8 + savedconfig/sys-kernel/linux-firmware | 7 +- .../sys-kernel/linux-firmware-20230404 | 25 -- sets/game-deps | 4 + 13 files changed, 246 insertions(+), 38 deletions(-) create mode 100644 package.accept_keywords/telegram-desktop-bin create mode 100644 package.use/32-bit/wine create mode 100644 package.use/game-deps create mode 100644 package.use/gentoo-sources create mode 100644 package.use/quassel create mode 100644 package.use/wine-vanilla delete mode 100644 savedconfig/sys-kernel/linux-firmware-20230404 create mode 100644 sets/game-deps diff --git a/make.conf b/make.conf index 5d3c8d5..75db3fe 100644 --- a/make.conf +++ b/make.conf @@ -1,5 +1,4 @@ -CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" -COMMON_FLAGS="-march=znver2 -O2 -pipe -fomit-frame-pointer" +COMMON_FLAGS="-march=znver4 -O2 -pipe -fomit-frame-pointer" CFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}" FCFLAGS="${COMMON_FLAGS}" @@ -7,10 +6,9 @@ FFLAGS="${COMMON_FLAGS}" ACCEPT_LICENSE="@BINARY-REDISTRIBUTABLE" -# WIP 16-core 32gb FEATURES="userfetch parallel-fetch parallel-install -ebuild-locks" -MAKEOPTS="-j16 --load-average 15.95" -EMERGE_DEFAULT_OPTS="--jobs 16 --load-average 15.90" +MAKEOPTS="-j12 --load-average 11.95" +EMERGE_DEFAULT_OPTS="--jobs 12 --load-average 11.90" VIDEO_CARDS="amdgpu radeonsi" INPUT_DEVICES="libinput wacom" diff --git a/package.accept_keywords/telegram-desktop-bin b/package.accept_keywords/telegram-desktop-bin new file mode 100644 index 0000000..d7fd09f --- /dev/null +++ b/package.accept_keywords/telegram-desktop-bin @@ -0,0 +1 @@ +net-im/telegram-desktop-bin ~amd64 diff --git a/package.use/32-bit/wine b/package.use/32-bit/wine new file mode 100644 index 0000000..29eae42 --- /dev/null +++ b/package.use/32-bit/wine @@ -0,0 +1,214 @@ +# required by media-libs/libsdl2-2.26.2::gentoo[X] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=x11-libs/libXcursor-1.2.1 abi_x86_32 +# required by media-libs/libsdl2-2.26.2::gentoo[X] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=x11-libs/libXi-1.8.1 abi_x86_32 +# required by app-emulation/wine-vanilla-8.0.1::gentoo[xcomposite,X] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=x11-libs/libXcomposite-0.4.6 abi_x86_32 +# required by app-emulation/wine-vanilla-8.0.1::gentoo[fontconfig] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/fontconfig-2.14.2-r2 abi_x86_32 +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/libsdl2-2.26.2 haptic abi_x86_32 +# required by app-emulation/wine-vanilla-8.0.1::gentoo[ssl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=net-libs/gnutls-3.7.8 abi_x86_32 +# required by media-libs/fontconfig-2.14.2-r2::gentoo +# required by app-emulation/wine-vanilla-8.0.1::gentoo[fontconfig] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/freetype-2.13.0 abi_x86_32 +# required by media-libs/libsdl2-2.26.2::gentoo[dbus] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=sys-apps/dbus-1.15.4-r1 abi_x86_32 +# required by app-emulation/wine-vanilla-8.0.1::gentoo[v4l] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/libv4l-1.22.1 abi_x86_32 +# required by app-emulation/wine-vanilla-8.0.1::gentoo[vulkan] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/vulkan-loader-1.3.246 abi_x86_32 +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/libpulse-16.1-r2 abi_x86_32 +# required by app-emulation/wine-vanilla-8.0.1::gentoo[unwind,-llvm-libunwind] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=sys-libs/libunwind-1.6.2-r1 abi_x86_32 +# required by app-emulation/wine-vanilla-8.0.1::gentoo[usb] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=dev-libs/libusb-1.0.26 abi_x86_32 +# required by media-libs/libpulse-16.1-r2::gentoo +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/libsndfile-1.2.0 abi_x86_32 +# required by media-libs/libpulse-16.1-r2::gentoo[asyncns] +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=net-libs/libasyncns-0.8-r4 abi_x86_32 +# required by media-libs/libpulse-16.1-r2::gentoo[glib] +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=dev-libs/glib-2.76.3 abi_x86_32 +# required by dev-libs/glib-2.76.3::gentoo +# required by media-video/pipewire-0.3.71-r2::gentoo[bluetooth,-flatpak] +# required by media-libs/libpulse-16.1-r2::gentoo +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=dev-libs/libpcre2-10.42-r1 abi_x86_32 +# required by sys-apps/systemd-utils-252.9::gentoo[udev] +# required by virtual/libudev-232-r8::gentoo[-systemd] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[udev] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=sys-apps/util-linux-2.38.1-r2 abi_x86_32 +# required by media-libs/freetype-2.13.0::gentoo[png] +# required by media-libs/fontconfig-2.14.2-r2::gentoo +# required by app-emulation/wine-vanilla-8.0.1::gentoo[fontconfig] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/libpng-1.6.39 abi_x86_32 +# required by net-libs/gnutls-3.7.8::gentoo +# required by app-emulation/wine-vanilla-8.0.1::gentoo[ssl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=dev-libs/libtasn1-4.19.0 abi_x86_32 +# required by net-dns/libidn2-2.3.4::gentoo +# required by net-libs/gnutls-3.7.8::gentoo[idn] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[ssl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=dev-libs/libunistring-1.1-r1 abi_x86_32 +# required by net-libs/gnutls-3.7.8::gentoo +# required by app-emulation/wine-vanilla-8.0.1::gentoo[ssl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=dev-libs/nettle-3.9.1 abi_x86_32 +# required by dev-libs/nettle-3.9.1::gentoo[gmp] +# required by net-libs/gnutls-3.7.8::gentoo +# required by app-emulation/wine-vanilla-8.0.1::gentoo[ssl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=dev-libs/gmp-6.2.1-r5 abi_x86_32 +# required by net-libs/gnutls-3.7.8::gentoo[idn] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[ssl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=net-dns/libidn2-2.3.4 abi_x86_32 +# required by media-libs/libsdl2-2.26.2::gentoo[pipewire] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-video/pipewire-0.3.71-r2 abi_x86_32 +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-sound/pulseaudio-16.1 abi_x86_32 +# required by media-libs/libsdl2-2.26.2::gentoo[wayland] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=x11-libs/libxkbcommon-1.5.0 abi_x86_32 +# required by dev-libs/glib-2.76.3::gentoo +# required by media-video/pipewire-0.3.71-r2::gentoo[bluetooth,-flatpak] +# required by media-libs/libpulse-16.1-r2::gentoo +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=virtual/libintl-0-r2 abi_x86_32 +# required by media-libs/libsdl2-2.26.2::gentoo[udev] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=virtual/libudev-232-r8 abi_x86_32 +# required by virtual/libudev-232-r8::gentoo[-systemd] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[udev] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=sys-apps/systemd-utils-252.9 abi_x86_32 +# required by sys-apps/systemd-utils-252.9::gentoo[udev] +# required by virtual/libudev-232-r8::gentoo[-systemd] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[udev] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=sys-libs/libcap-2.69 abi_x86_32 +# required by sys-libs/libcap-2.69::gentoo[pam] +# required by sys-apps/systemd-utils-252.9::gentoo[udev] +# required by virtual/libudev-232-r8::gentoo[-systemd] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[udev] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=sys-libs/pam-1.5.3 abi_x86_32 +# required by dev-libs/glib-2.76.3::gentoo +# required by media-video/pipewire-0.3.71-r2::gentoo[bluetooth,-flatpak] +# required by media-libs/libpulse-16.1-r2::gentoo +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=virtual/libiconv-0-r2 abi_x86_32 +# required by media-libs/libsdl2-2.26.2::gentoo[opengl] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=virtual/glu-9.0-r2 abi_x86_32 +# required by virtual/glu-9.0-r2::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[opengl] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/glu-9.0.2 abi_x86_32 +# required by media-libs/libv4l-1.22.1::gentoo[jpeg] +# required by media-video/pipewire-0.3.71-r2::gentoo[v4l] +# required by media-libs/libpulse-16.1-r2::gentoo +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=virtual/jpeg-100-r1 abi_x86_32 +# required by virtual/jpeg-100-r1::gentoo +# required by media-libs/libv4l-1.22.1::gentoo[jpeg] +# required by media-video/pipewire-0.3.71-r2::gentoo[v4l] +# required by media-libs/libpulse-16.1-r2::gentoo +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by virtual/wine-0-r10::gentoo +# required by wine (argument) +>=media-libs/libjpeg-turbo-2.1.5.1 abi_x86_32 + diff --git a/package.use/gajim b/package.use/gajim index d86efc9..8e2cbbe 100644 --- a/package.use/gajim +++ b/package.use/gajim @@ -1 +1 @@ -net-im/gajim omemo -spell -webp +net-im/gajim omemo -crypt -spell -webp diff --git a/package.use/game-deps b/package.use/game-deps new file mode 100644 index 0000000..55e4ce8 --- /dev/null +++ b/package.use/game-deps @@ -0,0 +1,2 @@ +app-arch/p7zip -kde -wxwidgets +gnome-extra/zenity -libnotify diff --git a/package.use/gentoo-sources b/package.use/gentoo-sources new file mode 100644 index 0000000..bb6a5e2 --- /dev/null +++ b/package.use/gentoo-sources @@ -0,0 +1 @@ +sys-kernel/gentoo-sources experimental diff --git a/package.use/pipewire b/package.use/pipewire index 1a33a69..90c2128 100644 --- a/package.use/pipewire +++ b/package.use/pipewire @@ -1 +1 @@ -media-video/pipewire sound-server +media-video/pipewire pipewire-alsa sound-server diff --git a/package.use/plasma-meta b/package.use/plasma-meta index 61e528d..be9176b 100644 --- a/package.use/plasma-meta +++ b/package.use/plasma-meta @@ -1 +1,10 @@ kde-plasma/plasma-meta gtk -browser-integration -crypt -vault -wallpapers +# required by net-print/cups-filters-1.28.17-r2::gentoo[postscript] +# required by net-print/cups-2.4.6::gentoo +# required by dev-qt/qtprintsupport-5.15.10::gentoo[cups] +# required by dev-qt/designer-5.15.10::gentoo +# required by kde-plasma/kwin-5.27.6-r1::gentoo +# required by kde-plasma/plasma-desktop-5.27.6::gentoo +# required by kde-plasma/plasma-meta-5.27.6::gentoo +# required by plasma-meta (argument) +>=app-text/ghostscript-gpl-10.01.1 cups diff --git a/package.use/quassel b/package.use/quassel new file mode 100644 index 0000000..25ed66c --- /dev/null +++ b/package.use/quassel @@ -0,0 +1 @@ +net-irc/quassel monolithic -server diff --git a/package.use/wine-vanilla b/package.use/wine-vanilla new file mode 100644 index 0000000..c7206c4 --- /dev/null +++ b/package.use/wine-vanilla @@ -0,0 +1,8 @@ +# required by media-video/pipewire-0.3.71-r2::gentoo[pipewire-alsa] +# required by media-libs/libpulse-16.1-r2::gentoo +# required by media-sound/pulseaudio-16.1::gentoo +# required by media-libs/libsdl2-2.26.2::gentoo[pulseaudio] +# required by app-emulation/wine-vanilla-8.0.1::gentoo[sdl] +# required by wine-vanilla (argument) +>=media-libs/alsa-lib-1.2.8-r1 abi_x86_32 + diff --git a/savedconfig/sys-kernel/linux-firmware b/savedconfig/sys-kernel/linux-firmware index 5ac9c42..ea52668 100644 --- a/savedconfig/sys-kernel/linux-firmware +++ b/savedconfig/sys-kernel/linux-firmware @@ -1,9 +1,4 @@ -amd/amd_sev_fam17h_model3xh.sbin -amd/amd_sev_fam17h_model0xh.sbin -amd-ucode/microcode_amd_fam17h.bin -amd-ucode/microcode_amd_fam16h.bin -amd-ucode/microcode_amd_fam15h.bin -amd-ucode/microcode_amd.bin +amd-ucode/microcode_amd_fam19h.bin amdgpu/navy_flounder_vcn.bin amdgpu/navy_flounder_ta.bin amdgpu/navy_flounder_sos.bin diff --git a/savedconfig/sys-kernel/linux-firmware-20230404 b/savedconfig/sys-kernel/linux-firmware-20230404 deleted file mode 100644 index a632883..0000000 --- a/savedconfig/sys-kernel/linux-firmware-20230404 +++ /dev/null @@ -1,25 +0,0 @@ -# Remove files that shall not be installed from this list. -amd/amd_sev_fam17h_model3xh.sbin -amd/amd_sev_fam17h_model0xh.sbin -amd-ucode/microcode_amd_fam17h.bin -amd-ucode/microcode_amd_fam16h.bin -amd-ucode/microcode_amd_fam15h.bin -amd-ucode/microcode_amd.bin -amdgpu/navy_flounder_vcn.bin -amdgpu/navy_flounder_ta.bin -amdgpu/navy_flounder_sos.bin -amdgpu/navy_flounder_smc.bin -amdgpu/navy_flounder_sdma.bin -amdgpu/navy_flounder_rlc.bin -amdgpu/navy_flounder_pfp.bin -amdgpu/navy_flounder_mec2.bin -amdgpu/navy_flounder_mec.bin -amdgpu/navy_flounder_me.bin -amdgpu/navy_flounder_dmcub.bin -amdgpu/navy_flounder_ce.bin -v4l-cx231xx-avcore-01.fw -v4l-cx23418-apu.fw -v4l-cx23418-cpu.fw -v4l-cx23418-dig.fw -v4l-cx23885-avcore-01.fw -v4l-cx25840.fw diff --git a/sets/game-deps b/sets/game-deps new file mode 100644 index 0000000..d5fd7a0 --- /dev/null +++ b/sets/game-deps @@ -0,0 +1,4 @@ +# winetricks-related stuff +app-arch/cabextract +app-arch/p7zip +gnome-extra/zenity