[packages/libtiff] - updated to 4.2.0 - build with libdeflate by default - separated (noarch) -doc

qboosh qboosh at pld-linux.org
Sun Mar 28 14:47:07 CEST 2021


commit ee94dc11e23d7234702a4450e9bfe45a16f1776d
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sun Mar 28 14:46:34 2021 +0200

    - updated to 4.2.0
    - build with libdeflate by default
    - separated (noarch) -doc

 libtiff.spec | 37 ++++++++++++++++++++++++++++---------
 1 file changed, 28 insertions(+), 9 deletions(-)
---
diff --git a/libtiff.spec b/libtiff.spec
index 840c2ec..dfcb6c6 100644
--- a/libtiff.spec
+++ b/libtiff.spec
@@ -1,7 +1,8 @@
 #
 # Conditional build:
-%bcond_without	opengl	# do not build OpenGL viewer
-%bcond_with	jpeg12	# dual 8/12-bit libjpeg mode
+%bcond_without	opengl		# OpenGL viewer
+%bcond_without	libdeflate	# libdeflate for faster Deflate support
+%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
@@ -9,23 +10,25 @@ Summary(fr.UTF-8):	Bibliothèque de gestion des fichiers TIFF
 Summary(pl.UTF-8):	Biblioteka do manipulacji plikami w formacie TIFF
 Summary(tr.UTF-8):	TIFF dosyalarını işleme kitaplığı
 Name:		libtiff
-Version:	4.1.0
+Version:	4.2.0
 Release:	1
 License:	BSD-like
 Group:		Libraries
 Source0:	http://download.osgeo.org/libtiff/tiff-%{version}.tar.gz
-# Source0-md5:	2165e7aba557463acc0664e71a3ed424
+# Source0-md5:	2bbf6db1ddc4a59c89d6986b368fc063
 Patch0:		%{name}-glut.patch
 URL:		http://www.simplesystems.org/libtiff/
 %{?with_opengl:BuildRequires:  OpenGL-glut-devel}
 BuildRequires:	autoconf >= 2.64
 BuildRequires:	automake >= 1:1.11
 BuildRequires:	jbigkit-devel
+%{?with_libdeflate:BuildRequires:	libdeflate-devel}
 BuildRequires:	libjpeg-devel
 %{?with_jpeg12:BuildRequires:	libjpeg12-devel}
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool >= 2:2.2
 BuildRequires:	libwebp-devel
+BuildRequires:	rpm-build >= 4.6
 %{?with_opengl:BuildRequires:	xorg-lib-libX11-devel}
 BuildRequires:	xz-devel
 BuildRequires:	zlib-devel
@@ -57,6 +60,7 @@ Summary(pl.UTF-8):	Pliki nagłówkowe do biblioteki libtiff
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
 Requires:	jbigkit-devel
+%{?with_libdeflate:Requires:	libdeflate-devel}
 Requires:	libjpeg-devel
 %{?with_jpeg12:Requires:	libjpeg12-devel}
 Requires:	libwebp-devel
@@ -166,6 +170,18 @@ tiffgt - OpenGL-based tiff viewer.
 %description progs-gl -l pl.UTF-8
 tiffgt - program do oglądania plików tiff oparty o OpenGL.
 
+%package doc
+Summary:	HTML documentation for tiff library and tools
+Summary(pl.UTF-8):	Dokumentacja w formacie HTML do biblioteki i narzędzi tiff
+Group:		Documentation
+BuildArch:	noarch
+
+%description doc
+HTML documentation for tiff library and tools.
+
+%description doc -l pl.UTF-8
+Dokumentacja w formacie HTML do biblioteki i narzędzi tiff.
+
 %prep
 %setup -q -n tiff-%{version}
 %patch0 -p1
@@ -177,8 +193,10 @@ tiffgt - program do oglądania plików tiff oparty o OpenGL.
 %{__autoheader}
 %{__automake}
 %configure \
-	%{!?with_opengl:--without-x} \
-	%{?with_jpeg12:--enable-jpeg12 --with-jpeg12-include-dir=%{_includedir}/libjpeg12 --with-jpeg12-lib=-ljpeg12}
+	%{?with_jpeg12:--enable-jpeg12 --with-jpeg12-include-dir=%{_includedir}/libjpeg12 --with-jpeg12-lib=-ljpeg12} \
+	%{!?with_libdeflate:--disable-libdeflate} \
+	--with-docdir=%{_docdir}/tiff \
+	%{!?with_opengl:--without-x}
 
 %{__make}
 
@@ -188,8 +206,6 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-%{__rm} -r html{,/*}/Makefile* $RPM_BUILD_ROOT%{_docdir}/tiff-%{version}
-
 # libtiff*.la kept - no .pc file for libtiffxx
 
 %clean
@@ -206,7 +222,6 @@ rm -rf $RPM_BUILD_ROOT
 
 %files devel
 %defattr(644,root,root,755)
-%doc html/*
 %attr(755,root,root) %{_libdir}/libtiff.so
 %{_libdir}/libtiff.la
 %{_includedir}/tiff*.h
@@ -254,3 +269,7 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/tiffgt
 %{_mandir}/man1/tiffgt.1*
 %endif
+
+%files doc
+%defattr(644,root,root,755)
+%{_docdir}/tiff
================================================================

---- gitweb:

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



More information about the pld-cvs-commit mailing list