File pngquant.spec of Package pngquant
#
# Copyright (c) 2019 David C. Rankin, J.D., P.E., Nacogdoches, Texas.
#
# Please submit bugfixes or comments via drankinatty at gmail
#
Name: pngquant
Version: 2.12.2
Release: 1.0
Summary: PNG converter and lossy image compressor
License: GPL-3.0+
Group: Productivity/Graphics/Convertors
Url: https://github.com/kornelski/pngquant
#Source0: https://github.com/kornelski/%{name}/archive/%{version}.tar.gz
Source0: %{name}-%{version}.tar.gz
#Source1: https://github.com/ImageOptim/libimagequant/archive/%{version}.tar.gz
Source1: libimagequant-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: pkgconfig
BuildRequires: pkgconfig(libpng16)
BuildRequires: pkgconfig(lcms2)
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
pngquant is a PNG compressor that significantly reduces file sizes
by converting images to a more efficient 8-bit PNG format with
alpha channel (often 60-80% smaller than 24/32-bit PNG files).
%prep
%setup -q -a 1
%build
./configure \
--extra-cflags="%{optflags}" \
--prefix=/usr \
--with-libimagequant=libimagequant-%{version} \
--enable-sse \
--with-openmp \
--with-lcms2
%{__make} %{?_smp_mflags}
%install
install -m 755 -d $RPM_BUILD_ROOT/%{_bindir}
install -m 755 %{name} $RPM_BUILD_ROOT/%{_bindir}
install -m 755 -d $RPM_BUILD_ROOT/%{_mandir}/man1
install -m 644 pngquant.1 $RPM_BUILD_ROOT/%{_mandir}/man1/
%files
%defattr(-,root,root)
%doc COPYRIGHT
%doc CHANGELOG CONTRIBUTING.md README.md
%{_bindir}/pngquant
%doc %{_mandir}/man1/pngquant.1.gz
%changelog