Update pcsc-lite.spec to allow flatpak builds
This commit is contained in:
parent
040635b9c1
commit
0c7c15d36f
|
@ -1,3 +1,10 @@
|
||||||
|
# doesn't make sense to install a polkit configuration inside a Flatpak
|
||||||
|
%if 0%{?flatpak}
|
||||||
|
%global with_polkit 0
|
||||||
|
%else
|
||||||
|
%global with_polkit 1
|
||||||
|
%endif
|
||||||
|
|
||||||
Name: pcsc-lite
|
Name: pcsc-lite
|
||||||
Version: 1.9.5
|
Version: 1.9.5
|
||||||
Release: 2%{?dist}
|
Release: 2%{?dist}
|
||||||
|
@ -15,7 +22,9 @@ BuildRequires: doxygen
|
||||||
BuildRequires: graphviz
|
BuildRequires: graphviz
|
||||||
BuildRequires: systemd-devel
|
BuildRequires: systemd-devel
|
||||||
BuildRequires: /usr/bin/pod2man
|
BuildRequires: /usr/bin/pod2man
|
||||||
|
%if %{with_polkit}
|
||||||
BuildRequires: polkit-devel
|
BuildRequires: polkit-devel
|
||||||
|
%endif
|
||||||
BuildRequires: autoconf
|
BuildRequires: autoconf
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
BuildRequires: gettext-devel
|
BuildRequires: gettext-devel
|
||||||
|
@ -30,7 +39,9 @@ Requires(preun): systemd
|
||||||
Requires(postun): systemd
|
Requires(postun): systemd
|
||||||
Requires: pcsc-ifd-handler
|
Requires: pcsc-ifd-handler
|
||||||
Requires: %{name}-libs = %{version}-%{release}
|
Requires: %{name}-libs = %{version}-%{release}
|
||||||
|
%if %{with_polkit}
|
||||||
Requires: polkit
|
Requires: polkit
|
||||||
|
%endif
|
||||||
Requires: python3
|
Requires: python3
|
||||||
Recommends: pcsc-lite-ccid
|
Recommends: pcsc-lite-ccid
|
||||||
# This is bundled in upstream withou simple way to remove
|
# This is bundled in upstream withou simple way to remove
|
||||||
|
@ -85,7 +96,9 @@ done
|
||||||
%build
|
%build
|
||||||
%configure \
|
%configure \
|
||||||
--disable-static \
|
--disable-static \
|
||||||
|
%if %{with_polkit}
|
||||||
--enable-polkit \
|
--enable-polkit \
|
||||||
|
%endif
|
||||||
--enable-usbdropdir=%{_libdir}/pcsc/drivers
|
--enable-usbdropdir=%{_libdir}/pcsc/drivers
|
||||||
%make_build
|
%make_build
|
||||||
doxygen doc/doxygen.conf ; rm -f doc/api/*.{map,md5}
|
doxygen doc/doxygen.conf ; rm -f doc/api/*.{map,md5}
|
||||||
|
@ -135,8 +148,10 @@ fi
|
||||||
%dir %{_libdir}/pcsc/drivers/
|
%dir %{_libdir}/pcsc/drivers/
|
||||||
%{_mandir}/man5/reader.conf.5*
|
%{_mandir}/man5/reader.conf.5*
|
||||||
%{_mandir}/man8/pcscd.8*
|
%{_mandir}/man8/pcscd.8*
|
||||||
%{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy
|
|
||||||
%ghost %dir %{_localstatedir}/run/pcscd/
|
%ghost %dir %{_localstatedir}/run/pcscd/
|
||||||
|
%if %{with_polkit}
|
||||||
|
%{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy
|
||||||
|
%endif
|
||||||
|
|
||||||
%files libs
|
%files libs
|
||||||
%license COPYING
|
%license COPYING
|
||||||
|
|
Loading…
Reference in New Issue