commit lzma-sdk for openSUSE:Factory
Hello community, here is the log from the commit of package lzma-sdk for openSUSE:Factory checked in at 2019-02-24 17:20:26 Comparing /work/SRC/openSUSE:Factory/lzma-sdk (Old) and /work/SRC/openSUSE:Factory/.lzma-sdk.new.28833 (New) Package is "lzma-sdk" Sun Feb 24 17:20:26 2019 rev:8 rq:678221 version:19.00 Changes: --- /work/SRC/openSUSE:Factory/lzma-sdk/lzma-sdk.changes2018-12-31 09:47:55.646140841 +0100 +++ /work/SRC/openSUSE:Factory/.lzma-sdk.new.28833/lzma-sdk.changes 2019-02-24 17:20:28.108396385 +0100 @@ -1,0 +2,10 @@ +Fri Feb 22 11:22:49 UTC 2019 - Luigi Baldoni + +- Update to version 19.00 + * Encryption strength for 7z archives was increased: +the size of random initialization vector was increased from +64-bit to 128-bit, and the pseudo-random number generator was +improved. + * The bug in 7zIn.c code was fixed. + +--- Old: lzma1806.7z New: lzma1900.7z Other differences: -- ++ lzma-sdk.spec ++ --- /var/tmp/diff_new_pack.Qh1JKp/_old 2019-02-24 17:20:29.456396145 +0100 +++ /var/tmp/diff_new_pack.Qh1JKp/_new 2019-02-24 17:20:29.456396145 +0100 @@ -1,7 +1,7 @@ # # spec file for package lzma-sdk # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,11 +16,11 @@ # -%define _sver 1806 -%define _maver 18 -%define _miver 05 +%define _sver 1900 +%define _maver 19 +%define _miver 00 Name: lzma-sdk -Version:18.06 +Version:19.00 Release:0 Summary:An implementation of LZMA compression # Actually the site says "Public Domain". See license file.
commit lzma-sdk for openSUSE:Factory
Hello community, here is the log from the commit of package lzma-sdk for openSUSE:Factory checked in at 2018-12-31 09:47:18 Comparing /work/SRC/openSUSE:Factory/lzma-sdk (Old) and /work/SRC/openSUSE:Factory/.lzma-sdk.new.28833 (New) Package is "lzma-sdk" Mon Dec 31 09:47:18 2018 rev:7 rq:662059 version:18.06 Changes: --- /work/SRC/openSUSE:Factory/lzma-sdk/lzma-sdk.changes2018-06-29 22:25:10.978538673 +0200 +++ /work/SRC/openSUSE:Factory/.lzma-sdk.new.28833/lzma-sdk.changes 2018-12-31 09:47:55.646140841 +0100 @@ -1,0 +2,17 @@ +Sun Dec 30 10:13:52 UTC 2018 - Luigi Baldoni + +- Update to version 18.06 + * The speed for LZMA/LZMA2 compressing was increased by 3-10%, +and there are minor changes in compression ratio. + * Some bugs were fixed. + * The bug in 7-Zip 18.02-18.05 was fixed: +There was memory leak in multithreading xz decoder - +XzDecMt_Decode(), if xz stream contains only one block. + * The changes for MSVS compiler makefiles: ++ the makefiles now use "PLATFORM" macroname with values + (x64, x86, arm64) instead of "CPU" macroname with values + (AMD64, ARM64). ++ the makefiles by default now use static version of the + run-time library. + +--- Old: lzma1805.7z New: lzma1806.7z Other differences: -- ++ lzma-sdk.spec ++ --- /var/tmp/diff_new_pack.86k6Pc/_old 2018-12-31 09:47:58.318138648 +0100 +++ /var/tmp/diff_new_pack.86k6Pc/_new 2018-12-31 09:47:58.318138648 +0100 @@ -12,21 +12,21 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define _sver 1805 +%define _sver 1806 %define _maver 18 %define _miver 05 Name: lzma-sdk -Version:18.05 +Version:18.06 Release:0 Summary:An implementation of LZMA compression # Actually the site says "Public Domain". See license file. License:LGPL-2.1-only Group: Productivity/Archiving/Compression -Url:http://www.7-zip.org/sdk.html +URL:http://www.7-zip.org/sdk.html Source0:http://www.7-zip.org/a/lzma%{_sver}.7z Source1:lzma-sdk-LICENSE.fedora Patch1: lzma-sdk-shlib.patch @@ -85,13 +85,13 @@ %postun -n libclzma-suse0 -p /sbin/ldconfig %files -n libclzma-suse0 -%defattr(-,root,root) -%doc DOC/lzma.txt DOC/lzma-history.txt lzma-sdk-LICENSE.fedora +%license lzma-sdk-LICENSE.fedora +%doc DOC/lzma.txt DOC/lzma-history.txt %{_libdir}/libclzma-suse.so.0* %files devel -%defattr(-,root,root) -%doc DOC/7z*.txt DOC/Methods.txt lzma-sdk-LICENSE.fedora +%license lzma-sdk-LICENSE.fedora +%doc DOC/7z*.txt DOC/Methods.txt %{_includedir}/clzma/ %{_libdir}/libclzma.so %{_libdir}/pkgconfig/clzma.pc
commit lzma-sdk for openSUSE:Factory
Hello community, here is the log from the commit of package lzma-sdk for openSUSE:Factory checked in at 2018-06-29 22:25:09 Comparing /work/SRC/openSUSE:Factory/lzma-sdk (Old) and /work/SRC/openSUSE:Factory/.lzma-sdk.new (New) Package is "lzma-sdk" Fri Jun 29 22:25:09 2018 rev:6 rq:616029 version:18.05 Changes: --- /work/SRC/openSUSE:Factory/lzma-sdk/lzma-sdk.changes2018-05-01 23:41:40.825133025 +0200 +++ /work/SRC/openSUSE:Factory/.lzma-sdk.new/lzma-sdk.changes 2018-06-29 22:25:10.978538673 +0200 @@ -1,0 +2,5 @@ +Mon Jun 11 12:47:46 UTC 2018 - aloi...@gmx.com + +- Fixed unpacking problem + +--- Other differences: -- ++ lzma-sdk.spec ++ --- /var/tmp/diff_new_pack.rYDJBh/_old 2018-06-29 22:25:11.446538320 +0200 +++ /var/tmp/diff_new_pack.rYDJBh/_new 2018-06-29 22:25:11.446538320 +0200 @@ -24,7 +24,7 @@ Release:0 Summary:An implementation of LZMA compression # Actually the site says "Public Domain". See license file. -License:LGPL-2.1 +License:LGPL-2.1-only Group: Productivity/Archiving/Compression Url:http://www.7-zip.org/sdk.html Source0:http://www.7-zip.org/a/lzma%{_sver}.7z @@ -35,7 +35,7 @@ BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libtool -BuildRequires: p7zip +BuildRequires: p7zip-full BuildRequires: pkg-config %description
commit lzma-sdk for openSUSE:Factory
Hello community, here is the log from the commit of package lzma-sdk for openSUSE:Factory checked in at 2018-05-01 23:41:34 Comparing /work/SRC/openSUSE:Factory/lzma-sdk (Old) and /work/SRC/openSUSE:Factory/.lzma-sdk.new (New) Package is "lzma-sdk" Tue May 1 23:41:34 2018 rev:5 rq:602806 version:18.05 Changes: --- /work/SRC/openSUSE:Factory/lzma-sdk/lzma-sdk.changes2018-03-12 12:11:53.575106223 +0100 +++ /work/SRC/openSUSE:Factory/.lzma-sdk.new/lzma-sdk.changes 2018-05-01 23:41:40.825133025 +0200 @@ -1,0 +2,14 @@ +Tue May 1 11:19:07 UTC 2018 - aloi...@gmx.com + +- Update to version 18.05 + * The speed for LZMA/LZMA2 compressing was increased +by 8% for fastest/fast compression levels and +by 3% for normal/maximum compression levels. + * The BUG was fixed in Lzma2Enc.c +Lzma2Enc_Encode2() function worked incorretly, + if (inStream == NULL) and the number of block threads is + more than 1. + +- Refreshed lzma-sdk-shlib.patch + +--- Old: lzma1803.7z New: lzma1805.7z Other differences: -- ++ lzma-sdk.spec ++ --- /var/tmp/diff_new_pack.7M2Viw/_old 2018-05-01 23:41:45.452964662 +0200 +++ /var/tmp/diff_new_pack.7M2Viw/_new 2018-05-01 23:41:45.456964517 +0200 @@ -16,11 +16,11 @@ # -%define _sver 1803 +%define _sver 1805 %define _maver 18 -%define _miver 03 +%define _miver 05 Name: lzma-sdk -Version:18.03 +Version:18.05 Release:0 Summary:An implementation of LZMA compression # Actually the site says "Public Domain". See license file. ++ lzma-sdk-shlib.patch ++ --- /var/tmp/diff_new_pack.7M2Viw/_old 2018-05-01 23:41:45.496963061 +0200 +++ /var/tmp/diff_new_pack.7M2Viw/_new 2018-05-01 23:41:45.496963061 +0200 @@ -6,27 +6,11 @@ other packages. --- - C/Bcj2Enc.c |2 ++ - C/Lzma2Enc.c |4 ++-- Makefile.am | 11 +++ clzma.pc.in | 10 ++ configure.ac |6 ++ - 5 files changed, 31 insertions(+), 2 deletions(-) + 3 files changed, 27 insertions(+), 0 deletions(-) -Index: 1/C/Bcj2Enc.c -=== 1.orig/C/Bcj2Enc.c -+++ 1/C/Bcj2Enc.c -@@ -12,7 +12,9 @@ - #define PRF(x) - #endif - -+#ifdef _WIN32 - #include -+#endif - #include - - #include "Bcj2.h" Index: 1/Makefile.am === --- /dev/null
commit lzma-sdk for openSUSE:Factory
Hello community, here is the log from the commit of package lzma-sdk for openSUSE:Factory checked in at 2018-03-12 12:11:51 Comparing /work/SRC/openSUSE:Factory/lzma-sdk (Old) and /work/SRC/openSUSE:Factory/.lzma-sdk.new (New) Package is "lzma-sdk" Mon Mar 12 12:11:51 2018 rev:4 rq:585342 version:18.03 Changes: --- /work/SRC/openSUSE:Factory/lzma-sdk/lzma-sdk.changes2018-01-30 15:45:13.108322644 +0100 +++ /work/SRC/openSUSE:Factory/.lzma-sdk.new/lzma-sdk.changes 2018-03-12 12:11:53.575106223 +0100 @@ -1,0 +2,12 @@ +Sat Mar 10 18:55:18 UTC 2018 - aloi...@gmx.com + +- Update to version 18.03 + * Asm\x86\LzmaDecOpt.asm: new optimized LZMA decoder written in +asm for x64 with about 30% higher speed than main version of +LZMA decoder written in C. + * The speed for single-thread LZMA/LZMA2 decoder written in C +was increased by 3%. + +- Refreshed lzma-sdk-shlib.patch + +--- Old: lzma1801.7z New: lzma1803.7z Other differences: -- ++ lzma-sdk.spec ++ --- /var/tmp/diff_new_pack.fMMbrN/_old 2018-03-12 12:11:55.243046718 +0100 +++ /var/tmp/diff_new_pack.fMMbrN/_new 2018-03-12 12:11:55.267045861 +0100 @@ -16,11 +16,11 @@ # -%define _sver 1801 +%define _sver 1803 %define _maver 18 -%define _miver 01 +%define _miver 03 Name: lzma-sdk -Version:18.01 +Version:18.03 Release:0 Summary:An implementation of LZMA compression # Actually the site says "Public Domain". See license file. ++ lzma-sdk-shlib.patch ++ --- /var/tmp/diff_new_pack.fMMbrN/_old 2018-03-12 12:11:55.399041151 +0100 +++ /var/tmp/diff_new_pack.fMMbrN/_new 2018-03-12 12:11:55.399041151 +0100 @@ -27,23 +27,6 @@ #include #include "Bcj2.h" -Index: 1/C/Lzma2Enc.c -=== 1.orig/C/Lzma2Enc.c -+++ 1/C/Lzma2Enc.c -@@ -720,10 +720,10 @@ SRes Lzma2Enc_Encode2(CLzma2EncHandle pp - CLzma2Enc *p = (CLzma2Enc *)pp; - - if (inStream && inData) --return E_INVALIDARG; -+return SZ_ERROR_PARAM; - - if (outStream && outBuf) --return E_INVALIDARG; -+return SZ_ERROR_PARAM; - - { - unsigned i; Index: 1/Makefile.am === --- /dev/null
commit lzma-sdk for openSUSE:Factory
Hello community, here is the log from the commit of package lzma-sdk for openSUSE:Factory checked in at 2018-01-30 15:45:09 Comparing /work/SRC/openSUSE:Factory/lzma-sdk (Old) and /work/SRC/openSUSE:Factory/.lzma-sdk.new (New) Package is "lzma-sdk" Tue Jan 30 15:45:09 2018 rev:3 rq:570911 version:18.01 Changes: --- /work/SRC/openSUSE:Factory/lzma-sdk/lzma-sdk.changes2018-01-10 23:35:09.960029027 +0100 +++ /work/SRC/openSUSE:Factory/.lzma-sdk.new/lzma-sdk.changes 2018-01-30 15:45:13.108322644 +0100 @@ -1,0 +2,7 @@ +Mon Jan 29 20:45:47 UTC 2018 - aloi...@gmx.com + +- Update to version 18.01 + * Some changes in LZMA2/xz multithreading code for compressing. +Some bugs were fixed. + +--- Old: lzma1701.7z New: lzma1801.7z Other differences: -- ++ lzma-sdk.spec ++ --- /var/tmp/diff_new_pack.SlIQNw/_old 2018-01-30 15:45:13.900285672 +0100 +++ /var/tmp/diff_new_pack.SlIQNw/_new 2018-01-30 15:45:13.904285485 +0100 @@ -16,11 +16,11 @@ # -%define _sver 1701 -%define _maver 17 +%define _sver 1801 +%define _maver 18 %define _miver 01 Name: lzma-sdk -Version:17.01 +Version:18.01 Release:0 Summary:An implementation of LZMA compression # Actually the site says "Public Domain". See license file. @@ -37,7 +37,6 @@ BuildRequires: libtool BuildRequires: p7zip BuildRequires: pkg-config -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description LZMA SDK provides documentation, samples, header files, libraries,
commit lzma-sdk for openSUSE:Factory
Hello community, here is the log from the commit of package lzma-sdk for openSUSE:Factory checked in at 2018-01-10 23:35:07 Comparing /work/SRC/openSUSE:Factory/lzma-sdk (Old) and /work/SRC/openSUSE:Factory/.lzma-sdk.new (New) Package is "lzma-sdk" Wed Jan 10 23:35:07 2018 rev:2 rq:562860 version:17.01 Changes: --- /work/SRC/openSUSE:Factory/lzma-sdk/lzma-sdk.changes2017-06-20 09:38:54.588635063 +0200 +++ /work/SRC/openSUSE:Factory/.lzma-sdk.new/lzma-sdk.changes 2018-01-10 23:35:09.960029027 +0100 @@ -1,0 +2,7 @@ +Mon Jan 8 08:02:11 UTC 2018 - jeng...@inai.de + +- Update to new upstream release 17.01 + * Some bugs were fixed. +- Replace lzma-sdk-16.04-sharedlib.patch with lzma-sdk-shlib.patch. + +--- Old: lzma-sdk-16.04-sharedlib.patch lzma1604.7z New: lzma-sdk-shlib.patch lzma1701.7z Other differences: -- ++ lzma-sdk.spec ++ --- /var/tmp/diff_new_pack.JbgVhS/_old 2018-01-10 23:35:11.963935001 +0100 +++ /var/tmp/diff_new_pack.JbgVhS/_new 2018-01-10 23:35:11.967934813 +0100 @@ -1,7 +1,7 @@ # # spec file for package lzma-sdk # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,11 +15,12 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -%define _sver 1604 -%define _maver 16 -%define _miver 04 + +%define _sver 1701 +%define _maver 17 +%define _miver 01 Name: lzma-sdk -Version:16.04 +Version:17.01 Release:0 Summary:An implementation of LZMA compression # Actually the site says "Public Domain". See license file. @@ -28,10 +29,12 @@ Url:http://www.7-zip.org/sdk.html Source0:http://www.7-zip.org/a/lzma%{_sver}.7z Source1:lzma-sdk-LICENSE.fedora -Patch0: lzma-sdk-16.04-sharedlib.patch +Patch1: lzma-sdk-shlib.patch +BuildRequires: automake BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: libtool BuildRequires: p7zip BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -50,72 +53,48 @@ %package devel Summary:Development libraries and headers for %{name} Group: Development/Languages/C and C++ -Requires: liblzmasdk%{_maver} = %{version} +Requires: libclzma-suse0 = %{version} %description devel This package contains development libraries and headers for %{name}. -%package -n liblzmasdk%{_maver} -Summary:7-Zip LZMA library -Group: Productivity/Archiving/Compression - -%description -n liblzmasdk%{_maver} -Library for encoding/decoding LZMA files from the 7-Zip project. +%package -n libclzma-suse0 +Summary:LZMA stream encoding/decoding library from 7-Zip +Group: System/Libraries + +%description -n libclzma-suse0 +Library for encoding/decoding LZMA streams, using the 7-Zip library +implementation. %prep %setup -q -c -n lzma%{_sver} -%patch0 -p1 -sed -e 's/__LIBMAJ__/%{_maver}/' \ --e 's/__LIBMIN__/%{_miver}/' \ --i CPP/7zip/Bundles/LzmaCon/makefile.gcc +%patch -P 1 -p1 +perl -i -pe 's{AC_INIT.*}{AC_INIT([lzma-sdk], [%version])}' configure.ac dos2unix DOC/*.txt install -p -m 0644 %{SOURCE1} . %build -cd CPP/7zip/Bundles/LzmaCon -make %{?_smp_mflags} -f makefile.gcc clean all +autoreconf -fi +%configure +make %{?_smp_mflags} %install -mkdir -p %{buildroot}%{_libdir} -install -m0755 CPP/7zip/Bundles/LzmaCon/liblzmasdk.so.%{_maver}.%{_miver} %{buildroot}%{_libdir} -pushd %{buildroot}%{_libdir} -ln -s liblzmasdk.so.%{version} liblzmasdk.so.%{_maver} -ln -s liblzmasdk.so.%{version} liblzmasdk.so -popd -mkdir -p %{buildroot}/%{_includedir}/lzma%{_sver}/ -find . -iname '*.h' | xargs -I {} install -m0644 -D {} %{buildroot}/%{_includedir}/lzma-sdk/{} - -# creates support file for pkg-config -mkdir %{buildroot}/%{_libdir}/pkgconfig -tee %{buildroot}/%{_libdir}/pkgconfig/lzma-sdk.pc <<"EOF" -prefix=%{_prefix} -exec_prefix=%{_prefix} -libdir=%{_libdir} -includedir=%{_includedir} - -Name: lzma-sdk -Description: 7-Zip implementation of LZMA compression -Version: %{version} -Libs: -L${libdir} -llzmasdk -Cflags: -I${includedir}/lzma-sdk -EOF - -%fdupes -s %{buildroot}/%{_includedir}/lzma-sdk +%make_install +rm -f "%buildroot/%_libdir"/*.la -%post -n liblzmasdk%{_maver} -p /sbin/ldconfig -%postun -n liblzmasdk%{_maver} -p /sbin/ldconfig +%post -n libclzma-suse0 -p /sbin/ldconfig +%postun -n libclzma-suse0 -p /sbin/ldconfig -%files -n liblzmasdk%{_maver} +%fi