diff -Nru innoextract-1.6/debian/changelog innoextract-1.6/debian/changelog --- innoextract-1.6/debian/changelog 2016-11-01 16:24:15.000000000 +0000 +++ innoextract-1.6/debian/changelog 2017-12-02 13:07:28.000000000 +0000 @@ -1,52 +1,69 @@ -innoextract (1.6-1build2) zesty; urgency=high +innoextract (1.6-0ppa1~artful) artful; urgency=low - * No change rebuild against boost1.62. + * Added support for Inno Setup 5.5.7 (and 5.5.8) installers + * Added a --collisions=rename-all option + * Fixed issues with the --collisions=rename option + * Unsafe characters in special constant strings (ie : in {code:…}) are now replaced with $ + * Windows: Fixed progress bar flickering while printing extracted filenames + * Windows binaries: Fixed crash on platforms without AVX support - -- Dimitri John Ledkov Tue, 01 Nov 2016 16:24:15 +0000 + -- Daniel Scharrer Fri, 25 Mar 2016 00:27:10 +0100 -innoextract (1.6-1build1) yakkety; urgency=medium +innoextract (1.5-0ppa1~artful) artful; urgency=low - * No-change rebuild for boost soname change. + * Bump version to 1.5 (new upstream release): + * Added support for Inno Setup 5.5.6 installers + * Added --include and --exclude-temp options to filter extracted files + * Improved handling of file collisions and added a --collisions option to control the behavior + * Added support for newer GOG.com multi-part installers via the --gog option + * Added support for building without iconv, using builtin conversions and/or Win32 API instead + * Various bug fixes and improvements - -- Matthias Klose Thu, 04 Aug 2016 08:19:28 +0000 + -- Daniel Scharrer Thu, 24 Sep 2015 22:54:26 +0200 -innoextract (1.6-1) unstable; urgency=low +innoextract (1.4-0ppa1~artful) artful; urgency=low - * New upstream release - * Added build-hardening flags - * Updated Homepage and Vcs-URLs - * Updated debian Standards-Version - * Updated watch file with PGP support and releases instead of tags + * Bump version to 1.4 (new upstream release): + * Fixed issues with the progress bar in sandbox environments + * Fixed extracting very large installers with 32-bit innoextract builds + * Improved handling + * The --list command-line option can now combined with --test or --extract + * The --version command-line option can now be modified with --quiet + or --silent + * Added support for preserving timestamps of extracted files + (enabled by default) + * Added a --timestamps (-T) command-line options to control or disable + file timestamps + * Added an --output-dir (-d) command-line option to control where files + are extracted + * Various bug fixes and tweaks - -- Lennart Weller Fri, 08 Apr 2016 11:52:16 +0200 + -- Daniel Scharrer Mon, 11 Mar 2013 17:19:38 +0100 -innoextract (1.5-1) unstable; urgency=low +innoextract (1.3-0ppa1~artful) artful; urgency=low - * New upstream release (Closes: #799985) + * New upstream release 1.3: + * Respect --quiet and --silent for multi-file installers + * Compile in C++11 mode if supported + * Warn about unsupported setup data versions + * Add support for Inno Setup 5.5.0 installers - -- Lennart Weller Fri, 25 Sep 2015 08:37:46 +0200 + -- Daniel Scharrer Tue, 03 Jul 2012 18:19:42 +0200 -innoextract (1.4-1) unstable; urgency=low +innoextract (1.2-0ppa2~artful) artful; urgency=low - * New upstream release (Closes: #730524) + * Install the upstream changelog file with the correct name. - -- Lennart Weller Wed, 27 Nov 2013 15:42:57 +0100 + -- Daniel Scharrer Tue, 03 Apr 2012 21:17:42 +0200 -innoextract (1.3-1) unstable; urgency=low +innoextract (1.2-0ppa1~artful) artful; urgency=low - * New upstream release - * Update Debian Standards Version to 3.9.4 + * New upstream release: fix compile errors on older systems and remove unused dependency. - -- Lennart Weller Thu, 25 Oct 2012 23:01:31 +0200 + -- Daniel Scharrer Sun, 01 Apr 2012 02:26:24 +0200 -innoextract (1.2+git20120504-2) unstable; urgency=low +innoextract (1.1-0ppa1~artful) artful; urgency=low - * introduced hardening to the binary to solve all warnings + * Initial release - -- Lennart Weller Thu, 04 Oct 2012 23:05:27 +0200 - -innoextract (1.2+git20120504-1) unstable; urgency=low - - * Initial release. (Closes: #678294) - - -- Lennart Weller Wed, 20 Jun 2012 18:12:47 +0200 + -- Daniel Scharrer Sun, 25 Mar 2012 08:01:24 +0200 diff -Nru innoextract-1.6/debian/compat innoextract-1.6/debian/compat --- innoextract-1.6/debian/compat 2016-04-08 10:27:55.000000000 +0000 +++ innoextract-1.6/debian/compat 2014-06-17 17:39:04.000000000 +0000 @@ -1 +1 @@ -9 +7 diff -Nru innoextract-1.6/debian/control innoextract-1.6/debian/control --- innoextract-1.6/debian/control 2016-11-01 16:24:15.000000000 +0000 +++ innoextract-1.6/debian/control 2017-05-27 06:31:14.000000000 +0000 @@ -1,30 +1,17 @@ Source: innoextract Section: utils Priority: extra -Maintainer: Ubuntu Developers -XSBC-Original-Maintainer: Lennart Weller -Uploaders: Sebastian Reichel -Standards-Version: 3.9.7 -Vcs-git: https://anonscm.debian.org/git/collab-maint/innoextract.git -Vcs-Browser: https://anonscm.debian.org/git/collab-maint/innoextract.git +Maintainer: Daniel Scharrer +Build-Depends: debhelper (>= 7.0.50), cmake (>= 2.8), libboost-dev, libboost-iostreams-dev , libboost-filesystem-dev, libboost-date-time-dev, libboost-system-dev, libboost-program-options-dev, liblzma-dev +Standards-Version: 3.9.4 Homepage: http://constexpr.org/innoextract/ -Build-Depends: cmake, - debhelper (>= 9), - dpkg-dev (>= 1.16.1~), - libboost-iostreams-dev, - libboost-filesystem-dev, - libboost-date-time-dev, - libboost-system-dev, - libboost-program-options-dev, - liblzma-dev +Vcs-Git: git://github.com/dscharrer/innoextract.git +Vcs-Browser: https://github.com/dscharrer/innoextract Package: innoextract Architecture: any -Multi-Arch: foreign -Depends: ${misc:Depends}, - ${shlibs:Depends} -Description: Tool for extracting data from an Inno Setup installer +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Tool to extract installers created by Inno Setup Inno Setup is a tool to create installers for Microsoft Windows applications. - Inno Extracts allows one to extract such installers under non-windows systems - without running the actual installer using wine. Inno Extract currently - supports installers created by Inno Setup 1.2.10 to 5.5.8. + innoextract allows one to extract such installers under non-windows systems + without running the actual installer using wine. diff -Nru innoextract-1.6/debian/copyright innoextract-1.6/debian/copyright --- innoextract-1.6/debian/copyright 2016-04-08 10:27:55.000000000 +0000 +++ innoextract-1.6/debian/copyright 2017-05-27 06:31:14.000000000 +0000 @@ -1,13 +1,29 @@ Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: InnoExtract -Source: https://github.com/dscharrer/InnoExtract +Upstream-Name: innoextract +Source: http://constexpr.org/innoextract/ Files: * -Copyright: Copyright 2011-2012 Daniel Scharrer +Copyright: 2011-2016 Daniel Scharrer License: Zlib + This software is provided 'as-is', without any express or implied + warranty. In no event will the author(s) be held liable for any damages + arising from the use of this software. + . + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + . + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. Files: cmake/cpplint.py -Copyright: 2009 Google Inc. +Copyright: Copyright 2011-2016 Daniel Scharrer + Copyright 2009 Google Inc. License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions @@ -32,26 +48,3 @@ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Files: debian/* -Copyright: Copyright 2012 Lennart Weller -License: Zlib - -License: Zlib - This software is provided 'as-is', without any express or implied warranty. In - no event will the authors be held liable for any damages arising from the use - of this software. - . - Permission is granted to anyone to use this software for any purpose, including - commercial applications, and to alter it and redistribute it freely, subject to - the following restrictions: - . - 1. The origin of this software must not be misrepresented; you must not claim - that you wrote the original software. If you use this software in a product, an - acknowledgment in the product documentation would be appreciated but is not - required. - . - 2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - . - 3. This notice may not be removed or altered from any source distribution. diff -Nru innoextract-1.6/debian/docs innoextract-1.6/debian/docs --- innoextract-1.6/debian/docs 1970-01-01 00:00:00.000000000 +0000 +++ innoextract-1.6/debian/docs 2014-06-17 17:39:04.000000000 +0000 @@ -0,0 +1 @@ +README.md diff -Nru innoextract-1.6/debian/innoextract.docs innoextract-1.6/debian/innoextract.docs --- innoextract-1.6/debian/innoextract.docs 2016-04-08 10:27:55.000000000 +0000 +++ innoextract-1.6/debian/innoextract.docs 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -README.md diff -Nru innoextract-1.6/debian/rules innoextract-1.6/debian/rules --- innoextract-1.6/debian/rules 2016-04-08 10:27:55.000000000 +0000 +++ innoextract-1.6/debian/rules 2017-05-27 06:31:14.000000000 +0000 @@ -1,13 +1,12 @@ #!/usr/bin/make -f +# -*- makefile -*- +# We don't need any custom rules as debhelper is able to figure out everything. -export DEB_BUILD_MAINT_OPTIONS = hardening=+all -DPKG_EXPORT_BUILDFLAGS = 1 -include /usr/share/dpkg/buildflags.mk -CFLAGS+=$(CPPFLAGS) -CXXFLAGS+=$(CPPFLAGS) +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +override_dh_installchangelogs: + dh_installchangelogs CHANGELOG %: dh $@ - -override_dh_auto_configure: - cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr diff -Nru innoextract-1.6/debian/upstream/signing-key.asc innoextract-1.6/debian/upstream/signing-key.asc --- innoextract-1.6/debian/upstream/signing-key.asc 2016-04-08 10:27:55.000000000 +0000 +++ innoextract-1.6/debian/upstream/signing-key.asc 1970-01-01 00:00:00.000000000 +0000 @@ -1,52 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- -Version: GnuPG v1 - -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 -UUKYud4= -=0/IL ------END PGP PUBLIC KEY BLOCK----- diff -Nru innoextract-1.6/debian/watch innoextract-1.6/debian/watch --- innoextract-1.6/debian/watch 2016-04-08 10:27:55.000000000 +0000 +++ innoextract-1.6/debian/watch 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -version=3 -opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/-$1\.tar\.gz/,pgpsigurlmangle=s/$/.sig/ \ - https://github.com/dscharrer/innoextract/releases .*?/(?:\d\S*)/innoextract-(\d\S*)\.tar\.gz