[packages/lzma-sdk] Up to 26.01

arekm arekm at pld-linux.org
Fri May 8 19:33:05 CEST 2026


commit 80f493191bccb0800d479743e32cb9b659689d0e
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Fri May 8 19:32:32 2026 +0200

    Up to 26.01

 lzma-sdk.spec | 34 ++++++++++++++++++++--------------
 1 file changed, 20 insertions(+), 14 deletions(-)
---
diff --git a/lzma-sdk.spec b/lzma-sdk.spec
index b138fe3..21e42a0 100644
--- a/lzma-sdk.spec
+++ b/lzma-sdk.spec
@@ -1,17 +1,17 @@
 Summary:	LZMA Encoder/Decoder
 Summary(pl.UTF-8):	Koder/Dekoder LZMA
 Name:		lzma-sdk
-Version:	19.00
+Version:	26.01
 %define	fver	%(echo %{version} | tr -d .)
 Release:	1
 License:	Public Domain
 Group:		Applications/Archiving
 Source0:	https://www.7-zip.org/a/lzma%{fver}.7z
-# Source0-md5:	9d0411963b9d604a73833e1cc8289522
+# Source0-md5:	39e31718c33eb2116032fbb00535707b
 URL:		https://www.7-zip.org/sdk.html
 BuildRequires:	libstdc++-devel
 BuildRequires:	libtool
-BuildRequires:	p7zip
+BuildRequires:	p7zip-standalone
 # does not need -libs, due apps being not linked with shared lib
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -83,26 +83,32 @@ Biblioteka statyczna LZMA SDK.
 %setup -q -c
 
 %build
-LIBFILES="Alloc LzFind LzmaDec LzmaEnc LzmaLib"
+LIBFILES="Alloc CpuArch LzFind LzmaDec LzmaEnc LzmaLib"
 for f in $LIBFILES ; do
-	libtool --tag CC --mode=compile %{__cc} -o ${f}.lo %{rpmcflags} %{rpmcppflags} -D_7ZIP_ST -c C/${f}.c
+	libtool --tag CC --mode=compile %{__cc} -o ${f}.lo %{rpmcflags} %{rpmcppflags} -DZ7_ST -c C/${f}.c
 done
 libtool --tag CC --mode=link %{__cc} -o liblzmasdk.la %{rpmldflags} %{rpmcflags} *.lo -rpath %{_libdir}
 
 %{__make} -C C/Util/7z -f makefile.gcc \
-	CXX="%{__cc}" \
-	CFLAGS="%{rpmcflags} %{rpmcppflags} -Wall -c" \
+	CC="%{__cc}" \
+	CXX="%{__cxx}" \
+	CFLAGS_BASE2="%{rpmcflags} %{rpmcppflags}" \
+	CFLAGS_WARN_WALL="-Wall" \
 	LDFLAGS="%{rpmldflags}"
 
-%{__make} -C C/Util/Lzma -f makefile.gcc  \
-	CXX="%{__cc}" \
-	CFLAGS="%{rpmcflags} %{rpmcppflags} -Wall -D_7ZIP_ST -c" \
+%{__make} -C C/Util/Lzma -f makefile.gcc \
+	CC="%{__cc}" \
+	CXX="%{__cxx}" \
+	CFLAGS_BASE2="%{rpmcflags} %{rpmcppflags} -DZ7_ST" \
+	CFLAGS_WARN_WALL="-Wall" \
 	LDFLAGS="%{rpmldflags}"
 
 %{__make} -C CPP/7zip/Bundles/LzmaCon -f makefile.gcc \
+	CC="%{__cc}" \
 	CXX="%{__cxx}" \
 	CXX_C="%{__cc}" \
-	CFLAGS="%{rpmcflags} %{rpmcppflags} -Wall -D_7ZIP_ST -c" \
+	CFLAGS_BASE2="%{rpmcflags} %{rpmcppflags} -DZ7_ST" \
+	CFLAGS_WARN_WALL="-Wall" \
 	LDFLAGS="%{rpmldflags}"
 
 %install
@@ -115,9 +121,9 @@ libtool --mode=install install liblzmasdk.la $RPM_BUILD_ROOT%{_libdir}
 
 cp -p C/{7zTypes,LzmaLib}.h $RPM_BUILD_ROOT%{_includedir}/lzma-sdk
 
-cp -p C/Util/7z/7zDec $RPM_BUILD_ROOT%{_bindir}
-cp -p C/Util/Lzma/lzma $RPM_BUILD_ROOT%{_bindir}/lzma-c
-cp -p CPP/7zip/Bundles/LzmaCon/lzma $RPM_BUILD_ROOT%{_bindir}/lzma-cpp
+cp -p C/Util/7z/_o/7zdec $RPM_BUILD_ROOT%{_bindir}/7zDec
+cp -p C/Util/Lzma/_o/7lzma $RPM_BUILD_ROOT%{_bindir}/lzma-c
+cp -p CPP/7zip/Bundles/LzmaCon/_o/lzma $RPM_BUILD_ROOT%{_bindir}/lzma-cpp
 
 %clean
 rm -rf $RPM_BUILD_ROOT
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lzma-sdk.git/commitdiff/80f493191bccb0800d479743e32cb9b659689d0e



More information about the pld-cvs-commit mailing list