improve xdm/slim default

This commit is contained in:
Zero_Chaos 2013-08-19 02:04:52 +00:00
parent a3a57f19f7
commit 842273b550
2 changed files with 228 additions and 0 deletions

View file

@ -22,4 +22,5 @@ EBUILD pentoo-2013.0-r10.ebuild 5567 SHA256 635a5e9e72770dc48b4d67302b224c5f9865
EBUILD pentoo-2013.0-r11.ebuild 5568 SHA256 3f611f9bd9148f462d0d1e1c8adab01ebfa4f6c9eb0f60490b3adbb3f1031c00 SHA512 8e910b7b099946511d96a850c614a3b8b6363e1eca59d8eec64a1dcad36295cfb6225e74d27b7a49ddda1baa297123781bcac52fdd7b7ab07fe2d60bbb8467ec WHIRLPOOL 4ab907f36565f87513cacb5becc258664c693228a93f96b4752b4cb7a56082f2555b0664de719fa7a96657c7207fd5f2cd2e96bded9620f773358851c1e796ef
EBUILD pentoo-2013.0-r12.ebuild 5588 SHA256 383d5d94e0f0d063707de5c7d8d87e8cce6af7407cb85efd1aee268c6eb803b6 SHA512 0398c274d59b7540bf8380e1dc69f7c39f1fbb75db318eb4fdcbc188d1dd413ac7afa23b974023be2d09c56a07b1b13e2ee41c08120fbd7d60d901f356861d47 WHIRLPOOL f772fb6ebe3a23e2d5e9f085ff1e7bb0d338523626d978a19cf7ee40c77b2c524c6d87f47c12771b52b7c5a2a59d233d71ad4f1b58cd92ed756510cc4db21495
EBUILD pentoo-2013.0-r13.ebuild 5607 SHA256 6ab1e9226553536243f6fcecfa1e0084b14e0cdbb718ff16de47ca786079bcfc SHA512 47ca2fdb04e91d4436c88d7e9390b913d68348a745847a36b5d558a6d80b1936552d73395e8c0839117c69259b428cbde5cd7e9af2583f79b8b3932c64cb472a WHIRLPOOL 30e330a6accebe5b50b31adf0f2c7491d9abccaf239a6ef01dd2783f98b311064e898a9a71b2bdcdc8da2b5ad3467c9001d532ea01483c249ba3d2581273e918
EBUILD pentoo-2013.0-r14.ebuild 5742 SHA256 8c272eefaeffee4ee95d29234f668680e2b5f1e2fe783f99e9c242e81fdbc172 SHA512 0984307b32c81028dacab7728b3e8965587e3d0a49405c7a53e95859b4d3c750c6aac99c6b478186738bb5d5d975fdaf41a5e75e55c27abef709d51a6feae4db WHIRLPOOL 6a949ac942c19c60cf04b3699aab82fcca5e17bba336217b95e5904cff9844c06a88b7340da7a02c82c994df16c8d507db01c7351d508496d95f2dc4a6212082
EBUILD pentoo-2013.0-r9.ebuild 5514 SHA256 0c6db8e089364877140d62ff4919ac892dced2772ba7ee9adc53f467ffcf322f SHA512 de73b537ced0a9dafeae609bb320ad2742f0ab4c0119ccfdc60241e8e54c703fb1bb7c7d70dfacb1a906b405a317d5a792b7a6d7dd5fa51642853c136e84dda0 WHIRLPOOL a034d5f6496e6e428a2bb2ae690c8058dade37bbff2c0a2018f7fa1d09bdef711f77ae53985027002ecebbd33683c2eb6823b3d8d891625c64525182b52eb8b7

View file

