Magellan Linux

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

Parent Directory Parent Directory | Revision Log 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)
-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