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
|
||||
Version: 1.9.5
|
||||
Release: 2%{?dist}
|
||||
|
@ -15,7 +22,9 @@ BuildRequires: doxygen
|
|||
BuildRequires: graphviz
|
||||
BuildRequires: systemd-devel
|
||||
BuildRequires: /usr/bin/pod2man
|
||||
%if %{with_polkit}
|
||||
BuildRequires: polkit-devel
|
||||
%endif
|
||||
BuildRequires: autoconf
|
||||
BuildRequires: automake
|
||||
BuildRequires: gettext-devel
|
||||
|
@ -30,7 +39,9 @@ Requires(preun): systemd
|
|||
Requires(postun): systemd
|
||||
Requires: pcsc-ifd-handler
|
||||
Requires: %{name}-libs = %{version}-%{release}
|
||||
%if %{with_polkit}
|
||||
Requires: polkit
|
||||
%endif
|
||||
Requires: python3
|
||||
Recommends: pcsc-lite-ccid
|
||||
# This is bundled in upstream withou simple way to remove
|
||||
|
@ -85,7 +96,9 @@ done
|
|||
%build
|
||||
%configure \
|
||||
--disable-static \
|
||||
%if %{with_polkit}
|
||||
--enable-polkit \
|
||||
%endif
|
||||
--enable-usbdropdir=%{_libdir}/pcsc/drivers
|
||||
%make_build
|
||||
doxygen doc/doxygen.conf ; rm -f doc/api/*.{map,md5}
|
||||
|
@ -135,8 +148,10 @@ fi
|
|||
%dir %{_libdir}/pcsc/drivers/
|
||||
%{_mandir}/man5/reader.conf.5*
|
||||
%{_mandir}/man8/pcscd.8*
|
||||
%{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy
|
||||
%ghost %dir %{_localstatedir}/run/pcscd/
|
||||
%if %{with_polkit}
|
||||
%{_datadir}/polkit-1/actions/org.debian.pcsc-lite.policy
|
||||
%endif
|
||||
|
||||
%files libs
|
||||
%license COPYING
|
||||
|
|
Loading…
Reference in New Issue