Date: Wednesday, March 11, 2020 @ 14:44:17
  Author: bgyorgy
Revision: 594281

upgpkg: shotwell 2:0.30.8-2: Fix build, remove unused gnome-doc-utils 
makedependency

Added:
  shotwell/trunk/0115-fix_meson_build.patch
Modified:
  shotwell/trunk/PKGBUILD

----------------------------+
 0115-fix_meson_build.patch |   17 +++++++++++++++++
 PKGBUILD                   |   15 +++++++++++----
 2 files changed, 28 insertions(+), 4 deletions(-)

Added: 0115-fix_meson_build.patch
===================================================================
--- 0115-fix_meson_build.patch                          (rev 0)
+++ 0115-fix_meson_build.patch  2020-03-11 14:44:17 UTC (rev 594281)
@@ -0,0 +1,17 @@
+Description: Remove --fatal-warnings from build options
+Author: Jörg Frings-Fürst <[email protected]>
+Last-Update: 2019-10-07
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: trunk/meson.build
+===================================================================
+--- trunk.orig/meson.build
++++ trunk/meson.build
+@@ -25,7 +25,6 @@ add_global_arguments(['--target-glib=2.4
+                       
'--vapidir=@0@'.format(join_paths(meson.current_source_dir(),
+                         'vapi')),
+                       '--enable-checking',
+-                      '--fatal-warnings',
+                       '--enable-experimental',
+                       '--enable-deprecated'], language : 'vala')
+ 

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-03-11 14:42:51 UTC (rev 594280)
+++ PKGBUILD    2020-03-11 14:44:17 UTC (rev 594281)
@@ -6,7 +6,7 @@
 epoch=2
 pkgver=0.30.8
 _basever=${pkgver%.*}
-pkgrel=1
+pkgrel=2
 pkgdesc="A digital photo organizer designed for the GNOME desktop environment"
 arch=('x86_64')
 url="http://yorba.org/shotwell/";
@@ -15,11 +15,18 @@
         'desktop-file-utils' 'dconf' 'hicolor-icon-theme' 'json-glib'
         'gst-plugins-base' 'libgphoto2' 'libgudev'
         'gcr' 'libgdata')
-makedepends=('intltool' 'vala>=0.17.2' 'gnome-doc-utils' 'itstool' 'meson' 
'ninja')
+makedepends=('intltool' 'vala>=0.17.2' 'itstool' 'meson' 'ninja')
 # odd versions are unstable!
-source=("https://download.gnome.org/sources/shotwell/${_basever}/shotwell-$pkgver.tar.xz";)
-sha256sums=('722d2ed2ffc843b150490d5e346395398b0b5f40dd706034fa3a70f30e00f5b8')
+source=("https://download.gnome.org/sources/shotwell/${_basever}/shotwell-$pkgver.tar.xz";
+        0115-fix_meson_build.patch)
+sha256sums=('722d2ed2ffc843b150490d5e346395398b0b5f40dd706034fa3a70f30e00f5b8'
+            'ccc6127df325df5d36732e670e938a88dfb986f46ef860baaf5a23867db4158b')
 
+prepare() {
+  cd ${pkgname}-${pkgver}
+  patch -Np1 -i ../0115-fix_meson_build.patch
+}
+
 build() {
   arch-meson ${pkgname}-${pkgver} build
   ninja -C build

Reply via email to