mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-05-04 18:40:19 +02:00
87 lines
1.8 KiB
Bash
87 lines
1.8 KiB
Bash
# Copyright 1999-2020 Gentoo Authors
|
|
# 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="wctf-minimal opencl wctf-sdr wctf-visuals wctf-wifi"
|
|
S="${WORKDIR}"
|
|
|
|
RDEPEND="!pentoo/pentoo-system"
|
|
|
|
PDEPEND="
|
|
app-misc/screen
|
|
pentoo/pentoo-core
|
|
!wctf-minimal? (
|
|
app-misc/tmux
|
|
net-analyzer/tcpdump
|
|
net-analyzer/termshark
|
|
app-admin/sudo
|
|
app-pda/ifuse
|
|
app-pda/usbmuxd
|
|
app-text/wgetpaste
|
|
dev-ruby/pry
|
|
dev-ruby/rb-inotify
|
|
dev-vcs/git
|
|
sys-apps/fwupd
|
|
sys-apps/rng-tools
|
|
>=sys-apps/util-linux-2.31_rc1
|
|
sys-apps/watchdog
|
|
sys-power/intel-undervolt
|
|
sys-power/thermald
|
|
net-wireless/rtl8812au_aircrack-ng
|
|
sys-fs/btrfs-progs
|
|
sys-process/iotop
|
|
sys-process/usbtop
|
|
net-wireless/hostapd
|
|
net-analyzer/nmap
|
|
net-analyzer/netcat
|
|
net-dns/bind-tools
|
|
net-misc/autossh
|
|
net-misc/ntp
|
|
net-wireless/aircrack-ng
|
|
sys-devel/gdb
|
|
net-ftp/tftp-hpa
|
|
)
|
|
wctf-sdr? (
|
|
net-wireless/gr-osmosdr
|
|
net-wireless/gr-paint
|
|
net-wireless/gr-rds
|
|
media-radio/wsjtx
|
|
net-wireless/rfcat
|
|
)
|
|
wctf-wifi? (
|
|
|| ( net-misc/iputils[arping(+)] net-analyzer/arping )
|
|
net-dns/dnsmasq
|
|
net-misc/telnet-bsd
|
|
)
|
|
wctf-visuals? ( xfce-base/xfce4-meta
|
|
x11-misc/slim
|
|
x11-terms/xfce4-terminal
|
|
media-fonts/noto-emoji
|
|
www-client/google-chrome
|
|
net-wireless/kismet
|
|
net-wireless/kismetdb
|
|
sci-geosciences/gpsd
|
|
net-wireless/rtl_433
|
|
net-wireless/mousejack
|
|
opencl? ( pentoo/pentoo-opencl
|
|
net-wireless/gnuradio
|
|
net-wireless/fosphor_knob
|
|
)
|
|
)
|
|
"
|
|
|
|
src_install() {
|
|
if ! use wctf-minimal; then
|
|
exeinto /etc/local.d
|
|
doexe "${FILESDIR}"/99-ldm.start
|
|
fi
|
|
|
|
use wctf-visuals && echo 'XSESSION="Xfce4"' > "${ED}"/etc/env.d/90xsession
|
|
}
|