desktop/calligra-l10n/PKGBUILD
2015-10-12 13:23:24 +00:00

110 lines
2.9 KiB
Bash

pkgbase=calligra-l10n
pkgver=2.9.8
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=('fb85a38c94ccdfd059b45baf18c277a8'
'09380d452d5d4a3c2d3fad95fb996a5e'
'5fdbe829018b350ce4e1c14fb3626e13'
'b484601a4db433f136f0f77e41972fef'
'c953408681b7d906d770f21f566bdf36'
'195b47754718351b4c739a63871c977f'
'7a6e8859eb56d040559c3a4bd9d7aaa3'
'138ec478806bcc76941ac577527a3b4d'
'f0cacf278530175cf57c9366bdab3db1'
'f6c0bbdfa8b3cad659eb121a88e602ad'
'e54e5477f1c42ad6225c5bdcdc7caf87'
'9651782bc8913abb154606de7de697a3'
'e3842f012ee05e15f98c8be5673eae51'
'4d202e263e51206f63995321bda82d97'
'24b1cf23878ae8be175f03d49a2d1ff5'
'c353bb1d21e33f049662702665dcf166'
'6b7ae45432b3950776da13c9bf69f875'
'ef51766ee73e60b60f60038af87b155f'
'b17bb56023af39a5518d5d7c75c7c463'
'e6e91b306e0e7de6129b7c665355a13c'
'a1a491f70c6594edca755d6613dc2c64'
'54902e6a397d4c1ac8fe6042b805001d'
'15bcc21aee70a538d3fcf33a307fad07'
'77982329654d098054e12416f46acdb5'
'79bfdbc78cd93c3f809861721b10ff6a'
'377510c1981a77c444bf82e058be07e2'
'b83858e17e496c133612a0bca2789b31'
'e868165656f5fbdff0b8dae0a93cb26c')
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