2 # - fix qt build on gcc 4.1
3 # - change code to do not require *.so libs and use *.so.X.X.X
6 Summary: Framework for biometric-based authentication
11 Group: Applications/Networking
12 Source0: http://www.qrivy.net/~michael/blua/bioapi/%{name}-%{version}.tar.bz2
13 # Source0-md5: 924f723895c339552e501999945b7920
14 Patch0: %{name}-c++.patch
15 URL: http://www.qrivy.net/~michael/blua/
16 %{?with_qt:BuildRequires: qt-devel}
17 BuildRequires: xorg-lib-libX11-devel
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 BioAPI reference implementation for Unix-based platforms. The
22 Unix-based reference implementation was developed by the Convergent
23 Information Division (CISD), Information Technology Laboratory (ITL)
24 of the National Institute of Standards and Technology (NIST). The
25 Unix-based reference implementation is based directly on the BioAPI
26 Consortium's Windows reference implementation and the Common Data
27 Security Architecture (CDSA) reference implementation. The Unix-based
28 reference implementation includes the Sample application and the
29 MdsEdit utility from code provided by the International Biometric
33 Summary: Header files and development documentation for BioAPI
34 Group: Development/Libraries
35 Requires: %{name} = %{epoch}:%{version}-%{release}
36 %{?with_qt:Requires: %{name}-qt = %{epoch}:%{version}-%{release}}
39 Header files and development documentation for BioAPI.
42 Summary: Static BioAPI libraries
43 Group: Development/Libraries
44 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
47 Static BioAPI libraries.
50 Summary: Sample BioAPI QT application
54 Sample BioAPI QT application.
63 --with-Qt-lib-dir=%{_libdir} \
67 --includedir=%{_includedir}/%{name}
70 rm -rf $RPM_BUILD_ROOT
72 install -d $RPM_BUILD_ROOT%{_includedir}/%{name}
75 DESTDIR=$RPM_BUILD_ROOT
77 install include/bioapi_util.h include/installdefs.h imports/cdsa/v2_0/inc/cssmtype.h \
78 $RPM_BUILD_ROOT%{_includedir}/%{name}
80 mv $RPM_BUILD_ROOT%{_bindir}/Sample $RPM_BUILD_ROOT%{_bindir}/BioAPI-Sample
81 mv $RPM_BUILD_ROOT%{_bindir}/mds_install $RPM_BUILD_ROOT%{_bindir}/BioAPI-mds_install
82 mv $RPM_BUILD_ROOT%{_bindir}/mod_install $RPM_BUILD_ROOT%{_bindir}/BioAPI-mod_install
85 rm -rf $RPM_BUILD_ROOT
89 %{_bindir}/BioAPI-mds_install -s %{_libdir}
90 %{_bindir}/BioAPI-mod_install -fi %{_libdir}/libbioapi100.so
91 %{_bindir}/BioAPI-mod_install -fi %{_libdir}/libbioapi_dummy100.so
93 %postun -p /sbin/ldconfig
97 %{_bindir}/BioAPI-mod_install -fi %{_libdir}/libqtpwbsp.so
99 %postun qt -p /sbin/ldconfig
102 %defattr(644,root,root,755)
103 %doc *.htm Disclaimer
104 %attr(755,root,root) %{_bindir}/*
105 %{?with_qt:%exclude %{_libdir}/libqtpwbsp.so*}
106 %attr(755,root,root) %{_libdir}/lib*.so*
109 %defattr(644,root,root,755)
110 %{_includedir}/%{name}
112 # *.so needed in main package
113 #%{?with_qt:%exclude %{_libdir}/libqtpwbsp.so.*}
114 #%attr(755,root,root) %{_libdir}/lib*.so
117 %defattr(644,root,root,755)
122 %defattr(644,root,root,755)
123 %attr(755,root,root) %{_bindir}/*qt*
124 %attr(755,root,root) %{_libdir}/libqtpwbsp.so*