source: projects/specs/branches/6/f/fprintd/fprintd-vl.spec @ 3886

Revision 3886, 4.0 KB checked in by inagaki, 13 years ago (diff)

update: fprintd, fprint_demo, t1lib

Line 
1%define long_hash  04fd09cfa88718838e02f4419befc1a0dd4b5a0e
2%define short_hash 04fd09cfa
3
4Summary:        D-Bus service for Fingerprint reader access
5Summary(ja):    指紋リーダにアクセスするための D-Bus サービス
6Name:           fprintd
7Version:        0.1
8Release:        2.git%{short_hash}%{?_dist_release}
9
10Group:          System Environment/Daemons
11License:        GPLv2+
12# git clone git://projects.reactivated.net/~dsd/fprintd.git
13# cd fprintd
14# git reset --hard %{long_hash}
15# ./autogen.sh && make distcheck
16# mv fprintd-0.1.tar.bz2 fprintd-0.1-%{short_hash}.tar.bz2
17URL:            http://www.reactivated.net/fprint/wiki/Fprintd
18
19Source0:        fprintd-0.1-%{short_hash}.tar.bz2
20# FIXME remove when we have a newer libfprint
21Patch0:         old-libfprint.patch
22Patch1:         0001-Detect-when-a-device-is-disconnected.patch
23
24BuildRoot:      %{_tmppath}/%{name}-%{version}-root
25
26BuildRequires:  dbus-glib-devel
27BuildRequires:  pam-devel
28BuildRequires:  libfprint-devel >= 0.1.0
29BuildRequires:  PolicyKit-devel
30BuildRequires:  gtk-doc
31BuildRequires:  perl(XML::Parser) intltool
32
33%description
34D-Bus service to access fingerprint readers.
35
36%package pam
37Summary:        PAM module for fingerprint authentication
38Summary(ja):    指紋認証のための PAM モジュール
39Requires:       %{name} = %{version}-%{release}
40Group:          System Environment/Base
41License:        GPLv2+
42
43%description pam
44PAM module that uses the fprintd D-Bus service for fingerprint
45authentication.
46
47%package devel
48Summary:        Development files for %{name}
49Summary(ja):    %{name} の開発ファイル
50Requires:       %{name} = %{version}-%{release}
51Requires:       gtk-doc
52Group:          Development/Libraries
53License:        GFDLv1.1+
54
55%description devel
56Development documentation for fprintd, the D-Bus service for
57fingerprint readers access.
58
59%prep
60%setup -q -n %{name}-%{version}
61%patch0 -p1
62%patch1 -p1
63
64%build
65%configure --libdir=/%{_lib}/ --enable-gtk-doc --enable-pam
66
67make %{?_smp_mflags}
68
69%install
70rm -rf $RPM_BUILD_ROOT
71make install DESTDIR=$RPM_BUILD_ROOT
72mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/lib/fprint
73
74%clean
75rm -rf $RPM_BUILD_ROOT
76
77%files
78%defattr(-,root,root,-)
79%doc README COPYING AUTHORS TODO
80%{_bindir}/fprintd-*
81%{_libexecdir}/fprintd
82# FIXME This file should be marked as config when it does something useful
83%{_sysconfdir}/fprintd.conf
84%{_sysconfdir}/dbus-1/system.d/net.reactivated.Fprint.conf
85%{_datadir}/dbus-1/system-services/net.reactivated.Fprint.service
86%{_datadir}/PolicyKit/policy/net.reactivated.fprint.device.policy
87%{_localstatedir}/lib/fprint
88
89%files pam
90%defattr(-,root,root,-)
91%doc pam/README
92/%{_lib}/security/pam_fprintd.so
93
94%files devel
95%defattr(-,root,root,-)
96%{_datadir}/gtk-doc/html/fprintd
97%{_datadir}/dbus-1/interfaces/net.reactivated.Fprint.Device.xml
98%{_datadir}/dbus-1/interfaces/net.reactivated.Fprint.Manager.xml
99
100%changelog
101* Tue May  3 2011 Ryoichi INAGAKI <ryo1@bc.wakwak.com>  0.1-2.git04fd09cfa
102- rebuilt with current VineSeed
103
104* Wed May 13 2009 Daisuke SUZUKI <daisuke@linux.or.jp>  0.1-1.git04fd09cfa
105- initial build for Vine Linux
106
107* Thu May 07 2009 Bastien Nocera <bnocera@redhat.com> 0.1-9.git04fd09cfa
108- Add /var/lib/fprint to the RPM to avoid SELinux errors (#499513)
109
110* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1-8.git04fd09cfa
111- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
112
113* Tue Jan 27 2009 - Bastien Nocera <bnocera@redhat.com> - 0.1-7.git04fd09cfa
114- Add a patch to handle device disconnects
115
116* Mon Jan 26 2009 - Bastien Nocera <bnocera@redhat.com> - 0.1-6.git04fd09cfa
117- Update to latest git, fixes some run-time warnings
118
119* Wed Dec 17 2008 - Bastien Nocera <bnocera@redhat.com> - 0.1-5.git43fe72a2aa
120- Add patch to stop leaking a D-Bus connection on failure
121
122* Tue Dec 09 2008 - Bastien Nocera <bnocera@redhat.com> - 0.1-4.git43fe72a2aa
123- Update D-Bus config file for recent D-Bus changes
124
125* Thu Dec 04 2008 - Bastien Nocera <bnocera@redhat.com> - 0.1-3.git43fe72a2aa
126- Update following comments in the review
127
128* Sun Nov 23 2008 - Bastien Nocera <bnocera@redhat.com> - 0.1-2.gitaf42ec70f3
129- Update to current git master, and add documentation
130
131* Tue Nov 04 2008 - Bastien Nocera <bnocera@redhat.com> - 0.1-1
132- First package
133
Note: See TracBrowser for help on using the repository browser.