From 9c6befc7aa128544b937e885b658818010ab0bb7 Mon Sep 17 00:00:00 2001 From: Jakub Bogusz Date: Sat, 25 Feb 2012 10:18:49 +0000 Subject: [PATCH] - updated to 0.6.4 - bconds to allow system libpng/zlib (disabled by default; internal zlib is compiled as slightly more aggressive) Changed files: optipng.spec -> 1.16 --- optipng.spec | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/optipng.spec b/optipng.spec index 3800069..90e88c5 100644 --- a/optipng.spec +++ b/optipng.spec @@ -1,14 +1,24 @@ +# +# Conditional build: +%bcond_with system_libpng # use system libpng (forces system zlib; not ready for libpng 1.5) +%bcond_with system_zlib # use system zlib (included one is slightly more aggressive) +# +%if %{with system_libpng} +%define system_zlib 1 +%endif Summary: Optimizer for png files Summary(pl.UTF-8): Optymalizator plików png Summary(pt_BR.UTF-8): Utilitário para compressão de pngs Name: optipng -Version: 0.6.2 +Version: 0.6.4 Release: 1 -License: zlib/libpng +License: BSD, Zlib/libpng Group: Applications/Graphics -Source0: http://dl.sourceforge.net/optipng/%{name}-%{version}.tar.gz -# Source0-md5: 08b6195bb5895a7fe167fab16dcdf6d5 +Source0: http://downloads.sourceforge.net/optipng/%{name}-%{version}.tar.gz +# Source0-md5: d6c10dd8d8f1d5b579221bc9cfbfbcb6 URL: http://optipng.sourceforge.net/ +%{?with_system_libpng:BuildRequires: libpng-devel >= 1.4.1} +%{?with_system_zlib:BuildRequires: zlib-devel >= 1.2.4} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -31,7 +41,8 @@ informacji. Aby osiągnąć ten cel stosuje się: - Bezstratną redukcję głębi kolorów, typu koloru i palety kolorów. Ten krok zmniejsza rozmiar nieskompresowanego obrazu, przez co zmniejsza - się również rozmiar skompresowanego obrazu (czyli wielkość pliku PNG). + się również rozmiar skompresowanego obrazu (czyli wielkość pliku + PNG). - Porównuje się wyniki działania różnych metod i strategii kompresji w celu wyboru takich parametrów, które dają najmniejszy rozmiar pliku @@ -41,7 +52,12 @@ informacji. Aby osiągnąć ten cel stosuje się: %setup -q %build -%{__make} -C src -f scripts/gcc.mak \ +./configure \ + -prefix=%{_prefix} \ + %{?with_system_libpng:-with-system-libpng} \ + %{?with_system_zlib:-with-system-zlib} + +%{__make} -C src -f scripts/gcc.mak -j1 \ CC="%{__cc}" \ CFLAGS="%{rpmcflags}" \ LDFLAGS="%{rpmldflags}" @@ -57,5 +73,5 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc doc/* -%attr(755,root,root) %{_bindir}/* +%doc doc/{caveat.txt,history.txt,manual.html,png_optimization_guide.html,thanks.html,todo.txt} +%attr(755,root,root) %{_bindir}/optipng -- 2.44.0