Compare commits

...

1 Commits

Author SHA1 Message Date
128c8510fb import UBI libecap-1.0.1-19.el10 2025-05-14 17:21:28 +00:00
5 changed files with 74 additions and 15 deletions

2
.gitignore vendored
View File

@ -1 +1 @@
SOURCES/libecap-1.0.1.tar.gz libecap-1.0.1.tar.gz

View File

@ -1 +0,0 @@
89533c2ac77fee7b26f53c20c25a1423ce1498b7 SOURCES/libecap-1.0.1.tar.gz

View File

@ -44,6 +44,12 @@
#include "libecap/common/autoconf-sparc.h" #include "libecap/common/autoconf-sparc.h"
#elif defined(__aarch64__) #elif defined(__aarch64__)
#include "libecap/common/autoconf-aarch64.h" #include "libecap/common/autoconf-aarch64.h"
#elif defined(__riscv)
#if __riscv_xlen == 64
#include "libecap/common/autoconf-riscv64.h"
#else
#include "libecap/common/autoconf-riscv32.h"
#endif
#else #else
#error "The libecap-devel package is not usable with the architecture." #error "The libecap-devel package is not usable with the architecture."
#endif #endif

View File

@ -1,13 +1,16 @@
Name: libecap Name: libecap
Version: 1.0.1 Version: 1.0.1
Release: 2%{?dist} Release: 19%{?dist}
Summary: Squid interface for embedded adaptation modules Summary: Squid interface for embedded adaptation modules
License: BSD License: BSD-2-Clause
Group: Development/Libraries
URL: http://www.e-cap.org/ URL: http://www.e-cap.org/
Source0: http://www.measurement-factory.com/tmp/ecap/%{name}-%{version}.tar.gz Source0: http://www.measurement-factory.com/tmp/ecap/%{name}-%{version}.tar.gz
Source1: autoconf.h Source1: autoconf.h
BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: make
%description %description
eCAP is a software interface that allows a network application, such as an eCAP is a software interface that allows a network application, such as an
HTTP proxy or an ICAP server, to outsource content analysis and adaptation to HTTP proxy or an ICAP server, to outsource content analysis and adaptation to
@ -27,32 +30,30 @@ replaced with function calls to an adaptation module.
%package devel %package devel
Summary: Libraries and header files for the libecap library Summary: Libraries and header files for the libecap library
Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release}
Requires: %{name} = %{version}-%{release}
%description devel %description devel
This package provides the libraries, include files, and other This package provides the libraries, include files, and other
resources needed for developing libecap applications. resources needed for developing libecap applications.
%prep %prep
%setup -q %autosetup
%build %build
%configure %configure
make %{?_smp_mflags} %make_build
%install %install
make install DESTDIR=%{buildroot} %make_install
rm -f %{buildroot}%{_libdir}/libecap.a rm -f %{buildroot}%{_libdir}/libecap.a
rm -f %{buildroot}%{_libdir}/libecap.la rm -f %{buildroot}%{_libdir}/libecap.la
# Rename libecap/common/autoconf.h to libecap/common/autoconf-<arch>.h to avoid file conflicts on # Rename libecap/common/autoconf.h to libecap/common/autoconf-<arch>.h to avoid file conflicts on
# multilib systems and install autoconf.h wrapper # multilib systems and install autoconf.h wrapper
mv %{buildroot}%{_includedir}/%{name}/common/autoconf.h %{buildroot}%{_includedir}/%{name}/common/autoconf-%{_arch}.h mv %{buildroot}%{_includedir}/%{name}/common/autoconf.h %{buildroot}%{_includedir}/%{name}/common/autoconf-%{_arch}.h
install -m644 %{SOURCE1} %{buildroot}%{_includedir}/%{name}/common/autoconf.h install -pm644 %{SOURCE1} %{buildroot}%{_includedir}/%{name}/common/autoconf.h
%post -p /sbin/ldconfig %ldconfig_scriptlets
%postun -p /sbin/ldconfig
%files %files
%doc LICENSE CREDITS NOTICE README %doc LICENSE CREDITS NOTICE README
@ -64,8 +65,60 @@ install -m644 %{SOURCE1} %{buildroot}%{_includedir}/%{name}/common/autoconf.h
%{_includedir}/libecap %{_includedir}/libecap
%changelog %changelog
* Fri Aug 23 2019 Lubos Uhliarik <luhliari@redhat.com> - 1.0.1-2 * Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 1.0.1-19
- Resolves: #1695587 - Ensure modular RPM upgrade path - Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 1.0.1-18
- Bump release for June 2024 mass rebuild
* Wed Feb 21 2024 Songsong Zhang <U2FsdGVkX1@gmail.com> - 1.0.1-17
- Add riscv64 support
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-16
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Mon Sep 11 2023 Luboš Uhliarik <luhliari@redhat.com> - 1.0.1-14
- SPDX migration
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-13
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Aug 21 2017 Luboš Uhliarik <luhliari@redhat.com> - 1.0.1-1 * Mon Aug 21 2017 Luboš Uhliarik <luhliari@redhat.com> - 1.0.1-1
- new version 1.0.1 - new version 1.0.1

1
sources Normal file
View File

@ -0,0 +1 @@
SHA512 (libecap-1.0.1.tar.gz) = 0054ad11b3f558d7c623060a69207a1b8e679803cabdf1a2bce4b04335d71c016eec770fc9d2cbf3d0a93502c255cb528305f9f8e6df4e095fcb980667045919