Date: Wednesday, January 18, 2023 @ 14:23:17
  Author: heftig
Revision: 466908

3.12.2-4: remove libchamplain

Modified:
  gthumb/trunk/PKGBUILD
Deleted:
  gthumb/trunk/gthumb-libraw-0.21.patch

--------------------------+
 PKGBUILD                 |   19 ++++++++++---------
 gthumb-libraw-0.21.patch |   35 -----------------------------------
 2 files changed, 10 insertions(+), 44 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-01-18 14:16:18 UTC (rev 466907)
+++ PKGBUILD    2023-01-18 14:23:17 UTC (rev 466908)
@@ -4,7 +4,7 @@
 
 pkgname=gthumb
 pkgver=3.12.2
-pkgrel=3
+pkgrel=4
 pkgdesc="Image browser and viewer for the GNOME Desktop"
 url="https://wiki.gnome.org/Apps/gthumb";
 arch=(x86_64)
@@ -11,17 +11,14 @@
 license=(GPL)
 depends=(dconf librsvg clutter-gtk gst-plugins-base-libs 
gsettings-desktop-schemas libwebp
          libsecret libsoup webkit2gtk json-glib gst-plugin-gtk libjxl libheif)
-makedepends=(libchamplain exiv2 brasero libraw liboauth docbook-xsl yelp-tools 
meson git)
+makedepends=(exiv2 brasero libraw liboauth docbook-xsl yelp-tools meson git)
 optdepends=('libraw: read RAW files'
             'exiv2: metadata support'
-            'libchamplain: map viewer'
             'brasero: burn discs'
             'liboauth: web albums')
 _commit=3132c5f25ffe6f22314ab0fbfb08e63ba523afab  # tags/3.12.2^0
-source=("git+https://gitlab.gnome.org/GNOME/gthumb.git#commit=$_commit";
-         gthumb-libraw-0.21.patch)
-sha256sums=('SKIP'
-            '6af50b3f6df26ecc2e6e288e6d4151baa3cdc2b84cdb60d76fd0062757a4d8e4')
+source=("git+https://gitlab.gnome.org/GNOME/gthumb.git#commit=$_commit";)
+sha256sums=('SKIP')
 
 pkgver() {
   cd gthumb
@@ -30,11 +27,13 @@
 
 prepare() {
   cd gthumb
-  patch -p1 < ../gthumb-libraw-0.21.patch # Fix build with libraw 0.21
+  
+  # Fix build with libraw 0.21
+  git cherry-pick -n da0d3f22a5c3a141211d943e7d963d14090011ec
 }
 
 build() {
-  arch-meson gthumb build -D libchamplain=true
+  arch-meson gthumb build
   meson compile -C build
 }
 
@@ -45,3 +44,5 @@
 package() {
   meson install -C build --destdir "$pkgdir"
 }
+
+# vim:set sw=2 sts=-1 et:

Deleted: gthumb-libraw-0.21.patch
===================================================================
--- gthumb-libraw-0.21.patch    2023-01-18 14:16:18 UTC (rev 466907)
+++ gthumb-libraw-0.21.patch    2023-01-18 14:23:17 UTC (rev 466908)
@@ -1,35 +0,0 @@
-diff --git a/extensions/raw_files/gth-metadata-provider-raw.c 
b/extensions/raw_files/gth-metadata-provider-raw.c
-index 2d9f5020..b03f4899 100644
---- a/extensions/raw_files/gth-metadata-provider-raw.c
-+++ b/extensions/raw_files/gth-metadata-provider-raw.c
-@@ -62,7 +62,7 @@ gth_metadata_provider_raw_read (GthMetadataProvider *self,
-       if (!_g_mime_type_is_raw (gth_file_data_get_mime_type (file_data)))
-               return;
- 
--      raw_data = libraw_init (LIBRAW_OPIONS_NO_MEMERR_CALLBACK | 
LIBRAW_OPIONS_NO_DATAERR_CALLBACK);
-+      raw_data = libraw_init (LIBRAW_OPIONS_NO_DATAERR_CALLBACK);
-       if (raw_data == NULL)
-               goto fatal_error;
- 
-diff --git a/extensions/raw_files/main.c b/extensions/raw_files/main.c
-index 25829c12..a6ebdc15 100644
---- a/extensions/raw_files/main.c
-+++ b/extensions/raw_files/main.c
-@@ -213,7 +213,7 @@ _cairo_image_surface_create_from_raw (GInputStream  
*istream,
-       size_t         size;
-       GthImage      *image = NULL;
- 
--      raw_data = libraw_init (LIBRAW_OPIONS_NO_MEMERR_CALLBACK | 
LIBRAW_OPIONS_NO_DATAERR_CALLBACK);
-+      raw_data = libraw_init (LIBRAW_OPIONS_NO_DATAERR_CALLBACK);
-       if (raw_data == NULL) {
-               _libraw_set_gerror (error, errno);
-               goto fatal_error;
-@@ -300,7 +300,7 @@ _cairo_image_surface_create_from_raw (GInputStream  
*istream,
-               if ((original_width != NULL) && (original_height != NULL)) {
-                       libraw_close (raw_data);
- 
--                      raw_data = libraw_init 
(LIBRAW_OPIONS_NO_MEMERR_CALLBACK | LIBRAW_OPIONS_NO_DATAERR_CALLBACK);
-+                      raw_data = libraw_init 
(LIBRAW_OPIONS_NO_DATAERR_CALLBACK);
-                       if (raw_data == NULL)
-                               goto fatal_error;
- 

Reply via email to