pentoo: drop open-vm-tools, it fails to build randomly for months, just tired of it

This commit is contained in:
Zero_Chaos 2013-01-28 17:25:14 +00:00
parent 2edb5cdc1f
commit d03e59055b
2 changed files with 240 additions and 0 deletions

View file

@ -29,4 +29,5 @@ AUX pentoo.xpm.gz 59047 SHA256 4adb6d0d305b599e35bed9a835b6aa3531cce71c0b05e293a
AUX tux-winfly-killah.1600x1200.jpg 360183 SHA256 af7c84386a634e573fbd65884c49c716a4f92369b2f228c68672acc96f4a9879 SHA512 ed81ce83997a7ccc4eeb0fc08d09b98bedd6de8f27b9cfce2cb734ca4f4283c3e44154d7cfa73f94742c627ed67fb3ad520019ad8cbd9286cd8e2ceffc8677e7 WHIRLPOOL a8b2d4b51dc261362c4d9fca225ac9c02defc3903b6e9ecc8a7401a2155135efc2c7d62afba8727de37126ec425936ab08727455a68fd922192ec46a428ebd17
AUX xfce4-desktop.xml 378 SHA256 97b1cb040f9819c0fe904537adf0e51fa3dbb35b8a34050d674a08dfb69c11d0 SHA512 ae84b11c4a5e833ff0b6e36e0619c5dab0e3dcab0e859fdc59dcbfed91e140d165677e2293b0c83bbf8ccaa3fcc5b5262888942a598b3e3de666b0dcdd7b2bc9 WHIRLPOOL b1bf73e6b0e577e411c0043603930fe920bd01326d4f3994661141e77c23983e61084d458ba0dd972330b13c2e0c2cd77ece37c6a3295a732879f0ae88df638b
EBUILD pentoo-2012.2.ebuild 6361 SHA256 d3661fd5bf29876dbecbbaa6d1a6c944b8805fab078390a02bc194705394a459 SHA512 4b3689efb7b46e35db4704d7e0281a22584baefee2bd09a9a569d9c88bd353ea9b015ebcc9a62bad756307f134654c05e1c3b3c7f07446c0466e4fddd0a2f1c6 WHIRLPOOL 606ecb32e7d06f61501ba4d4b24f4b588f31c1e2f541042a095e680305914329a5122df9e83090398e4dbf1ec45d5fab36ff4ed25bc1adf290a075bf528b6bbb
EBUILD pentoo-2013.0-r1.ebuild 6470 SHA256 2892a817d4245a6a29b66e28a5274becbe77474837374c9cb676c1fe91a340a7 SHA512 c61882f20f2ca8f5bc0120b878efbec54a44d6a0fd9d592899b21f87a427b7d9b5e7983c0df01349c9b1f056c9b2d7c6445790b07750a3197ac96366a314efd1 WHIRLPOOL 06b0324f1edfdad09f48fe84856f6eeed394d655e95050f94c12cea2f9858f7081b4f77082c82e1e5ce7e4c4fecdbc3f82cca80eb5ea37268e6be7479570525e
EBUILD pentoo-2013.0.ebuild 6543 SHA256 3f92ab94f0c336c227068e500c10741078c63b304287660d18921eb61d963610 SHA512 9b131b1e64ae07d62f37f68775929a72bf110cd2334d5e39dbd8e699ea2e954b525e43fee909326de8c85ef743d4d8b0e57097667fd1920f89850e8755370cff WHIRLPOOL f4d9bf9f36ecbca0dabca78296ef04652489e65db959d85f959735f7fadbce1400cbe3f20da2d15fecb551e5813f85bb770218458680b05cf71315f66dd1f92b

View file

