diff --git a/biometric-authentication.spec b/biometric-authentication.spec index 4aa237f5e45bc16d806723b62f7da17a159d7ea8..95737c3dfd5bf5c4c5f60106156cc72ad284cf04 100644 --- a/biometric-authentication.spec +++ b/biometric-authentication.spec @@ -2,13 +2,19 @@ Name: biometric-authentication Version: 0.9.72 -Release: 2 +Release: 3 Summary: biometric-authentication License: LGPL-3.0 URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz -%if 0 +%ifarch x86_64 +%global platform x86_64 +%endif +%ifarch aarch64 +%global platform aarch64 +%endif + BuildRequires: python3 BuildRequires: automake BuildRequires: intltool @@ -25,12 +31,11 @@ BuildRequires: uuid-devel Requires: systemd Requires: python-prettytable Requires: dbus-python -%endif %description biometric identification framework -%if 0 + %package -n biometric-auth Summary: libs License: LGPL-3.0 @@ -74,14 +79,13 @@ License: LGPL-3.0 license %description -n libbiometric0 Biometric Identification library -%endif %prep %setup -q -%if 0 + %build export prefix=/usr ./autogen.sh -./configure --build=x86_64-linux-gnu \ +./configure --build=%{platform}-linux-gnu \ --prefix=/usr \ --includedir=\${prefix}/include \ --mandir=\${prefix}/share/man \ @@ -89,8 +93,8 @@ export prefix=/usr --sysconfdir=/etc \ --localstatedir=/var \ --disable-silent-rules \ - --libdir=\${prefix}/lib/x86_64-linux-gnu \ - --libexecdir=\${prefix}/lib/x86_64-linux-gnu \ + --libdir=\${prefix}/lib/%{platform}-linux-gnu \ + --libexecdir=\${prefix}/lib/%{platform}-linux-gnu \ --disable-dependency-tracking \ --enable-static \ --enable-shared \ @@ -100,7 +104,8 @@ export prefix=/usr --with-bio-driver-dir=/usr/lib/biometric-authentication/drivers \ --with-bio-extra-dir=/usr/lib/biometric-authentication/drivers/extra \ --libexecdir=\${prefix}/lib/biometric-authentication -make + +make -j4 %install rm -rf $RPM_BUILD_ROOT @@ -109,9 +114,7 @@ make install DESTDIR=%{buildroot} %clean rm -rf $RPM_BUILD_ROOT -%endif %files -%if 0 %files -n biometric-auth %{_sysconfdir}/dbus-1/system.d/org.ukui.Biometric.conf %{_sysconfdir}/init.d/biometric-authentication @@ -152,18 +155,19 @@ rm -rf $RPM_BUILD_ROOT %{_datadir}/locale/pt/LC_MESSAGES/biometric-authentication.mo %{_datadir}/locale/ru/LC_MESSAGES/biometric-authentication.mo %{_datadir}/locale/zh_CN/LC_MESSAGES/biometric-authentication.mo -/usr/lib/x86_64-linux-gnu/libbiometric.a -/usr/lib/x86_64-linux-gnu/libbiometric.la -/usr/lib/x86_64-linux-gnu/libbiometric.so -/usr/lib/x86_64-linux-gnu/libbiometric.so.0 -/usr/lib/x86_64-linux-gnu/libbiometric.so.0.0.0 -/usr/lib/x86_64-linux-gnu/pkgconfig/libbiometric.pc -%endif - +/usr/lib/%{platform}-linux-gnu/libbiometric.a +/usr/lib/%{platform}-linux-gnu/libbiometric.la +/usr/lib/%{platform}-linux-gnu/libbiometric.so +/usr/lib/%{platform}-linux-gnu/libbiometric.so.0 +/usr/lib/%{platform}-linux-gnu/libbiometric.so.0.0.0 +/usr/lib/%{platform}-linux-gnu/pkgconfig/libbiometric.pc %changelog +* Wed Aug 3 2022 peijiankang - 0.9.72-3 +- remove if and endif + * Fri Jun 24 2022 peijiankang - 0.9.72-2 - fix build error