Autor Wątek: kde-l10n-pl 15.04.3  (Przeczytany 2588 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

pavbaranov

  • Administrator
  • Ekspert
  • *****
  • Wiadomości: 848
  • Reputacja +25/-0
  • Architektura: x86_64
  • DE/WM: KF5.16+Plasma5.4.95+KDEApps 15.11.80+git na KF5
  • Distro: Arch Linux
  • GPU: Radeon free
  • Kernel: 4.3 (BFQ/CK/BLD/UKSM/+optymalizacje)
kde-l10n-pl 15.04.3
« dnia: Lipiec 03, 2015, 10:41:50 »
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.

 

Polityka cookies
Darmowe Fora | Darmowe Forum
furenzu kociaprzystan thepunisher endercraft ppiz