libfvalue 20260531
This commit is contained in:
@@ -1,3 +1,11 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun May 31 10:32:27 UTC 2026 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 20260531
|
||||
* Add missing public declarations for
|
||||
`libfvalue_data_handle_append_value_entry`
|
||||
- Delete 0001-Export-libfvalue_value_get_entry.patch (merged)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 27 06:53:06 UTC 2026 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
|
||||
+2
-3
@@ -18,7 +18,7 @@
|
||||
|
||||
Name: libfvalue
|
||||
%define lname libfvalue1
|
||||
Version: 20260522
|
||||
Version: 20260531
|
||||
Release: 0
|
||||
Summary: Library to provide generic file value functions
|
||||
License: LGPL-3.0-or-later
|
||||
@@ -27,7 +27,6 @@ URL: https://github.com/libyal/libfvalue
|
||||
Source: https://github.com/libyal/libfvalue/releases/download/%version/libfvalue-experimental-%version.tar.gz
|
||||
Source2: https://github.com/libyal/libfvalue/releases/download/%version/libfvalue-experimental-%version.tar.gz.asc
|
||||
Source9: %name.keyring
|
||||
Patch1: 0001-Export-libfvalue_value_get_entry.patch
|
||||
BuildRequires: c_compiler
|
||||
BuildRequires: pkg-config
|
||||
BuildRequires: pkgconfig(libcdata) >= 20260520
|
||||
@@ -37,7 +36,7 @@ BuildRequires: pkgconfig(libcthreads) >= 20260518
|
||||
BuildRequires: pkgconfig(libfdatetime) >= 20260521
|
||||
BuildRequires: pkgconfig(libfguid) >= 20260521
|
||||
BuildRequires: pkgconfig(libfwnt) >= 20260522
|
||||
BuildRequires: pkgconfig(libuna) >= 20240414
|
||||
BuildRequires: pkgconfig(libuna) >= 20260522
|
||||
# Various notes: https://en.opensuse.org/libyal
|
||||
|
||||
%description
|
||||
|
||||
@@ -1,52 +0,0 @@
|
||||
From 77669cb53e2828ee59616fadbfede6a3d2d8e378 Mon Sep 17 00:00:00 2001
|
||||
From: Jan Engelhardt <jengelh@inai.de>
|
||||
Date: Wed, 27 May 2026 07:56:27 +0200
|
||||
Subject: [PATCH] Export libfvalue_data_handle_append_value_entry
|
||||
References: https://github.com/libyal/libfvalue/pull/7
|
||||
References: https://github.com/libyal/libfvalue/pull/8
|
||||
|
||||
Commit cd1b553ed34b7504684cc7188d4c9edac340cf2e [pr/7] was supposed to
|
||||
export a function used by libesedb (mentioned in the commit message),
|
||||
but the patch did not include it.
|
||||
|
||||
libesedb fails to build still with libfvalue 20260522, and exporting
|
||||
the function is essential:
|
||||
|
||||
```
|
||||
libesedb_value_data_handle.c:175:29: error: implicit declaration of
|
||||
function 'libfvalue_data_handle_append_value_entry'; did you mean
|
||||
'libfvalue_data_handle_append_value_entry_data'?
|
||||
[-Wimplicit-function-declaration]
|
||||
175 | if( libfvalue_data_handle_append_value_entry(
|
||||
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
| libfvalue_data_handle_append_value_entry_data
|
||||
```
|
||||
---
|
||||
include/libfvalue.h.in | 11 +++++++++++
|
||||
1 file changed, 11 insertions(+)
|
||||
|
||||
diff --git a/include/libfvalue.h.in b/include/libfvalue.h.in
|
||||
index d567fe3..911b484 100644
|
||||
--- a/include/libfvalue.h.in
|
||||
+++ b/include/libfvalue.h.in
|
||||
@@ -210,6 +210,17 @@ int libfvalue_data_handle_set_value_entry_data(
|
||||
int encoding,
|
||||
libfvalue_error_t **error );
|
||||
|
||||
+/* Appends a value entry
|
||||
+ * Returns if successful or -1 on error
|
||||
+ */
|
||||
+LIBFVALUE_EXTERN \
|
||||
+int libfvalue_data_handle_append_value_entry(
|
||||
+ libfvalue_data_handle_t *data_handle,
|
||||
+ int *value_entry_index,
|
||||
+ size_t value_entry_offset,
|
||||
+ size_t value_entry_size,
|
||||
+ libfvalue_error_t **error );
|
||||
+
|
||||
/* Appends a value entry
|
||||
* Returns if successful or -1 on error
|
||||
*/
|
||||
--
|
||||
2.54.0
|
||||
|
||||
Binary file not shown.
@@ -1,11 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEzBAABCgAdFiEEDtkCDakNP25wvTlF2WJeXXrQF34FAmoP3QMACgkQ2WJeXXrQ
|
||||
F34/Hgf6Aldhs0B0LXLBV8UhNH4lGmMgbzCJn358x6/P3IcDdFB3ireDhbHknXdF
|
||||
I0khEsN2QfgSpBmaFlneP+BE3QD0BKY5GsmmhzOLkNjKfRf9j2/4uYCJXiZ//aBh
|
||||
GlVHzWkzhWc6glWvd9OnNpwQrvRIysQIRhyX9ox2+zQIfABFrUrAhFckxkprz6Oo
|
||||
aUBY5+gwCXt9MW9hJ8ANnHsYZ3fyrhM+6YbqTO1K2qZjFXLSFAHZz/fRfUx7O5w5
|
||||
sg2DWkAdq/WKuRYnirdEo2TciA+HKC4jStMEC+bs0I0dECDhyeTloloOHRlIwgIX
|
||||
pyYEzrjpY1SpduOxhRcgp033hMInsQ==
|
||||
=edpR
|
||||
-----END PGP SIGNATURE-----
|
||||
Binary file not shown.
@@ -0,0 +1,11 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQEzBAABCgAdFiEEDtkCDakNP25wvTlF2WJeXXrQF34FAmob5KIACgkQ2WJeXXrQ
|
||||
F37tzAgAgbCwhZa5iKH1o7EpPgyzMZ8R9/+9nMiqNkBVykQGIf1Zpq+AKnXQUYfm
|
||||
JAUGtXWa8LzSMn+HH+9j+A657YjeuLe5tLn/nbG9qCWJrCpfXHE+eKN3QO92qwXu
|
||||
dzuqe+cvc1AZWvZ+0nKB+tc91H46C3XGJyw1esNvEPDyu1Oloi2zCKKI8JUGz5Xh
|
||||
Y3x3thw4z8AyoJuQwInclPEf3EHFIaFc6TclcFjI91kdJqQn0xrw6PoS22a0A233
|
||||
Pgo+fjRYOCIFoZKePCXLkM5w0/3T1idf6tPchD6A1RqRn/0f9rUUZ9wefzfbAcrJ
|
||||
4CmQDUqUJnykQbsMOOP1hBPsGklktA==
|
||||
=WZSH
|
||||
-----END PGP SIGNATURE-----
|
||||
Reference in New Issue
Block a user