source: projects/specs/trunk/f/fprintd/fprintd-vl.spec @ 521

Revision 521, 3.9 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

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