katana/packaging/archlinux/katana-l10n/PKGBUILD

120 lines
2.9 KiB
Text
Raw Normal View History

2015-06-13 19:28:35 +03:00
# $Id$
# Maintainer: Ivailo Monev <xakepa10@gmail.com>
pkgbase=katana-l10n
pkgver=4.18.0.09de702
2015-06-13 19:28:35 +03:00
pkgrel=1
pkgdesc="Katana translations"
arch=('any')
url='http://fluxer.github.io/katana/'
license=('LGPL')
groups=('katana')
2015-06-15 22:18:35 +03:00
makedepends=('cmake' 'git')
2015-06-13 19:28:35 +03:00
source=("git+https://github.com/fluxer/kde-l10n.git")
sha1sums=('SKIP')
_languages=(
'ar "Arabic"'
'ast "Asturianu"'
'be "Belarusian"'
'bg "Bulgarian"'
'bs "Bosnian"'
'ca "Catalan"'
2015-09-20 04:16:36 +00:00
'ca@valencia "Catalan (Valencia)"'
2015-06-13 19:28:35 +03:00
'cs "Czech"'
'da "Danish"'
'de "German"'
'el "Greek"'
'en_GB "English (GB)"'
'eo "Esperanto"'
'es "Spanish"'
'et "Estonian"'
'eu "Basque"'
'fa "Persian"'
'fi "Finnish"'
'fr "French"'
'ga "Irish"'
'gl "Galician"'
'he "Hebrew"'
'hne "Chhattisgarhi"'
'hi "Hindi"'
'hr "Croatian"'
'hu "Hungarian"'
'ia "Interlingua"'
'is "Icelandic"'
'it "Italian"'
'ja "Japanese"'
'kk "Kazakh"'
'km "Khmer (Cambodia)"'
'ko "Korean"'
'ku "Kurdish"'
'lt "Lithuanian"'
'lv "Latvian"'
'mai "Maithili"'
'mr "Marathi"'
'ms "Malay"'
'nb "Norwegian Bokmal"'
'nds "Low Saxon"'
'nl "Dutch"'
'nn "Norwegian Nynorsk"'
'oc "Occitan"'
'pa "Punjabi"'
'pl "Polish"'
'pt "Portuguese"'
'pt_BR "Portuguese (Brasil)"'
'ro "Romanian"'
'ru "Russian"'
'se "Northern Sami"'
'si "Singhalese"'
'sk "Slovak"'
'sl "Slovenian"'
'sr "Serbian"'
2015-09-20 04:16:36 +00:00
'sr@ijekavian "Serbian (Ijekavian)"'
'sr@ijekavianlatin "Serbian (Ijekavian Latin)"'
2015-09-20 04:17:03 +00:00
'sr@latin "Serbian (Latin)"'
2015-06-13 19:28:35 +03:00
'sv "Swedish"'
'tg "Tajik"'
'th "Thai"'
'tr "Turkish"'
'ug "Uighur"'
'uk "Ukrainian"'
'wa "Walloon"'
'zh_CN "Chinese (simplified)"'
'zh_TW "Chinese (traditional)"'
)
pkgver() {
2015-09-03 02:16:26 +03:00
cd kde-l10n
printf "4.18.0.%s" "$(git rev-parse --short HEAD)"
2015-06-13 19:28:35 +03:00
}
prepare() {
mkdir -p build
}
build() {
cd build
cmake ../kde-l10n \
-DCMAKE_BUILD_TYPE=RelWithDbgInfo \
2015-09-06 16:22:55 +03:00
-DENABLE_TESTING=OFF \
2015-06-13 19:28:35 +03:00
-DCMAKE_INSTALL_PREFIX=/usr
make
}
_package() {
pkgdesc="Katana $2 translations"
depends=('katanalibs>=4.18.0') # not really
2015-06-13 19:28:35 +03:00
make -C "build/$1" DESTDIR="${pkgdir}" install
}
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=katana-l10n-$_locale
pkgname+=($_pkgname)
eval "package_${_pkgname}() {
_package $_lang
}"
done