mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-16 05:40:25 +08:00
110 lines
2.9 KiB
Bash
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
|