[ocaml-camlimages] Fix -debuginfo, enable exif and rgb.txt support (#1009155).

Ville Skyttä scop at fedoraproject.org
Fri Dec 27 17:06:51 UTC 2013


commit a57cff48a40ae0ef6d81e6a55ec20dbc075394bb
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Wed Dec 25 13:07:25 2013 +0200

    Fix -debuginfo, enable exif and rgb.txt support (#1009155).

 ocaml-camlimages-4.1.0-exifcheck.patch |   12 ++++++++++++
 ocaml-camlimages.spec                  |   18 ++++++++++++------
 2 files changed, 24 insertions(+), 6 deletions(-)
---
diff --git a/ocaml-camlimages-4.1.0-exifcheck.patch b/ocaml-camlimages-4.1.0-exifcheck.patch
new file mode 100644
index 0000000..369f956
--- /dev/null
+++ b/ocaml-camlimages-4.1.0-exifcheck.patch
@@ -0,0 +1,12 @@
+diff -up camlspotter-camlimages-668faa3494fe/OMakefile~ camlspotter-camlimages-668faa3494fe/OMakefile
+--- camlspotter-camlimages-668faa3494fe/OMakefile~	2013-07-09 08:48:13.000000000 +0300
++++ camlspotter-camlimages-668faa3494fe/OMakefile	2013-12-25 13:00:58.554662373 +0200
+@@ -172,7 +172,7 @@ failwith_if_defined(var, msg) =
+   HAVE_EXIF=
+   LDFLAGS_exif=
+   if $(true_if_not_defined ARG_WANT_EXIF)
+-    HAVE_EXIF = $(Check_header_library exif, exif-data.h, exif_data_load_data)
++    HAVE_EXIF = $(Check_header_library exif, libexif/exif-data.h, exif_data_load_data)
+     SUPPORT_EXIF = $(HAVE_EXIF)
+     if $(SUPPORT_EXIF)
+       LDFLAGS_exif=-lexif
diff --git a/ocaml-camlimages.spec b/ocaml-camlimages.spec
index 1acd2c1..c83eb02 100644
--- a/ocaml-camlimages.spec
+++ b/ocaml-camlimages.spec
@@ -1,6 +1,6 @@
 Name:           ocaml-camlimages
 Version:        4.1.0
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        OCaml image processing library
 
 Group:          Development/Libraries
@@ -14,14 +14,18 @@ Source0:        https://bitbucket.org/camlspotter/camlimages/get/%{version}.tar.
 # use the library.
 Source1:        camlimages-2.2.0-htmlref.tar.gz
 
+# https://bitbucket.org/camlspotter/camlimages/issue/9
+Patch0:         ocaml-camlimages-4.1.0-exifcheck.patch
+
 BuildRequires:  ocaml, ocaml-findlib-devel, ocaml-omake
 BuildRequires:  ocaml-lablgtk-devel
-BuildRequires:  ocaml-x11
-BuildRequires:  lablgtk, libpng-devel, libjpeg-devel
+BuildRequires:  ocaml-x11, xorg-x11-server-utils
+BuildRequires:  lablgtk, libpng-devel, libjpeg-devel, libexif-devel
 BuildRequires:  libXpm-devel, ghostscript-devel, freetype-devel
 BuildRequires:  giflib-devel
 BuildRequires:  libtiff-devel
 BuildRequires:  gtk2-devel
+Requires:       xorg-x11-server-utils
 
 %description
 This is an image processing library, which provides some basic
@@ -45,11 +49,10 @@ Includes documentation provided by ocamldoc
 %prep
 %setup -q -n camlspotter-camlimages-668faa3494fe
 %setup -q -T -D -a 1 -n camlspotter-camlimages-668faa3494fe
+%patch0 -p1
 
 %build
-# Turn on debugging
-export OCAMLCFLAGS="$OCAMLCFLAGS +g"
-omake
+omake CFLAGS="$RPM_OPT_FLAGS"
 
 %install
 # These rules work if the library uses 'ocamlfind install' to install itself.
@@ -83,6 +86,9 @@ cp -pr License.txt htmlref $RPM_BUILD_ROOT/usr/share/doc/ocaml-camlimages
 
 
 %changelog
+* Wed Dec 25 2013 Ville Skyttä <ville.skytta at iki.fi> - 4.1.0-3
+- Fix -debuginfo, enable exif and rgb.txt support (#1009155).
+
 * Fri Sep 27 2013 Bruno Wolff III <bruno at wolff.to> - 4.1.0-2
 - Try to get actual debug output
 


More information about the scm-commits mailing list