Accepting request 945106 from security:forensics

- Update to release 20220109

OBS-URL: https://build.opensuse.org/request/show/945106
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libcsplit?expand=0&rev=12
This commit is contained in:
Dominique Leuenberger 2022-01-09 21:50:17 +00:00 committed by Git OBS Bridge
commit 794485a330
7 changed files with 123 additions and 26 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:db9b473bdf954d81cff3725d70e067fd8a30dd77ae6ee55cf96bdd81e3ce67bf
size 512309

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:987d025c2e23b4c833ec9298faa9eeab0c8a06365eb89dc95218687c35e63d6f
size 513064

View File

@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEEDtkCDakNP25wvTlF2WJeXXrQF34FAmHaausACgkQ2WJeXXrQ
F377dgf/eb7PSIgG0WbYDXS9r6L1E98ZfRDNIhqR0eWlsN93MNUKTXt38cFArpgy
/wBmSlH6GJ5Jbj2Vh5P0Qt2r3tXtzZxdzw0FyVMeqoFbZy2eTDlqauZMAoMoKJNJ
IXySHKQGg/9gGcPqE5zHQOEVKd2FvADiAgDptA24p7qWLOZPihC3RaIhZWsgaL3D
shMi7B3MVBxdKQ21ecLgvJtRwun5HsT6K+acm/RF55xSJNAaalSehmeepFm5F/pw
UMxVBxujVtnn5IJ4N+FLC2Jx1tpmFO4LzVqmz0E0Ih9nlNK47ztXy1z5k76uX77T
/vuzp9VrPKDJUnjWnYsBnBe3IN5zMg==
=mr06
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Sun Jan 9 10:26:55 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 20220109
* No changes, version bump only.
-------------------------------------------------------------------
Wed May 12 17:26:33 UTC 2021 - Jan Engelhardt <jengelh@inai.de>
- Update to snapshot 20210411 (9ece23ab)
* No changelog was provided
- Add system-libs.patch
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Dec 29 22:35:01 UTC 2020 - Greg Freemyer <Greg.Freemyer@gmail.com> Tue Dec 29 22:35:01 UTC 2020 - Greg Freemyer <Greg.Freemyer@gmail.com>

29
libcsplit.keyring Normal file
View File

