# $Id$ # Maintainer: Ivailo Monev pkgbase=katana-l10n pkgver=4.18.0.af1598a pkgrel=1 pkgdesc="Katana translations" arch=('any') url='http://fluxer.github.io/katana/' license=('LGPL') groups=('katana') makedepends=('cmake' 'git') 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"' 'ps "Pashto"' '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"' 'sr "Serbian"' 'sr@ijekavian "Serbian (Ijekavian)"' 'sr@ijekavianlatin "Serbian (Ijekavian Latin)"' 'sr@latin "Serbian (Latin)"' 'sv "Swedish"' 'tg "Tajik"' 'te "Telugu"' '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.18.0.%s" "$(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.18.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-l10-polyglot) package_katana-l10-polyglot() { pkgdesc="Katana all-in-one translations" depends=('katanalibs>=4.18.0') # not really make -C build DESTDIR="${pkgdir}" install }