Package Details: innoextract 1.6-1

Git Clone URL: https://aur.archlinux.org/innoextract.git (read-only)
Package Base: innoextract
Description: A tool to extract installers created by Inno Setup
Upstream URL: http://constexpr.org/innoextract/
Keywords: extract tool
Licenses: zlib
Submitter: dscharrer
Maintainer: carstene1ns
Last Packager: carstene1ns
Votes: 64
Popularity: 3.756320
First Submitted: 2012-03-25 01:04
Last Updated: 2016-03-28 21:29

Dependencies (4)

Required by (13)

Sources (2)

Pinned Comments

carstene1ns commented on 2015-08-09 09:53

@ArnaudNux: For security reasons you need to manually download and trust the signature keys by default.
Please read [1] and maybe [2] for further information. You have 3 choices:
1) ignore signatures (bad, insecure)
$ makepkg --skippgpcheck
2) setup gpg correctly to automatically download specified keys:
$ echo "keyserver-options auto-key-retrieve" >> ~/.gnupg/gpg.conf
3) download every key manually:
$ gpg --recv-key <KEYID>

[1]: https://wiki.archlinux.org/index.php/Makepkg#Signature_checking
[2]: http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

Latest Comments

hollunder commented on 2016-04-11 08:13

Thanks carstene1ns, it works now.
I have my doubts that this new mechanism actually makes anything more secure.

carstene1ns commented on 2016-04-05 14:41

@hollunder: See my pinned comment and setup your system correctly.

hollunder commented on 2016-04-05 14:35

==> Validating source files with sha256sums...
innoextract-1.6.tar.gz ... Passed
innoextract-1.6.tar.gz.sig ... Skipped
==> Verifying source file signatures with gpg...
innoextract-1.6.tar.gz ... FAILED (unknown public key 28555A66D7E1DEC9)
==> ERROR: One or more PGP signatures could not be verified!

carstene1ns commented on 2016-03-28 21:31

Thanks, @dscharrer and @oaken-source! Updated to 1.6.

dscharrer commented on 2016-03-24 23:52

I just released innoextract 1.6 so the patch should not longer be needed after the package is updated.

oaken-source commented on 2016-03-24 14:13

This package does not build in the current version using the latest cmake-3.5

Can be fixed using a patch from version 1.6 as referenced here:
https://github.com/dscharrer/innoextract/issues/50

I created a patch for the pkgbuild and pastebin'd it:
http://pastebin.com/d9RTgDGh

Tsynique commented on 2015-12-26 17:14

Solution to signature problem: https://bbs.archlinux.org/viewtopic.php?pid=1488714#p1488714

carstene1ns commented on 2015-09-28 08:48

ArnaudNux: Did you read my answer to you from 2015-08-09 09:53?
Even if you deleted your almost identical comment, the answer is still valid.

ArnaudNux commented on 2015-09-27 15:46

==> Validating source files with sha256sums...
innoextract-1.5.tar.gz ... Passed
innoextract-1.5.tar.gz.sig ... Skipped
==> Verifying source file signatures with gpg...
innoextract-1.5.tar.gz ... FAILED (unknown public key 28555A66D7E1DEC9)
==> ERROR: One or more PGP signatures could not be verified!
==> ERROR: Makepkg was unable to build innoextract.
==> Restart building innoextract ? [y/N]
==> ------------------------------------

carstene1ns commented on 2015-09-27 09:00

smls: Thanks, updated!

smls commented on 2015-09-25 06:19

innoextract 1.5 has been released: http://constexpr.org/innoextract/changelog

carstene1ns commented on 2015-08-09 09:53

@ArnaudNux: For security reasons you need to manually download and trust the signature keys by default.
Please read [1] and maybe [2] for further information. You have 3 choices:
1) ignore signatures (bad, insecure)
$ makepkg --skippgpcheck
2) setup gpg correctly to automatically download specified keys:
$ echo "keyserver-options auto-key-retrieve" >> ~/.gnupg/gpg.conf
3) download every key manually:
$ gpg --recv-key <KEYID>

