# $Id$ # Maintainer: Ivailo Monev pkgbase=katana-l10n pkgver=4.19.0.r91.31fe99e41 pkgrel=1 pkgdesc="Katana translations" arch=('any') url='http://fluxer.github.io/katana/' license=('LGPL') groups=('katana') makedepends=('cmake' 'git' 'katanalibs') source=("git+https://github.com/fluxer/kde-l10n.git") sha1sums=('SKIP') options=('!strip' 'staticlibs' 'libtool') _languages=( 'ar "Arabic"' 'ast "Asturianu"' 'be "Belarusian"' 'bg "Bulgarian"' 'bs "Bosnian"' 'ca "Catalan"' 'ca@valencia "Catalan (Valencia)"' 'cs "Czech"' 'da "Danish"' 'de "German"' 'el "Greek"' 'en_AU "English (AU)"' 'en_CA "English (CA)"' '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"' 'hr "Croatian"' 'hu "Hungarian"' 'ia "Interlingua"' 'id "Indonesian"' 'is "Icelandic"' 'it "Italian"' 'ja "Japanese"' 'jv "Javanese"' '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"' 'ps "Pashto"' 'pt "Portuguese"' 'pt_BR "Portuguese (Brasil)"' 'ro "Romanian"' 'ru "Russian"' 'se "Northern Sami"' 'si "Singhalese"' 'sk "Slovak"' 'sl "Slovenian"' 'sq "Albanian"' 'sr "Serbian"' 'sr@ijekavian "Serbian (Ijekavian)"' 'sr@ijekavianlatin "Serbian (Ijekavian Latin)"' 'sr@latin "Serbian (Latin)"' 'sv "Swedish"' 'te "Telugu"' 'tg "Tajik"' 'th "Thai"' 'tl "Tagalog"' 'tr "Turkish"' 'ug "Uighur"' 'uk "Ukrainian"' 'wa "Walloon"' 'zh_CN "Chinese (simplified)"' 'zh_TW "Chinese (traditional)"' ) # to build only the all-in-one package # _languages=() pkgver() { cd kde-l10n printf "4.19.0."r%s.%s "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } prepare() { mkdir -p build } build() { cd build cmake ../kde-l10n \ -DCMAKE_BUILD_TYPE=RelWithDbgInfo \ -DENABLE_TESTING=OFF \ -DCMAKE_INSTALL_PREFIX=/usr make } _package() { pkgdesc="Katana $2 translations" depends=('katanalibs>=4.19.0') # not really 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 pkgname+=(katana-l10n-polyglot) package_katana-l10n-polyglot() { pkgdesc="Katana all-in-one translations" depends=('katanalibs>=4.19.0') # not really make -C build DESTDIR="${pkgdir}" install }