[arch-commits] Commit in kde-l10n/repos (kde-unstable-any kde-unstable-any/PKGBUILD)

Antonio Rojas arojas at archlinux.org
Fri Nov 17 23:26:08 UTC 2017


    Date: Friday, November 17, 2017 @ 23:26:07
  Author: arojas
Revision: 310346

archrelease: copy trunk to kde-unstable-any

Added:
  kde-l10n/repos/kde-unstable-any/
  kde-l10n/repos/kde-unstable-any/PKGBUILD
    (from rev 310345, kde-l10n/trunk/PKGBUILD)

----------+
 PKGBUILD |  172 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 172 insertions(+)

Copied: kde-l10n/repos/kde-unstable-any/PKGBUILD (from rev 310345, kde-l10n/trunk/PKGBUILD)
===================================================================
--- kde-unstable-any/PKGBUILD	                        (rev 0)
+++ kde-unstable-any/PKGBUILD	2017-11-17 23:26:07 UTC (rev 310346)
@@ -0,0 +1,172 @@
+# $Id$
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+# Maintainer: Antonio Rojas <arojas at archlinux.org>
+# Contributor: Andrea Scarpino <andrea at archlinux.org>
+# Contributor: Pierre Schmitz <pierre at archlinux.de>
+
+pkgbase=kde-l10n
+pkgver=17.08.3
+pkgrel=2
+arch=(any)
+url='https://www.kde.org/'
+license=(GPL)
+makedepends=(kdelibs cmake automoc4)
+options=(docs)
+
+_languages=(
+  'ar     "Arabic"'
+  'ast    "Asturian"'
+  'bg     "Bulgarian"'
+  'bs     "Bosnian"'
+  'ca     "Catalan"'
+  'ca at valencia     "Catalan (Valencian)"'
+  'cs     "Czech"'
+  'da     "Danish"'
+  'de     "German"'
+  'el     "Greek"'
+  'en_GB  "British English"'
+  'eo     "Esperanto"'
+  'es     "Spanish"'
+  'et     "Estonian"'
+  'eu     "Basque"'
+  'fa     "Farsi"'
+  'fi     "Finnish"'
+  'fr     "French"'
+  'ga     "Irish"'
+  'gl     "Galician"'
+  'he     "Hebrew"'
+  'hi     "Hindi"'
+  'hr     "Croatian"'
+  'hu     "Hungarian"'
+  'ia     "Interlingua"'
+  'id     "Indonesian"'
+  'is     "Icelandic"'
+  'it     "Italian"'
+  'ja     "Japanese"'
+  'kk     "Kazakh"'
+  'km     "Khmer"'
+  'ko     "Korean"'
+  'lt     "Lithuanian"'
+  'lv     "Latvian"'
+  'mr     "Marathi"'
+  'nb     "Norwegian Bokmal"'
+  'nds    "Low Saxon"'
+  'nl     "Dutch"'
+  'nn     "Norwegian Nynorsk"'
+  'pa     "Panjabi/Punjabi"'
+  'pl     "Polish"'
+  'pt     "Portuguese"'
+  'pt_BR  "Brazilian Portuguese"'
+  'ro     "Romanian"'
+  'ru     "Russian"'
+  'sk     "Slovak"'
+  'sl     "Slovenian"'
+  'sr     "Serbian"'
+  'sv     "Swedish"'
+  'tr     "Turkish"'
+  'ug     "Uyghur"'
+  'uk     "Ukrainian"'
+  'wa     "Walloon"'
+  'zh_CN  "Chinese Simplified"'
+  'zh_TW  "Chinese Traditional"'
+)
+
+pkgname=()
+source=()
+
+for _lang in "${_languages[@]}"; do
+  _locale=${_lang%% *}
+  _pkgname=kde-l10n-${_locale,,}
+  
+  pkgname+=($_pkgname)
+  source+=("https://download.kde.org/stable/applications/$pkgver/src/$pkgbase/$pkgbase-$_locale-$pkgver.tar.xz")
+  eval "package_$_pkgname() {
+    _package $_lang
+  }"
+done
+
+sha256sums=('be7253e01b70aa111455a909c2f91d2498dad7e988ed226a5f2255f5d2c80648'
+            'ebda37c3793853376c17817321276fc2616da198a9634255d0bca5b6a402bbce'
+            'e1ce4d0225b39e227fbe2a294abe7361e02723beff8565f0346cd51467836237'
+            '826ada178a4679b45ac1981e927c885e049245c932378a4431daca299e625355'
+            'a3640674471be0396de5a01e57d64aa1ef7653eae6ca6a615153595673f2c08e'
+            'b2fede5fc5c1c1086a1ff244537e5223ee4ce57164dd1dd2da94f8bfa5fd9140'
+            '4d30b295b4b13a6978159bf28200a762ee9f10d290480bf07d6adff3ead34d35'
+            'ce62a17f165fa9dce179a89364afe35b9c72f9e4d10012c09e1fdc3131658113'
+            '88e565297ab5c6cc0b2ff57e10c1a6cbf3fe20726693a21ff6c1557f376fb7b3'
+            'bbdaa45ba2e600ba2aa3f63614563bb03cd139e028e658f2dc34eb86cc9f5ab3'
+            '9e6373690b534b958f55b08eccac996d5276c827e3458aff4e19c7b89081c6ed'
+            'd636bd012d9850f3a5f2a5d22ddfde259f44ebb9b629f90590ff60e8ba99fc28'
+            '7fbab1eb9976f6d48b376295e571c5083bcf9d98a09b74f6d0a82c1619fbf2ac'
+            'e8cc87b5910af2c87615facdc2377a2996c002fd71fcfd017b50bad210f620b4'
+            '78d2633683998441dbe56b05c0e03e5b0eac69a75e0b1634990e3fb5a2f4d6e4'
+            '7245746bac2343f410d0ad7d877f4508923a876bb8a673f61f033e8eaece996a'
+            'fc904f22d301c06efe9a786ba7d2806bc46889bdfce660b17b6bf80ac4905d81'
+            'af5dd4359d7506a9b3ee36ba651ba695e899b90dc843e8255742d6ce21c0153f'
+            'c4b5bddc040bb132c1608cad33bbe1d0209c57714133e5aa612e740175f1f25c'
+            '24427edb1cd84be24f17909596c7173a469b7cad74c43bc95394121009e2bea0'
+            'a461bcbb3a6efa20268c727a614bd6120628f66b41018572f4f3aa4de8aea037'
+            '9b5c8c0b32f1de02bce3a95c467052b6b1b2b4ec96588d559347e2bdf93ad738'
+            'e21845945aa285c6e09f7015058d5f5dde54ae33a497f2e2298aa5a21cd6a479'
+            'cf6d2e04094770e9d65a6886b2b9124efa2818f9b625d3f38edd394bb57c7be8'
+            '978188c26de9a28631de3c5d0e4657dc643f7bb4319f091ba329ca0291a2fbca'
+            'fd591e27e62d8a31352939419266ba392e46971bd79d673d7df32fb265213da4'
+            '75ca8bf7c1f612de8f69cd561da1f938e6f32d7e01e46203e4c6696d73e277c0'
+            'c850b43e5362f09cf86b4126277212d00837a985dff252c880872c263ddb9158'
+            '2aabe7f14ccc06fc28bccb3a3100cb3fbb4410e11ede802c9cbc0743113bae63'
+            '42734c02bdc0e5936ba974c06be8af6bca945fb19bb486a4804aa8fb66da9f72'
+            '79c562033c73e57a8c91d8e8e653ffcbbd5073cb880c571f953d15dc39dd591d'
+            '8e2ff52bb17778a222c530ea670fbbd60cf7c030fa0c4e2961301d8c23d88633'
+            '637358e7ba3b6697d796e816b1eb1b3edc5bfecb5803c8b8653cdddeb00d6357'
+            'f4a0e28ed7730b80129e38f3f538421d353cf4d011402884873016182415d053'
+            '3ef15adbd139b0c1470bdbd0e602248cb9131ae0d7113eaf341acc3e0c8fecfe'
+            '5af743402544fc1db4467e744909fe7c58152b0d39db30cd138ea21f8b889108'
+            '963d1003492441e8dca32b3b9f3e2270f23c7563066bd568af067d73c455e92e'
+            '1470b5375d955556b0483ba05b0b2ca1cab44653772b3b3a8a606481ccccbf02'
+            '649cd24b9a5fac3f0737f933a6c184467c6d1b76e41882acb8676e78ac788534'
+            '92c9b6bacc0fac98ab272c3e3971e106555b1682db4d98fdb74367c0ab2be369'
+            '1d84d21b03e6253bd8c0e8fefb7677ac50ecebbc6886d28ca98d4e9fe04f616a'
+            'fc8aef888e439a35bfda16cbd874714d2ff1ade589071f36df6f3a263007af8c'
+            '60c616807998db40ce19c88c51ef2f28900662eb1bcfaf614c30682c23cc8373'
+            'e500d2697b8fe17e64e8e171f6d7c210ecb2d8845b178eb97cffd7d0fb9185b4'
+            'f2027434ba6f5ac91b93157f236a1c2c80979511792d9da756ecdd4a3e1bfe82'
+            'fc9cc6538cbbf34db4437bce262fdd104b677a3a976a5b40ae5ae82a503ac004'
+            '1f777fcd5e37fcc7be291437f4fd6aa70d860db93a60190d586fbd2cc77f9282'
+            '560a93c6004e29655382cb99ba3566e38bd4bf364d255f333bc9920af8e922d4'
+            'e2198d1718f03fdbeace9590dbf3180d95ebba01a3640948b898b0a93af119e3'
+            'c0af6f3f4132fbd8ac39855661861ecafbfbdcf4a6db8ec3d062bca8e50e43ab'
+            '5f3320fc8ff8db4084b4dc2bbd420a40379cd303c3df1252fa6ef9cf7a79a2cb'
+            'c8b1382911f2ff422d91067f1eeed5115cd939d57e2c2719e3da46244f078391'
+            '476280db5df4e338c0b3de9bc8af3bbfd782baaf7b7e10c9daa97ce2a079e057'
+            'a9143072c281c829eae7938d2d754defd8f101c405ad326352b3381679fac0d0'
+            '0096e2a80cf59af10a9f0919b262116707d647158f8cb66fcb7ad9be303a27af')
+
+prepare() {
+  # Fix conflicts with KDE Applications 17.12
+  sed -e '/kdeaccessibility/d' -e '/kdegames/d' -e '/kdemultimedia/d' -e '/kdenetwork/d' -e '/kdesdk/d' -e '/kdeutils/d' -e '/kdewebdev/d' \
+    -i kde-l10n-*/4/*/docs/CMakeLists.txt
+}
+
+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 KDE4 Applications"
+  cd build/$1
+  make DESTDIR="$pkgdir" install
+
+# Fix conflicts
+  rm -fr "$pkgdir"/usr/share/doc/HTML/*/{kdesu,knetattach,kcontrol,fundamentals,khelpcenter,onlinehelp}
+  rm -fr "$pkgdir"/usr/share/man/*/man1/kdesu.1
+}



More information about the arch-commits mailing list