Package Details: gnupg-git 2.2.0+12+g9f5e50e7c-2

Git Clone URL: https://aur.archlinux.org/gnupg-git.git (read-only)
Package Base: gnupg-git
Description: Complete and free implementation of the OpenPGP standard - development
Upstream URL: http://www.gnupg.org/
Licenses: GPL
Conflicts: dirmngr, gnupg, gnupg2
Provides: dirmngr, gnupg=2.2.0+12+g9f5e50e7c
Submitter: alphazo
Maintainer: Alad
Last Packager: TrialnError
Votes: 1
Popularity: 0.000000
First Submitted: 2013-06-30 19:25
Last Updated: 2017-09-20 21:30

Required by (163)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3

alphazo commented on 2013-06-30 18:34

Thanks @holos for the heavy cleanup. I have two questions:
- Should I submit the package gnupg-git as you mentioned and then kill gnupg2-git?
- Why is pkgver=2.1.0beta3+220+g82c25e6 considering than it is much newer than the rather old 2.1beta3? What do the extra numbers stand for?

holos commented on 2013-06-30 18:05

pacman 4.1 PKGBUILD: http://ix.io/6qT

alphazo commented on 2013-06-27 07:10

Package has been updated and can now compile the latest git version again (rather than 2.1beta3).

alphazo commented on 2013-06-13 16:13

Thanks @nullren, all your fixes have been applied.

alphazo commented on 2013-06-13 14:55

I applied @nullren' suggestions and was able to compile it. Then I uploaded the PKGBUILD to AUR but if I try to compile it as a regular user like through Yaourt I get :

==> Starting make...
fatal: Not a git repository (or any parent up to mount point /tmp)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

Can you give it a try with the PKGBUILD I have posted on AUR?

Anonymous comment on 2013-05-24 06:20

not able to get this to build as is. changed the PKGBUILD a little bit to at least get something i could play with. needed to skip building docs because got an error there. also using the 2.1.0b3 tag.

--- PKGBUILD-orig 2013-05-23 22:56:02.320835635 -0700
+++ PKGBUILD 2013-05-23 23:15:46.305561006 -0700
@@ -12,7 +12,7 @@
license=('GPL')
url="http://www.gnupg.org/"
makedepends=('git' 'ghostscript' 'transfig')
-provides=("gnupg=${pkgver}")
+provides=("gnupg=${pkgver}" 'dirmngr')
conflicts=('gnupg2' 'gnupg' 'dirmngr')
replaces=('gnupg2' 'gnupg' 'dirmngr')
install=${pkgname}.install
@@ -28,7 +28,7 @@
msg "Connecting to GIT server...."

if [ -d $_gitname ] ; then
- cd $_gitname && git pull origin
+ cd $_gitname && git pull origin master
msg "The local files are updated."
else
git clone $_gitroot $_gitname
@@ -38,11 +38,13 @@
msg "Starting make..."

rm -rf "$srcdir/$_gitname-build"
+ git checkout gnupg-2.1.0beta3
git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
cd "$srcdir/$_gitname-build"
- read me
- ./autogen.sh --force
- ./configure --enable-maintainer-mode --prefix=/usr --libexecdir=/usr/lib/gnupg #$EXTRAOPTS
+ sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac
+ sed -i 's/doc, yes/doc, no/g' configure.ac
+ autoreconf -fiv --force
+ LIBS=-llber ./configure --enable-maintainer-mode --prefix=/usr --libexecdir=/usr/lib/gnupg #$EXTRAOPTS
make
}

@@ -55,5 +57,5 @@
# Remove conflicting man file
#rm -f ${pkgdir}/usr/share/man/man7/gnupg.7
ln -s gpg2 "${pkgdir}"/usr/bin/gpg
- ln -s gpg2.1.gz "${pkgdir}"/usr/share/man/man1/gpg.1.gz
+ #ln -s gpg2.1.gz "${pkgdir}"/usr/share/man/man1/gpg.1.gz
}

kang commented on 2013-03-13 07:09

remove "read me" ;)
sed -i 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' configure.ac
sed -i 's/AM_PROG_MKDIR_P/AC_PROG_MKDIR_P/g' configure.ac
sed -i 's/\$\(mkdir_p\)/\$\(MKDIR_P\)/g' Makefile.am
autoreconf -fiv
instead of autogen

configure:
./configure \
`> --prefix=/usr \
`> --sysconfdir=/etc \
`> --libexecdir=/usr/lib/gnupg \
`> --enable-maintainer-mode \
`> --enable-symcryptrun \
`> --enable-gpgtar

alphazo commented on 2012-12-04 10:13

Thanks @kurz, PKGBUILD has been fixed.

kurz commented on 2012-11-04 00:40

This package requires these packages:
ghostscript, transfig

The reason for these strange dependecies seems to be the documentation that is build during make.