commit 9fd1ace3ed8242dbf591c87e59a0547ed635d428 Author: tigro Date: Wed Sep 20 22:21:15 2023 +0300 import libaec-1.0.6-1.el9 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7797efb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/libaec-v1.0.6.tar.gz diff --git a/.libaec.metadata b/.libaec.metadata new file mode 100644 index 0000000..9a1d8a4 --- /dev/null +++ b/.libaec.metadata @@ -0,0 +1 @@ +71d66412df6dabe8a662a8a87681750c118e3a9e SOURCES/libaec-v1.0.6.tar.gz diff --git a/SPECS/libaec.spec b/SPECS/libaec.spec new file mode 100644 index 0000000..7d4cd32 --- /dev/null +++ b/SPECS/libaec.spec @@ -0,0 +1,138 @@ +Name: libaec +Version: 1.0.6 +Release: 1%{?dist} +Summary: Adaptive Entropy Coding library +License: BSD +Url: https://gitlab.dkrz.de/k202009/libaec +Source0: https://gitlab.dkrz.de/k202009/libaec/-/archive/v%{version}/libaec-v%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: cmake >= 3.1 + +%description +Libaec provides fast loss-less compression of 1 up to 32 bit wide +signed or unsigned integers (samples). The library achieves best +results for low entropy data as often encountered in space imaging +instrument data or numerical model output from weather or climate +simulations. While floating point representations are not directly +supported, they can also be efficiently coded by grouping exponents +and mantissa. + +Libaec implements Golomb Rice coding as defined in the Space Data +System Standard documents 121.0-B-2 and 120.0-G-2. + +Libaec includes a free drop-in replacement for the SZIP +library (http://www.hdfgroup.org/doc_resource/SZIP). + +%package devel +Summary: Devel package for libaec (Adaptive Entropy Coding library) +Requires: %{name}%{?_isa} = %{version}-%{release} + +%description devel +Devel files for libaec (Adaptive Entropy Coding library). + +%prep +%setup -q -n %{name}-v%{version} + +%build +%{cmake} -DBUILD_TESTING=ON +%cmake_build + +%install +%cmake_install +rm %{buildroot}/%{_libdir}/lib*.a +mv %{buildroot}/%{_prefix}/cmake %{buildroot}/%{_libdir} + +%check +%ctest + +%ldconfig_scriptlets + +%files +%doc README.md README.SZIP CHANGELOG.md +%license LICENSE.txt doc/patent.txt +%{_bindir}/aec +%{_libdir}/lib*.so.* +%{_mandir}/man1/aec.* + +%files devel +%{_includedir}/*.h +%{_libdir}/lib*.so +%{_libdir}/cmake/%{name}-*.cmake + +%changelog +* Wed Sep 20 2023 Arkady L. Shane - 1.0.6-1 +- Rebuilt for MSVSphere 9.2 + +* Fri Sep 17 2021 Christoph Junghans - 1.0.6-1 +- Version bump to v1.0.6 (bug #2005324) + +* Thu Jul 22 2021 Fedora Release Engineering - 1.0.5-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jun 16 2021 Christoph Junghans - 1.0.5-1 +- Version bump to v1.0.5 (bug #1972635) + +* Tue Jan 26 2021 Fedora Release Engineering - 1.0.4-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Mon Aug 03 2020 Christoph Junghans - 1.0.4-6 +- Fix out-of-source build on F33 (bug #1863972) + +* Sat Aug 01 2020 Fedora Release Engineering - 1.0.4-5 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Fedora Release Engineering - 1.0.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jan 29 2020 Fedora Release Engineering - 1.0.4-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jul 25 2019 Fedora Release Engineering - 1.0.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Tue Feb 12 2019 Christoph Junghans - 1.0.4-1 +- Version bump to 1.0.4 + +* Sat Feb 09 2019 Christoph Junghans - 1.0.3-3 +- Include missing header + +* Tue Feb 05 2019 Christoph Junghans - 1.0.3-2 +- Enable all tests + +* Mon Feb 04 2019 Christoph Junghans - 1.0.3-1 +- Version bump to 1.0.3 (bug #1672326) + +* Fri Feb 01 2019 Fedora Release Engineering - 1.0.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 1.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Wed Feb 07 2018 Fedora Release Engineering - 1.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Sat Feb 03 2018 Igor Gnatenko - 1.0.2-2 +- Switch to %%ldconfig_scriptlets + +* Tue Oct 24 2017 Christoph Junghans - 1.0.2-1 +- Version bump to 1.0.2 (#1504372) + +* Sun Aug 13 2017 Christoph Junghans - 1.0.1-4 +- Tweaks for EPEL7 + +* Thu Aug 03 2017 Fedora Release Engineering - 1.0.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 1.0.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Mon Jul 17 2017 Christoph Junghans - 1.0.1-1 +- version bump to 1.0.1 - bug #1471766 + +* Wed Jun 21 2017 Christoph Junghans - 1.0.0-2 +- comments from review #1462443 + +* Sat Jun 17 2017 Christoph Junghans - 1.0.0-1 +- initial import