# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/x11-themes/gentoo-artwork/gentoo-artwork-0.4.2-r1.ebuild,v 1.7 2012/07/29 18:17:01 armin76 Exp $ EAPI="1" BI_VER="20060811" DESCRIPTION="A collection of miscellaneous Gentoo Linux logos and artwork" SRC_URI="pixmaps? ( mirror://gentoo/gentoo-artwork-0.2.tar.bz2 mirror://gentoo/gentoo-artwork-0.3.tar.bz2 mirror://gentoo/gentoo-artwork-0.4.tar.bz2 mirror://gentoo/gentoo-artwork-0.4.1.tar.bz2 mirror://gentoo/gentoo-artwork-0.4.2.tar.bz2 icons? ( mirror://gentoo/gentoo-bubble-icons-${BI_VER}.tar.gz ) ) !pixmaps? ( icons? ( mirror://gentoo/gentoo-artwork-0.2.tar.bz2 mirror://gentoo/gentoo-artwork-0.3.tar.bz2 mirror://gentoo/gentoo-artwork-0.4.tar.bz2 mirror://gentoo/gentoo-artwork-0.4.2.tar.bz2 mirror://gentoo/gentoo-bubble-icons-${BI_VER}.tar.gz ) !icons? ( kde? ( mirror://gentoo/gentoo-artwork-0.2.tar.bz2 ) !kde? ( grub? ( mirror://gentoo/gentoo-artwork-0.2.tar.bz2 ) ) lilo? ( mirror://gentoo/gentoo-artwork-0.4.tar.bz2 ) ) )" HOMEPAGE="http://www.gentoo.org/index-graphics.html" KEYWORDS="alpha amd64 ppc ppc64 sparc x86 ~x86-fbsd" LICENSE="GPL-2" SLOT="0" IUSE="kde offensive +icons +pixmaps +grub lilo" RESTRICT="binchecks strip" DEPEND="" src_unpack() { mkdir -p "${WORKDIR}"/${PN}-0.2 if use pixmaps || use icons || use kde || use grub; then unpack ${PN}-0.2.tar.bz2 fi # rename unpacked dir so that updated files get overwritten mv "${WORKDIR}"/${PN}-0.2 "${WORKDIR}"/${PN}-0.3 if use pixmaps || use icons; then unpack gentoo-artwork-0.3.tar.bz2 fi mv "${WORKDIR}"/${PN}-0.3 "${WORKDIR}"/${PN}-0.4 if use pixmaps || use icons || use lilo; then unpack ${PN}-0.4.tar.bz2 fi mv "${WORKDIR}"/${PN}-0.4 "${WORKDIR}"/${PN}-0.4.1 if use pixmaps; then unpack ${PN}-0.4.1.tar.bz2 fi mv "${WORKDIR}"/${PN}-0.4.1 "${WORKDIR}"/${PN}-0.4.2 if use pixmaps || use icons; then unpack ${PN}-0.4.2.tar.bz2 fi if use icons ; then # Gentoo Bubble Icons unpack gentoo-bubble-icons-${BI_VER}.tar.gz cd "${WORKDIR}"/${PN}-0.4.2/icons/gentoo cp "${FILESDIR}"/index.theme . mv l33t/l33t_BRO_lynx.png l33t/l33t_BRO_lynx2.png mv "${WORKDIR}"/gentoo-bubble-icons/README bubble-icons-README find "${WORKDIR}"/gentoo-bubble-icons -name '*.png' \ -exec mv "{}" l33t/ \; # fix errors in filenames mv l33t/l33t_nero.png l33t/l33t_UTI_nero.png # fix permissions (bug #213385) fperms 644 l33t/l33t_MAI_mutt.png # remove misspelled files rm "${S}"/icons/gentoo/{32x32,48x48,64x64}/slypheed.png fi if use pixmaps ; then # bug #132271 rm "${S}"/pixmaps/1024x768/gentoo-blue-leaf-1024x768.jpg rm "${S}"/pixmaps/1024x768/gentoo-blue-ute-1024x768.jpg # move images with wrong size to misc mv "${S}"/pixmaps/800x600/OpenSource_in_the_sun-1280x960.png \ "${S}"/pixmaps/misc/OpenSource_in_the_sun-1280x960.png mv "${S}"/pixmaps/1024x768/Gentoo_2parts_1024x768.png \ "${S}"/pixmaps/misc/Gentoo_2parts_1024x786.png mv "${S}"/pixmaps/1024x768/Gentoo_transparant_1024x768.png \ "${S}"/pixmaps/misc/Gentoo_transparant_960x768.png mv "${S}"/pixmaps/1280x1024/gentoo-freedom-1280x1024,jpg \ "${S}"/pixmaps/misc/gentoo-freedom-1280x1012.jpg mv "${S}"/pixmaps/1280x1024/gentoowired.jpg \ "${S}"/pixmaps/misc/gentoowired-1280x960.jpg mv "${S}"/pixmaps/1600x1200/gentoo-slip-1600x1200.jpg \ "${S}"/pixmaps/misc/gentoo-slip-1200x1024.jpg fi if ! use offensive ; then for i in $(<"${FILESDIR}"/offensive_list) ; do rm -f "${S}/${i}" done fi } src_install() { if use pixmaps ; then # pixmaps dodir /usr/share/pixmaps/gentoo/ cd "${S}"/pixmaps cp -pPR . "${D}"/usr/share/pixmaps/gentoo/ rm "${D}"/usr/share/pixmaps/gentoo/CREDITS dodoc "${S}"/pixmaps/CREDITS fi if use kde ; then # a Gentoo colour scheme for KDE insinto /usr/share/apps/kdisplay/color-schemes doins "${S}"/misc/Gentoo.kcsrc fi if use icons ; then # Gentoo icons dodir /usr/share/icons/gentoo cp -pR "${S}"/icons/gentoo/* "${D}"/usr/share/icons/gentoo/ fi if use grub ; then # grub splash images dodir /usr/share/grub/splashimages insinto /usr/share/grub/splashimages doins "${S}"/grub/*.xpm.gz fi if use lilo ; then # lilo splash images dodir /usr/share/lilo/splashimages insinto /usr/share/lilo/splashimages doins "${S}"/lilo/* rm "${D}"/usr/share/lilo/splashimages/lilo.txt dodoc "${S}"/lilo/lilo.txt fi } pkg_postinst() { einfo "E-mail any artwork for this package at artwork@gentoo.org" }