[qfaxreader] New upstream release; requires cmake 2.8
wolfy
wolfy at fedoraproject.org
Tue Jun 10 22:01:23 UTC 2014
commit 7856fa2532433b34e0de4fa6d3a39b74abdca20a
Author: Manuel Wolfshant <wolfy at fedoraproject.org>
Date: Wed Jun 11 01:01:32 2014 +0300
New upstream release; requires cmake 2.8
- Single spec for all RHEL and Fedora supported releases
.gitignore | 1 +
libtiff3.patch | 9 ++++
qfaxreader-0.3.1-format-security.patch | 12 -----
qfaxreader-gcc4.3.0-configure.patch | 11 -----
qfaxreader-parallel_build.patch | 42 ------------------
qfaxreader.spec | 74 ++++++++++++++++++++------------
sources | 2 +-
7 files changed, 58 insertions(+), 93 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3a329d5..4bc232c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
qfaxreader-0.3.1.tar.bz2
+/qfaxreader-0.3.2.tar.bz2
diff --git a/libtiff3.patch b/libtiff3.patch
new file mode 100644
index 0000000..942419d
--- /dev/null
+++ b/libtiff3.patch
@@ -0,0 +1,9 @@
+diff -up qfaxreader-0.3.2/ConfigureChecks.cmake.orig qfaxreader-0.3.2/ConfigureChecks.cmake
+--- qfaxreader-0.3.2/ConfigureChecks.cmake.orig 2014-06-10 23:45:01.696130950 +0300
++++ qfaxreader-0.3.2/ConfigureChecks.cmake 2014-06-10 23:45:14.104130949 +0300
+@@ -23,4 +23,4 @@ elseif( WITH_BDB )
+ set( BDB 1 )
+ endif( )
+
+-kde_search_module( TIFF libtiff-4 )
++kde_search_library( TIFF_LIBRARIES "tiff.h" "tiff" )
diff --git a/qfaxreader.spec b/qfaxreader.spec
index 247a452..6e1481e 100644
--- a/qfaxreader.spec
+++ b/qfaxreader.spec
@@ -1,19 +1,26 @@
Name: qfaxreader
License: GPLv2+
Group: Applications/Communications
-Version: 0.3.1
-Release: 21%{dist}
+Version: 0.3.2
+Release: 1%{dist}
Summary: A multipage monochrome/color TIFF/FAX viewer
Source: http://downloads.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
-Patch0: qfaxreader-parallel_build.patch
-Patch1: qfaxreader-gcc4.3.0-configure.patch
-Patch2: qfaxreader-0.3.1-format-security.patch
+Patch0: libtiff3.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
URL: http://qfaxreader.sourceforge.net/
-BuildRequires: qt3-devel , libtiff-devel, gdbm-devel
+BuildRequires: libtiff-devel, gdbm-devel
+%if ( "0%{?dist}" >= "0.fc20" ) || ( "0%{?dist}" >= "0.el6" )
+BuildRequires: qt3-devel
+%else
+BuildRequires: qt-devel
+%endif
BuildRequires: desktop-file-utils
-%if "0%{?dist}" >= "0.fc19"
-BuildRequires: autoconf
+%if ( "0%{?dist}" >= "0.fc20" ) || ( "0%{?dist}" == "0.el7" )
+BuildRequires: cmake
+%else
+%if "0%{?dist}" <= "0.el6"
+BuildRequires: cmake28
+%endif
%endif
Requires: hicolor-icon-theme
@@ -36,32 +43,37 @@ Features:
* CID support
%prep
-%setup -q
-%patch0 -p1 -b .parallel_make
-%patch1 -p1 -b .gcc430
-%patch2 -p1 -b .format
+%setup -q
+#RHEL <=6 has libtiff v3 which works just fine
+%patch0 -p1 -b .libtiff
+
%build
-%if "0%{?dist}" >= "0.fc19"
-autoconf
-%endif
+mkdir build
+cd build
-%if "0%{?dist}" >= "0.fc20"
-#CFLAGS="$RPM_OPT_FLAGS -Werror=format-security" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
-CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
- --with-docdir=%{_defaultdocdir}/%{name} --datadir=%{_datadir} \
- --mandir=%{_mandir} --libdir=%{_libdir}
+%if ( "0%{?dist}" >= "0.fc20" ) || ( "0%{?dist}" == "0.el7" )
+%cmake .. -DQT_PREFIX_DIR=%{_libdir}/qt-3.3 -DQT_LIBRARY_DIR=%{_libdir}/qt-3.3/lib -DWITH_GDBM=ON
%else
-#CFLAGS="$RPM_OPT_FLAGS -Werror=format-security" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
-CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
- --with-docdir=%{_defaultdocdir}/%{name}-%{version} --datadir=%{_datadir} \
- --mandir=%{_mandir} --libdir=%{_libdir}
+%if "0%{?dist}" <= "0.el6"
+%cmake28 .. -DQT_PREFIX_DIR=%{_libdir}/qt-3.3 -DQT_LIBRARY_DIR=%{_libdir}/qt-3.3/lib -DWITH_GDBM=ON
%endif
+%endif
+#CFLAGS="$RPM_OPT_FLAGS -Werror=format-security" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
+#CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
+# --with-docdir=%{_defaultdocdir}/%{name} --datadir=%{_datadir} \
+# --mandir=%{_mandir} --libdir=%{_libdir}
+#%else
+#CFLAGS="$RPM_OPT_FLAGS -Werror=format-security" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
+#CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} \
+# --with-docdir=%{_defaultdocdir}/%{name}-%{version} --datadir=%{_datadir} \
+# --mandir=%{_mandir} --libdir=%{_libdir}
+#%endif
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
-make install DESTDIR=%{buildroot}
+make install DESTDIR=%{buildroot} -C build
#mkdir -p %{buildroot}/%{_datadir}/applications
mkdir -p %{buildroot}/%{_datadir}/icons/hicolor/16x16/apps
@@ -75,6 +87,10 @@ install -p -m 644 kde/icon-32.png %{buildroot}/%{_datadir}/icons/hicolor/32x32/a
desktop-file-install \
%if 0%{?fedora} && 0%{?fedora} < 19
--vendor "fedora" \
+%else
+%if 0%{?rhel} && 0%{?rhel} == 5
+ --vendor "fedora" \
+%endif
%endif
--remove-category Application \
--dir %{buildroot}/%{_datadir}/applications \
@@ -105,14 +121,18 @@ fi
%changelog
+* Mon Jun 09 2014 Manuel "lonely wolf" Wolfshant <wolfy at fedoraproject.org> - 0.3.2-1
+- New upstream release; requires cmake 2.8
+- Single spec for all RHEL and Fedora supported releases
+
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.1-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Tue Dec 03 2013 Manuel "lonely wolf" Wolfshant <wolfy at fedoraproject.org> - 0.3.1-20
-- build with "-Werror=format-security" flag
+- Build with "-Werror=format-security" flag
* Mon Aug 05 2013 Manuel "lonely wolf" Wolfshant <wolfy at fedoraproject.org> - 0.3.1-19
-- fix unversioned docdir
+- Fix unversioned docdir
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.3.1-18
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
diff --git a/sources b/sources
index e6cb098..ae2f728 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-165774433c44f721e82552c866e7be87 qfaxreader-0.3.1.tar.bz2
+f13ea5be173b45365fea1e9e54c222a2 qfaxreader-0.3.2.tar.bz2
More information about the scm-commits
mailing list