Changes of Revision 4

iscan.spec Changed
x
 
1
@@ -34,14 +34,16 @@
2
 # PATCH-FIX-UPSTREAM -- https://bugs.gentoo.org/692708
3
 Patch2:         iscan-2.30.4.2-sscanf.patch
4
 Patch3:         iscan-data.patch
5
+Patch4:         iscan.patch
6
 BuildRequires:  gcc-c++
7
 BuildRequires:  gettext-tools
8
-BuildRequires:  libjpeg-devel
9
 BuildRequires:  libtool
10
 BuildRequires:  systemd
11
 BuildRequires:  update-desktop-files
12
+BuildRequires:  pkg-config
13
 BuildRequires:  pkgconfig(gimp-2.0)
14
 BuildRequires:  pkgconfig(gtk+-2.0)
15
+BuildRequires:  pkgconfig(libjpeg)
16
 BuildRequires:  pkgconfig(libpng16)
17
 BuildRequires:  pkgconfig(libtiff-4)
18
 BuildRequires:  pkgconfig(libusb-1.0)
19
@@ -88,7 +90,6 @@
20
 autoreconf -vif
21
 CFLAGS='%optflags -Wno-deprecated-declarations'
22
 CXXFLAGS="${CFLAGS}"
23
-LDFLAGS="${LDFLAGS} -ldl -lpng16"
24
 %configure \
25
   --sbindir=%{_bindir} \
26
   --enable-dependency-reduction \
27
iscan.patch Added
38
 
1
@@ -0,0 +1,36 @@
2
+--- a/configure.ac
3
++++ b/configure.ac
4
+@@ -282,6 +282,7 @@ AC_DEFUN([ISCAN_FILE_FORMAT],
5
+         AC_HELP_STRING([--enable-$1],
6
+                [ensure support for the $3 file format]),
7
+         [if test "x$enable_$1" != xno; then
8
++          PKG_CHECK_MODULES($3, $4)
9
+             iff_header="`echo $2 | $as_tr_sh`"
10
+             AC_CHECK_HEADERS([$2])
11
+             if test `eval echo '$ac_cv_header_'$iff_header` \
12
+@@ -292,9 +293,9 @@ AC_DEFUN([ISCAN_FILE_FORMAT],
13
+         [AC_CHECK_HEADERS([$2])])
14
+    ])
15
+ 
16
+-ISCAN_FILE_FORMAT(jpeg,jpeglib.h,JPEG)
17
+-ISCAN_FILE_FORMAT(png,png.h,PNG)
18
+-ISCAN_FILE_FORMAT(tiff,tiffio.h,TIFF)
19
++ISCAN_FILE_FORMAT(jpeg,jpeglib.h,JPEG,libjpeg)
20
++ISCAN_FILE_FORMAT(png,png.h,PNG,libpng)
21
++ISCAN_FILE_FORMAT(tiff,tiffio.h,TIFF,libtiff-4)
22
+ 
23
+ 
24
+ dnl  Support for performance measurements.
25
+--- a/lib/Makefile.am
26
++++ b/lib/Makefile.am
27
+@@ -27,8 +27,8 @@ SUBDIRS = \
28
+ 
29
+ if ENABLE_FRONTEND
30
+ noinst_LTLIBRARIES = libimage-stream.la
31
+-libimage_stream_la_CPPFLAGS = -I$(top_srcdir)/include
32
+-libimage_stream_la_LDFLAGS = -static
33
++libimage_stream_la_CPPFLAGS = -I$(top_srcdir)/include $(PNG_CFLAGS) $(JPEG_CFLAGS) $(TIFF_CFLAGS)
34
++libimage_stream_la_LDFLAGS = -static $(PNG_LIBS) $(JPEG_LIBS) $(TIFF_LIBS)
35
+ libimage_stream_la_LIBADD  = \
36
+   $(LIBLTDL) \
37
+   $(top_builddir)/lib/pdf/libpdf.la
38