[packages/poppler] - updated dependencies, keep tracking sonames

qboosh qboosh at pld-linux.org
Mon Aug 26 22:31:49 CEST 2024


commit 6a56c3c009494b3f8dfdda8474f045e5912510b1
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Aug 26 22:30:41 2024 +0200

    - updated dependencies, keep tracking sonames

 poppler.spec | 60 +++++++++++++++++++++++++++++++-----------------------------
 1 file changed, 31 insertions(+), 29 deletions(-)
---
diff --git a/poppler.spec b/poppler.spec
index d551c69..d3fd0c5 100644
--- a/poppler.spec
+++ b/poppler.spec
@@ -8,8 +8,8 @@
 %bcond_without	glib	# GLib wrapper
 %bcond_without	static_libs	# don't build static libraries
 
-%define		cairo_ver	1.10.0
-%define		qt5_ver		5.9.0
+%define		cairo_ver	1.16.0
+%define		qt5_ver		5.15
 %define		qt6_ver		6.2
 Summary:	PDF rendering library
 Summary(pl.UTF-8):	Biblioteka renderująca PDF
@@ -32,28 +32,29 @@ URL:		https://poppler.freedesktop.org/
 %{?with_qt6:BuildRequires:	Qt6Gui-devel >= %{qt6_ver}}
 %{?with_qt6:BuildRequires:	Qt6Test-devel >= %{qt6_ver}}
 %{?with_qt6:BuildRequires:	Qt6Widgets-devel >= %{qt6_ver}}
-BuildRequires:	boost-devel >= 1.58.0
+BuildRequires:	boost-devel >= 1.74.0
 %{?with_cairo:BuildRequires:	cairo-devel >= %{cairo_ver}}
-BuildRequires:	cmake >= 3.10.0
-BuildRequires:	curl-devel
+BuildRequires:	cmake >= 3.22.0
+BuildRequires:	curl-devel >= 7.68
 BuildRequires:	docbook-dtd412-xml
-BuildRequires:	fontconfig-devel >= 2.0.0
-BuildRequires:	freetype-devel >= 1:2.8
+BuildRequires:	fontconfig-devel >= 2.13
+BuildRequires:	freetype-devel >= 1:2.11
 # -std=c11
 BuildRequires:	gcc >= 6:4.7
 BuildRequires:	gettext-tools
-%{?with_glib:BuildRequires:	glib2-devel >= 1:2.56}
-%{?with_glib:BuildRequires:	gobject-introspection-devel >= 0.9.12}
+%{?with_glib:BuildRequires:	glib2-devel >= 1:2.72}
+%{?with_glib:BuildRequires:	gobject-introspection-devel >= 1.72.0}
 BuildRequires:	gperf
+BuildRequires:	gpgme-c++-devel >= 1.19
 %{?with_apidocs:BuildRequires:	gtk-doc >= 1.14}
-BuildRequires:	lcms2-devel >= 2
+BuildRequires:	lcms2-devel >= 2.9
 BuildRequires:	libjpeg-devel
 BuildRequires:	libpng-devel
 # -std=c++17
 BuildRequires:	libstdc++-devel >= 6:7
-BuildRequires:	libtiff-devel
+BuildRequires:	libtiff-devel >= 4.3
 BuildRequires:	libxml2-devel >= 2.0
-BuildRequires:	nss-devel >= 3.19
+BuildRequires:	nss-devel >= 3.68
 BuildRequires:	openjpeg2-devel >= 2
 BuildRequires:	pkgconfig >= 1:0.18
 # wanted cairo backends
@@ -69,7 +70,12 @@ BuildRequires:	tar >= 1:1.22
 BuildRequires:	which
 BuildRequires:	xz
 BuildRequires:	zlib-devel