[1]: https://wiki.archlinux.org/index.php/Makepkg#Signature_checking
[2]: http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

ArnaudNux commented on 2015-08-09 09:36

==> Making package: innoextract 1.4-1 (Sun Aug 9 11:35:23 CEST 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found innoextract-1.4.tar.gz
-> Found innoextract-1.4.tar.gz.sig
==> Validating source files with sha256sums...
innoextract-1.4.tar.gz ... Passed
innoextract-1.4.tar.gz.sig ... Skipped
==> Verifying source file signatures with gpg...
innoextract-1.4.tar.gz ... FAILED (unknown public key 28555A66D7E1DEC9)
==> ERROR: One or more PGP signatures could not be verified!

smls commented on 2014-12-12 22:41

Strange, it still works fine for me with the sourceforge URL.

kylebaked commented on 2014-12-12 22:36

This source appears to be working and matches the sha1 in the PKGBUILD, in case sourceforge error persists. It also appears to be the original authors site (with the sourceforge link listed as a mirror)

http://constexpr.org/innoextract/files/innoextract-1.4.tar.gz

kylebaked commented on 2014-12-12 22:28

Currently I'm unable to build this package. I think its an issue with sourceforge where the source is hosted. It gives an ssl error, and if you ignore it you get stuck in a redirect loop (or something). I'm not sure if this is something temporary going on with sourceforge or what. In the meantime I'm hunting for an alternate source.

smls commented on 2013-05-17 21:07

@Barthalion: Yeah, I noticed that I made that mistake in some of my PKGBUILDs. But rather than pushing needless recompiles on unsuspecting users, I prefer to wait for the next upstream release or other "real" PKGBUILD improvement to fix it. (Unless of course it actually breaks something?)

Barthalion commented on 2013-05-17 16:09

Your PKGBUILD works flawlessly, thank you! One thing - pkgrel should be numbered from 1.

smls commented on 2013-01-11 00:31

Taking over package maintenance so dscharrer can focus on upstream development.

crayZsaaron commented on 2012-12-21 16:50

This is absolutely fantastic. Great work. I can't wait to read through the source... I know nothing about working with Windows executables. I hope this can get enough votes to get into [community]!

dscharrer commented on 2012-12-07 11:06

Thanks for the suggestion, Raziel23, I've updated the PKGBUILD.

Raziel23 commented on 2012-12-06 19:50

This is a great tool and it is very useful. I've only some suggestions about the PKGBUILD. You can add boost-libs in depends instead of boost and add boost to makedepends (boost-libs is sufficient to run program). You can also remove unused entries, it will be more clearly. Below is attached the PKGBUILD with the changes:
http://pastebin.com/CV1HU5t1

Best regards.

crisisinaptica commented on 2012-10-17 23:05

Thanks for this, very useful tool. :)

dscharrer commented on 2012-08-21 16:29

You're right about $_installname - that was left over from earlier, uhm, experiments. Removed it now.

Also, it's good to know that innoextract is being used. :-)

tea commented on 2012-08-21 16:13

Incidentally, on GOG installers - you are a godsend and you've enabled some work to get started on this: http://www.gogwiki.com/wiki/AUR

tea commented on 2012-08-21 16:12

Where $pkgname and $_installname are the same value, you don't actually need $_installname.

It doesn't hurt anyone, but any instance of ${_installname} may as well just be $pkgname.

dscharrer commented on 2012-06-06 12:30

Yes, that was the initial motivation. For Arx it's not only the GOG.com version, but also the official patches for the old CD versions that use Inno Setup.

Glad you find it useful.

ZekeSulastin commented on 2012-06-06 05:35

This makes it much easier to get the data files from the GOG installers needed for source ports of old games like FS2 ...

Given that arx-libertatis is a project of yours, I'm guessing that said data was the use case that started this project? :D