mirror of
https://github.com/pentoo/pentoo-overlay
synced 2025-12-18 06:13:10 +01:00
97 lines
2.1 KiB
Bash
97 lines
2.1 KiB
Bash
# Copyright 1999-2020 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
EAPI=7
|
|
|
|
DESCRIPTION="Packages needed to power the client NUC for WCTF events"
|
|
HOMEPAGE="http://wctf.us"
|
|
|
|
LICENSE=""
|
|
SLOT="0"
|
|
KEYWORDS="amd64"
|
|
IUSE="opencl visuals"
|
|
S="${WORKDIR}"
|
|
|
|
RDEPEND="!pentoo/pentoo-system"
|
|
|
|
PDEPEND="
|
|
dev-python/bottle
|
|
net-wireless/gr-osmosdr
|
|
media-radio/wsjtx
|
|
app-admin/sudo
|
|
app-editors/nano
|
|
app-editors/vim
|
|
app-misc/screen
|
|
app-misc/rtlamr
|
|
app-pda/ifuse
|
|
app-pda/usbmuxd
|
|
app-portage/gentoolkit
|
|
app-portage/smart-live-rebuild
|
|
app-text/wgetpaste
|
|
dev-ruby/pry
|
|
dev-ruby/rb-inotify
|
|
dev-vcs/git
|
|
sys-kernel/pentoo-sources
|
|
sys-apps/fwupd
|
|
sys-apps/rng-tools
|
|
>=sys-apps/util-linux-2.31_rc1
|
|
sys-apps/watchdog
|
|
sys-power/intel-undervolt
|
|
sys-power/thermald
|
|
sys-firmware/intel-microcode
|
|
net-misc/dhcpcd
|
|
net-dns/dnsmasq
|
|
net-wireless/hostapd
|
|
net-wireless/rfcat
|
|
net-wireless/rtl_433
|
|
net-wireless/mousejack
|
|
net-wireless/rtl8812au_aircrack-ng
|
|
sys-boot/grub:2
|
|
sys-fs/btrfs-progs
|
|
sys-process/iotop
|
|
sys-process/htop
|
|
sys-process/usbtop
|
|
sys-kernel/genkernel
|
|
net-analyzer/tcpdump
|
|
net-analyzer/termshark
|
|
net-analyzer/nmap
|
|
net-analyzer/netcat
|
|
net-dns/bind-tools
|
|
net-misc/autossh
|
|
net-misc/ntp
|
|
net-wireless/wpa_supplicant
|
|
net-wireless/aircrack-ng
|
|
net-wireless/kismet
|
|
net-wireless/kismetdb
|
|
sci-geosciences/gpsd
|
|
net-ftp/tftp-hpa
|
|
sys-devel/gdb
|
|
virtual/cron
|
|
|| ( net-misc/iputils[arping(+)] net-analyzer/arping )
|
|
visuals? ( xfce-base/xfce4-meta
|
|
x11-misc/slim
|
|
x11-terms/xfce4-terminal
|
|
media-fonts/noto-emoji
|
|
www-client/google-chrome
|
|
)
|
|
opencl? ( net-wireless/gnuradio
|
|
dev-libs/rocm-opencl-runtime
|
|
net-analyzer/gr-fosphor
|
|
net-wireless/fosphor_knob
|
|
dev-libs/opencl-icd-loader
|
|
)"
|
|
|
|
src_install() {
|
|
#/usr/share/pentoo
|
|
insinto /usr/share/pentoo
|
|
doins "${FILESDIR}/pentoo-keyring.asc"
|
|
|
|
#/etc/portage/repos.conf
|
|
insinto /etc/portage/repos.conf
|
|
doins "${FILESDIR}/pentoo.conf"
|
|
|
|
exeinto /etc/local.d
|
|
doexe "${FILESDIR}"/99-ldm.start
|
|
|
|
use visuals && echo 'XSESSION="Xfce4"' > "${ED}"/etc/env.d/90xsession
|
|
}
|