forked from pool/liberasurecode
Compare commits
2 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| c8a802ee0a | |||
| 57a42c331e |
BIN
liberasurecode-1.6.3.tar.gz
LFS
BIN
liberasurecode-1.6.3.tar.gz
LFS
Binary file not shown.
BIN
liberasurecode-1.6.5.tar.gz
LFS
Normal file
BIN
liberasurecode-1.6.5.tar.gz
LFS
Normal file
Binary file not shown.
@@ -1,3 +1,15 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Feb 8 15:47:16 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
||||||
|
|
||||||
|
- update to 1.6.5:
|
||||||
|
* Fix a segmentation fault when multiple liberasurecode_rs_vand
|
||||||
|
descriptors have been created then one of them is destroyed
|
||||||
|
* Fixed several compiler warnings regarding strict prototypes
|
||||||
|
- includes changes from 1.6.4:
|
||||||
|
* Fixed a bounds check in get_fragment_partition that could lead
|
||||||
|
to stray writes or segmentation faults
|
||||||
|
* Fixes for on non-Bash shells
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu May 5 06:33:30 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
|
Thu May 5 06:33:30 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
# spec file for package liberasurecode
|
# spec file for package liberasurecode
|
||||||
#
|
#
|
||||||
# Copyright (c) 2021 SUSE LLC
|
# Copyright (c) 2021 SUSE LLC
|
||||||
|
# Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -18,11 +19,10 @@
|
|||||||
|
|
||||||
%define libsoname liberasurecode1
|
%define libsoname liberasurecode1
|
||||||
Name: liberasurecode
|
Name: liberasurecode
|
||||||
Version: 1.6.3
|
Version: 1.6.5
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Erasure Code API library with pluggable Erasure Code backends
|
Summary: Erasure Code API library with pluggable Erasure Code backends
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
Group: Development/Libraries/C and C++
|
|
||||||
URL: https://github.com/openstack/liberasurecode
|
URL: https://github.com/openstack/liberasurecode
|
||||||
Source0: https://github.com/openstack/liberasurecode/archive/%{version}/%{name}-%{version}.tar.gz
|
Source0: https://github.com/openstack/liberasurecode/archive/%{version}/%{name}-%{version}.tar.gz
|
||||||
BuildRequires: automake
|
BuildRequires: automake
|
||||||
@@ -36,7 +36,6 @@ pluggable Erasure Code backends.
|
|||||||
|
|
||||||
%package -n %{libsoname}
|
%package -n %{libsoname}
|
||||||
Summary: Erasure Code API library with pluggable Erasure Code backends
|
Summary: Erasure Code API library with pluggable Erasure Code backends
|
||||||
Group: System/Libraries
|
|
||||||
|
|
||||||
%description -n %{libsoname}
|
%description -n %{libsoname}
|
||||||
liberasurecode is an Erasure Code API library written in C with
|
liberasurecode is an Erasure Code API library written in C with
|
||||||
@@ -44,28 +43,30 @@ pluggable Erasure Code backends.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for liberasurecode
|
Summary: Development files for liberasurecode
|
||||||
Group: Development/Libraries/C and C++
|
|
||||||
Requires: %{libsoname} = %{version}
|
Requires: %{libsoname} = %{version}
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
Development files for the Unified Erasure Coding interface.
|
Development files for the Unified Erasure Coding interface.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%autosetup -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
./autogen.sh
|
./autogen.sh
|
||||||
%configure --disable-static --disable-mmi
|
%configure \
|
||||||
|
--disable-static \
|
||||||
|
--disable-mmi \
|
||||||
|
%{nil}
|
||||||
%make_build
|
%make_build
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%make_install
|
%make_install
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
|
||||||
%check
|
%check
|
||||||
%make_build test
|
%make_build test
|
||||||
|
|
||||||
%post -n %{libsoname} -p /sbin/ldconfig
|
%ldconfig_scriptlets -n %{libsoname}
|
||||||
%postun -n %{libsoname} -p /sbin/ldconfig
|
|
||||||
|
|
||||||
%files -n %{libsoname}
|
%files -n %{libsoname}
|
||||||
%license COPYING
|
%license COPYING
|
||||||
@@ -76,16 +77,13 @@ Development files for the Unified Erasure Coding interface.
|
|||||||
%{_libdir}/liberasurecode_rs_vand.so.*
|
%{_libdir}/liberasurecode_rs_vand.so.*
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
%license COPYING
|
||||||
%{_includedir}/liberasurecode
|
%{_includedir}/liberasurecode
|
||||||
%{_includedir}/config_liberasurecode.h
|
%{_includedir}/config_liberasurecode.h
|
||||||
%{_includedir}/erasurecode*.h
|
%{_includedir}/erasurecode*.h
|
||||||
%{_libdir}/libXorcode.la
|
|
||||||
%{_libdir}/libXorcode.so
|
%{_libdir}/libXorcode.so
|
||||||
%{_libdir}/liberasurecode.la
|
|
||||||
%{_libdir}/liberasurecode.so
|
%{_libdir}/liberasurecode.so
|
||||||
%{_libdir}/libnullcode.la
|
|
||||||
%{_libdir}/libnullcode.so
|
%{_libdir}/libnullcode.so
|
||||||
%{_libdir}/liberasurecode_rs_vand.la
|
|
||||||
%{_libdir}/liberasurecode_rs_vand.so
|
%{_libdir}/liberasurecode_rs_vand.so
|
||||||
%{_libdir}/pkgconfig/erasurecode-1.pc
|
%{_libdir}/pkgconfig/erasurecode-1.pc
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user