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