mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-14 12:26:41 +01:00
85 lines
2.1 KiB
Bash
85 lines
2.1 KiB
Bash
# Copyright 1999-2022 Gentoo Authors
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=7
|
|
|
|
KEYWORDS="~amd64 ~arm ~x86"
|
|
DESCRIPTION="Pentoo meta ebuild to install system"
|
|
HOMEPAGE="https://www.pentoo.org"
|
|
SLOT="0"
|
|
LICENSE="GPL-3"
|
|
|
|
IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_virtualbox video_cards_vmware"
|
|
IUSE="+2fa livecd-stage1 pentoo-in-a-container pentoo-minimal pentoo pentoo-extra pentoo-full qemu windows-compat +X pcmcia +subversion ${IUSE_VIDEO_CARDS}"
|
|
|
|
S="${WORKDIR}"
|
|
|
|
DEPEND=""
|
|
RDEPEND=""
|
|
BDEPEND=""
|
|
|
|
#the core packages/requirements to make pentoo work
|
|
PDEPEND="pentoo? ( pentoo/pentoo-core )"
|
|
|
|
# Basic systems
|
|
PDEPEND="${PDEPEND}
|
|
amd64? ( app-portage/unsymlink-lib )
|
|
qemu? ( app-emulation/virt-manager
|
|
!livecd-stage1? ( sys-apps/usermode-utilities ) )
|
|
video_cards_vmware? ( !livecd-stage1? ( app-emulation/open-vm-tools ) )
|
|
!livecd-stage1? (
|
|
!pentoo-minimal? ( !pentoo-in-a-container? ( sys-apps/fwupd ) )
|
|
video_cards_virtualbox? ( app-emulation/virtualbox-guest-additions )
|
|
)
|
|
2fa? ( X? ( app-crypt/yubikey-manager-qt
|
|
sys-auth/yubikey-personalization-gui
|
|
)
|
|
app-crypt/yubikey-manager
|
|
app-crypt/ccid
|
|
app-crypt/libu2f-host
|
|
app-crypt/libu2f-server
|
|
sys-auth/pam_yubico )
|
|
!arm? ( app-portage/cpuid2cpuflags )
|
|
windows-compat? ( app-emulation/wine-vanilla )"
|
|
|
|
#Pentoo Full
|
|
PDEPEND="${PDEPEND}
|
|
pentoo-full? (
|
|
app-arch/unrar
|
|
app-arch/unzip
|
|
app-arch/sharutils
|
|
app-misc/tmux
|
|
dev-python/ipython
|
|
dev-python/virtualenv
|
|
net-fs/curlftpfs
|
|
net-fs/sshfs
|
|
sys-libs/gpm
|
|
sys-power/hibernate-script
|
|
|| ( sys-process/iotop-c sys-process/iotop )
|
|
sys-apps/hdparm
|
|
subversion? ( dev-vcs/subversion )
|
|
media-fonts/dejavu
|
|
media-fonts/font-misc-misc
|
|
media-fonts/wqy-zenhei
|
|
media-fonts/wqy-microhei
|
|
sys-apps/rng-tools
|
|
sys-apps/fbset
|
|
net-dialup/lrzsz
|
|
|| ( net-fs/cifs-utils net-fs/samba )
|
|
x86? ( sys-devel/crossdev )
|
|
|| ( sys-fs/exfatprogs sys-fs/exfat-utils )
|
|
sys-fs/f2fs-tools
|
|
sys-fs/fuse-exfat
|
|
sys-fs/btrfs-progs
|
|
)"
|
|
|
|
#Pentoo Extra
|
|
PDEPEND="${PDEPEND}
|
|
pentoo-extra? (
|
|
pcmcia? ( sys-apps/pcmciautils )
|
|
sys-fs/jfsutils
|
|
sys-fs/reiser4progs
|
|
sys-fs/reiserfsprogs
|
|
sys-process/atop
|
|
x11-libs/libdlo
|
|
)"
|