Compare commits

...

No commits in common. "c8-stream-4" and "c10s" have entirely different histories.

9 changed files with 97 additions and 15 deletions

1
.fmf/version Normal file
View File

@ -0,0 +1 @@
1

6
.gitignore vendored
View File

@ -1 +1,5 @@
SOURCES/libecap-1.0.1.tar.gz /libecap-0.0.3.tar.gz
/libecap-0.2.0.tar.gz
/autoconf.h
/libecap-1.0.0.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

1
ci.fmf Normal file
View File

@ -0,0 +1 @@
resultsdb-testcase: separate

7
gating.yaml Normal file
View File

@ -0,0 +1,7 @@
#gating rhel
--- !Policy
product_versions:
- rhel-*
decision_context: osci_compose_gate
rules:
- !PassingTestCaseRule {test_case_name: osci.brew-build./plans/tier1-internal.functional}

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

10
plans/tier1-internal.fmf Normal file
View File

@ -0,0 +1,10 @@
summary: Internal Tier1 beakerlib tests
discover:
how: fmf
url: https://gitlab.com/redhat/rhel/tests/libecap
filter: "tier:1"
execute:
how: tmt
adjust:
enabled: false
when: distro == centos-stream-10

1
sources Normal file
View File

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