Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - parcimonie-sh-git

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: parcimonie-sh-git 48.9344ede-1

Git Clone URL: https://aur-dev.archlinux.org/parcimonie-sh-git.git (read-only)
Package Base: parcimonie-sh-git
Description: Bash reimplementation of parcimonie - Refresh your GnuPG keyring without disclosing your whole contact list to the world
Upstream URL: https://github.com/EtiennePerot/parcimonie.sh
Licenses: WTFPL
Submitter: EtiennePerot
Maintainer: frederik (EtiennePerot)
Last Packager: EtiennePerot
Votes: 14
Popularity: 0.675032
First Submitted: 2013-07-10 04:53
Last Updated: 2016-12-29 04:06

Latest Comments

1 2 Next › Last »

lamarpavel commented on 2016-11-01 11:11

I just stumbled upon this piece on the manpage of makepkg.conf:

>BUILDDIR="/path/to/directory"
> If this value is not set, packages will, by default, be built in subdirectories of the directory that
> makepkg is called from. This option allows setting the build location to another directory. Incorrect use
> of $startdir in a PKGBUILD may cause building with this option to fail.

And then from man PKGBUILD(5):

>startdir
> This contains the absolute path to the directory where the PKGBUILD is located, which is usually the output of $(pwd) when makepkg is
> started. Use of this variable is deprecated and strongly discouraged.

This might help you fix the PKGBUILD to properly build with AUR-helpers that set BUILDDIR.

However, this will not yet fix the problem with packages always recognized as outdated due to a different pkgver from the version in the AUR.

lamarpavel commented on 2016-07-30 10:08

I don't know, sorry. I haven't spent much time writing PKGBUILDs so far, I just had this problem and tried to figure out how to get it working. I'm not sure about sourcing the pkgver from the last git commit though, as it also causes a discrepancy between the locally installed version and the one in the AUR (which currently has 48.9344ede-1, compared to the installed 1.7093957-1) and thus confuses automated update-checks.

I have seen this behaviour with other *-git packages as well, not sure what to do. Maybe add a release-tag to the repo and then have this package refer to the release version rather than the newest commit?

EtiennePerot commented on 2016-07-30 05:05

So what is the PKGBUILD supposed to do then?

lamarpavel commented on 2016-07-29 14:15

In line 19 of the PKGBUILD the cd leads to "$startdir/parcimonie.sh" but depending on your config some aurhelpers will not create that directory when checking out the repo. In my case the $startdir leads to ~/.cache/pacaur/parcimonie-sh-git/ with the only subdir being .git instead of parcimonie.sh.

Changing that line to 'cd "$startdir"' will work in that case, though probably break other configs/workflows.

Hell-G commented on 2016-05-10 16:03

Thank you very much! Now it worked without problems!!

By "checksum verification" I meant the sha512sums. The second problem was with the key, as the keyfile "src/pgp-key" was missing in the clone when I tried it before.

EtiennePerot commented on 2016-05-10 15:52

Fixed the git server on perot.me, the default URL should work again. Would be nice if PKGBUILDs had a way to specify fallbacks for each source.

By "checksum verification", you mean commit signature verification? I've checked that the HEAD commit (currently fb8eab742ff754ed7a989f5a25b0a22b48898c99) on both repositories is the same and is properly signed by my key.

Hell-G commented on 2016-05-10 13:45

Thank you hyperreal for your reply.
This does help with the checkout. But then the check sum verification fails. If I disable this, then it stops, because the pgp-key is missing in the source directory.

hyperreal commented on 2016-05-10 11:14

To get this package to work, edit the PKGBUILD on line 13. Change 'git://perot.me/parcimonie.sh' to 'git://github.com/EtiennePerot/parcimonie.sh'

Hell-G commented on 2016-05-09 13:58

Hi guys,

Unfortunately, I am not able to install this package. The git cloning command exits with a connection timed out message. Is there a problem with the git://perot.me/parcimonie.sh source? Cloning https://github.com/EtiennePerot/parcimonie.sh manually seems to work.

Thanks!

EtiennePerot commented on 2015-11-05 03:47

Hi frederik! Thanks for updating the package, but I'd like to take ownership of it back.

(Also, the PKGBUILD for this is kept at https://github.com/EtiennePerot/parcimonie.sh/blob/master/pkg/PKGBUILD, so it'd be nice if they didn't get out of sync.)