-Requires:	freetype >= 1:2.8
+Requires:	curl-libs >= 7.68
+Requires:	fontconfig-libs >= 2.13
+Requires:	freetype >= 1:2.11
+Requires:	gpgme-c++ >= 1.19
+Requires:	lcms2 >= 2.9
+Requires:	libtiff >= 4.3
 Requires:	openjpeg2 >= 2
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -86,10 +92,10 @@ Summary:	Poppler header files
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki Poppler
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	curl-devel
-Requires:	lcms2-devel >= 2
+Requires:	curl-devel >= 7.68
+Requires:	lcms2-devel >= 2.9
 Requires:	libstdc++-devel >= 6:7
-Requires:	nss-devel >= 3.19
+Requires:	nss-devel >= 3.68
 Conflicts:	poppler0.61-devel
 
 %description devel
@@ -166,7 +172,7 @@ Summary(pl.UTF-8):	Wrapper GLib dla popplera
 Group:		Libraries
 Requires:	%{name} = %{version}-%{release}
 %{?with_cairo:Requires:	cairo >= %{cairo_ver}}
-Requires:	glib2 >= 1:2.56
+Requires:	glib2 >= 1:2.72
 
 %description glib
 GLib wrapper for poppler.
@@ -181,7 +187,7 @@ Group:		Development/Libraries
 Requires:	%{name}-devel = %{version}-%{release}
 Requires:	%{name}-glib = %{version}-%{release}
 %{?with_cairo:Requires:	cairo-devel >= %{cairo_ver}}
-Requires:	glib2-devel >= 1:2.56
+Requires:	glib2-devel >= 1:2.72
 
 %description glib-devel
 Header files for GLib wrapper for poppler.
@@ -314,9 +320,7 @@ Pakiet zawiera zestaw narzędzi do plików PDF. Programy te umożliwiają
 %{__sed} -i -e '/set(_known_build_types/ s/)/;PLD)/' cmake/modules/PopplerMacros.cmake
 
 %build
-install -d build
-cd build
-%cmake .. \
+%cmake -B build \
 	%{!?with_cpp:-DENABLE_CPP=OFF} \
 	%{!?with_glib:-DENABLE_GLIB=OFF} \
 	%{?with_apidocs:-DENABLE_GTK_DOC=ON} \
@@ -328,13 +332,10 @@ cd build
 	-DENABLE_ZLIB=ON \
 	%{!?with_cairo:-DWITH_CAIRO=OFF}
 
-%{__make}
-cd ..
+%{__make} -C build
 
 %if %{with static_libs}
-install -d build-static
-cd build-static
-%cmake .. \
+%cmake -B build-static \
 	-DBUILD_SHARED_LIBS=OFF \
 	%{!?with_cpp:-DENABLE_CPP=OFF} \
 	%{!?with_glib:-DENABLE_GLIB=OFF} \
@@ -342,10 +343,11 @@ cd build-static
 	-DENABLE_GTK_TESTS=OFF \
 	-DENABLE_LIBCURL=ON \
 	%{!?with_qt5:-DENABLE_QT5=OFF} \
+	%{!?with_qt6:-DENABLE_QT6=OFF} \
 	-DENABLE_ZLIB=ON \
 	%{!?with_cairo:-DWITH_CAIRO=OFF}
 
-%{__make}
+%{__make} -C build-static
 %endif
 
 %install
@@ -378,7 +380,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README*
 %attr(755,root,root) %{_libdir}/libpoppler.so.*.*.*
-%ghost %{_libdir}/libpoppler.so.1??
+%ghost %{_libdir}/libpoppler.so.140
 
 %files devel
 %defattr(644,root,root,755)
@@ -408,7 +410,7 @@ rm -rf $RPM_BUILD_ROOT
 %files cpp
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libpoppler-cpp.so.*.*.*
-%ghost %{_libdir}/libpoppler-cpp.so.?
+%ghost %{_libdir}/libpoppler-cpp.so.1
 
 %files cpp-devel
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/poppler.git/commitdiff/6a56c3c009494b3f8dfdda8474f045e5912510b1



More information about the pld-cvs-commit mailing list