From 849db2b818bf4180497957c9627ec399b5f36107 Mon Sep 17 00:00:00 2001 From: huayadong Date: Fri, 16 Dec 2022 12:27:18 +0800 Subject: [PATCH] Fix unsafe compilation options STRIP, RPATH --- biometric-authentication.spec | 32 +++++++++++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/biometric-authentication.spec b/biometric-authentication.spec index 95737c3..b3b2ed5 100644 --- a/biometric-authentication.spec +++ b/biometric-authentication.spec @@ -1,8 +1,6 @@ -%define debug_package %{nil} - Name: biometric-authentication Version: 0.9.72 -Release: 3 +Release: 4 Summary: biometric-authentication License: LGPL-3.0 URL: http://www.ukui.org @@ -27,6 +25,7 @@ BuildRequires: sqlite-devel BuildRequires: libfprint-devel BuildRequires: polkit-devel BuildRequires: uuid-devel +BuildRequires: chrpath Requires: systemd Requires: python-prettytable @@ -111,6 +110,30 @@ make -j4 rm -rf $RPM_BUILD_ROOT make install DESTDIR=%{buildroot} +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/aes1610.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/aes1660.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/aes2501.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/aes2550.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/aes2660.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/aes3500.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/aes4000.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/elan.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/etes603.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/fdu2000.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/upeksonly.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/upektc.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/upektc_img.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/upekts.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/uru4000.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/vcom5s.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/vfs0050.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/vfs101.so +chrpath -d %{buildroot}/usr/lib/biometric-authentication/drivers/vfs301.so +chrpath -d %{buildroot}/usr/lib/%{platform}-linux-gnu/libbiometric.so +chrpath -d %{buildroot}/usr/lib/%{platform}-linux-gnu/libbiometric.so.0 +chrpath -d %{buildroot}/usr/lib/%{platform}-linux-gnu/libbiometric.so.0.0.0 +chrpath -d %{buildroot}/usr/bin/biometric-config-tool + %clean rm -rf $RPM_BUILD_ROOT @@ -165,6 +188,9 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Thu Dec 15 2022 huayadong - 0.9.72-4 +- Fix unsafe compilation options STRIP, RPATH + * Wed Aug 3 2022 peijiankang - 0.9.72-3 - remove if and endif -- Gitee