wok-next annotate gnupg/receipt @ rev 20966
Micro-updates
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon Sep 10 11:49:32 2018 +0300 (2018-09-10) |
parents | 241675069a75 |
children | d5aab818505e |
rev | line source |
---|---|
al@20794 | 1 # SliTaz package receipt v2. |
pankso@29 | 2 |
pankso@29 | 3 PACKAGE="gnupg" |
al@20966 | 4 VERSION="2.2.10" |
pankso@209 | 5 CATEGORY="security" |
al@19768 | 6 SHORT_DESC="Free implementation of the OpenPGP" |
pankso@29 | 7 MAINTAINER="pankso@slitaz.org" |
pascal@14999 | 8 LICENSE="GPL3" |
al@19226 | 9 WEB_SITE="https://www.gnupg.org/" |
al@20966 | 10 LFS="http://www.linuxfromscratch.org/blfs/view/svn/postlfs/gnupg.html" |
al@19768 | 11 |
pankso@29 | 12 TARBALL="$PACKAGE-$VERSION.tar.bz2" |
al@19226 | 13 WGET_URL="https://www.gnupg.org/ftp/gcrypt/gnupg/$TARBALL" |
al@20794 | 14 # https://www.gnupg.org/download/integrity_check.html |
al@20966 | 15 TARBALL_SHA1="3e87504e2ca317718aa9b6299947ebf7e906b54e" |
pankso@29 | 16 |
pankso@10437 | 17 BUILD_DEPENDS="libgpg-error-dev libassuan-dev libgcrypt-dev libksba-dev \ |
al@20794 | 18 npth-dev perl libusb-dev sqlite3-dev gettext zlib-dev bzip2-dev readline-dev \ |
al@20794 | 19 texinfo gnutls-dev openldap-dev" |
erjo@9941 | 20 |
al@20794 | 21 compile_rules() { |
al@19768 | 22 ./configure \ |
al@19768 | 23 --enable-symcryptrun \ |
al@19768 | 24 --enable-maintainer-mode \ |
al@19768 | 25 $CONFIGURE_ARGS && |
al@20794 | 26 make && |
al@19768 | 27 makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi && |
al@19768 | 28 makeinfo --plaintext -o doc/gnupg.txt doc/gnupg.texi && |
al@20794 | 29 make install || return 1 |
al@19226 | 30 |
al@20794 | 31 # FIXME. |
al@20794 | 32 # Looks like functions install-exec-hook() from g10/Makefile work in |
al@20794 | 33 # an unexpected manner. It required to spend too many time in debugging, so |
al@20794 | 34 # better I'll apply here "fast and dirty hack" that will make the same: |
al@20794 | 35 install -m755 g10/gpg $install/usr/bin/gpg2 |
al@20794 | 36 install -m755 g10/gpgv $install/usr/bin/gpgv2 |
al@20794 | 37 # The same "hack" for doc/Makefile |
al@20794 | 38 cook_pick_manpages doc/gpg.1 doc/gpgv.1 |
al@19768 | 39 |
al@20794 | 40 docdir="$install/usr/share/doc/gnupg-$VERSION" |
al@20794 | 41 install -v -m755 -d $docdir/html |
al@20794 | 42 install -v -m644 doc/gnupg_nochunks.html $docdir/html/gnupg.html |
al@20794 | 43 install -v -m644 doc/*.texi doc/gnupg.txt $docdir |
al@20794 | 44 |
al@20794 | 45 ln -svf gpg2 $install/usr/bin/gpg |
al@20794 | 46 ln -svf gpgv2 $install/usr/bin/gpgv |
pankso@29 | 47 } |
pankso@29 | 48 |
al@20794 | 49 genpkg_rules() { |
al@19768 | 50 copy @std |
al@20794 | 51 DEPENDS="bzlib libassuan libgcrypt libgnutls libgpg-error libksba libldap \ |
al@20794 | 52 libsqlite3 libusb npth readline zlib pinentry" |
pankso@29 | 53 } |