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.
openSUSE Build Service is sponsored by