]> git.pld-linux.org Git - packages/tracker.git/commitdiff
- added giflib patch (fixes build with giflib >= 5.1)
authorJakub Bogusz <qboosh@pld-linux.org>
Fri, 11 Jul 2014 19:04:24 +0000 (21:04 +0200)
committerJakub Bogusz <qboosh@pld-linux.org>
Fri, 11 Jul 2014 19:04:24 +0000 (21:04 +0200)
tracker-giflib.patch [new file with mode: 0644]
tracker.spec

diff --git a/tracker-giflib.patch b/tracker-giflib.patch
new file mode 100644 (file)
index 0000000..b45a698
--- /dev/null
@@ -0,0 +1,22 @@
+--- tracker-1.0.2/src/tracker-extract/tracker-extract-gif.c.orig       2014-05-28 10:47:09.000000000 +0200
++++ tracker-1.0.2/src/tracker-extract/tracker-extract-gif.c    2014-07-11 20:26:35.476861511 +0200
+@@ -684,12 +684,15 @@
+       g_free (uri);
+-      if (DGifCloseFile (gifFile) != GIF_OK) {
+ #if GIFLIB_MAJOR < 5
++      if (DGifCloseFile (gifFile) != GIF_OK)
+               print_gif_error ();
+-#else  /* GIFLIB_MAJOR < 5 */
++#elif (GIFLIB_MAJOR == 5) && (GIFLIB_MINOR == 0)
++      if (DGifCloseFile (gifFile) != GIF_OK)
+               gif_error ("Could not close GIF file", gifFile->Error);
+-#endif /* GIFLIB_MAJOR < 5 */
+-      }
++#else  /* GIFLIB >= 5.1 */
++      if (DGifCloseFile (gifFile, &err) != GIF_OK)
++              gif_error ("Could not close GIF file", err);
++#endif /* GIFLIB_MAJOR ... */
+       return TRUE;
index 0f0e1b43ec02afaaac6b9857c47ac09d654ba7be..a3a16aeb41e1e9eebb0329331d54adba1c0af9a8 100644 (file)
@@ -18,6 +18,7 @@ Source0:      http://ftp.gnome.org/pub/GNOME/sources/tracker/1.0/%{name}-%{version}.t
 # Source0-md5: 649f7e3d2c4c9dc01dfa51e131010ba3
 Patch0:                link.patch
 Patch1:                force-tb-fx-miners.patch
+Patch2:                %{name}-giflib.patch
 URL:           http://projects.gnome.org/tracker/
 BuildRequires: NetworkManager-devel >= 0.8.0
 BuildRequires: autoconf >= 2.64
@@ -223,6 +224,7 @@ API tracker dla jÄ™zyka Vala.
 %setup -q
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 %{__intltoolize}
This page took 0.03405 seconds and 4 git commands to generate.