Przy aktualizacji pakietów KDE Applications do wersji 15.04.3 nie zostały zaktualizowane pakiety lokalizacyjne kde-l10n, chociaż są dostępne w repozytorium "stable" KDE. Przyznam, że nie wiem, czy dokonano tam zmian, ale jeśli ktoś chciałby, to poniżej PKGBUILD, ale jedynie polskiej wersji:
PKGBUILD
# $Id: PKGBUILD 240280 2015-06-03 06:24:03Z arojas $
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
pkgbase=kde-l10n
pkgver=15.04.3
pkgrel=1
arch=('any')
url='http://www.kde.org/'
license=('GPL')
makedepends=('extra-cmake-modules' 'kdoctools' 'kdelibs' 'automoc4' 'kconfig' 'ki18n' 'qt5-tools')
options=('docs')
_languages=(
'pl "Polish"'
)
pkgname=()
source=()
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
_pkgname=kde-l10n-${_locale,,}
pkgname+=($_pkgname)
source+=("http://download.kde.org/stable/applications/$pkgver/src/$pkgbase/$pkgbase-$_locale-$pkgver.tar.xz")
eval "package_$_pkgname() {
_package $_lang
}"
done
md5sums=('0b9f9df1c874e9ae30d25629f832082c')
prepare() {
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
# Remove kde-runtime and kde-workspace docs, conflicts with plasma-desktop
sed -e '/kde-runtime/d' -e '/kde-workspace/d' -i $pkgbase-$_locale-$pkgver/4/$_locale/docs/CMakeLists.txt || true
done
}
build() {
for _lang in "${_languages[@]}"; do
_locale=${_lang%% *}
mkdir -p build/$_locale
cd build/$_locale
cmake $srcdir/$pkgbase-$_locale-$pkgver \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr
make
cd ../..
done
}
_package() {
pkgdesc="$2 localization for KDE"
cd build/$1
make DESTDIR="$pkgdir" install
}
Jeśli ktoś ma zapotrzebowanie na inną wersję, to proszę sobie przerobić, bądź zgłosić; mogę też zrobić PKGBUILD wszystkich dostępnych wersji.