@ -0,0 +1,239 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="4"
KEYWORDS="amd64 x86"
DESCRIPTION="Pentoo meta ebuild to install all apps"
HOMEPAGE="http://www.pentoo.ch"
SLOT="0"
LICENSE="GPL"
IUSE="livecd livecd-stage1 +analyzer bindist +bluetooth +cracking +database enlightenment +exploit +footprint +forensics +forging +fuzzers -kde +mitm +mobile +proxies qemu -gnome pentoo +radio +rce +scanner video_cards_vmware +voip +wireless +xfce X"
S="${WORKDIR}"
REQUIRED_USE="xfce? ( !enlightenment )"
DEPEND="!pentoo/pentoo-etc-portage"
# Things needed for a running system and not for livecd
RDEPEND="${RDEPEND}
!livecd? ( !pentoo/pentoo-livecd
!app-misc/livecd-tools )"
# Window makers
RDEPEND="${RDEPEND}
enlightenment? ( x11-wm/enlightenment:0.17
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
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-plugins/e_modules-tclock-9999
# =x11-plugins/e_modules-engage-9999
#X windows stuff
RDEPEND="${RDEPEND}
X? ( net-irc/hexchat
x11-apps/setxkbmap
x11-apps/xbacklight
x11-apps/xinit
x11-apps/xrandr
x11-libs/gksu
x11-proto/dri2proto
x11-terms/rxvt-unicode
x11-terms/xfce4-terminal
x11-themes/gtk-theme-switch )"
# Basic systems
RDEPEND="${RDEPEND}
qemu? ( !livecd-stage1? ( app-emulation/virt-manager ) )
x86? ( mail-client/thunderbird-bin )
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/evince
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/pavucontrol
media-sound/pulseaudio
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/firehol
net-firewall/iptables
|| ( net-fs/mount-cifs net-fs/samba )
net-fs/nfs-utils
net-ftp/atftp
net-ftp/ftp
net-ftp/gproftpd
net-ftp/oftpd
net-im/pidgin
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/rdesktop
net-misc/stunnel
net-misc/tcpick
net-misc/telnet-bsd
net-misc/tightvnc
net-misc/vconfig
net-misc/vpnc
net-misc/whois
net-misc/wicd
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
bindist? ( www-client/firefox-bin )
!bindist? ( || ( www-client/firefox www-client/firefox-bin ) )
www-client/links
www-client/lynx
www-plugins/adobe-flash
www-plugins/firecat
!bindist? ( !arm? ( www-plugins/google-talkplugin ) )
www-servers/lighttpd"
# The tools
RDEPEND="${RDEPEND}
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-2012.1 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
#/etc/portage/postsync.d
exeinto /etc/portage/postsync.d
doexe "${FILESDIR}"/layman-sync
#/etc/local.d/
exeinto /etc/local.d
doexe "${FILESDIR}"/00-linux_link.start
doexe "${FILESDIR}"/00-speed_shutdown.stop
doexe "${FILESDIR}"/00-compat-wireless.start
doexe "${FILESDIR}"/99-power_saving.start
#we will officially support xfce4 OR enlightenment, defaulting to xfce4
dodir /root
use enlightenment && echo "exec enlightenment_start" > "${ED}"/root/.xinitrc
use xfce && echo "exec ck-launch-session startxfce4" > "${ED}"/root/.xinitrc
use gnome && ewarn "Gnome is officially unsupported, you are on your own to update .xinitrc"
use kde && ewarn "KDE is officially unsupported, you are on your own to update .xinitrc"
insinto /usr/share/${PN}/wallpaper
doins "${FILESDIR}"/domo-roolz.jpg
doins "${FILESDIR}"/tux-winfly-killah.1600x1200.jpg
doins "${FILESDIR}"/xfce4-desktop.xml
#We support UTF8 here son...
if [ ! -e "${EROOT}/etc/env.d/02locale" ]
then
doenvd "${FILESDIR}"/02locale
fi
insinto /etc/fonts
doins "${FILESDIR}"/local.conf
}
pkg_postinst() {
elog "This ebuild is a meta ebuild to handle all the pentoo specific things which"
elog "we can't figure out how to handle cleanly. This will allow us our very own"
elog "meta-package which can be used to make sure the installed users can be"
elog "updated when we make fairly major changes. This may not handle everything,"
elog "but it is a start..."
ewarn "Significant changes have been made to your system, you must type 'etc-update'."
ewarn "This command will help you merge the changed configuration files onto your system."
ewarn "Seriously, stop what you are doing now and run 'etc-update'"
}