Magellan Linux

Contents of /trunk/extras/kdegames4/kdegames4-4.4.5-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 5657 - (show annotations) (download)
Sun Aug 1 12:38:44 2010 UTC (13 years, 9 months ago) by niro
File size: 4626 byte(s)
auto added: ver bump to 4.4.5-r1
1 # $Id: kdegames4-4.4.2-r1.smage2 5175 2010-04-05 18:55:39Z niro $
2
3 PNAME="kdegames4"
4 PVER="4.4.5"
5 PBUILD="r1"
6
7 STATE="unstable"
8
9 SDEPEND="== kde-base/kdebase4-runtime-${PVER}
10 >= dev-games/ggz-client-libs-0.0.14
11 >= app-crypt/qca-2"
12
13 SPLIT_PACKAGES="${PNAME}-libkdegames
14 ${PNAME}-libkmahjongg
15 ${PNAME}-bomber
16 ${PNAME}-bovo
17 ${PNAME}-kapman
18 ${PNAME}-katomic
19 ${PNAME}-kbattleship
20 ${PNAME}-kblackbox
21 ${PNAME}-kblocks
22 ${PNAME}-kbounce
23 ${PNAME}-kbreakout
24 ${PNAME}-kdiamond
25 ${PNAME}-kfourinline
26 ${PNAME}-kgoldrunner
27 ${PNAME}-killbots
28 ${PNAME}-kiriki
29 ${PNAME}-kjumpingcube
30 ${PNAME}-klines
31 ${PNAME}-kmahjongg
32 ${PNAME}-kmines
33 ${PNAME}-knetwalk
34 ${PNAME}-kolf
35 ${PNAME}-kollision
36 ${PNAME}-konquest
37 ${PNAME}-kpat
38 ${PNAME}-kreversi
39 ${PNAME}-ksame
40 ${PNAME}-kshisen
41 ${PNAME}-ksirk
42 ${PNAME}-kspaceduel
43 ${PNAME}-ksquares
44 ${PNAME}-ksudoku
45 ${PNAME}-ktron
46 ${PNAME}-ktuberling
47 ${PNAME}-kubrick
48 ${PNAME}-lskat
49 ${PNAME}-granatier
50 ${PNAME}-kigo
51 ${PNAME}-palapeli"
52
53 # ggz include overides PCATEGORIE, SRC_URI etc if not defined
54 # do not remove the kde4 include before!
55 sminclude kde4 ggz kde4-split
56
57 UP2DATE="updatecmd http://www.kde.org/download/ | grep ${PNAME/4/} | sed -n '1 p' | sed 's/.*-\([^ ]*\) .*/\1/'"
58
59 # being a little hackish here:
60 for subpackage in ${SPLIT_PACKAGES}
61 do
62 # exclude meta packages
63 [[ ${subpackage} = ${PNAME}-meta ]] && continue
64
65 eval "split_info_${subpackage}()
66 {
67 DESCRIPTION=\"KDE4 game '${subpackage#*-}'\"
68 DEPEND=\">= kde-base/kdebase4-runtime-${PVER}
69 >= kde-base/kdegames4-libkdegames-${PVER}\"
70 }"
71 done
72
73 split_info_kdegames4-libkdegames()
74 {
75 DESCRIPTION="Base library common to many KDE4 games."
76 DEPEND="== kde-base/kdelibs4-${PVER}"
77 }
78
79 split_info_kdegames4-libkmahjongg()
80 {
81 DESCRIPTION="LibKMahjongg library for KDE4."
82 DEPEND="== kde-base/kdelibs4-${PVER}"
83 }
84
85 split_info_kdegames4-kbattleship()
86 {
87 DESCRIPTION="KDE4 game 'kbattleship'"
88 DEPEND=">= kde-base/kdebase4-runtime-${PVER}
89 >= kde-base/kdegames4-libkdegames-${PVER}
90 >= dev-games/ggz-client-libs-0.0.14"
91
92 # run ggz modules in postinstall too
93 postinstall() { kde4_buildsycoca; ggz_update_modules; }
94 }
95
96 split_info_kdegames4-kmahjongg()
97 {
98 DESCRIPTION="KDE4 game 'kmahjongg'"
99 DEPEND=">= kde-base/kdebase4-runtime-${PVER}
100 >= kde-base/kdegames4-libkdegames-${PVER}
101 >= kde-base/kdegames4-libkmahjongg-${PVER}"
102 }
103
104 split_info_kdegames4-kreversi()
105 {
106 DESCRIPTION="KDE4 game 'kreversi'"
107 DEPEND=">= kde-base/kdebase4-runtime-${PVER}
108 >= kde-base/kdegames4-libkdegames-${PVER}
109 >= dev-games/ggz-client-libs-0.0.14"
110
111 # run ggz modules in postinstall too
112 postinstall() { kde4_buildsycoca; ggz_update_modules; }
113 }
114
115 split_info_kdegames4-kshisen()
116 {
117 DESCRIPTION="KDE4 game 'kshisen'"
118 DEPEND=">= kde-base/kdebase4-runtime-${PVER}
119 >= kde-base/kdegames4-libkdegames-${PVER}
120 >= kde-base/kdegames4-libkmahjongg-${PVER}"
121 }
122
123 split_info_kdegames4-ksirk()
124 {
125 DESCRIPTION="KDE4 game 'kshisen'"
126 DEPEND=">= kde-base/kdebase4-runtime-${PVER}
127 >= kde-base/kdegames4-libkdegames-${PVER}
128 >= app-crypt/qca-2"
129 }
130
131 split_info_kdegames4-ksquares()
132 {
133 DESCRIPTION="KDE4 game 'kreversi'"
134 DEPEND=">= kde-base/kdebase4-runtime-${PVER}
135 >= kde-base/kdegames4-libkdegames-${PVER}
136 >= dev-games/ggz-client-libs-0.0.14"
137
138 # run ggz modules in postinstall too
139 postinstall() { kde4_buildsycoca; ggz_update_modules; }
140 }
141
142 src_compile()
143 {
144 cd ${SRCDIR}
145
146 kde4_configure $(cmake_with QCA2) || die
147 mmake || die
148 }
149
150 src_install_kdegames4-libkdegames()
151 {
152 kde4-split_src_install_wrapper libkdegames || die
153
154 # install missing cmake modules
155 cd ${SRCDIR}
156 minstalldir ${KDEDIR}/share/apps/cmake/modules || die
157 local i
158 for i in cmake/modules/*.cmake
159 do
160 minstallfile ${i} ${KDEDIR}/share/apps/cmake/modules || die
161 done
162 }
163
164 src_install_kdegames4-kbattleship()
165 {
166 local kdemodule="kbattleship"
167 kde4-split_src_install_wrapper ${kdemodule} || die
168
169 # install module description for ggz
170 cd ${SRCDIR}
171 minstalldir /usr/share/ggz/modules || die
172 minstallfile ${kdemodule}/src/module.dsc /usr/share/ggz/modules/${kdemodule}.dsc || die
173 }
174
175 src_install_kdegames4-kreversi()
176 {
177 local kdemodule="kreversi"
178 kde4-split_src_install_wrapper ${kdemodule} || die
179
180 # install module description for ggz
181 cd ${SRCDIR}
182 minstalldir /usr/share/ggz/modules || die
183 minstallfile ${kdemodule}/module.dsc /usr/share/ggz/modules/${kdemodule}.dsc || die
184 }
185
186 src_install_kdegames4-ksquares()
187 {
188 local kdemodule="ksquares"
189 kde4-split_src_install_wrapper ${kdemodule} || die
190
191 # install module description for ggz
192 cd ${SRCDIR}
193 minstalldir /usr/share/ggz/modules || die
194 minstallfile ${kdemodule}/src/module.dsc /usr/share/ggz/modules/${kdemodule}.dsc || die
195 }