X-Git-Url: http://git.pld-linux.org/?p=packages%2Ffprintd.git;a=blobdiff_plain;f=fprintd.spec;h=cf2fdb01d3804b70c68ecb682150e653b329d964;hp=ccee0e8c10273d4a57b4e4de5ea16317e22d5a5d;hb=a98605da8022b8da12e7bc8ad4b2b47639aa94d3;hpb=6ffa5f15ca1fcf41f138f483591c76904b3f406e diff --git a/fprintd.spec b/fprintd.spec index ccee0e8..cf2fdb0 100644 --- a/fprintd.spec +++ b/fprintd.spec @@ -1,3 +1,4 @@ +# TODO: systemd post/preun # # Conditional build: %bcond_without apidocs # do not build and package API docs @@ -5,22 +6,28 @@ Summary: Daemon to offer libfprint functionality over D-Bus Summary(pl.UTF-8): Demon oferujący funkcjonalność libfprint poprzez D-Bus Name: fprintd -Version: 0.2.0 -Release: 2 +Version: 0.5.0 +Release: 1 License: GPL v2+ Group: Libraries Source0: http://people.freedesktop.org/~hadess/%{name}-%{version}.tar.bz2 -# Source0-md5: d6f023e6560d5647eadf668cdbcee57a -Patch0: dont-ever-unload.patch +# Source0-md5: 74cff28ed2b6b72453fbc4465761a114 URL: http://www.reactivated.net/fprint/wiki/Fprintd BuildRequires: dbus-glib-devel -BuildRequires: glib2-devel >= 2.0.0 -%{?with_apidocs:BuildRequires: gtk-doc} -BuildRequires: libfprint-devel >= 0.1.0 -BuildRequires: libxslt-progs +%{?with_apidocs:BuildRequires: docbook-dtd412-xml} +BuildRequires: gettext-devel +BuildRequires: glib2-devel >= 1:2.26.0 +%{?with_apidocs:BuildRequires: gtk-doc >= 1.3} +BuildRequires: intltool >= 0.35.0 +BuildRequires: libfprint-devel >= 0.5.0 +%{?with_apidocs:BuildRequires: libxslt-progs} BuildRequires: pam-devel +BuildRequires: perl-tools-pod BuildRequires: pkgconfig BuildRequires: polkit-devel >= 0.91 +BuildRequires: rpmbuild(macros) >= 1.644 +Requires: libfprint >= 0.5.0 +Requires: systemd-units >= 38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -34,7 +41,7 @@ Summary: fprintd API documentation Summary(pl.UTF-8): Dokumentacja API biblioteki fprintd License: GFDL v1.1+ Group: Documentation -Requires: gtk-doc +Requires: gtk-doc-common %description apidocs API and internal documentation for fprintd library. @@ -56,12 +63,12 @@ Moduł PAM do uwierzytelniania odciskiem palca. %prep %setup -q -%patch0 -p1 %build %configure \ - %{?with_apidocs:--enable-gtk-doc} \ - --disable-static + --disable-silent-rules \ + --disable-static \ + %{?with_apidocs:--enable-gtk-doc --with-html-dir=%{_gtkdocdir}} %{__make} \ pammoddir=/%{_lib}/security @@ -76,12 +83,17 @@ install -d $RPM_BUILD_ROOT/var/lib/fprint %{__rm} $RPM_BUILD_ROOT/%{_lib}/security/pam_fprintd.la # to -devel, but we haven't any -rm $RPM_BUILD_ROOT%{_datadir}/dbus-1/interfaces/net.reactivated.Fprint.*.xml +%{__rm} $RPM_BUILD_ROOT%{_datadir}/dbus-1/interfaces/net.reactivated.Fprint.*.xml + +%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{bg_BG,bg} +%{__mv} $RPM_BUILD_ROOT%{_datadir}/locale/{fa_IR,fa} + +%find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT -%files +%files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS NEWS README TODO %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fprintd.conf @@ -90,9 +102,10 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/fprintd-list %attr(755,root,root) %{_bindir}/fprintd-verify %attr(755,root,root) %{_libdir}/fprintd +/etc/dbus-1/system.d/net.reactivated.Fprint.conf %{_datadir}/dbus-1/system-services/net.reactivated.Fprint.service %{_datadir}/polkit-1/actions/net.reactivated.fprint.device.policy -/etc/dbus-1/system.d/net.reactivated.Fprint.conf +%{systemdunitdir}/fprintd.service %{_mandir}/man1/fprintd.1* %dir %attr(700,root,root) /var/lib/fprint @@ -104,5 +117,5 @@ rm -rf $RPM_BUILD_ROOT %if %{with apidocs} %files apidocs %defattr(644,root,root,755) -%{_datadir}/gtk-doc/html/fprintd +%{_gtkdocdir}/fprintd %endif