Annotation of /trunk/extras/kde4-l10n/kde4-l10n-4.4.0-r3.smage2
Parent Directory
|
Revision Log
Revision 4983 -
(hide annotations)
(download)
Sat Feb 20 00:07:59 2010 UTC (14 years, 4 months ago) by niro
File size: 2053 byte(s)
Sat Feb 20 00:07:59 2010 UTC (14 years, 4 months ago) by niro
File size: 2053 byte(s)
-rebuild, SPLIT_PACKAGES fixups
1 | niro | 4983 | # $Id$ |
2 | |||
3 | PNAME="kde4-l10n" | ||
4 | PVER="4.4.0" | ||
5 | PBUILD="r3" | ||
6 | |||
7 | PCATEGORIE="kde-base" | ||
8 | STATE="unstable" | ||
9 | |||
10 | SDEPEND="== kde-base/kdebase4-runtime-${PVER}" | ||
11 | |||
12 | # do not include kde4-split here, we split on our own | ||
13 | sminclude kde4 | ||
14 | |||
15 | KDE_LANG="ar | ||
16 | bg | ||
17 | ca | ||
18 | ca@valencia | ||
19 | cs | ||
20 | csb | ||
21 | da | ||
22 | de | ||
23 | el | ||
24 | en_GB | ||
25 | eo | ||
26 | es | ||
27 | et | ||
28 | eu | ||
29 | fi | ||
30 | fr | ||
31 | fy | ||
32 | ga | ||
33 | gl | ||
34 | gu | ||
35 | he | ||
36 | hi | ||
37 | hr | ||
38 | hu | ||
39 | id | ||
40 | is | ||
41 | it | ||
42 | ja | ||
43 | kk | ||
44 | km | ||
45 | kn | ||
46 | ko | ||
47 | lt | ||
48 | lv | ||
49 | mai | ||
50 | mk | ||
51 | ml | ||
52 | nb | ||
53 | nds | ||
54 | nl | ||
55 | nn | ||
56 | pa | ||
57 | pl | ||
58 | pt | ||
59 | pt_BR | ||
60 | ro | ||
61 | ru | ||
62 | si | ||
63 | sk | ||
64 | sl | ||
65 | sr | ||
66 | sv | ||
67 | tg | ||
68 | tr | ||
69 | uk | ||
70 | wa | ||
71 | zh_CN | ||
72 | zh_TW" | ||
73 | |||
74 | # being a little hackish here: | ||
75 | for lang in ${KDE_LANG} | ||
76 | do | ||
77 | SPLIT_PACKAGES+=" ${PNAME}-${lang}" | ||
78 | done | ||
79 | |||
80 | # unset SRC_URI from kde4 include here | ||
81 | unset SRC_URI | ||
82 | for lang in ${KDE_LANG} | ||
83 | do | ||
84 | SRC_URI=( ${SRC_URI[*]} | ||
85 | kde://${PVER}/src/kde-l10n/${PNAME/4/}-${lang}-${PVER}.tar.bz2 | ||
86 | mirror://${PNAME}/${PNAME/4/}-${lang}-${PVER}.tar.bz2 | ||
87 | ) | ||
88 | done | ||
89 | |||
90 | UP2DATE="updatecmd ftp://ftp.kde.org/pub/kde/stable/latest/src/kde-l10n/ | grep ${PNAME/4/} | lasttarball" | ||
91 | |||
92 | # being a little hackish here: | ||
93 | for subpackage in ${SPLIT_PACKAGES} | ||
94 | do | ||
95 | eval "split_info_${subpackage}() { DESCRIPTION=\"'${subpackage/${PNAME}-/}' language files for KDE4.\"; DEPEND=\"== kde-base/kdebase4-runtime-${PVER}\"; }" | ||
96 | done | ||
97 | |||
98 | src_prepare() | ||
99 | { | ||
100 | local lang | ||
101 | for lang in ${KDE_LANG} | ||
102 | do | ||
103 | munpack ${PNAME/4/}-${lang}-${PVER}.tar.bz2 || die "munpack ${lang}" | ||
104 | done | ||
105 | } | ||
106 | |||
107 | src_compile() | ||
108 | { | ||
109 | local lang | ||
110 | for lang in ${KDE_LANG} | ||
111 | do | ||
112 | # set the right SRCDIR for kde4_configure/cmake_configure | ||
113 | SRCDIR="${BUILDDIR}/${PNAME/4/}-${lang}-${PVER}" | ||
114 | |||
115 | cd ${SRCDIR} | ||
116 | kde4_configure || die "configure ${lang}" | ||
117 | mmake || die "make ${lang}" | ||
118 | |||
119 | # don't overwrite the build dir | ||
120 | mv ${BUILDDIR}/build ${BUILDDIR}/build-${PNAME}-${lang} || die "move build ${lang}" | ||
121 | done | ||
122 | } | ||
123 | |||
124 | # being a little hackish here: | ||
125 | for subpackage in ${SPLIT_PACKAGES} | ||
126 | do | ||
127 | |||
128 | # move build-subpackage to build, install it, and move it back | ||
129 | eval "src_install_${subpackage}(){ | ||
130 | mv ${BUILDDIR}/build-${subpackage} ${BUILDDIR}/build; | ||
131 | cd ${BUILDDIR}/build; | ||
132 | mmake DESTDIR=\${BINDIR} install || die; cd ${BUILDDIR}; | ||
133 | mv ${BUILDDIR}/build ${BUILDDIR}/build-${subpackage}; }" | ||
134 | done |
Properties
Name | Value |
---|---|
svn:keywords | Id |