%global debug_package %{nil} %define major_version 6.1.26 %define release_version 1 Name: libfprint-2-tod1-broadcom Version: %{major_version} Release: %{release_version}%{?dist} Summary: Broadcom fingerprint driver for libfprint Requires: openssl-libs, glibc, libfprint-tod Provides: libfprint-2-tod1-broadcom libfprint-2-tod1-broadcom-cv3plus License: Proprietary URL: https://git.launchpad.net/~oem-solutions-engineers/libfprint-2-tod1-broadcom/+git/libfprint-2-tod1-broadcom # Source0: %{name}-%{major_version}.tar.gz BuildRequires: git, tar, gzip, systemd %description This package provides the Broadcom fingerprint driver required for several Dell Latitude laptops. %prep git clone --depth 1 --branch upstream %{URL} %{_builddir}/libfprint-2-tod1-broadcom # TODO: maybe add "source" at some point # cd libfprint-2-tod1-broadcom # git archive --format=tar --prefix=%{name}-%{major_version}/ HEAD | gzip > ../%{name}-%{major_version}.tar.gz %build %install cd libfprint-2-tod1-broadcom install -D -m 0644 lib/udev/rules.d/60-libfprint-2-device-broadcom.rules %{buildroot}%{_udevrulesdir}/60-libfprint-2-device-broadcom.rules install -D -m 0644 lib/udev/rules.d/60-libfprint-2-device-broadcom-cv3plus.rules %{buildroot}%{_udevrulesdir}/60-libfprint-2-device-broadcom-cv3plus.rules install -D -m 0755 usr/lib/x86_64-linux-gnu/libfprint-2/tod-1/libfprint-2-tod-1-broadcom.so %{buildroot}%{_libdir}/tod/libfprint-2-tod-1-broadcom.so install -D -m 0755 usr/lib/x86_64-linux-gnu/libfprint-2/tod-1/libfprint-2-tod-1-broadcom.so %{buildroot}%{_libdir}/tod/libfprint-2-tod-1-broadcom-cv3plus.so install -D -m 0644 var/lib/fprint/fw/bcm_cv_clearscd.bin %{buildroot}%{_sharedstatedir}/fprint/fw/bcm_cv_clearscd.bin install -D -m 0755 var/lib/fprint/fw/key.pem %{buildroot}%{_sharedstatedir}/fprint/fw/key.pem install -D -m 0644 var/lib/fprint/fw/bcmCitadel_1.otp %{buildroot}%{_sharedstatedir}/fprint/fw/bcmCitadel_1.otp install -D -m 0644 var/lib/fprint/fw/bcmCitadel_7.otp %{buildroot}%{_sharedstatedir}/fprint/fw/bcmCitadel_7.otp install -D -m 0644 var/lib/fprint/fw/bcmDeviceFirmwareCitadel_1.bin %{buildroot}%{_sharedstatedir}/fprint/fw/bcmDeviceFirmwareCitadel_1.bin install -D -m 0644 var/lib/fprint/fw/bcmDeviceFirmwareCitadel_7.bin %{buildroot}%{_sharedstatedir}/fprint/fw/bcmDeviceFirmwareCitadel_7.bin install -D -m 0644 var/lib/fprint/fw/bcm_cv_current_version.txt %{buildroot}%{_sharedstatedir}/fprint/fw/bcm_cv_current_version.txt install -D -m 0644 var/lib/fprint/fw/bcmsbiCitadelA0_1.otp %{buildroot}%{_sharedstatedir}/fprint/fw/bcmsbiCitadelA0_1.otp install -D -m 0644 var/lib/fprint/fw/bcmsbiCitadelA0_7.otp %{buildroot}%{_sharedstatedir}/fprint/fw/bcmsbiCitadelA0_7.otp install -D -m 0644 var/lib/fprint/fw/cv3/bcmCitadel_1.otp %{buildroot}%{_sharedstatedir}/fprint/fw/cv3/bcmCitadel_1.otp install -D -m 0644 var/lib/fprint/fw/cv3/bcmCitadel_7.otp %{buildroot}%{_sharedstatedir}/fprint/fw/cv3/bcmCitadel_7.otp install -D -m 0644 var/lib/fprint/fw/cv3/bcmDeviceFirmwareCitadel_1.bin %{buildroot}%{_sharedstatedir}/fprint/fw/cv3/bcmDeviceFirmwareCitadel_1.bin install -D -m 0644 var/lib/fprint/fw/cv3/bcmDeviceFirmwareCitadel_7.bin %{buildroot}%{_sharedstatedir}/fprint/fw/cv3/bcmDeviceFirmwareCitadel_7.bin install -D -m 0644 var/lib/fprint/fw/cv3/bcm_cv_clearscd.bin %{buildroot}%{_sharedstatedir}/fprint/fw/cv3/bcm_cv_clearscd.bin install -D -m 0644 var/lib/fprint/fw/cv3/bcm_cv_current_version.txt %{buildroot}%{_sharedstatedir}/fprint/fw/cv3/bcm_cv_current_version.txt install -D -m 0644 var/lib/fprint/fw/cv3/bcmsbiCitadelA0_1.otp %{buildroot}%{_sharedstatedir}/fprint/fw/cv3/bcmsbiCitadelA0_1.otp install -D -m 0644 var/lib/fprint/fw/cv3/bcmsbiCitadelA0_7.otp %{buildroot}%{_sharedstatedir}/fprint/fw/cv3/bcmsbiCitadelA0_7.otp install -D -m 0755 var/lib/fprint/fw/cv3/key.pem %{buildroot}%{_sharedstatedir}/fprint/fw/cv3/key.pem install -D -m 0644 var/lib/fprint/fw/cv3plus/bcmCitadel_1.otp %{buildroot}%{_sharedstatedir}/fprint/fw/cv3plus/bcmCitadel_1.otp install -D -m 0644 var/lib/fprint/fw/cv3plus/bcmCitadel_7.otp %{buildroot}%{_sharedstatedir}/fprint/fw/cv3plus/bcmCitadel_7.otp install -D -m 0644 var/lib/fprint/fw/cv3plus/bcmDeviceFirmwareCitadel_1.bin %{buildroot}%{_sharedstatedir}/fprint/fw/cv3plus/bcmDeviceFirmwareCitadel_1.bin install -D -m 0644 var/lib/fprint/fw/cv3plus/bcmDeviceFirmwareCitadel_7.bin %{buildroot}%{_sharedstatedir}/fprint/fw/cv3plus/bcmDeviceFirmwareCitadel_7.bin install -D -m 0644 var/lib/fprint/fw/cv3plus/bcm_cv_clearscd.bin %{buildroot}%{_sharedstatedir}/fprint/fw/cv3plus/bcm_cv_clearscd.bin install -D -m 0644 var/lib/fprint/fw/cv3plus/bcm_cv_current_version.txt %{buildroot}%{_sharedstatedir}/fprint/fw/cv3plus/bcm_cv_current_version.txt install -D -m 0644 var/lib/fprint/fw/cv3plus/bcmsbiCitadelB0_1.otp %{buildroot}%{_sharedstatedir}/fprint/fw/cv3plus/bcmsbiCitadelB0_1.otp install -D -m 0644 var/lib/fprint/fw/cv3plus/bcmsbiCitadelB0_7.otp %{buildroot}%{_sharedstatedir}/fprint/fw/cv3plus/bcmsbiCitadelB0_7.otp install -D -m 0755 var/lib/fprint/fw/cv3plus/key.pem %{buildroot}%{_sharedstatedir}/fprint/fw/cv3plus/key.pem %files %attr(644, -, -) %license libfprint-2-tod1-broadcom/LICENCE.broadcom %attr(644, -, -) %{_udevrulesdir}/60-libfprint-2-device-broadcom.rules %attr(644, -, -) %{_udevrulesdir}/60-libfprint-2-device-broadcom-cv3plus.rules %attr(755, -, -) %{_libdir}/tod/libfprint-2-tod-1-broadcom-cv3plus.so %attr(755, -, -) %{_libdir}/tod/libfprint-2-tod-1-broadcom.so %attr(644, -, -) %{_sharedstatedir}/fprint/fw/bcm_cv_clearscd.bin %attr(755, -, -) %{_sharedstatedir}/fprint/fw/key.pem %attr(644, -, -) %{_sharedstatedir}/fprint/fw/bcmCitadel_1.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/bcmCitadel_7.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/bcmDeviceFirmwareCitadel_1.bin %attr(644, -, -) %{_sharedstatedir}/fprint/fw/bcmDeviceFirmwareCitadel_7.bin %attr(644, -, -) %{_sharedstatedir}/fprint/fw/bcm_cv_current_version.txt %attr(644, -, -) %{_sharedstatedir}/fprint/fw/bcmsbiCitadelA0_1.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/bcmsbiCitadelA0_7.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3/bcmCitadel_1.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3/bcmCitadel_7.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3/bcmDeviceFirmwareCitadel_1.bin %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3/bcmDeviceFirmwareCitadel_7.bin %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3/bcm_cv_clearscd.bin %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3/bcm_cv_current_version.txt %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3/bcmsbiCitadelA0_1.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3/bcmsbiCitadelA0_7.otp %attr(755, -, -) %{_sharedstatedir}/fprint/fw/cv3/key.pem %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3plus/bcmCitadel_1.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3plus/bcmCitadel_7.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3plus/bcmDeviceFirmwareCitadel_1.bin %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3plus/bcmDeviceFirmwareCitadel_7.bin %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3plus/bcm_cv_clearscd.bin %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3plus/bcm_cv_current_version.txt %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3plus/bcmsbiCitadelB0_1.otp %attr(644, -, -) %{_sharedstatedir}/fprint/fw/cv3plus/bcmsbiCitadelB0_7.otp %attr(755, -, -) %{_sharedstatedir}/fprint/fw/cv3plus/key.pem %changelog * Wed Feb 5 2025 Federico Manzella 6.1.26 - First release %autochangelog