katana/packaging/archlinux/katana-l10n/PKGBUILD

128 lines
3.2 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.af1598a
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_AU "English (AU)"'
'en_CA "English (CA)"'
2015-06-13 19:28:35 +03:00
'en_GB "English (GB)"'
'eo "Esperanto"'
'es "Spanish"'
'et "Estonian"'
'eu "Basque"'
'fa "Persian"'
'fi "Finnish"'
'fr "French"'
'ga "Irish"'
'gl "Galician"'
'he "Hebrew"'
'hi "Hindi"'
'hne "Chhattisgarhi"'
2015-06-13 19:28:35 +03:00
'hr "Croatian"'
'hu "Hungarian"'
'ia "Interlingua"'
'id "Indonesian"'
2015-06-13 19:28:35 +03:00
'is "Icelandic"'
'it "Italian"'
'ja "Japanese"'
'jv "Javanese"'
2015-06-13 19:28:35 +03:00
'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"'
'ps "Pashto"'
2015-06-13 19:28:35 +03:00
'pa "Punjabi"'
'pl "Polish"'
'pt "Portuguese"'
'pt_BR "Portuguese (Brasil)"'
'ro "Romanian"'
'ru "Russian"'
'se "Northern Sami"'
'si "Singhalese"'
'sk "Slovak"'
'sl "Slovenian"'
'sq "Albanian"'
2015-06-13 19:28:35 +03:00
'sr "Serbian"'
2015-09-20 04:16:36 +00:00
'sr@ijekavian "Serbian (Ijekavian)"'
'sr@ijekavianlatin "Serbian (Ijekavian Latin)"'
'sr@latin "Serbian (Latin)"'
2015-06-13 19:28:35 +03:00
'sv "Swedish"'
'tg "Tajik"'
'te "Telugu"'
2015-06-13 19:28:35 +03:00
'th "Thai"'
'tl "Tagalog"'
2015-06-13 19:28:35 +03:00
'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