Merge pull request #2426 from pentoo/updates20250705

zero-system: reorg a little, add keepassxc
This commit is contained in:
github-actions[bot] 2025-07-06 02:05:06 +00:00 committed by GitHub
commit 313fe18027
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 26 additions and 34 deletions

View file

@ -6,8 +6,8 @@
<name>Rick Farina (Zero_Chaos)</name>
</maintainer>
<use>
<flag name="dev">Packages for doing gentoo dev work</flag>
<flag name="naga">Packages for my main laptop</flag>
<flag name="desktop">Random desktop stuff I want</flag>
<flag name="dev">Packages for doing gentoo and other dev work</flag>
<flag name="nu">Packages for the build machine</flag>
<flag name="printer">Packages for printing</flag>
</use>

View file

@ -1,4 +1,4 @@
# Copyright 1999-2024 Gentoo Foundation
# Copyright 1999-2025 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@ -10,20 +10,41 @@ S="${WORKDIR}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 arm x86"
IUSE="dev lto minimal nu printer naga"
IUSE="dev desktop lto minimal nu printer"
RDEPEND="
app-admin/keepassxc
app-shells/zsh
net-misc/keychain
sys-auth/ykpers
!minimal? (
desktop? (
gnome-base/gnome-keyring
www-client/firefox
gui-apps/input-leap
x11-misc/xtrlock
arm? ( www-client/firefox )
!arm? ( www-client/firefox-bin )
net-ftp/filezilla
!arm? ( www-plugins/chrome-binary-plugins:stable )
amd64? ( www-client/chromium )
!arm? ( www-client/google-chrome )
|| ( app-office/libreoffice app-office/libreoffice-bin )
x11-misc/slim
media-gfx/gimp
x11-apps/mesa-progs
media-video/xine-ui
x11-misc/xdotool
)
dev? (
app-crypt/glep63-check
app-doc/eclass-manpages
app-doc/pms
app-misc/jq
app-portage/iwdevtools
app-shells/dash
app-shells/mksh
dev-embedded/platformio
dev-python/mock
dev-python/pytest
dev-ruby/blinkstick
@ -39,20 +60,6 @@ RDEPEND="
dev-vcs/cvs
sys-kernel/gentoo-sources
)
naga? (
app-misc/jq
app-misc/siglo
dev-embedded/platformio
dev-embedded/stlink
dev-util/android-sdk-build-tools
dev-util/android-sdk-cmdline-tools
gnome-base/gnome-keyring
kde-apps/filelight
media-plugins/swh-plugins
media-libs/noise-suppression-for-voice
net-p2p/transmission
www-client/firefox
)
app-arch/p7zip
app-arch/pixz
app-containers/docker
@ -92,33 +99,17 @@ RDEPEND="
net-wireless/nanovna-saver
net-wireless/sdrtrunk-bin
net-wireless/trunk-recorder
gui-apps/input-leap
x11-misc/xtrlock
app-text/doxygen
arm? ( www-client/firefox )
!arm? ( www-client/firefox-bin )
net-ftp/filezilla
!arm? ( www-plugins/chrome-binary-plugins:stable )
amd64? ( naga? ( www-client/chromium ) )
!arm? ( www-client/google-chrome )
|| ( app-office/libreoffice app-office/libreoffice-bin )
!arm? ( sys-apps/preload )
x11-misc/slim
media-gfx/gimp
x11-apps/mesa-progs
media-video/xine-ui
net-wireless/hidclient
x11-misc/redshift
app-vim/nerdtree
media-sound/asunder
net-wireless/md380tools
!lto? ( dev-embedded/arduino )
x11-misc/xdotool
)
)
"
# I just can't build this lately
#!arm? ( app-emulation/virtualbox app-emulation/virtualbox-extpack-oracle app-emulation/virtualbox-additions )
src_install() {
if [ -d /home/zero ]; then

View file

@ -0,0 +1 @@
app-admin/keepassxc browser yubikey