From eb9189c1644be1a61877df3f36e8295afc0f9e92 Mon Sep 17 00:00:00 2001 From: Zero_Chaos Date: Wed, 29 May 2013 20:02:43 +0000 Subject: [PATCH] pentoo: adjust dep structure of xorg-server --- pentoo/pentoo/Manifest | 1 + pentoo/pentoo/pentoo-2013.0-r7.ebuild | 230 ++++++++++++++++++++++++++ 2 files changed, 231 insertions(+) create mode 100644 pentoo/pentoo/pentoo-2013.0-r7.ebuild diff --git a/pentoo/pentoo/Manifest b/pentoo/pentoo/Manifest index 4eac01e30..ea1f0e748 100644 --- a/pentoo/pentoo/Manifest +++ b/pentoo/pentoo/Manifest @@ -22,3 +22,4 @@ 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-2013.0-r6.ebuild 5716 SHA256 7caeabc866334592328d531571b3a2f9bc2190d728f864c8107d05f5cff59c6f SHA512 43ece2cebcc1dbf538757cda66fa05a70f995362ab19b5cd4912d7a602369fa76aa80931dc68c264b8293edb466a7c4860b430d52f2f45286b9880da833b4eca WHIRLPOOL 1ba0cd5f1428122f91fa002ba000595a1dd04847832fadf1ec9818532ea8c4fe5521053fbb67083bb899891e59e2d2216a07d087a048dee0e2342d39bcf2dbd4 +EBUILD pentoo-2013.0-r7.ebuild 5736 SHA256 16d8963e666d0204fb6da42a08557d49e2d8a91d50acfe1bee6fafb1f94e8d77 SHA512 bbe6b1a9d4d76dd69448665442880cc734d087bf0b342af26ad88a14a376b4d526d338ba018341e888003c377bf25303bdd2e0ecaac39a85ad7137b57318887b WHIRLPOOL 3491d272426263ba217fb710c06095f03f4af55a028d24438636c3b63bc96e85b3bb084c564e5e9c2948b9b834ecc2016b20f046f7e9da0c47c02466fb195fc5 diff --git a/pentoo/pentoo/pentoo-2013.0-r7.ebuild b/pentoo/pentoo/pentoo-2013.0-r7.ebuild new file mode 100644 index 000000000..c56312797 --- /dev/null +++ b/pentoo/pentoo/pentoo-2013.0-r7.ebuild @@ -0,0 +1,230 @@ +# 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 +RDEPEND="${RDEPEND} + !livecd? ( !pentoo/pentoo-livecd + !app-misc/livecd-tools )" + +# Window makers +RDEPEND="${RDEPEND} + 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 +RDEPEND="${RDEPEND} + 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-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 + bindist? ( www-client/firefox-bin ) + !bindist? ( || ( www-client/firefox www-client/firefox-bin ) + )" + +# Basic systems +RDEPEND="${RDEPEND} + 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/firehol + 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 +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-2013.0-r2 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-drivers.start + doexe "${FILESDIR}"/99-power_saving.start + + dodir /root + echo "exec enlightenment_start" > "${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 + + #We support UTF8 here son... + if [ ! -e "${EROOT}/etc/env.d/02locale" ] + then + doenvd "${FILESDIR}"/02locale + fi + + insinto /etc/fonts + doins "${FILESDIR}"/local.conf +}