Gentoo Archives: gentoo-commits

From: "Dawid Weglinski (cla)" <cla@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in x11-themes/gentoo-artwork: gentoo-artwork-0.4.2-r1.ebuild
Date: Tue, 15 Jan 2008 12:09:49
Message-Id: E1JEkbx-0005p1-U6@stork.gentoo.org
1 cla 08/01/15 12:09:45
2
3 Added: gentoo-artwork-0.4.2-r1.ebuild
4 Log:
5 Revrite ebuild and add few new flags so user can now decide what he wants to install from package
6 (Portage version: 2.1.3.19)
7
8 Revision Changes Path
9 1.1 x11-themes/gentoo-artwork/gentoo-artwork-0.4.2-r1.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-themes/gentoo-artwork/gentoo-artwork-0.4.2-r1.ebuild?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/x11-themes/gentoo-artwork/gentoo-artwork-0.4.2-r1.ebuild?rev=1.1&content-type=text/plain
13
14 Index: gentoo-artwork-0.4.2-r1.ebuild
15 ===================================================================
16 # Copyright 1999-2008 Gentoo Foundation
17 # Distributed under the terms of the GNU General Public License v2
18 # $Header: /var/cvsroot/gentoo-x86/x11-themes/gentoo-artwork/gentoo-artwork-0.4.2-r1.ebuild,v 1.1 2008/01/15 12:09:45 cla Exp $
19
20 EAPI="1"
21
22 BI_VER="20060811"
23
24 DESCRIPTION="A collection of miscellaneous Gentoo Linux logos and artwork"
25 SRC_URI="pixmaps? (
26 mirror://gentoo/gentoo-artwork-0.2.tar.bz2
27 mirror://gentoo/gentoo-artwork-0.3.tar.bz2
28 mirror://gentoo/gentoo-artwork-0.4.tar.bz2
29 mirror://gentoo/gentoo-artwork-0.4.1.tar.bz2
30 mirror://gentoo/gentoo-artwork-0.4.2.tar.bz2
31 icons? ( mirror://gentoo/gentoo-bubble-icons-${BI_VER}.tar.gz )
32 )
33 !pixmaps? (
34 icons? (
35 mirror://gentoo/gentoo-artwork-0.2.tar.bz2
36 mirror://gentoo/gentoo-artwork-0.3.tar.bz2
37 mirror://gentoo/gentoo-artwork-0.4.tar.bz2
38 mirror://gentoo/gentoo-artwork-0.4.2.tar.bz2
39 mirror://gentoo/gentoo-bubble-icons-${BI_VER}.tar.gz
40 )
41 !icons? (
42 kde? ( mirror://gentoo/gentoo-artwork-0.2.tar.bz2 )
43 !kde? ( grub? ( mirror://gentoo/gentoo-artwork-0.2.tar.bz2 ) )
44 lilo? ( mirror://gentoo/gentoo-artwork-0.4.tar.bz2 )
45 )
46 )"
47 HOMEPAGE="http://www.gentoo.org/index-graphics.html"
48
49 KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
50 LICENSE="GPL-2"
51 SLOT="0"
52 IUSE="kde offensive +icons +pixmaps +grub lilo"
53 RESTRICT="binchecks strip"
54
55 DEPEND=""
56
57 src_unpack() {
58 mkdir -p "${WORKDIR}"/${PN}0.2
59 if use pixmaps || use icons || use kde || use grub; then
60 unpack ${PN}-0.2.tar.bz2
61 fi
62 # rename unpacked dir so that updated files get overwritten
63 mv "${WORKDIR}"/${PN}-0.2 "${WORKDIR}"/${PN}-0.3
64 if use pixmaps || use icons; then
65 unpack gentoo-artwork-0.3.tar.bz2
66 fi
67 mv "${WORKDIR}"/${PN}-0.3 "${WORKDIR}"/${PN}-0.4
68 if use pixmaps || use icons || use lilo; then
69 unpack ${PN}-0.4.tar.bz2
70 fi
71 mv "${WORKDIR}"/${PN}-0.4 "${WORKDIR}"/${PN}-0.4.1
72 if use pixmaps; then
73 unpack ${PN}-0.4.1.tar.bz2
74 fi
75 mv "${WORKDIR}"/${PN}-0.4.1 "${WORKDIR}"/${PN}-0.4.2
76 if use pixmaps || use icons; then
77 unpack ${PN}-0.4.2.tar.bz2
78 fi
79
80 if use icons ; then
81 # Gentoo Bubble Icons
82 unpack gentoo-bubble-icons-${BI_VER}.tar.gz
83 cd "${WORKDIR}"/${PN}-0.4.2/icons/gentoo
84
85
86 cp "${FILESDIR}"/index.theme .
87
88 mv l33t/l33t_BRO_lynx.png l33t/l33t_BRO_lynx2.png
89 mv "${WORKDIR}"/gentoo-bubble-icons/README bubble-icons-README
90 find "${WORKDIR}"/gentoo-bubble-icons -name '*.png' \
91 -exec mv "{}" l33t/ \;
92
93 # fix errors in filenames
94 mv l33t/l33t_nero.png l33t/l33t_UTI_nero.png
95
96 # remove misspelled files
97 rm "${S}"/icons/gentoo/{32x32,48x48,64x64}/slypheed.png
98 fi
99
100 if use pixmaps ; then
101 # bug #132271
102 rm "${S}"/pixmaps/1024x768/gentoo-blue-leaf-1024x768.jpg
103 rm "${S}"/pixmaps/1024x768/gentoo-blue-ute-1024x768.jpg
104
105 # move images with wrong size to misc
106 mv "${S}"/pixmaps/800x600/OpenSource_in_the_sun-1280x960.png \
107 "${S}"/pixmaps/misc/OpenSource_in_the_sun-1280x960.png
108 mv "${S}"/pixmaps/1024x768/Gentoo_2parts_1024x768.png \
109 "${S}"/pixmaps/misc/Gentoo_2parts_1024x786.png
110 mv "${S}"/pixmaps/1024x768/Gentoo_transparant_1024x768.png \
111 "${S}"/pixmaps/misc/Gentoo_transparant_960x768.png
112 mv "${S}"/pixmaps/1280x1024/gentoo-freedom-1280x1024,jpg \
113 "${S}"/pixmaps/misc/gentoo-freedom-1280x1012.jpg
114 mv "${S}"/pixmaps/1280x1024/gentoowired.jpg \
115 "${S}"/pixmaps/misc/gentoowired-1280x960.jpg
116 mv "${S}"/pixmaps/1600x1200/gentoo-slip-1600x1200.jpg \
117 "${S}"/pixmaps/misc/gentoo-slip-1200x1024.jpg
118 fi
119
120 if ! use offensive ; then
121 for i in $(<"${FILESDIR}"/offensive_list) ; do
122 rm -f "${S}/${i}"
123 done
124 fi
125 }
126
127 src_install() {
128 if use pixmaps ; then
129 # pixmaps
130 dodir /usr/share/pixmaps/gentoo/
131 cd "${S}"/pixmaps
132 cp -pPR . "${D}"/usr/share/pixmaps/gentoo/
133 rm "${D}"/usr/share/pixmaps/gentoo/CREDITS
134 dodoc "${S}"/pixmaps/CREDITS
135 fi
136
137 if use kde ; then
138 # a Gentoo colour scheme for KDE
139 insinto /usr/share/apps/kdisplay/color-schemes
140 doins "${S}"/misc/Gentoo.kcsrc
141 fi
142
143 if use icons ; then
144 # Gentoo icons
145 dodir /usr/share/icons/gentoo
146 cp -pR "${S}"/icons/gentoo/* "${D}"/usr/share/icons/gentoo/
147 fi
148
149 if use grub ; then
150 # grub splash images
151 dodir /usr/share/grub/splashimages
152 insinto /usr/share/grub/splashimages
153 doins "${S}"/grub/*.xpm.gz
154 fi
155
156 if use lilo ; then
157 # lilo splash images
158 dodir /usr/share/lilo/splashimages
159 insinto /usr/share/lilo/splashimages
160 doins "${S}"/lilo/*
161 rm "${D}"/usr/share/lilo/splashimages/lilo.txt
162 dodoc "${S}"/lilo/lilo.txt
163 fi
164 }
165
166 pkg_postinst() {
167 einfo "E-mail any artwork for this package at artwork@g.o"
168 }
169
170
171
172 --
173 gentoo-commits@l.g.o mailing list