Magellan Linux

Contents of /trunk/extras/kde4-l10n/kde4-l10n-4.4.0-r3.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4983 - (show annotations) (download)
Sat Feb 20 00:07:59 2010 UTC (14 years, 2 months ago) by niro
File size: 2053 byte(s)
-rebuild, SPLIT_PACKAGES fixups
1 # $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