[packages/libewf] - updated to 20240506; python2 support dropped here, last version moved to python-pyewf.spec

qboosh qboosh at pld-linux.org
Mon Jun 17 21:42:37 CEST 2024


commit c5e2b10bc2be70d108c33b28ecdcf8f115e86fb8
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jun 17 21:43:42 2024 +0200

    - updated to 20240506; python2 support dropped here, last version moved to python-pyewf.spec

 libewf.spec | 43 ++++++++++---------------------------------
 1 file changed, 10 insertions(+), 33 deletions(-)
---
diff --git a/libewf.spec b/libewf.spec
index 854a3f6..5ac8789 100644
--- a/libewf.spec
+++ b/libewf.spec
@@ -1,11 +1,9 @@
 #
 # Conditional build:
 %bcond_without	python	# Python bindings (any)
-%bcond_without	python2	# CPython 2.x bindings
 %bcond_without	python3	# CPython 3.x bindings
 #
 %if %{without python}
-%undefine	with_python2
 %undefine	with_python3
 %endif
 # see m4/${libname}.m4 />= for required version of particular library
@@ -33,17 +31,17 @@
 Summary:	Library to support the Expert Witness Compression Format
 Summary(pl.UTF-8):	Biblioteka obsługująca format Expert Witness Compression Format
 Name:		libewf
-Version:	20231119
+Version:	20240506
 Release:	1
 License:	LGPL v3+
 Group:		Libraries
 #Source0Download: https://github.com/libyal/libewf/releases
 Source0:	https://github.com/libyal/libewf/releases/download/%{version}/%{name}-experimental-%{version}.tar.gz
-# Source0-md5:	9a8a2dc9fa7023e3c7144dcf3cdb256f
+# Source0-md5:	34fffa484e688224e7d16fa8e8974ff1
 URL:		https://github.com/libyal/libewf/
 BuildRequires:	autoconf >= 2.71
 BuildRequires:	automake >= 1.6
-BuildRequires:	bzip2-devel >= 1.0
+BuildRequires:	bzip2-devel >= 1.0.6
 BuildRequires:	gettext-tools >= 0.21
 BuildRequires:	libbfio-devel >= %{libbfio_ver}
 BuildRequires:	libcaes-devel >= %{libcaes_ver}
@@ -60,7 +58,8 @@ BuildRequires:	libfcache-devel >= %{libfcache_ver}
 BuildRequires:	libfdata-devel >= %{libfdata_ver}
 BuildRequires:	libfdatetime-devel >= %{libfdatetime_ver}
 BuildRequires:	libfguid-devel >= %{libfguid_ver}
-BuildRequires:	libfuse-devel >= 2.6
+# or libfuse >= 2.6
+BuildRequires:	libfuse3-devel >= 3.0
 BuildRequires:	libfvalue-devel >= %{libfvalue_ver}
 BuildRequires:	libhmac-devel >= %{libhmac_ver}
 BuildRequires:	libodraw-devel >= %{libodraw_ver}
@@ -70,10 +69,9 @@ BuildRequires:	libuna-devel >= %{libuna_ver}
 BuildRequires:	libtool >= 2:2
 BuildRequires:	libuuid-devel >= 2.20
 BuildRequires:	openssl-devel >= 1.0
-%{?with_python2:BuildRequires:	python-devel >= 1:2.5}
 %{?with_python3:BuildRequires:	python3-devel >= 1:3.2}
 BuildRequires:	zlib-devel >= 1.2.5
-Requires:	bzip2 >= 1.0
+Requires:	bzip2 >= 1.0.6
 Requires:	libbfio >= %{libbfio_ver}
 Requires:	libcaes >= %{libcaes_ver}
 Requires:	libcdata >= %{libcdata_ver}
@@ -111,7 +109,7 @@ Summary:	Header files for libewf library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libewf
 Group:		Development/Libraries
 Requires:	%{name} = %{version}-%{release}
-Requires:	bzip2-devel >= 1.0
+Requires:	bzip2-devel >= 1.0.6
 Requires:	libbfio-devel >= %{libbfio_ver}
 Requires:	libcaes-devel >= %{libcaes_ver}
 Requires:	libcdata-devel >= %{libcdata_ver}
@@ -156,7 +154,7 @@ Summary(pl.UTF-8):	Narzędzia obsługujące format Expert Witness Compression Fo
 Group:		Applications/File
 Requires:	%{name} = %{version}-%{release}
 Requires:	libcdatetime >= %{libcdatetime_ver}
-Requires:	libfuse >= 2.6
+Requires:	libfuse3 >= 3.0
 Requires:	libodraw >= %{libodraw_ver}
 Requires:	libsmdev >= %{libsmdev_ver}
 Requires:	libsmraw >= %{libsmraw_ver}
@@ -168,18 +166,6 @@ Tools to support the Expert Witness Compression Format.
 %description tools -l pl.UTF-8
 Narzędzia obsługujące format Expert Witness Compression Format.
 
-%package -n python-pyewf
-Summary:	Python 2 bindings for libewf library
-Summary(pl.UTF-8):	Wiązania Pythona 2 do biblioteki libewf
-Group:		Libraries/Python
-Requires:	%{name} = %{version}-%{release}
-
-%description -n python-pyewf
-Python 2 bindings for libewf library.
-
-%description -n python-pyewf -l pl.UTF-8
-Wiązania Pythona 2 do biblioteki libewf.
-
 %package -n python3-pyewf
 Summary:	Python 3 bindings for libewf library
 Summary(pl.UTF-8):	Wiązania Pythona 3 do biblioteki libewf
@@ -203,8 +189,8 @@ Wiązania Pythona 3 do biblioteki libewf.
 %{__autoheader}
 %{__automake}
 %configure \
-	%{?with_python2:--enable-python2} \
-	%{?with_python3:--enable-python3}
+	PYTHON_VERSION=3 \
+	%{?with_python3:--enable-python}
 %{__make}
 
 %install
@@ -216,9 +202,6 @@ rm -rf $RPM_BUILD_ROOT
 # obsoleted by pkg-config
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libewf.la
 
-%if %{with python2}
-%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/pyewf.{la,a}
-%endif
 %if %{with python3}
 %{__rm} $RPM_BUILD_ROOT%{py3_sitedir}/pyewf.{la,a}
 %endif
@@ -265,12 +248,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_mandir}/man1/ewfrecover.1*
 %{_mandir}/man1/ewfverify.1*
 
-%if %{with python2}
-%files -n python-pyewf
-%defattr(644,root,root,755)
-%attr(755,root,root) %{py_sitedir}/pyewf.so
-%endif
-
 %if %{with python3}
 %files -n python3-pyewf
 %defattr(644,root,root,755)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libewf.git/commitdiff/c5e2b10bc2be70d108c33b28ecdcf8f115e86fb8



More information about the pld-cvs-commit mailing list