The package rpms/qatzip.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/qatzip.git/commit/?id=a059443f71b3d6....
Change: +ExclusiveArch: x86_64
Thanks.
Full change: ============
commit a059443f71b3d6d92cee04307e145bd2aacbedb2 Author: zm627 zheng.ma@intel.com Date: Thu Jul 29 18:38:19 2021 +0800
Initial import (#1955394)
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..397095d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/qatzip-1.0.5.tar.gz diff --git a/qatzip.spec b/qatzip.spec new file mode 100644 index 0000000..a626f19 --- /dev/null +++ b/qatzip.spec @@ -0,0 +1,86 @@ +# SPDX-License-Identifier: MIT + +%global githubname QATzip +%global libqatzip_soversion 1 + +Name: qatzip +Version: 1.0.5 +Release: 1%{?dist} +Summary: Intel QuickAssist Technology (QAT) QATzip Library +License: BSD +URL: https://github.com/intel/%%7Bgithubname%7D +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gcc >= 4.8.5 +BuildRequires: zlib-devel >= 1.2.7 +BuildRequires: qatlib-devel >= 20.10.0 +# The purpose of the package is to support hardware that only exists on x86_64 platforms +# https://bugzilla.redhat.com/show_bug.cgi?id=1987280 +ExclusiveArch: x86_64 + +%description +QATzip is a user space library which builds on top of the Intel +QuickAssist Technology user space library, to provide extended +accelerated compression and decompression services by offloading the +actual compression and decompression request(s) to the Intel Chipset +Series. QATzip produces data using the standard gzip* format +(RFC1952) with extended headers. The data can be decompressed with a +compliant gzip* implementation. QATzip is designed to take full +advantage of the performance provided by Intel QuickAssist +Technology. + +%package libs +Summary: Libraries for the qatzip package + +%description libs +This package contains libraries for applications to use +the QATzip APIs. + +%package devel +Summary: Development components for the libqatzip package +Requires: %{name}-libs%{?_isa} = %{version}-%{release} + +%description devel +This package contains headers and libraries required to build +applications that use the QATzip APIs. + +%prep +%autosetup -n %{githubname}-%{version} + +%build +%set_build_flags + +./configure \ + --bindir=%{_bindir} \ + --sharedlib-dir=%{_libdir} \ + --includedir=%{_includedir} \ + --mandir=%{_mandir} \ + --prefix=%{_prefix} \ + --enable-symbol + +%make_build + +%install +%make_install +rm -vf %{buildroot}%{_mandir}/*.pdf + +# Check section is not available for these functional and performance tests require special hardware. + +%files +%license LICENSE* +%{_mandir}/man1/qzip.1* +%{_bindir}/qzip + +%files libs +%license LICENSE* +%{_libdir}/libqatzip.so.%{libqatzip_soversion} +%{_libdir}/libqatzip.so.%{version} + +%files devel +%doc docs/QATzip-man.pdf +%{_includedir}/qatzip.h +%{_libdir}/libqatzip.so + +%changelog +* Tue Jul 13 2021 Ma Zheng zheng.ma@intel.com - 1.0.5-1 +- Initial version of RPM Package diff --git a/sources b/sources new file mode 100644 index 0000000..d515e80 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (qatzip-1.0.5.tar.gz) = 44788df92a050bcf63bf8db5856fe98854a605baa793de39708a7b7fb0ce5ed1c64de374520ed70da42fc5c7e0944ceb99ec73ac1e8c10d57ac3cd26ccb5c5a5
arch-excludes@lists.fedoraproject.org