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
openSUSE Build Service is sponsored by