XXXIX. kde-l10n (KDE4.14/KF5)
Poniższy PKGBUILD umożliwia stworzenie wszystkich pakietów lokalizacyjnych dla KDE4.14 oraz Plasma5 w wersji KDE Applications 14.12.0 (dla wygody, poniżej przedstawiam też PKGBUILD umożliwiający zbudowanie wyłącznie polskiego pakietu lokalizacyjnego). Jeśli potrzebujecie wyłącznie jednego bądź kilku z nich, musicie albo dostosować PKGBUILD do własnych potrzeb, albo wydać polecenie:
makepkg -sirc --pkg nazwa_pakietu_do_instalacji
np. w przypadku instalacji wyłącznie polskiej wersji językowej będzie to:
makepkg -sirc --pkg kde-l10n-pl
Możliwym jest instalacja większej ilości paczek, należy je wówczas wymienić po operatorze --pkg.
Alternatywny sposób, to zbudować paczki i zainstalować jedynie te, które są Wam potrzebne.
makepkg -src
sudo pacman -U kde-l10n-kod_kraju_reszta_nazwy
gdzie za kod_kraju wpisujecie kod lokalizacji (np. pl), a reszta_nazwy to... najlepiej dopełnić wciskając <tab>.
PKGBUILD
# Maintainer: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Maintainer for builds against of KF5: pavbaranov
pkgbase=kde-l10n
pkgname=('kde-l10n-ar'
'kde-l10n-bg'
'kde-l10n-bs'
'kde-l10n-ca'
'kde-l10n-ca@valencia'
'kde-l10n-cs'
'kde-l10n-da'
'kde-l10n-de'
'kde-l10n-el'
'kde-l10n-en_gb'
'kde-l10n-es'
'kde-l10n-et'
'kde-l10n-eu'
'kde-l10n-fi'
'kde-l10n-fr'
'kde-l10n-ga'
'kde-l10n-gl'
'kde-l10n-he'
'kde-l10n-hi'
'kde-l10n-hr'
'kde-l10n-hu'
'kde-l10n-ia'
'kde-l10n-id'
'kde-l10n-is'
'kde-l10n-it'
'kde-l10n-ja'
'kde-l10n-kk'
'kde-l10n-km'
'kde-l10n-ko'
'kde-l10n-lt'
'kde-l10n-lv'
'kde-l10n-mr'
'kde-l10n-nb'
'kde-l10n-nds'
'kde-l10n-nl'
'kde-l10n-nn'
'kde-l10n-pa'
'kde-l10n-pl'
'kde-l10n-pt'
'kde-l10n-pt_br'
'kde-l10n-ro'
'kde-l10n-ru'
'kde-l10n-sk'
'kde-l10n-sl'
'kde-l10n-sr'
'kde-l10n-sv'
'kde-l10n-tr'
'kde-l10n-ug'
'kde-l10n-uk'
'kde-l10n-wa'
'kde-l10n-zh_cn'
'kde-l10n-zh_tw')
pkgver=14.12.0
pkgrel=1
arch=('any')
url='http://www.kde.org/'
license=('GPL')
depends=('kdelibs')
makedepends=('automoc4' 'extra-cmake-modules' 'kdoctools' 'qt5-tools' 'ki18n')
options=('docs')
source=("http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ar-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-bg-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-bs-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ca-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ca@valencia-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-cs-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-da-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-de-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-el-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-en_GB-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-es-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-et-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-eu-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-fi-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-fr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ga-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-gl-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-he-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-hi-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-hr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-hu-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ia-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-id-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-is-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-it-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ja-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-kk-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-km-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ko-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-lt-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-lv-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-mr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-nb-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-nds-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-nl-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-nn-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pa-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pl-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pt-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pt_BR-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ro-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ru-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-sk-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-sl-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-sr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-sv-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-tr-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-ug-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-uk-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-wa-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-zh_CN-${pkgver}.tar.xz"
"http://download.kde.org/stable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-zh_TW-${pkgver}.tar.xz")
sha1sums=('4c51a921e631b7dace594dcb8615869140f6fa96'
'9f8f1fa7e00dd4a07e4ef4d32333ae4de0f3bc93'
'488cab270c8f8525af3411abcb21fbe13d565643'
'24a28cd0e346f2042851c41127ecc4f91756a9d4'
'd3b4b9fd989c39152013df3773acb0d55e4e8f8c'
'ede33e0472d76e1d03af5effe4b5c920fd574507'
'7930b388b8d993fd7377674a1a44ffb86b0b3d4f'
'49dc91edfd667f1d6047a7bb37be668d2ddce9e2'
'0ded233fcb49a0d2ff4757eddf2b15a10f68cc13'
'f5deab2291cd400af3c7122157ffd0eb84ed4f7b'
'eaa0ed35f6af6babb7a18b91aaf0ccde64b3c1c7'
'c8c79ba7e85d0d1e60a9c495af6f0b69659a3bbb'
'006efc7e5e3c096f0907f2284bbd3c139faf4594'
'883f7dbb82d3b5c69fff41ffc3387ff861c15d84'
'ec8171490afab4347f5d78499a4e7189bb5c87bb'
'3141964d66a60e3ea6e2adc889bbe44aa0eaa882'
'58654b2d5b02cbb200188b17b5b2913a25c72753'
'38665638a10bf89bc74d1acc62d823610f4a7fd5'
'be613014b4c997bb745e1f7dc1fd5429032bde4f'
'08a37d6ca4e2f92d14fd2be96594cdfcaa06ce1a'
'408529038f025f2ef6078977cc999717212be4fa'
'476af9e79beae2e8cebaf161b55d1a6b31c7bd7f'
'a2029aacf3c36dea2b13af47cfbaf87037b65e6d'
'2c2e3950cc11a4b24351db106f838521bb14436e'
'3b39daca2d9d2d88afd955588989ca6a9623484e'
'bdacc091e9fc7b99cf26ef9c6652e550c71056e0'
'642e75b8c3c00aa17b4f9b091adcf2046a8639c9'
'2a1232a63874c6ce99f26396e2c924985d3d2fcc'
'bcb857b2b283753423ebf9655cfda5722a3c88fd'
'5739e577e7c17b49b12c4dc0f35dfa7faf8b80a5'
'60ec62dd69c2a038122f724fabd05520b04bf3fc'
'2fbe26b9f2930bad2770df48f4838f23c8ab1980'
'c9c3e9d79a9d0f7ad2c5e3c9ca12355a64000add'
'87266501f36c5493e4dc9ca356e306318c962e77'
'bbbbdd8a07ef57a01ba16b1ae2f57f90303b05f3'
'37f1eca98f584efac28955d8bc96d112b3544ecf'
'30b5f9477e2995bba12588277fc1ff974a505beb'
'b64856f0fc07590afa43fb64c5595ebe0b558bd5'
'937276e27ef91d3f71bae6b10502cb035e1ced85'
'a97d5b55ae38da8aad15f580ed2c9bfc6d181462'
'41acf1998be9e9995851aed371a05c636ac0ea3f'
'cd77fd3fd9f84b36383f7ccf343afeb122e0403e'
'aca39fea5310d00a27eccece9839f9c4bfecbe1c'
'2488fdf8af9931d1221d42d015c0fc9bb7508d0d'
'2a5a6036d41c7b7ae54bebf223329ad55b940420'
'c4a1ff0c88ca5f523b8932c22877095815eae7f9'
'3d77fa2fd4fc0726ce17c20704278d696ed1fa29'
'8edbf761bf93ce53bc8bfb3d880b22ea80dd7810'
'7574c2279df57f36f64b0d4701cc09467f4f7448'
'0b5458d9b789841efb98f942d3e0a62f5b4729a6'
'e1540c672e6c17c594c87306c612860adca50298'
'f5c80939383440cc041aeda4a86eb7c405a7dc4e')
build() {
cd ${srcdir}
for lang in ar bg bs ca ca@valencia cs da de el en_GB es et eu fi fr ga gl he hi hr hu ia id is it ja kk km ko lt lv mr nb nds nl nn pa pl pt pt_BR ro ru sk sl sr sv tr ug uk wa zh_CN zh_TW; do
mkdir -p build/${lang}
cd build/${lang}
cmake ${srcdir}/${pkgbase}-${lang}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr
make
cd ../..
done
}
package_kde-l10n-ar() {
pkgdesc=('Arabic Localization for KDE')
cd ${srcdir}/build/ar
make DESTDIR=${pkgdir} install
}
package_kde-l10n-bg() {
pkgdesc=('Bulgarian Localization for KDE')
cd ${srcdir}/build/bg
make DESTDIR=${pkgdir} install
}
package_kde-l10n-bs() {
pkgdesc=('Bosnian Localization for KDE')
cd ${srcdir}/build/bs
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ca() {
pkgdesc=('Catalan Localization for KDE')
cd ${srcdir}/build/ca
make DESTDIR=${pkgdir} install
}
package_kde-l10n-ca@valencia() {
pkgdesc=('Catalan (Valencian) Localization for KDE')
cd ${srcdir}/build/ca@valencia
make DESTDIR=${pkgdir} install
}
package_kde-l10n-cs() {
pkgdesc=('Czech Locali