W repozytorium [kde-unstable] dostępne są kolejne odsłony zbioru aplikacji KDE z nadchodzącego wydania 15.04. Nie towarzyszy im jednak paczka polonizująca kde-l10n-pl w tej samej wersji, co powoduje, że sporo wyrażeń w menu jest po angielsku. Łatwo temu można zaradzić, albowiem zespół KDE wydaje paczki lokalizacyjne dla kolejnych wydań deweloperskich KDE 15.04.
Dla obecnej wersji 15.03.90 wystarczy utworzyć jakikolwiek folder, np. kde-l10n-pl, następnie umieścić tam plik o nazwie PKGBUILD z następującą zawartością:
PKGBUILD
# $Id: PKGBUILD 230943 2015-02-07 09:37:26Z fyan $
# Maintainer: Felix Yan <felixonmars@archlinux.org>
# Contributor: Andrea Scarpino <andrea@archlinux.org>
# Contributor: Pierre Schmitz <pierre@archlinux.de>
# Maintainer for KDE Applications 15.03.X version: pavbaranov
pkgbase=kde-l10n
pkgname=('kde-l10n-pl')
pkgver=15.03.95
pkgrel=1
arch=('any')
url='http://www.kde.org/'
license=('GPL')
makedepends=('extra-cmake-modules' 'kdoctools' 'kdelibs' 'automoc4' 'kconfig' 'ki18n' 'qt5-tools')
options=('docs')
source=("http://download.kde.org/unstable/applications/${pkgver}/src/${pkgbase}/${pkgbase}-pl-${pkgver}.tar.xz")
sha1sums=('1cc6b713c2da7f7c6b17f09169cccc923eccc79f')
build() {
cd ${srcdir}
for lang in pl; 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-pl() {
pkgdesc=('Polish Localization for KDE')
cd ${srcdir}/build/pl
make DESTDIR=${pkgdir} install
}
a następnie zainstalować paczkę wydając w tym katalogu polecenie:
makepkg -sirc
PS: Jeśli nie dokonałbym aktualizacji tej paczki przy następnym wydaniu (winno to być 15.03.97), to można ją sobie łatwo dostosować. Edytujemy plik PKGBUILD, zmieniamy pole:
pkgver=15.03.95
na pkgver=15.03.97
Po dokonanej zmianie, wykonujemy:
updpkgsums && makepkg -sirc
Spodziewany termin wydania 15.03.97 to 25.03.2015 r.
EDIT: Z lekkim opóźnieniem, bo wczoraj, ukazało się wydanie 15.03.95. Przedstawiony kod i pozostałe informacje uwzględniają tę zmianę.