File sane-airscan.spec of Package sane-airscan
Name: sane-airscan
Version: 0.0.0
Release: 1%{?dist}
Summary: SANE backend for AirScan (eSCL) and WSD document scanners
License: GPLv2+ with SANE exceptions
URL: https://github.com/alexpevzner/sane-airscan
Source: sane-airscan-%{version}.tar.gz
BuildRequires: avahi-devel
BuildRequires: gnutls-devel,libxml2-devel
BuildRequires: libtiff-devel
BuildRequires: sane-backends-devel
%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
BuildRequires: libjpeg-turbo-devel,libpng-devel
%endif
%if 0%{?suse_version}
BuildRequires: libjpeg-devel,libpng-devel
%endif
%description
This package contains a SANE backend for MFP and document scanners that
implements either eSCL (AirScan/AirPrint scanning) or WSD "driverless"
scanning protocol
%global debug_package %{nil}
%prep
%setup -q -n sane-airscan-%{version}
%build
make
%install
mkdir -p %{buildroot}/
make install DESTDIR=%{buildroot}
%files
%defattr(-, root, root, -)
%dir %{_libdir}/sane
%{_bindir}/airscan-discover
%{_libdir}/sane/libsane-airscan.so.1
%dir /etc/sane.d
%dir /etc/sane.d/dll.d
%config /etc/sane.d/airscan.conf
%config /etc/sane.d/dll.d/airscan
%{_mandir}/man1/airscan-discover.1.gz
%{_mandir}/man5/sane-airscan.5.gz