From c6ad0d4062dcd6f0e688bec34c16ff15fb438836 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Fri, 7 Jun 2024 09:50:27 +0200 Subject: [PATCH 1/8] Rebuilt for Python 3.13 From 082153f449e0514e97ad8ba7328646420f5e0373 Mon Sep 17 00:00:00 2001 From: Michal Ambroz Date: Fri, 14 Jun 2024 12:51:00 +0200 Subject: [PATCH 2/8] - sync with upstream, fix build with git snapshot --- ...h-gcc-14-Wincompatible-pointer-types.patch | 0 afflib.spec | 31 +++++++++++-------- sources | 2 +- 3 files changed, 19 insertions(+), 14 deletions(-) rename Fix-build-with-gcc-14-Wincompatible-pointer-types.patch => afflib-0003-Fix-build-with-gcc-14-Wincompatible-pointer-types.patch (100%) diff --git a/Fix-build-with-gcc-14-Wincompatible-pointer-types.patch b/afflib-0003-Fix-build-with-gcc-14-Wincompatible-pointer-types.patch similarity index 100% rename from Fix-build-with-gcc-14-Wincompatible-pointer-types.patch rename to afflib-0003-Fix-build-with-gcc-14-Wincompatible-pointer-types.patch diff --git a/afflib.spec b/afflib.spec index f8ba085..0832842 100644 --- a/afflib.spec +++ b/afflib.spec @@ -1,9 +1,7 @@ -%global commit0 01210f488410a23838c54fcc22297cf08ac7de66 -%global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) - Name: afflib Version: 3.7.20 Release: %autorelease +License: BSD with advertising Summary: Library to support the Advanced Forensic Format # Build also the python2 package @@ -11,26 +9,33 @@ Summary: Library to support the Advanced Forensic Format # Build also the python3 package %global with_python3 1 +%global gituser sshock +%global gitname AFFLIBv3 +%global gitdate 20240324 +%global commit 95bf6cb9cf344ed6dccb8eb12bc159a17e616adb +%global shortcommit %(c=%{commit}; echo ${c:0:7}) -License: BSD with advertising URL: https://github.com/sshock/AFFLIBv3 -#Source0: %%{url}/archive/v%%{version}/%%{name}-%%{version}.tar.gz -Source0: %{url}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz +VCS: https://github.com/sshock/AFFLIBv3 +#Source0: %%{vcs}/archive/v%%{version}/%%{name}-%%{version}.tar.gz +Source0: %{vcs}/archive/%{commit}/%{name}-%{shortcommit}.tar.gz#/%{name}-%{version}-%{shortcommit}.tar.gz BuildRequires: gcc-c++ BuildRequires: libtool +BuildRequires: make BuildRequires: curl-devel BuildRequires: expat-devel -# GPLv2 FOSS incompatible with BSD with advertising -##BuildRequires: fuse-devel BuildRequires: ncurses-devel BuildRequires: openssl-devel +BuildRequires: zlib-devel + +# GPLv2 FOSS incompatible with BSD with advertising +##BuildRequires: fuse-devel # GPLv2 FOSS incompatible with BSD with advertising ##BuildRequires: readline-devel -#BuildRequires: libedit-devel - good replacement for readline - not supported for now -BuildRequires: zlib-devel -BuildRequires: make +#BuildRequires: libedit-devel - good replacement for readline - not supported for now + %if 0%{?with_python2} BuildRequires: python2 @@ -112,7 +117,7 @@ basic metadata accessor functions. The binding is not currently complete. %prep -%autosetup -p1 -n AFFLIBv3-%{commit0} +%autosetup -p1 -n AFFLIBv3-%{commit} # prevent internal lzma to be built - testing #rm -rf lzma443 @@ -140,7 +145,7 @@ rm $(grep -rl '/\* Generated by Cython') %make_build cd pyaff -%global py_setup_args build_ext --include-dirs %{_builddir}/AFFLIBv3-%{version}/include --library-dirs %{_builddir}/AFFLIBv3-%{version}/lib/.libs +%global py_setup_args build_ext --include-dirs %{_builddir}/AFFLIBv3-%{commit}/include --library-dirs %{_builddir}/AFFLIBv3-%{commit}/lib/.libs %if 0%{?with_python2} %py2_build %endif diff --git a/sources b/sources index 351beb7..00522de 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (afflib-01210f4.tar.gz) = de5932871e57e8702016011431540429d3820d868e0d810a3a4a35e50148708b350dfd4268855ee2eb71504cbab811c960339b6f68e90ed89401a86866efe4e4 +SHA512 (afflib-3.7.20-95bf6cb.tar.gz) = c0054a56396ccf25f434c3dcd1d26ab95ed284b9d8efeb936fc6d7e209a20b85e2a23e0b7b9df02a458a666b52b69f3a370b0fbf997e0c00b0f9cf4a078dd7fb From 98d09d805bfab0d62f95b249ae1ad681d77529f3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 17 Jul 2024 16:41:56 +0000 Subject: [PATCH 3/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 92ff06e14077f041692d26985f13a1347b3052a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miroslav=20Such=C3=BD?= Date: Wed, 28 Aug 2024 07:47:49 +0200 Subject: [PATCH 4/8] convert license to SPDX This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4 --- afflib.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/afflib.spec b/afflib.spec index 0832842..1be8728 100644 --- a/afflib.spec +++ b/afflib.spec @@ -1,7 +1,8 @@ Name: afflib Version: 3.7.20 Release: %autorelease -License: BSD with advertising +# Automatically converted from old format: BSD with advertising - review is highly recommended. +License: LicenseRef-Callaway-BSD-with-advertising Summary: Library to support the Advanced Forensic Format # Build also the python2 package From cfcc4c3a119cca3907c0c5a3949b9c7028965bb3 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 16 Jan 2025 10:41:33 +0000 Subject: [PATCH 5/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From e30604e5f1af785bd198d53eb28b308444ceef89 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Mon, 2 Jun 2025 20:49:08 +0200 Subject: [PATCH 6/8] Rebuilt for Python 3.14 From 30fd8272e038b3e90097bfc5665d772909f45739 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 23 Jul 2025 16:49:00 +0000 Subject: [PATCH 7/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 1b99e1f7a7ff055187b0275767d81ecc23b4d6ce Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 16 Jan 2026 03:30:16 +0000 Subject: [PATCH 8/8] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild