desktop/calligra-l10n/PKGBUILD
2014-01-13 15:08:13 +00:00

347 lines
14 KiB
Bash

# Maintainer: H W Tovetjärn (totte) <totte@tott.es>
# Contributors: A Boersma (abveritas) <abveritas@chakra-project.org>
pkgbase=calligra-l10n
pkgname=('calligra-l10n-bs'
'calligra-l10n-ca'
'calligra-l10n-ca@valencia'
'calligra-l10n-cs'
'calligra-l10n-da'
'calligra-l10n-de'
'calligra-l10n-el'
'calligra-l10n-es'
'calligra-l10n-et'
'calligra-l10n-eu'
'calligra-l10n-fi'
'calligra-l10n-fr'
'calligra-l10n-gl'
'calligra-l10n-hu'
'calligra-l10n-it'
'calligra-l10n-kk'
'calligra-l10n-nb'
'calligra-l10n-nds'
'calligra-l10n-nl'
'calligra-l10n-pl'
'calligra-l10n-pt'
'calligra-l10n-pt_BR'
'calligra-l10n-ru'
'calligra-l10n-sk'
'calligra-l10n-sl'
'calligra-l10n-sv'
'calligra-l10n-uk'
'calligra-l10n-zh_CN'
'calligra-l10n-zh_TW')
pkgver=2.7.91
pkgrel=1
arch=('any')
url="www.calligra-suite.org/"
license=('LGPL')
makedepends=('cmake'
'automoc4'
'kdelibs'
'docbook-xsl')
source=("http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-bs-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-ca-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-ca@valencia-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-cs-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-da-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-de-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-el-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-es-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-et-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-eu-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-fi-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-fr-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-gl-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-hu-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-it-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-kk-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-nb-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-nds-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-nl-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-pl-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-pt-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-pt_BR-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-ru-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-sk-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-sl-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-sv-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-uk-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-zh_CN-${pkgver}.tar.xz"
"http://download.kde.org/stable/calligra-${pkgver}/calligra-l10n/calligra-l10n-zh_TW-${pkgver}.tar.xz")
sha512sums=('9f61472aa24b20c17c4f82867852f47ac77dcf8c0f7759b078af34646b22650e9235180a8153c9b7c2d339c97be892b379f0e46240f45a70dfe7fb6953b9d48c'
'cf81e5dcc71c61eac98d9ce1737809f2992ae3c875992de30b770a5c0ac65c4acfb128fbaa840656a2eda9fb06550a58644c679f50a3c51b4378ae13516297c8'
'22a4bd8452bfb3d80aacc915494e3cbf18d14394c90a86079f25bd22b6607a81ceae2f8509f16ee02a806203a6881b31c13287c16e602a7690e7a34de3958db6'
'3ce83f76bc6577859cf1be8f614d86da54a40383284e673d554a8bd9d8e0889069a04015b1a01f753c45ce4bc71660ce9601ea4dbc65aa62cbf77c1fa033cdb2'
'e15c5fa238c1c56d392e39e2acc817ab2b722a42f31d79bed7c619e7b91f9803ecaa84820b1c536f0dae5b893ee0255c7c88241756e951c696f0b205229ae17a'
'fda48a86b54f82c70c1fb1a6da5bdeb102a7c407470ebda86304c673dac583c5b0311dbd8a73b536e28064272cc87fe12ac0ea9be352e385b8758ad0892911af'
'19a23be253ed71b3561ca0772c0839d3148115921d52ccc59811600d9046dc4d41525f34b12684d8f9d62d2d4ec96e00fe7fd772e1fa5aa0d08f368253c9a6ca'
'88266b3849500b3bdd2d12f19122a6c7ee344ac9c741c623efc60c72bf993617042c706000b88d551a0707bbe138f6cb5f841f0c20bd6c23a724dfc07331dd55'
'fd82043f5b6424262b9153f8f6c786046c25808ae3bff562b68ace327ca966e255e1b20387721a9d3db908a1bad41693be98618c64ad64ca10a90fd9c96d9aaf'
'8c7ea549eebc3d5d8b640f86786adce502e85f6a124ec42de11ad453b6a72b8df83a07ef519cd933f1b908c7337c5aad9c2b659afeaca370d428b6ed8926a46c'
'91ecfbf58b46d79a08ac443b8d4550aa9ee78df68b3bf58e3f57f01c6307dafd21af13536c073de6f012a510b3fa046d47ea3252b28f6f78873a2c0e9fa45906'
'f462891a59f287136749fcc4e0c9117d0f8340a8208160e42cc46761090ecd08e849129657e874c52006ba6a0fc6f7af392373e663f3d88de2826850d34887e4'
'f08d2171ab84a7313382718b3e5ac30152240c09914d7b45e5703c516720dfb40b35bd1cd471b7b5055d52e62b4bb5fb44b45b555f4133b79b6e4671541b6707'
'ad5bbad3198149b75e6f6d3948ef9f530096b5b5af5bd05b4c3c643c23499eb4e682245f83d692d3896f052d863c1fb58cfd47645b9f1ad527331c6a36f38e52'
'8e04b3166a8fc76746b662730276e13dcdfae89d5c84810e54636ddd35ef374370cffd852dff3384569af3ac508987ba8c870fb440dae8d03ceb22cd2edc1fb2'
'ea479f09eead83df3c333725d97363b4c193b61d0084a2ace12a1c4fc840e7d6fa6521477da0dbc79f8cad2d0a1af0fff04d74333cdbc06f76489d7b72b0fe03'
'f9748a74eb9291a2564f850e3fbc0afd687383a7ae7350474a5b421ff631826ede59a3afe3567813043180798497e178f6575e26c533356a9d50614a7153bffb'
'08f565812969ae6d2fb6642acadcbea7c594597839959ae48c11ef4c1726fd2e13b658f1a4e10fb12b4d98f783deff972dcc55390a7bf583257ab1fcd2387acf'
'e64e6593c8a5c2eedeb4fa3f8188e410092cfa502639bca3f2397dcd448120c7846ce43c229661da2a5e5511806e83776adc3531bff23292a3317ae2045cb462'
'433b628842d7b28a6fb01fa688e45aba1cc71e93e09d87e5c3fdd6fd108d12065f8f846af3801facf7b2fc66209012d4f7cd153ff4ee9b4eb32ab4a9015a7b30'
'e0518ec0e4ea5dd4cc5ce14d1276ef4027cb49c3df7977e6e9061b7421e8017f8241b51ac7cf695bc990c3df085b06b77805cea966d8ae6eb4b6e310701ed870'
'2b8dfe1562e616412876635331186de8931974c9279d866598563816f345df59d39f4ff5e250bcdbf2cd9a8f605bf13e8b01e89887d613f326c9cea8a03d01ea'
'74ad67cc0907e34b298d7c005a14f4c9d460778d5b7120da25ee7cee9ba3b6e93cf67d1d15c77df2a4cc1f659af63bb0f6792fdc1a5896af5ec968baa42f8d28'
'44a13ad33646a03a0d8f27c134914c31404f10c5a97af7033a3771ce910d53260d13952c9ab68b82585bba8ab7ab541047685b3aea8644e82396c7b01a45826c'
'89fb19c7c1a9d53a32fd4dad77f8fb14a999eb39a97a2aa732af760337003936e7f2cb2d12d7c462d9dd32982578d6fbe669fe050975fe82624459906a808b82'
'72ff8ed0aacd90d97313f8e192c9b96d22b060b3e4fb875e89fd8a4a9a1718a033efb92ba0eba15869cfe903989dd2986ef6c65285841e62eb94d4200150628a'
'02ac5b72a9f9e70b59f7cabcffc4847099be0bc9a270cd3803341ac8fffb64cf3126cafabc53647377bf5720fdd6e404ce718408b4741025ffa545c4d14dd291'
'f4de5c5720ac585fbb55db0dd8f840c9269ba902a708f7451ea67fc0fd409e935cbe8b2ad43b9458c5d75dce063d5cad078abcba8d6e67e8afc44562d291db3e'
'36f536ea3d4d7af678383c878bd256eeb9db84742745142455e5ab6d339f6b3e9083aef703a557121cf07ff2dd28c62af96574eb54f6beba921b2490b036d532')
build() {
cd $srcdir
langs="bs ca ca@valencia cs da de el es et eu fi fr gl hu it kk nb nds nl pl pt pt_BR ru sk sl sv uk zh_CN zh_TW"
for lang in $langs; do
install -d build/${lang}
pushd build/${lang}
cmake ${srcdir}/calligra-l10n-${lang}-${pkgver} \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr
make
popd
done
}
package_calligra-l10n-bs() {
pkgdesc=('Bosnian localization for Calligra')
categories=('localization')
cd $srcdir/build/bs
make DESTDIR=$pkgdir install
}
package_calligra-l10n-ca() {
pkgdesc=('Catalan localization for Calligra')
categories=('localization')
cd $srcdir/build/ca
make DESTDIR=$pkgdir install
}
package_calligra-l10n-ca@valencia() {
pkgdesc=('Catalan (Valencian) localization for Calligra')
categories=('localization')
cd $srcdir/build/ca@valencia
make DESTDIR=$pkgdir install
}
package_calligra-l10n-cs() {
pkgdesc=('Czech localization for Calligra')
categories=('localization')
cd $srcdir/build/cs
make DESTDIR=$pkgdir install
}
package_calligra-l10n-da() {
pkgdesc=('Danish localization for Calligra')
categories=('localization')
cd $srcdir/build/da
make DESTDIR=$pkgdir install
}
package_calligra-l10n-de() {
pkgdesc=('German localization for Calligra')
categories=('localization')
cd $srcdir/build/de
make DESTDIR=$pkgdir install
}
package_calligra-l10n-el() {
pkgdesc=('Greek localization for Calligra')
categories=('localization')
cd $srcdir/build/el
make DESTDIR=$pkgdir install
}
package_calligra-l10n-es() {
pkgdesc=('Spanish localization for Calligra')
categories=('localization')
cd $srcdir/build/es
make DESTDIR=$pkgdir install
}
package_calligra-l10n-et() {
pkgdesc=('Estonian localization for Calligra')
categories=('localization')
cd $srcdir/build/et
make DESTDIR=$pkgdir install
}
package_calligra-l10n-eu() {
pkgdesc=('Basque localization for Calligra')
categories=('localization')
cd $srcdir/build/et
make DESTDIR=$pkgdir install
}
package_calligra-l10n-fi() {
pkgdesc=('Finnish localization for Calligra')
categories=('localization')
cd $srcdir/build/fi
make DESTDIR=$pkgdir install
}
package_calligra-l10n-fr() {
pkgdesc=('French localization for Calligra')
categories=('localization')
cd $srcdir/build/fr
make DESTDIR=$pkgdir install
}
package_calligra-l10n-gl() {
pkgdesc=('Galician localization for Calligra')
categories=('localization')
cd $srcdir/build/gl
make DESTDIR=$pkgdir install
}
package_calligra-l10n-hu() {
pkgdesc=('Hungarian localization for Calligra')
categories=('localization')
cd $srcdir/build/hu
make DESTDIR=$pkgdir install
}
package_calligra-l10n-it() {
pkgdesc=('Italian localization for Calligra')
categories=('localization')
cd $srcdir/build/it
make DESTDIR=$pkgdir install
}
package_calligra-l10n-kk() {
pkgdesc=('Kazakh localization for Calligra')
categories=('localization')
cd $srcdir/build/kk
make DESTDIR=$pkgdir install
}
package_calligra-l10n-nb() {
pkgdesc=('Norwegian Bookmal localization for Calligra')
categories=('localization')
cd $srcdir/build/nb
make DESTDIR=$pkgdir install
}
package_calligra-l10n-nds() {
pkgdesc=('Low Saxon localization for Calligra')
categories=('localization')
cd $srcdir/build/nds
make DESTDIR=$pkgdir install
}
package_calligra-l10n-nl() {
pkgdesc=('Dutch localization for Calligra')
categories=('localization')
cd $srcdir/build/nl
make DESTDIR=$pkgdir install
}
package_calligra-l10n-pl() {
pkgdesc=('Polish localization for Calligra')
categories=('localization')
cd $srcdir/build/pl
make DESTDIR=$pkgdir install
}
package_calligra-l10n-pt() {
pkgdesc=('Portugese localization for Calligra')
categories=('localization')
cd $srcdir/build/pt
make DESTDIR=$pkgdir install
}
package_calligra-l10n-pt_BR() {
pkgdesc=('Brazilian Portugese localization for Calligra')
categories=('localization')
cd $srcdir/build/pt_BR
make DESTDIR=$pkgdir install
}
package_calligra-l10n-ru() {
pkgdesc=('Russian localization for Calligra')
categories=('localization')
cd $srcdir/build/ru
make DESTDIR=$pkgdir install
}
package_calligra-l10n-sk() {
pkgdesc=('Slovak localization for Calligra')
categories=('localization')
cd $srcdir/build/sk
make DESTDIR=$pkgdir install
}
package_calligra-l10n-sl() {
pkgdesc=('Slovenian localization for Calligra')
categories=('localization')
cd $srcdir/build/sl
make DESTDIR=$pkgdir install
}
package_calligra-l10n-sv() {
pkgdesc=('Swedish localization for Calligra')
categories=('localization')
cd $srcdir/build/sv
make DESTDIR=$pkgdir install
}
package_calligra-l10n-uk() {
pkgdesc=('Ukrainian localization for Calligra')
categories=('localization')
cd $srcdir/build/uk
make DESTDIR=$pkgdir install
}
package_calligra-l10n-zh_CN() {
pkgdesc=('Simplified Chinese localization for Calligra')
categories=('localization')
cd $srcdir/build/zh_CN
make DESTDIR=$pkgdir install
}
package_calligra-l10n-zh_TW() {
pkgdesc=('Traditional Chinese localization for Calligra')
categories=('localization')
cd $srcdir/build/zh_TW
make DESTDIR=$pkgdir install
}