summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRonan Le Martret <ronan@fridu.net>2014-11-13 14:30:07 +0100
committerPhilippe Coval <philippe.coval@open.eurogiciel.org>2015-01-07 12:29:51 +0100
commit0a1e62916862acaca46166d8f5f28b8e78792acb (patch)
tree5be6cb5d98da7a57555250c17688e6db47d610ea
parentbe88b0b39f20b7da4b8c3c30eb85a91e5a71b04d (diff)
downloadpoppler-0a1e62916862acaca46166d8f5f28b8e78792acb.tar.gz
poppler-0a1e62916862acaca46166d8f5f28b8e78792acb.tar.bz2
poppler-0a1e62916862acaca46166d8f5f28b8e78792acb.zip
packaging: Update spec file for 0.26.5
Change-Id: I97a5130438d5aa90c8e1c88a587a029e7185d667 Signed-off-by: Ronan Le Martret <ronan@fridu.net> Bug-Tizen: TC-1864 Signed-off-by: Philippe Coval <philippe.coval@open.eurogiciel.org>
-rw-r--r--packaging/poppler.spec187
1 files changed, 99 insertions, 88 deletions
diff --git a/packaging/poppler.spec b/packaging/poppler.spec
index b25c4f03..87870dbc 100644
--- a/packaging/poppler.spec
+++ b/packaging/poppler.spec
@@ -1,36 +1,37 @@
%define _unpackaged_files_terminate_build 0
%define full_iconv 0
-%define major 43
+%define major 46
%define glibmajor 8
-%define qt4major 4
-%define cppmajor 0
-%define girmajor 0.18
-
-%define libname libpoppler
-%define libnameglib libpoppler-glib
-%define libnameqt4 libpoppler-qt4
-%define libnamecpp libpoppler-cpp
-%define libnamedev libpoppler-devel
-%define libnameglibdev libpoppler-glib-devel
-%define libnameqt4dev libpoppler-qt4-devel
+%define qt4major 4
+%define cppmajor 0
+%define girmajor 0.18
+
+%define libname libpoppler
+%define libnameglib libpoppler-glib
+%define libnameqt4 libpoppler-qt4
+%define libnamecpp libpoppler-cpp
+%define libnamedev libpoppler-devel
+%define libnameglibdev libpoppler-glib-devel
+%define libnameqt4dev libpoppler-qt4-devel
%define libnamecppdev libpoppler-cpp-devel
-%define libnamegir libpoppler-gir
-
-Name: poppler
-Summary: PDF rendering library
-Group: System/Libraries
-Version: 0.24.1
-Release: 1
-License: GPL-2.0+
-URL: http://poppler.freedesktop.org
-Source: %{name}-%{version}.tar.gz
-Source1001: libpoppler-cpp.manifest
-Source1002: libpoppler-glib.manifest
-Source1003: libpoppler.manifest
-Source1004: poppler-tools.manifest
-
-BuildRequires: pkgconfig(cairo) >= 1.10.0
+%define libnamegir libpoppler-gir
+
+Name: poppler
+Summary: PDF rendering library
+Group: Graphics & UI Framework/Imaging
+Version: 0.26.5
+Release: 0
+License: GPL-2.0+
+URL: http://poppler.freedesktop.org
+
+Source: %{name}-%{version}.tar.gz
+Source1001: libpoppler-cpp.manifest
+Source1002: libpoppler-glib.manifest
+Source1003: libpoppler.manifest
+Source1004: poppler-tools.manifest
+
+BuildRequires: pkgconfig(cairo) >= 1.10.0
BuildRequires: pkgconfig(cairo-ft) >= 1.10.0
BuildRequires: pkgconfig(cairo-pdf)
BuildRequires: pkgconfig(cairo-ps)
@@ -39,12 +40,12 @@ BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(gobject-2.0) >= 2.18
-BuildRequires: libjpeg-turbo-devel
-BuildRequires: libtiff-devel
-BuildRequires: zlib-devel
-BuildRequires: curl-devel
-BuildRequires: gettext-devel
-BuildRequires: pkgconfig(lcms2)
+BuildRequires: libjpeg-turbo-devel
+BuildRequires: libtiff-devel
+BuildRequires: zlib-devel
+BuildRequires: curl-devel
+BuildRequires: gettext-devel
+BuildRequires: pkgconfig(lcms2)
%description
@@ -54,46 +55,46 @@ developed by Derek Noonburg of Glyph and Cog, LLC.
%package tools
Summary: PDF Rendering Library Tools
License: GPL-2.0
-Group: Productivity/Publishing/PDF
+Group: Graphics & UI Framework/Imaging
Requires: %{libname} >= %{version}
# last version in openSUSE 11.1/SLE11
Provides: poppler-tools = %{version}
-Obsoletes: xpdf-tools < 3.02-10mdv
-Provides: xpdf-tools
-Obsoletes: pdftohtml
-Provides: pdftohtml
+Obsoletes: xpdf-tools < 3.02-10mdv
+Provides: xpdf-tools
+Obsoletes: pdftohtml
+Provides: pdftohtml
%description tools
Poppler is a PDF rendering library, forked from the xpdf PDF viewer
developed by Derek Noonburg of Glyph and Cog, LLC.
%package -n %{libname}
-Summary: PDF rendering library
+Summary: PDF rendering library
License: GPL-2.0
-Group: System/Libraries
-Provides: poppler = %{version}
-Conflicts: %{_lib}poppler12
-#Suggests: poppler-data
+Group: Graphics & UI Framework/Imaging
+Provides: poppler = %{version}
+Conflicts: %{_lib}poppler12
+#Suggests: poppler-data
%description -n %{libname}
Poppler is a PDF rendering library based on the xpdf-3.0 code base.
%package -n %{libnamedev}
-Summary: Development files for %{name}
+Summary: Development files for %{name}
License: GPL-2.0
-Group: Development/C++
-Provides: %{name}-devel = %{version}-%{release}
-Requires: %{libname} = %{version}-%{release}
-Obsoletes: %{libname}-devel
+Group: Graphics & UI Framework/Imaging
+Provides: %{name}-devel = %{version}-%{release}
+Requires: %{libname} = %{version}-%{release}
+Obsoletes: %{libname}-devel
%description -n %{libnamedev}
-Development files for %{name}
+Development files for %{name} package
%if %{full_iconv}
%package -n %{libnamecpp}
-Summary: PDF rendering library - C++ backend
-Group: System/Libraries
-Provides: poppler-cpp = %{version}
+Summary: PDF rendering library - C++ backend
+Group: Graphics & UI Framework/Imaging
+Provides: poppler-cpp = %{version}
%description -n %{libnamecpp}
Poppler is a PDF rendering library based on the xpdf-3.0 code base.
@@ -101,35 +102,35 @@ This is the C++ backend version.
%endif
%package -n %{libnameglib}
-Summary: PDF rendering library - glib binding
+Summary: PDF rendering library - glib binding
License: GPL-2.0+
-Group: System/Libraries
+Group: Graphics & UI Framework/Imaging
Provides: poppler-glib = %{version}
-Conflicts: %{libname} < %{version}-%{release}
+Conflicts: %{libname} < %{version}-%{release}
%description -n %{libnameglib}
Poppler is a PDF rendering library based on the xpdf-3.0 code base.
%package -n %{libnameglibdev}
-Summary: Development files for %{name}'s glib binding
+Summary: Development files for %{name}'s glib binding
License: GPL-2.0
-Group: Development/C++
-Provides: %{name}-glib-devel = %{version}-%{release}
-Requires: %{libnameglib} = %{version}
-Requires: %{libnamedev} = %{version}
-Conflicts: %{libnamedev} < %{version}-%{release}
-Obsoletes: %{libnameglib}-devel
+Group: Graphics & UI Framework/Imaging
+Provides: %{name}-glib-devel = %{version}-%{release}
+Requires: %{libnameglib} = %{version}
+Requires: %{libnamedev} = %{version}
+Conflicts: %{libnamedev} < %{version}-%{release}
+Obsoletes: %{libnameglib}-devel
%description -n %{libnameglibdev}
-Development files for %{name}'s glib binding.
+Development files for %{name}'s glib binding package.
%if %{full_iconv}
%package -n %{libnamecppdev}
-Summary: Development files for %{name}-cpp
-Group: Development/C++
-Provides: %{name}-cpp-devel = %{version}-%{release}
-Requires: %{libnamecpp} = %{version}
-Requires: %{libnamedev} = %{version}
+Summary: Development files for %{name}-cpp
+Group: Graphics & UI Framework/Imaging
+Provides: %{name}-cpp-devel = %{version}-%{release}
+Requires: %{libnamecpp} = %{version}
+Requires: %{libnamedev} = %{version}
%description -n %{libnamecppdev}
Development files for %{name}-cpp.
@@ -144,11 +145,18 @@ cp %{SOURCE1004} .
%build
%configure \
- --prefix=/usr --localstatedir=/opt/var --sysconfdir=/opt/etc --datarootdir=/usr/share \
- --enable-shared --disable-static \
- --enable-libjpeg --disable-libopenjpeg --enable-libtiff \
+ --prefix=%{_prefix} \
+ --localstatedir=/opt/var \
+ --sysconfdir=/opt/etc \
+ --datarootdir=%{_datadir} \
+ --enable-shared \
+ --disable-static \
+ --enable-libjpeg \
+ --disable-libopenjpeg \
+ --enable-libtiff \
--enable-largefile \
- --enable-zlib --disable-libcurl \
+ --enable-zlib \
+ --disable-libcurl \
--enable-libpng \
--enable-cairo-output \
--enable-splash-output \
@@ -157,27 +165,32 @@ cp %{SOURCE1004} .
--disable-poppler-cpp \
%endif
--enable-introspection=auto \
- --disable-gtk-doc --disable-gtk-doc-html --disable-gtk-doc-pdf \
- --disable-poppler-qt4 --disable-poppler-qt5 \
+ --disable-gtk-doc \
+ --disable-gtk-doc-html \
+ --disable-gtk-doc-pdf \
+ --disable-poppler-qt4 \
+ --disable-poppler-qt5 \
--disable-gtk-test \
--enable-xpdf-headers \
--enable-compile-warnings=yes \
- --enable-cms=lcms2 --without-x --with-font-configuration=fontconfig
+ --enable-cms=lcms2 \
+ --without-x \
+ --with-font-configuration=fontconfig
-make %{?_smp_mflags}
+%__make %{?_smp_mflags}
%install
%makeinstall
%{__cp} -a config.h %{buildroot}%{_includedir}/poppler/
rm %{buildroot}%{_libdir}/*.la
-mkdir -p %{buildroot}/usr/share/license
-cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{libname}
+mkdir -p %{buildroot}%{_datadir}/license
+cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}%{_datadir}/license/%{libname}
%if %{full_iconv}
-cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{libnamecpp}
+cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}%{_datadir}/license/%{libnamecpp}
%endif
-cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/%{libnameglib}
-cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/poppler-tools
+cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}%{_datadir}/license/%{libnameglib}
+cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}%{_datadir}/license/poppler-tools
%post -n libpoppler -p /sbin/ldconfig
@@ -190,7 +203,7 @@ cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/poppler-to
%files -n poppler-tools
%manifest poppler-tools.manifest
-/usr/share/license/poppler-tools
+%{_datadir}/license/poppler-tools
%exclude %{_bindir}/pdfdetach
%exclude %{_bindir}/pdffonts
%exclude %{_bindir}/pdfimages
@@ -206,7 +219,7 @@ cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/poppler-to
%files -n %{libname}
%manifest libpoppler.manifest
-/usr/share/license/%{libname}
+%{_datadir}/license/%{libname}
%{_libdir}/libpoppler.so.%{major}*
%files -n %{libnamedev}
@@ -225,7 +238,7 @@ cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/poppler-to
%files -n %{libnameglib}
%manifest libpoppler-glib.manifest
-/usr/share/license/%{libnameglib}
+%{_datadir}/license/%{libnameglib}
%{_libdir}/libpoppler-glib.so.%{glibmajor}*
%files -n %{libnameglibdev}
@@ -236,7 +249,7 @@ cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/poppler-to
%if %{full_iconv}
%files -n %{libnamecpp}
%manifest libpoppler-cpp.manifest
-/usr/share/license/%{libnamecpp}
+%{_datadir}/license/%{libnamecpp}
%{_libdir}/libpoppler-cpp.so.%{cppmajor}*
%files -n %{libnamecppdev}
@@ -244,5 +257,3 @@ cp %{_builddir}/%{buildsubdir}/COPYING %{buildroot}/usr/share/license/poppler-to
%{_libdir}/pkgconfig/poppler-cpp.pc
%{_includedir}/poppler/cpp
%endif
-
-