Package Details: lib32-libmng 2.0.3-1

Git Clone URL: https://aur.archlinux.org/lib32-libmng.git (read-only, click to copy)
Package Base: lib32-libmng
Description: A collection of routines used to create and manipulate MNG format graphics files (32-bit)
Upstream URL: http://www.libmng.com/
Licenses: custom
Submitter: arojas
Maintainer: WoefulDerelict
Last Packager: WoefulDerelict
Votes: 62
Popularity: 0.000006
First Submitted: 2017-02-09 20:37 (UTC)
Last Updated: 2018-03-17 15:12 (UTC)

Pinned Comments

WoefulDerelict commented on 2017-02-18 19:13 (UTC) (edited on 2018-08-18 20:25 (UTC) by WoefulDerelict)

This PKGBUILD verifies the authenticity of the source via PGP signatures which are not part of the Arch Linux keyring. In order to complete the process it is necessary to import the key(s) from the ‘validpgpkeys’ array into the user’s keyring before calling makepkg. There is a helpful article explaining this process by one of Arch Linux's developers located here: http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

Instructions on importing keys from a keyserver and how to automate the retrieval process can be found in the Arch Linux wiki here: https://wiki.archlinux.org/index.php/GnuPG#Use_a_keyserver This article also contains helpful information describing the installation of GnuPG, its configuration and usage.

Execute the following to import keys using gpg:

gpg --recv-keys <KEYID - See 'validpgpkeys' array in PKGBUILD>

The PGP signature check can be skipped by passing --skippgpcheck to makepkg.

Consult the makepkg manual page for a full list of options. [https://www.archlinux.org/pacman/makepkg.8.html]

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

WoefulDerelict commented on 2017-02-18 19:19 (UTC)

As there have been no changes relevant to the output generated by this PKGBUILD I have rolled the package release back to the same one given to the last release before this was dropped from [Multilib] to prevent more unnecessary updates and rebuilds. There is presently a signed binary package for this in the Arch Linux Archive here: https://archive.archlinux.org/packages/l/lib32-libmng/

WoefulDerelict commented on 2017-02-18 19:13 (UTC) (edited on 2018-08-18 20:25 (UTC) by WoefulDerelict)

This PKGBUILD verifies the authenticity of the source via PGP signatures which are not part of the Arch Linux keyring. In order to complete the process it is necessary to import the key(s) from the ‘validpgpkeys’ array into the user’s keyring before calling makepkg. There is a helpful article explaining this process by one of Arch Linux's developers located here: http://allanmcrae.com/2015/01/two-pgp-keyrings-for-package-management-in-arch-linux/

Instructions on importing keys from a keyserver and how to automate the retrieval process can be found in the Arch Linux wiki here: https://wiki.archlinux.org/index.php/GnuPG#Use_a_keyserver This article also contains helpful information describing the installation of GnuPG, its configuration and usage.

Execute the following to import keys using gpg:

gpg --recv-keys <KEYID - See 'validpgpkeys' array in PKGBUILD>

The PGP signature check can be skipped by passing --skippgpcheck to makepkg.

Consult the makepkg manual page for a full list of options. [https://www.archlinux.org/pacman/makepkg.8.html]

lisu_ml commented on 2017-02-18 14:29 (UTC)

Sorry, but I have no time to take care of the package anymore.

WoefulDerelict commented on 2017-02-17 13:07 (UTC)

punk0x29a: It appears that gpg is having some issues finding or connecting to the keyserver. Find out why gpg isn't connecting. The community for #archlinux on FreeNode can likely fill in when the documentation is lacking. There are a number of channels offering support in different languages. While the package release has been iterated a few times since lib32-libmng was dropped from [Multilib] the changes have been trivial and have absolutely no effect on the output. There is still a perfectly valid, recent, signed package for this available in the Arch Linux Archive one can use and no reason to rebuild it. https://archive.archlinux.org/packages/l/lib32-libmng/ lisu_ml: There is an example of the pin I use for PKGBUILDs with signed sources on libc++ here: https://aur.archlinux.org/pkgbase/libc%2B%2B/ Feel free to adapt it and use it as you see fit. I tried to keep it brief as I didn't want it burying everything else beneath a wall of text.

lisu_ml commented on 2017-02-17 10:32 (UTC)

@punk0x29a: Have you tried again by any chance? Also if it still doesn't work, could you please run the command with '-v' switch: $ gpg -v --recv-keys F54984BFA16C640F and paste the output here?

punk0x29a commented on 2017-02-17 01:05 (UTC)

@lisu_ml Hi, I've tried to follow your advice, as it's sound and it have worked in the past, but I get: $ gpg --recv-keys F54984BFA16C640F gpg: keyserver receive failed: No keyserver available $ gpg --keyserver pgp.mit.edu --recv-keys F54984BFA16C640F gpg: keyserver receive failed: No keyserver available What should I do? Thanks

ingleandrobarros commented on 2017-02-16 22:53 (UTC)

Thanks @lisu_ml

lisu_ml commented on 2017-02-15 21:57 (UTC)

@Rzarector and @archcid: Please read the pinned comment by @WoefulDerelict or simply just import the key to your keyring: $ gpg --recv-keys F54984BFA16C640F In case it doesn't work you can use alternative keyserver: $ gpg --keyserver pgp.mit.edu --recv-keys F54984BFA16C640F

Rzarector commented on 2017-02-15 19:41 (UTC)

Hello, It looks like this package can't be updated due to PGP signatures verification error. Is a fix on the way? It's been a week since this error first appeared. Thank you.

archcid commented on 2017-02-15 16:11 (UTC)

==> Проверка подписей исходных файлов с помощью 'gpg'... libmng-2.0.3.tar.xz ... СБОЙ (неизвестный открытый ключ F54984BFA16C640F) ==> ОШИБКА: Одна или больше PGP-подписей не могут быть проверены! ==> ОШИБКА: Makepkg не смог собрать lib32-libmng.