From ae368dbf16b293b6e91ee2270cb7c3aeea432945ef9aa89c929b59bb9afc0b20 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Lorenzen?= Date: Wed, 4 May 2016 11:46:59 +0000 Subject: [PATCH] Accepting request 393617 from home:enzokiel:branches:devel:languages:pascal update to version 6.0.1 OBS-URL: https://build.opensuse.org/request/show/393617 OBS-URL: https://build.opensuse.org/package/show/devel:languages:pascal/peazip?expand=0&rev=23 --- peazip-6.0.0.src.zip | 3 -- peazip-6.0.1.src.zip | 3 ++ peazip.changes | 31 ++++++++++++ peazip.spec | 115 ++++++++++++++++++++++++------------------- peazip_help.pdf | 4 +- 5 files changed, 101 insertions(+), 55 deletions(-) delete mode 100644 peazip-6.0.0.src.zip create mode 100644 peazip-6.0.1.src.zip diff --git a/peazip-6.0.0.src.zip b/peazip-6.0.0.src.zip deleted file mode 100644 index c9b480f..0000000 --- a/peazip-6.0.0.src.zip +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d585c79c632eac43edbfb133a0b59767424d137f3db75c55d49a793664af7bf2 -size 3913063 diff --git a/peazip-6.0.1.src.zip b/peazip-6.0.1.src.zip new file mode 100644 index 0000000..2a14e57 --- /dev/null +++ b/peazip-6.0.1.src.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1211a7468a56c2e6f0635931bffd252d8b60572a2a2f72f38c6df0c12f1e849e +size 4005283 diff --git a/peazip.changes b/peazip.changes index 6d469df..49bfaca 100644 --- a/peazip.changes +++ b/peazip.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Wed May 04 11:03:22 UTC 2016 - joerg.lorenzen@ki.tng.de + +- update to version 6.0.1 + * BACKEND + - Pea 0.54, implementing new PEA file format specifications + 1.1 version. + Added support to SHA-3 256 and 512 bit hash. + Added support to Twofish and Serpent (128 and 256 bit) based + authenticated encryption in EAX mode. + New pea binary can read PEA 1.0 file format. + Previous pea binaries should be updated in order to read PEA + 1.1 files, and to support all new algorithms. + - (Linux) Updated p7zip from 15.09 beta to 15.14 + * CODE + - Updated following units from Wolfgang Ehrhardt's crypto and + utilities library: aes_2015-09-14.zip, crc_hash_2015-09-14.zip, + fca_2015-09-14.zip, util_2015-09-14.zip. + - Created new EAX units using 128 and 256 bit Twofish (fcryptt, + fctf256) and Serpent (fcrypts, fcsp256). + * FILE MANAGER + - Introduced support for SHA-3 256 and SHA-3 512 hash + verification. + SHA-3 hash is available both in file tools "Checksum/hash + file(s)" and in browser (set in Options > File Tools). + - Various fixes and improvements. + * EXTRACTION and ARCHIVING + - New "File" group in archiving/extraction context menu shows + bookmarked and recent archive files, for quick adding to + archiving/extraction layout. + ------------------------------------------------------------------- Thu Mar 17 12:24:51 UTC 2016 - joerg.lorenzen@ki.tng.de diff --git a/peazip.spec b/peazip.spec index 60618a6..88c3784 100644 --- a/peazip.spec +++ b/peazip.spec @@ -15,38 +15,43 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -Name: peazip -Summary: Free Zip files utility -Version: 6.0.0 -Release: 1 -Url: https://github.com/giorgiotani/PeaZip -Source0: peazip-%{version}.src.zip -Source1: altconf.txt -Source2: peazip_help.pdf -Patch0: peazip-desktop.patch -License: LGPL-3.0 -Group: Productivity/Archiving/Compression -Requires: p7zip -Requires: upx -BuildRequires: fpc -BuildRequires: fpc-src -BuildRequires: lazarus -BuildRequires: qt4pas-devel -BuildRequires: xorg-x11-devel -%if 0%{?suse_version} > 1320 || 0%{?is_opensuse} -BuildRequires: kf5-filesystem -%else -BuildRequires: kdebase4-workspace -%endif -BuildRequires: update-desktop-files -BuildRequires: p7zip -BuildRequires: upx -BuildRequires: unzip -BuildRequires: dos2unix -BuildRequires: fdupes -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%define _peazipinstalldir %{_libdir}/peazip +%if 0%{?suse_version} > 1320 || 0%{?is_opensuse} +%bcond_without buildkf5 +%endif + +Name: peazip +Summary: Free Zip files utility +Version: 6.0.1 +Release: 1 +Url: https://github.com/giorgiotani/PeaZip +Source0: peazip-%{version}.src.zip +Source1: altconf.txt +Source2: peazip_help.pdf +Patch0: peazip-desktop.patch +License: LGPL-3.0 +Group: Productivity/Archiving/Compression +Requires: p7zip +Requires: upx +BuildRequires: fpc +BuildRequires: fpc-src +BuildRequires: lazarus +BuildRequires: qt4pas-devel +BuildRequires: xorg-x11-devel +%if %{with buildkf5} +BuildRequires: kf5-filesystem +%else +BuildRequires: kdebase4-workspace +%endif +BuildRequires: update-desktop-files +BuildRequires: p7zip +BuildRequires: upx +BuildRequires: unzip +BuildRequires: dos2unix +BuildRequires: fdupes +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%define _peazipinstalldir %{_libdir}/peazip %description PeaZip is a free Zip files utility, providing an unified, natively portable, @@ -62,13 +67,14 @@ create self-extracting archives, split/join files, strong encryption with two fa encrypted password manager, secure deletion, find duplicate files, calculate hashes, export job definition as script. -%if 0%{?suse_version} > 1320 || 0%{?is_opensuse} - +%if %{with buildkf5} %package kf5 -Summary: KF5 servicemenu for peazip -Group: Productivity/Archiving/Compression -Requires: peazip -BuildArch: noarch +Summary: KF5 servicemenu for peazip +Group: Productivity/Archiving/Compression +Requires: peazip +Requires(post): update-desktop-files +Requires(postun): update-desktop-files +BuildArch: noarch %description kf5 PeaZip is a free Zip files utility, providing an unified, natively portable, @@ -83,14 +89,14 @@ Features of PeaZip includes extract, create and convert multiple archives at onc create self-extracting archives, split/join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export job definition as script. - %else - %package kde4 -Summary: KDE4 servicemenu for peazip -Group: Productivity/Archiving/Compression -Requires: peazip -BuildArch: noarch +Summary: KDE4 servicemenu for peazip +Group: Productivity/Archiving/Compression +Requires: peazip +Requires(post): update-desktop-files +Requires(postun): update-desktop-files +BuildArch: noarch %kde4_runtime_requires %description kde4 @@ -106,7 +112,6 @@ Features of PeaZip includes extract, create and convert multiple archives at onc create self-extracting archives, split/join files, strong encryption with two factor authentication, encrypted password manager, secure deletion, find duplicate files, calculate hashes, export job definition as script. - %endif %prep @@ -147,7 +152,7 @@ install -D -m644 FreeDesktop_integration/peazip.desktop %{buildroot}%{_datadir}/ install -D -m644 FreeDesktop_integration/peazip.png %buildroot%{_datadir}/pixmaps/peazip.png pushd FreeDesktop_integration/kde4-dolphin/usr/share/kde4/services/ServiceMenus -%if 0%{?suse_version} > 1320 || 0%{?is_opensuse} +%if %{with buildkf5} mkdir -p %{buildroot}%{_kf5_servicesdir}/ServiceMenus install -m644 *.desktop %{buildroot}%{_kf5_servicesdir}/ServiceMenus %else @@ -158,6 +163,20 @@ popd %fdupes %{buildroot} +%if %{with buildkf5} +%post kf5 +%desktop_database_post + +%postun kf5 +%desktop_database_postun +%else +%post kde4 +%desktop_database_post + +%postun kde4 +%desktop_database_postun +%endif + %files %defattr(-,root,root) %{_bindir}/pea @@ -168,19 +187,15 @@ popd %{_datadir}/pixmaps/peazip.png %doc readme copying.txt peazip_help.pdf -%if 0%{?suse_version} > 1320 || 0%{?is_opensuse} - +%if %{with buildkf5} %files kf5 %defattr(-,root,root) %dir %{_kf5_servicesdir}/ServiceMenus %{_kf5_servicesdir}/ServiceMenus/*.desktop - %else - %files kde4 %defattr(-,root,root) %{_kde4_servicesdir}/ServiceMenus/*.desktop - %endif %changelog diff --git a/peazip_help.pdf b/peazip_help.pdf index f433391..a129a26 100644 --- a/peazip_help.pdf +++ b/peazip_help.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5efdee100d15b114413cc9f419aa9d78889bf1998f1d3060371b9c2bd4ea1d4c -size 1184429 +oid sha256:925e9c65f4ae38c120651cdfc6567687770238487655e0bcd4f1e6bf53ca2929 +size 1184864