@ -0,0 +1,227 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
KEYWORDS="amd64 x86"
DESCRIPTION="Pentoo meta ebuild to install all apps"
HOMEPAGE="http://www.pentoo.ch"
SLOT="0"
LICENSE="GPL-3"
IUSE="livecd livecd-stage1 +analyzer bindist +bluetooth cdr +cracking +database +enlightenment +exploit +footprint +forensics +forging +fuzzers -kde +mitm +mobile +proxies +qemu -gnome pentoo +radio +rce +scanner +voip +wireless +xfce X"
S="${WORKDIR}"
DEPEND="!pentoo/pentoo-etc-portage"
# Things needed for a running system and not for livecd
PDEPEND="!livecd? ( !pentoo/pentoo-livecd
!app-misc/livecd-tools )"
# Window makers
PDEPEND="${PDEPEND}
enlightenment? ( x11-wm/enlightenment:0.17
x11-terms/terminology
gnome-base/gnome-menus
=x11-plugins/extramenu-9999
)
gnome? ( pentoo/pentoo-gnome )
kde? ( kde-base/kdebase-meta
kde-base/kate
kde-base/kcalc
kde-base/kgpg
kde-base/kmix
kde-base/ksnapshot
kde-misc/networkmanagement
net-misc/smb4k )
xfce? ( xfce-base/xfce4-meta
cdr? ( app-cdr/xfburn )
app-editors/leafpad
media-gfx/geeqie
x11-themes/tango-icon-theme
xfce-base/thunar
xfce-extra/thunar-volman
xfce-extra/tumbler
xfce-extra/xfce4-power-manager
xfce-extra/xfce4-screenshooter
x11-terms/xfce4-terminal
)"
#X windows stuff
PDEPEND="${PDEPEND}
X? (
!livecd-stage1? ( || ( x11-base/xorg-server dev-libs/wayland ) )
net-irc/hexchat
x11-apps/setxkbmap
x11-apps/xbacklight
x11-apps/xdm
x11-apps/xinit
x11-apps/xinput
x11-misc/arandr
x11-apps/xrandr
x11-libs/gksu
x11-misc/slim
x11-proto/dri2proto
x11-terms/rxvt-unicode
x11-themes/gtk-theme-switch
app-text/evince
www-plugins/adobe-flash
www-plugins/firecat
media-sound/pavucontrol
media-sound/pulseaudio
net-misc/rdesktop
net-misc/tightvnc
!arm? ( || ( www-client/chromium www-client/google-chrome:stable www-client/google-chrome ) )
|| ( www-client/firefox www-client/firefox-bin )
)"
# Basic systems
PDEPEND="${PDEPEND}
qemu? ( !livecd-stage1? ( app-emulation/virt-manager sys-apps/usermode-utilities ) )
app-admin/genmenu
app-admin/localepurge
app-crypt/openvpn-blacklist
app-editors/gedit
app-editors/ghex
app-editors/hexedit
app-editors/nano
app-editors/vim
app-misc/dradis
app-misc/mc
app-misc/screen
app-portage/layman
app-portage/smart-live-rebuild
app-text/dos2unix
app-text/wgetpaste
dev-libs/libxslt
dev-vcs/subversion
media-fonts/dejavu
media-fonts/font-misc-misc
media-gfx/fbgrab
media-gfx/scrot
media-sound/alsa-utils
media-sound/alsamixergui
media-sound/audacious
media-sound/sox
media-video/vlc
net-dialup/linux-atm
net-dialup/lrzsz
net-dialup/minicom
net-dialup/ppp
net-dialup/wvdial
net-dns/bind-tools
net-firewall/sanewall
net-firewall/iptables
|| ( net-fs/mount-cifs net-fs/samba )
net-fs/nfs-utils
net-ftp/tftp-hpa
net-ftp/ftp
net-ftp/gproftpd
net-ftp/oftpd
net-im/pidgin
net-im/jitsi-bin
net-irc/irssi
net-misc/axel
net-misc/curl
net-misc/dhcp
net-misc/dhcpcd
net-misc/grdesktop
net-misc/ifenslave
net-misc/iputils
net-misc/netkit-fingerd
net-misc/netkit-rsh
net-misc/netsed
net-misc/ntp
net-misc/openssh
net-misc/openvpn
net-misc/stunnel
net-misc/tcpick
net-misc/telnet-bsd
net-misc/vconfig
net-misc/vpnc
net-misc/whois
|| ( net-misc/wicd net-misc/networkmanager )
net-misc/wlan2eth
sys-apps/ethtool
sys-apps/fbset
sys-apps/iproute2
sys-apps/sysvinit
sys-block/gparted
sys-devel/crossdev
sys-devel/gettext
sys-fs/jfsutils
sys-fs/reiser4progs
sys-fs/reiserfsprogs
sys-fs/squashfs-tools
www-client/links
www-client/lynx
www-servers/lighttpd"
# The tools
PDEPEND="${PDEPEND}
analyzer? ( pentoo/pentoo-analyzer )
bluetooth? ( pentoo/pentoo-bluetooth )
cracking? ( pentoo/pentoo-cracking )
database? ( pentoo/pentoo-database )
exploit? ( pentoo/pentoo-exploit )
footprint? ( pentoo/pentoo-footprint )
forensics? ( pentoo/pentoo-forensics )
forging? ( pentoo/pentoo-forging )
fuzzers? ( pentoo/pentoo-fuzzers )
livecd? ( pentoo/pentoo-livecd )
mitm? ( pentoo/pentoo-mitm )
mobile? ( pentoo/pentoo-mobile )
pentoo? ( pentoo/pentoo-system )
proxies? ( pentoo/pentoo-proxies )
radio? ( pentoo/pentoo-radio )
rce? ( pentoo/pentoo-rce )
scanner? ( pentoo/pentoo-scanner )
voip? ( pentoo/pentoo-voip )
wireless? ( pentoo/pentoo-wireless )"
src_install() {
##here is where we merge in things from root_overlay which make sense
exeinto /root
newexe "${FILESDIR}"/b43-commercial-2012.1 b43-commercial
insinto /root
newins "${FILESDIR}"/motd-2013.0-r3 motd
#/usr/bin
use enlightenment && newbin "${FILESDIR}"/dokeybindings-2012.1 dokeybindings
#/usr/sbin
newsbin "${FILESDIR}"/flushchanges-${PV} flushchanges
newsbin "${FILESDIR}"/makemo-${PV} makemo
#/etc
insinto /etc
echo "Pentoo Release ${PV}" > pentoo-release
doins pentoo-release
dodir /etc/env.d
use kde && echo 'XSESSION="KDE-4"' > "${ED}"/etc/env.d/90xsession
use xfce && echo 'XSESSION="Xfce4"' > "${ED}"/etc/env.d/90xsession
#/etc/portage/postsync.d
exeinto /etc/portage/postsync.d
doexe "${FILESDIR}"/layman-sync
dodir /root
use xfce && echo "exec startxfce4 --with-ck-launch" > "${ED}"/root/.xinitrc
insinto /usr/share/${PN}/wallpaper
doins "${FILESDIR}"/domo-roolz.jpg
doins "${FILESDIR}"/tux-winfly-killah.1600x1200.jpg
doins "${FILESDIR}"/xfce4-desktop.xml
dosym /usr/share/${PN}/wallpaper/domo-roolz.jpg /usr/share/backgrounds/xfce/domo-roolz.jpg
dosym /usr/share/${PN}/wallpaper/tux-winfly-killah.1600x1200.jpg /usr/share/backgrounds/xfce/tux-winfly-killah.1600x1200.jpg
if [ ! -e "${EROOT}/etc/env.d/02locale" ]
then
doenvd "${FILESDIR}"/02locale
fi
insinto /etc/fonts
doins "${FILESDIR}"/local.conf
}