|
|
f0b6e1e |
Name: libmacaroons
|
|
|
f0b6e1e |
Version: 0.3.0
|
|
|
1c6d3f5 |
Release: 17%{?dist}
|
|
|
f0b6e1e |
Summary: C library supporting generation and use of macaroons
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
License: BSD
|
|
|
f0b6e1e |
URL: https://github.com/rescrv/libmacaroons
|
|
|
f0b6e1e |
Source0: %url/archive/releases/%{version}/%{name}-%{version}.tar.gz
|
|
|
f0b6e1e |
# Fix for the inspect() method triggering an assert on newer versions of libsodium.
|
|
|
f0b6e1e |
# See the upstream PR: https://github.com/rescrv/libmacaroons/pull/52
|
|
|
f0b6e1e |
Patch0: libmacaroons-hex-encoding.patch
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
# Fix for the memory leak when the deserialize routine succeeds.
|
|
|
f0b6e1e |
# See the upstream PR: https://github.com/rescrv/libmacaroons/pull/56
|
|
|
f0b6e1e |
Patch1: libmacaroons-deserialize-memleak.patch
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
BuildRequires: libsodium-devel
|
|
|
f0b6e1e |
BuildRequires: autoconf
|
|
|
f0b6e1e |
BuildRequires: automake
|
|
|
f0b6e1e |
BuildRequires: libtool
|
|
|
f0b6e1e |
BuildRequires: python3
|
|
|
f0b6e1e |
BuildRequires: make
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%description
|
|
|
f0b6e1e |
%{summary}
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%package devel
|
|
|
f0b6e1e |
Summary: Development libraries linking against libmacaroons
|
|
|
f0b6e1e |
Requires: %{name}%{?_isa} = %{version}-%{release}
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%description devel
|
|
|
f0b6e1e |
%{summary}
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%prep
|
|
|
f0b6e1e |
%setup -q -n %{name}-releases-%{version}
|
|
|
d07838b |
%patch -P0 -p 1
|
|
|
d07838b |
%patch -P1 -p 1
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%build
|
|
|
f0b6e1e |
autoreconf -i
|
|
|
f0b6e1e |
export PYTHON=%{__python3}
|
|
|
f0b6e1e |
%configure --disable-python-bindings
|
|
|
f0b6e1e |
%make_build
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%ldconfig_scriptlets
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%install
|
|
|
f0b6e1e |
%make_install
|
|
|
f0b6e1e |
rm -f %{buildroot}%{_libdir}/%{name}.la
|
|
|
f0b6e1e |
rm -f %{buildroot}%{_libdir}/%{name}.a
|
|
|
f0b6e1e |
rm -f %{buildroot}%{python2_sitearch}/macaroons.a
|
|
|
f0b6e1e |
rm -f %{buildroot}%{python2_sitearch}/macaroons.la
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%files
|
|
|
f0b6e1e |
%license LICENSE
|
|
|
f0b6e1e |
%doc README
|
|
|
f0b6e1e |
%{_libdir}/%{name}.so.*
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%files devel
|
|
|
f0b6e1e |
%{_libdir}/%{name}.so
|
|
|
f0b6e1e |
%{_libdir}/pkgconfig/%{name}.pc
|
|
|
f0b6e1e |
%{_includedir}/macaroons.h
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
%changelog
|
|
|
1c6d3f5 |
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-17
|
|
|
1c6d3f5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
1c6d3f5 |
|
|
|
813ed04 |
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-16
|
|
|
813ed04 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
813ed04 |
|
|
|
d07838b |
* Thu Oct 05 2023 Remi Collet <remi@remirepo.net> - 0.3.0-15
|
|
|
d07838b |
- rebuild for new libsodium
|
|
|
d07838b |
|
|
|
e5b60fc |
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-14
|
|
|
e5b60fc |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
e5b60fc |
|
|
|
b8050a2 |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-13
|
|
|
b8050a2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
b8050a2 |
|
|
|
f0b6e1e |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-12
|
|
|
f0b6e1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-11
|
|
|
f0b6e1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-10
|
|
|
f0b6e1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-9
|
|
|
f0b6e1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-8
|
|
|
f0b6e1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-7
|
|
|
f0b6e1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-6
|
|
|
f0b6e1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Wed Jun 19 2019 Brian Bockelman <brian.bockelman@cern.ch> - 0.3.0-2
|
|
|
f0b6e1e |
- Fix memory leak when deserializing a macaroon.
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Mon Mar 04 2019 Miro HronĨok <mhroncok@redhat.com> - 0.3.0-4
|
|
|
f0b6e1e |
- Subpackage python2-macaroons has been removed
|
|
|
f0b6e1e |
See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-3
|
|
|
f0b6e1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-2
|
|
|
f0b6e1e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
* Thu Jun 14 2018 Brian Bockelman <bbockelm@cse.unl.edu> - 0.3.0-1
|
|
|
f0b6e1e |
- Initial packaging of libmacaroons.
|
|
|
f0b6e1e |
|
|
|
f0b6e1e |
|