File libbiometrics.spec of Package libbiometrics
Name: libbiometrics
Summary: Biometrics Library for Linux
Version: 1.2.2
Release: 1.sg
Epoch: 0
URL: http://www.qrivy.net/~michael/blua/bioapi/bioapi-%{version}.tar.bz2
Group: System Environment/Libraries
License: BSD
Source: bioapi-%{version}.tar.bz2
Patch0: bioapi-1.2.2-gcc4.patch
Patch1: bioapi-1.2.2-compile-fix.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
BuildRequires: gcc-c++
%description
The Biometrics Library and API provide access to peripherals such as the
fingerprint reader on more recent Thinkpad systems.
%package devel
Group: Development/Libraries
Summary: Biometrics include files
%description devel
The %{name}-devel package contains the header files
and man pages necessary for developing programs
using version %{version} of the %{name} libraries.
%prep
%setup -q -n bioapi-%{version}
%patch0 -p1
%patch1 -p1
%build
%configure --with-Qt-dir=no
make
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR="$RPM_BUILD_ROOT" install
rm $RPM_BUILD_ROOT%{_libdir}/libbioapi_dummy100.*
install -d 755 $RPM_BUILD_ROOT%{_includedir}/%{name}/
install -d 755 $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
mv $RPM_BUILD_ROOT%{_includedir}/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}/
install -m 644 imports/cdsa/v2_0/inc/cssmtype.h $RPM_BUILD_ROOT%{_includedir}/%{name}/
install -m 644 include/bioapi_util.h $RPM_BUILD_ROOT%{_includedir}/%{name}/
install -m 644 include/installdefs.h $RPM_BUILD_ROOT%{_includedir}/%{name}/
cat > $RPM_BUILD_ROOT%{_libdir}/pkgconfig/%{name}.pc << EOF
prefix=%{_prefix}
includedir=%{_includedir}
libdir=%{_libdir}
Name: %{name}
Version: %{version}
Description: Biometrics API
Cflags: -I\${includedir}/%{name}
Libs: -L\${libdir} -lbioapi100
EOF
%clean
rm -rf $RPM_BUILD_ROOT
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%{_libdir}/libbioapi_mds300.so.0.0.0
%{_libdir}/libmds_util.so.0.0.0
%{_libdir}/libpwbsp.so.0.0.0
%{_libdir}/libbioapi100.so.0.0.0
#%{_libdir}/libbioapi_dummy100.so.0.0.0
%{_libdir}/libbioapi_mds300.so.0
%{_libdir}/libmds_util.so.0
%{_libdir}/libpwbsp.so.0
%{_libdir}/libbioapi100.so.0
#%{_libdir}/libbioapi_dummy100.so.0
%{_libdir}/libbioapi_mds300.so
%{_libdir}/libmds_util.so
%{_libdir}/libpwbsp.so
%{_libdir}/libbioapi100.so
#%{_libdir}/libbioapi_dummy100.so
%{_bindir}/mds_install
%{_bindir}/mod_install
%doc 00_License.htm 01_Readme.htm 09_Manifest.htm 10_Build.htm 11_Install.htm 12_Use.htm 20_Todo.htm 30_History.htm 31_Contributors.htm 32_Contacts.htm Disclaimer README
%files devel
%defattr(-,root,root,-)
%{_bindir}/BioAPITest
%{_bindir}/Sample
%{_libdir}/pkgconfig/%{name}.pc
%{_includedir}/%{name}/bioapi.h
%{_includedir}/%{name}/bioapi_api.h
%{_includedir}/%{name}/bioapi_type.h
%{_includedir}/%{name}/bioapi_util.h
%{_includedir}/%{name}/biospi.h
%{_includedir}/%{name}/biospi_type.h
%{_includedir}/%{name}/bioapi_typecast.h
%{_includedir}/%{name}/bioapi_schema.h
%{_includedir}/%{name}/bioapi_uuid.h
%{_includedir}/%{name}/bioapi_spi.h
%{_includedir}/%{name}/bsp_schema.h
%{_includedir}/%{name}/bioapi_err.h
%{_includedir}/%{name}/cssmtype.h
%{_includedir}/%{name}/installdefs.h
%{_libdir}/libbioapi_mds300.la
%{_libdir}/libmds_util.la
%{_libdir}/libpwbsp.a
%{_libdir}/libbioapi100.la
#%{_libdir}/libbioapi_dummy100.la
%{_libdir}/libbioapi_mds300.a
%{_libdir}/libmds_util.a
%{_libdir}/libpwbsp.la
%{_libdir}/libbioapi100.a
#%{_libdir}/libbioapi_dummy100.a
%changelog
* Thu Apr 6 2005 Saikat Guha <saikat@cs.cornell.edu> 1.2.2-1.sg
- Initial build.