[arch-commits] Commit in krita-l10n/trunk (CMakeLists.txt PKGBUILD)

Antonio Rojas arojas at archlinux.org
Tue May 31 21:53:33 UTC 2016


    Date: Tuesday, May 31, 2016 @ 23:53:33
  Author: arojas
Revision: 268804

Workaround broken upstream build system

Added:
  krita-l10n/trunk/CMakeLists.txt
Modified:
  krita-l10n/trunk/PKGBUILD

----------------+
 CMakeLists.txt |    3 +++
 PKGBUILD       |   12 ++++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

Added: CMakeLists.txt
===================================================================
--- CMakeLists.txt	                        (rev 0)
+++ CMakeLists.txt	2016-05-31 21:53:33 UTC (rev 268804)
@@ -0,0 +1,3 @@
+gettext_process_po_files(${CURRENT_LANG} ALL
+    INSTALL_DESTINATION ${LOCALE_INSTALL_DIR}
+    PO_FILES krita.po)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-05-31 21:03:48 UTC (rev 268803)
+++ PKGBUILD	2016-05-31 21:53:33 UTC (rev 268804)
@@ -14,13 +14,14 @@
 
 _languages=(af ar be bg br bs ca ca at valencia cs cy da de el en_GB eo es et eu fa fi fr fy ga gl he hi hne hr hu ia is it ja kk km ko
     lt lv mai mk mr ms nb nds ne nl nn oc pa pl pt_BR pt ro ru se sk sl sq sv ta tg th tr ug uk uz uz at cyrillic vi wa xh zh_CN zh_TW)
-source=()
+source=(CMakeLists.txt)
 
 for _locale in ${_languages[@]} ; do
   source+=("http://download.kde.org/unstable/krita/$pkgver/$pkgname/$pkgname-$_locale-$pkgver.tar.xz")
 done
 
-md5sums=('52d2b66af01e56242ad2d6ae2ba7af8c'
+md5sums=('57b3e19c3b9121c567065228be2ddb52'
+         '52d2b66af01e56242ad2d6ae2ba7af8c'
          '2bf170fca1f429aa7b8cd42af13eac64'
          '23d5a4d9db4c31f0bf4e8b46e9fac801'
          '9b9ed494731bbcf1ee94cdff487a6f30'
@@ -93,6 +94,13 @@
          '7e75e509f7fcc7edcc9c50468ec566f1'
          '258d08718e0983209e79c5a03265b6d8')
 
+prepare() {
+# Upstream CMakeLists.txt is broken
+  for _locale in ${_languages[@]} ; do
+    cp "$srcdir"/CMakeLists.txt $pkgname-$_locale-$pkgver/messages/CMakeLists.txt
+  done
+}
+
 build() {
   for _locale in ${_languages[@]} ; do
     mkdir -p build/$_locale



More information about the arch-commits mailing list