[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