[packages/libtiff] - 12-bit JPEG support is now handled by libjpeg-turbo 3.0+; package LICENSE.md, no attr for symlinks

qboosh qboosh at pld-linux.org
Wed Sep 24 17:57:32 CEST 2025


commit 206af93b583150d898b8f1633d07f7fe6ff09692
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Sep 24 18:00:30 2025 +0200

    - 12-bit JPEG support is now handled by libjpeg-turbo 3.0+; package LICENSE.md, no attr for symlinks

 libtiff.spec | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)
---
diff --git a/libtiff.spec b/libtiff.spec
index 2fc6beb..68717b0 100644
--- a/libtiff.spec
+++ b/libtiff.spec
@@ -3,7 +3,6 @@
 %bcond_without	opengl		# OpenGL viewer
 %bcond_without	libdeflate	# libdeflate for faster Deflate support
 %bcond_without	static_libs	# static libraries
-%bcond_with	jpeg12		# dual 8/12-bit libjpeg mode
 #
 Summary:	Library for handling TIFF files
 Summary(de.UTF-8):	Library zum Verwalten von TIFF-Dateien
@@ -25,8 +24,8 @@ BuildRequires:	automake >= 1:1.11
 BuildRequires:	jbigkit-devel
 BuildRequires:	lerc-devel
 %{?with_libdeflate:BuildRequires:	libdeflate-devel}
-BuildRequires:	libjpeg-devel
-%{?with_jpeg12:BuildRequires:	libjpeg12-devel}
+# libjpeg-turbo 3.0+ for 8/12-bit dual mode
+BuildRequires:	libjpeg-turbo-devel >= 3.0
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool >= 2:2.2
 BuildRequires:	libwebp-devel
@@ -37,6 +36,7 @@ BuildRequires:	xz
 BuildRequires:	xz-devel
 BuildRequires:	zlib-devel
 BuildRequires:	zstd-devel >= 1.0.0
+Requires:	libjpeg-turbo >= 3.0
 Requires:	zstd >= 1.0.0
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -66,8 +66,7 @@ Requires:	%{name} = %{version}-%{release}
 Requires:	jbigkit-devel
 Requires:	lerc-devel
 %{?with_libdeflate:Requires:	libdeflate-devel}
-Requires:	libjpeg-devel
-%{?with_jpeg12:Requires:	libjpeg12-devel}
+Requires:	libjpeg-turbo-devel >= 3.0
 Requires:	libwebp-devel
 Requires:	xz-devel
 Requires:	zlib-devel
@@ -198,9 +197,8 @@ Dokumentacja w formacie HTML do biblioteki i narzędzi tiff.
 %{__autoheader}
 %{__automake}
 %configure \
-	%{!?with_static_libs:--disable-static} \
-	%{?with_jpeg12:--enable-jpeg12 --with-jpeg12-include-dir=%{_includedir}/libjpeg12 --with-jpeg12-lib=-ljpeg12} \
 	%{!?with_libdeflate:--disable-libdeflate} \
+	%{!?with_static_libs:--disable-static} \
 	--with-docdir=%{_docdir}/tiff \
 	%{!?with_opengl:--without-x}
 
@@ -212,6 +210,9 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+# tools not packaged
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/{rgb2ycbcr,thumbnail}.1*
+
 # libtiff*.la kept - no .pc file for libtiffxx
 
 %clean
@@ -225,13 +226,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc ChangeLog README.md TODO
+%doc ChangeLog LICENSE.md README.md TODO
 %attr(755,root,root) %{_libdir}/libtiff.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtiff.so.6
+%ghost %{_libdir}/libtiff.so.6
 
 %files devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libtiff.so
+%{_libdir}/libtiff.so
 %{_libdir}/libtiff.la
 %{_includedir}/tiff*.h
 %{_pkgconfigdir}/libtiff-4.pc
@@ -248,11 +249,11 @@ rm -rf $RPM_BUILD_ROOT
 %files cxx
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libtiffxx.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libtiffxx.so.6
+%ghost %{_libdir}/libtiffxx.so.6
 
 %files cxx-devel
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libtiffxx.so
+%{_libdir}/libtiffxx.so
 %{_libdir}/libtiffxx.la
 %{_includedir}/tiffio.hxx
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libtiff.git/commitdiff/206af93b583150d898b8f1633d07f7fe6ff09692



More information about the pld-cvs-commit mailing list