@ -0,0 +1,29 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBFSf2CoBCADJOuDavJeI0IhBPnIYol/ZfE2bXvmRJMGPasU1H6CJagTkc/Iq
SuUpiix7HcYgyGY7qHO7B1Wpnh5plc03dFW2ysTnOk8NzSqWF/gbWIYbRg8GUATg
fGy7NoIio/hbBlWkM0rPQq7AIK79m0m2U4ZAuQPamAC4y8H9j/SyTFI1gQNeExZ+
L8DE3QjSx4GAVgb4cfdQQPwGmoOIgKSudZN6oPiOj+MM3yh1vv49C45ChSWNWGjB
683zFbjuS0A483MFPI8iQGC8JecmQGvpzcOoSLkyTjT7vleFYGkfj8N0FB5Bq2L5
TT2w9lQKEjvWTe//G4tXgnGXy8PwqRZmj2CfABEBAAG0JUpvYWNoaW0gTWV0eiA8
am9hY2hpbS5tZXR6QGdtYWlsLmNvbT6JATkEEwECACMFAlSf2CoCGwMHCwkIBwMC
AQYVCAIJCgsEFgIDAQIeAQIXgAAKCRDZYl5detAXfkBgCAC4W/adqlNYSkK5VDoU
FDMMRDffVVe0WdPlW7PDJXR0R0IParwHD+FJY3jtNA2upqKTCXm7JbQRN/n4Qrfb
PJHr0EoBF7iG6kT4RKocImciuMJaj4fTolGNdc0iRKl5tMIb64RiE47XhN7v6/oP
UaqrbnF5EW9EZ2AqOSTEcLeTgKLErMlv2dLjFXg8jXGNxTkmi6BELyaczgWBgD9I
3tfMvXLswI5q9RtpJUc8oAfV81ibfFm6UeItQxM6SM0WLKILlXIQqqiQ4oCbAm4R
PJI4RwoJYAhcJOmUXrAUC5obhjkf9Qo0RJzVMFLuQXDiRV5W5dBL/hs9M0FVWDxv
siZNuQENBFSf2CoBCADODF+4Q3nXhmvTpVZTh17gYzCQqOHKctyTwoWg0VidmWWD
lmtDBX8hWh1fjm0KQezzYagddgjlPncgq/oyrhvq2fEG3nch5qpb8k94v6KlhC9+
SoJAwFoMLfCG8lQXASHKFvt3LJKJhS3laOLzzc4QNhWG7KRrwiOcp47bjoL8x+9L
U1EkGZR1OMGWYaJmokEcPTNchLEgL7MMRtdaPmh9R2f8N7eqb/mKNZCxyt89a3yw
uapLtYe5dRPEnpL00PXd9uMlwMbyuMcP60CouMFGqqKeBITWTd8vPsz+CpictNZw
Toa25CCGgoGm2pP5catMdjH3SDZef5Mkqq5uZT/pABEBAAGJAR8EGAECAAkFAlSf
2CoCGwwACgkQ2WJeXXrQF34oPQf6AyuzFs60DKrldW8tKPZxSmrQoOEK5h+w1WUQ
RTvJyE5CECzocC68s46jGkluMa4wHzBDGYH2CoWAqXpnEC4UivBtlZses92vdqtM
5kqWrSkamTwsggtVyqHvHUW+OSiJLluGA1amn1sVaQUAIP9PEk/q7Qj9VzctKGA5
3UVw6NA/sYad+IIg95qu798GF4nrtyY9nhQg9YM/6C2CF6FpJJUlNMPXm9zx20dL
cuAm/5zwU7xoNbV8c829EiqrRCdJMY8/LPriF7fDxUQa3AAptFZoWWkt4T5QbjB4
VpPayIneEZRdCFktpSPgVYLm8HboNXeladSTdOtJS0HaoPzMTg==
=fRjn
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,7 +1,7 @@
# #
# spec file for package libcsplit # spec file for package libcsplit
# #
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2022 SUSE LLC
# #
# 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
@ -12,35 +12,39 @@
# license that conforms to the Open Source Definition (Version 1.9) # license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative. # published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/ # Please submit bugfixes or comments via https://bugs.opensuse.org/
# #
Name: libcsplit Name: libcsplit
%define lname libcsplit1 %define lname libcsplit1
%define timestamp 20200703 Version: 20220109
Version: 0~%timestamp
Release: 0 Release: 0
Summary: Library for cross-platform C split string functions Summary: Library for C split string functions
License: LGPL-3.0+ License: LGPL-3.0-or-later
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Url: https://github.com/libyal/libcsplit/wiki URL: https://github.com/libyal/libcsplit
Source: https://github.com/libyal/libcsplit/releases/download/%timestamp/%{name}-beta-%timestamp.tar.gz Source: https://github.com/libyal/libcsplit/releases/download/%version/libcsplit-beta-%version.tar.gz
#BuildRequires: pkg-config Source2: https://github.com/libyal/libcsplit/releases/download/%version/libcsplit-beta-%version.tar.gz.asc
BuildRequires: pkgconfig(libcerror) >= 20130904 Source9: %name.keyring
BuildRoot: %{_tmppath}/%{name}-%{version}-build Patch1: system-libs.patch
BuildRequires: c_compiler
BuildRequires: gettext-tools >= 0.18.1
BuildRequires: libtool
BuildRequires: pkg-config
BuildRequires: pkgconfig(libcerror) >= 20201121
%description %description
A library for cross-platform C split string functions. A library for C split string functions.
This package is part of the libyal library collection and is used by other libraries in the collection This package is part of the libyal library collection and is used by other libraries in the collection
%package -n %lname %package -n %lname
Summary: Library for cross-platform C split string functions Summary: Library for C split string functions
Group: System/Libraries Group: System/Libraries
%description -n %lname %description -n %lname
Library for cross-platform C split string functions. Library for C split string functions.
Part of the libyal family of libraries. Part of the libyal family of libraries.
@ -56,22 +60,23 @@ Also see:
libcthreads; threads functions libcthreads; threads functions
%package devel %package devel
Summary: Development files for libcsplit, a cross-platform C split string library Summary: Development files for libcsplit, a C split string library
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: %lname = %{version} Requires: %lname = %{version}
%description devel %description devel
A library for cross-platform C split string functions. A library for C split string functions.
This subpackage contains libraries and header files for developing This subpackage contains libraries and header files for developing
applications that want to make use of libcsplit. applications that want to make use of libcsplit.
%prep %prep
%setup -qn libcsplit-%timestamp %autosetup -p1
%build %build
autoreconf -fi
%configure --disable-static --enable-wide-character-type %configure --disable-static --enable-wide-character-type
make %{?_smp_mflags} %make_build
%install %install
%make_install %make_install
@ -81,14 +86,10 @@ rm -f "%{buildroot}/%{_libdir}"/*.la
%postun -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig
%files -n %lname %files -n %lname
%defattr(-,root,root)
%doc AUTHORS ChangeLog
%license COPYING* %license COPYING*
%{_libdir}/libcsplit.so.1* %{_libdir}/libcsplit.so.1*
%files devel %files devel
%defattr(-,root,root)
%doc AUTHORS ChangeLog
%license COPYING* %license COPYING*
%{_includedir}/libcsplit* %{_includedir}/libcsplit*
%{_libdir}/libcsplit.so %{_libdir}/libcsplit.so

43
system-libs.patch Normal file
View File

@ -0,0 +1,43 @@
From: Jan Engelhardt <jengelh@inai.de>
Date: 2021-05-12 17:36:02.536572543 +0200
Some dirs are not present in snapshots directly generated from git
(nor are they marked as a submodule). Patch it out, since we have
them as system libs.
---
Makefile.am | 2 --
configure.ac | 1 -
2 files changed, 3 deletions(-)
Index: libcsplit-20210411/Makefile.am
===================================================================
--- libcsplit-20210411.orig/Makefile.am
+++ libcsplit-20210411/Makefile.am
@@ -3,7 +3,6 @@ ACLOCAL_AMFLAGS = -I m4
SUBDIRS = \
include \
common \
- libcerror \
libcsplit \
po \
manuals \
@@ -53,7 +52,6 @@ lib: library
library:
cd $(srcdir)/common && $(MAKE) $(AM_MAKEFLAGS)
- cd $(srcdir)/libcerror && $(MAKE) $(AM_MAKEFLAGS)
cd $(srcdir)/libcsplit && $(MAKE) $(AM_MAKEFLAGS)
cd $(srcdir)/po && $(MAKE) $(AM_MAKEFLAGS)
Index: libcsplit-20210411/configure.ac
===================================================================
--- libcsplit-20210411.orig/configure.ac
+++ libcsplit-20210411/configure.ac
@@ -94,7 +94,6 @@ dnl Generate Makefiles
AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([include/Makefile])
AC_CONFIG_FILES([common/Makefile])
-AC_CONFIG_FILES([libcerror/Makefile])
AC_CONFIG_FILES([libcsplit/Makefile])
AC_CONFIG_FILES([po/Makefile.in])
AC_CONFIG_FILES([po/Makevars])