desktop/calligra-l10n/PKGBUILD
2015-09-10 14:01:34 +00:00

110 lines
2.9 KiB
Bash

pkgbase=calligra-l10n
pkgver=2.9.7
pkgrel=1
depends=("calligra-libs>=$pkgver")
arch=('any')
url="www.calligra-suite.org/"
license=('LGPL')
makedepends=('cmake'
'automoc4'
'kdelibs'
'docbook-xsl')
declare -A _languages
_languages=(
[bs]='Bosnian'
[ca]='Catalan'
[ca@valencia]='Catalan (Valencia)'
[cs]='Czech'
[da]='Danish'
[de]='German'
[el]='Greek'
[en_GB]='English (GB)'
#[en-ZA]='English (ZA)'
[es]='Spanish'
[et]='Estonian'
#[eu]='Basque'
[fi]='Finnish'
[fr]='French'
[gl]='Galician'
[hu]='Hungarian'
[it]='Italian'
[ja]='Japanese'
[kk]='Kazakh'
[nb]='Norwegian Bokmal'
#[nds]='Low Saxon'
[nl]='Dutch'
[pl]='Polish'
[pt]='Portuguese'
[pt_BR]='Portuguese (Brasil)'
[ru]='Russian'
[sk]='Slovak'
#[sl]='Slovenian'
[sv]='Swedish'
#[tr]='Turkish'
[uk]='Ukrainian'
[zh_CN]='Chinese (simplified)'
[zh_TW]='Chinese (traditional)'
)
md5sums=('450f01a510723ea3e0458a1f64a6f6dd'
'a83760c7bb4c08d270dcb9cc037a5b33'
'd994ed816979cd9d4dc719a173119d21'
'11c63431c6c2fc26d623bc0a85658111'
'364a016be8de54b9f9d9109b06e2c1cc'
'ab94fe4f015323fdcf1e7d0bc497dc97'
'1684a36e5e1c7fe0bb023ce17f2af1df'
'888514998136f94edb469db44a4f4470'
'8ce0647b45163abf4c8f032046107a26'
'8de5dd1d7694b02fc764f0f4dc4bf0e3'
'a49edf952c0e299b7f5bba633ce5aea2'
'fdf231a46ec9815bdb0c353d022d6c15'
'e2c5bf88ca392b5aefbd35abd0fa8e6c'
'411a6f14595f421d2072c4a072540a4a'
'51364e2566389b2358946a28f5a79c3b'
'2c1587ad975ea8a1453ae1b4179a54dd'
'4756a82583c9cb094afe870a8ca18ea9'
'0b1450b7e92687254f2115a3a043bfa6'
'fc6811095a9c1e3c66cec25f60140052'
'f5302c87dc436f071a10e7682f42e5bc'
'e887ee1798750fc1ddad3bd940b19e31'
'97364b3650deee41d6771f9899149857'
'90a38be9cf4867908972175906c26959'
'271818bf3a90d4db2b11774274ce8341'
'4ea0db3d79a36f8b5f7583373ae8b291'
'eb46b8bc81c124c1363469afa903d09f'
'f166f87fea53e6cb8c0add26eaa08147'
'85de3b6c6fae7c9aadee0d8d4467bbbd')
build() {
for i in ${pkgname[@]}; do
_pkglang=${i#*-}
msg ${_pkglang} " compiling..."
install -d build/calligra-${_pkglang}
pushd build/calligra-${_pkglang}
cmake ${srcdir}/calligra-${_pkglang}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr
make
popd
done
}
_package() {
pkgdesc="${_languages[$1]} localization for Calligra"
groups=('localization' 'calligra-l10n')
cd $srcdir/build/calligra-l10n-$1
make DESTDIR=$pkgdir install
}
for lang in ${!_languages[@]}; do
_pkgname=calligra-l10n-$lang
source+=("http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-${lang}-${pkgver}.tar.xz")
pkgname+=($_pkgname)
eval "package_${_pkgname}() {
_package $lang
}"
done