wok-next diff pinentry/receipt @ rev 20869
mono: fix build on 32-bit
author | Aleksej Bobylev <al.bobylev@gmail.com> |
---|---|
date | Mon Jul 02 10:15:48 2018 +0300 (2018-07-02) |
parents | 96d29914cbad |
children | f48456621a9d |
line diff
1.1 --- a/pinentry/receipt Sat Jun 09 11:23:42 2018 +0000 1.2 +++ b/pinentry/receipt Mon Jul 02 10:15:48 2018 +0300 1.3 @@ -3,8 +3,7 @@ 1.4 PACKAGE="pinentry" 1.5 VERSION="1.1.0" 1.6 CATEGORY="security" 1.7 -SHORT_DESC="Collection of dialog programs that allow GnuPG to read passphrases \ 1.8 -and PIN numbers in a secure manner" 1.9 +SHORT_DESC="Allow GnuPG to read passphrases and PIN numbers in a secure manner" 1.10 MAINTAINER="pascal.bellard@slitaz.org" 1.11 LICENSE="GPL2" 1.12 WEB_SITE="https://www.gnupg.org/" 1.13 @@ -16,18 +15,51 @@ 1.14 TARBALL_SHA1="693bdf9f48dfb3e040d92f50b1bb464e268b9fb0" 1.15 1.16 BUILD_DEPENDS="libassuan-dev libgpg-error-dev ncurses-dev libcap-dev \ 1.17 -libsecret-dev libgcrypt-dev fltk-dev" # gtk+-dev gcr-dev 1.18 -SIBLINGS="pinentry-gtk" 1.19 +libsecret-dev libgcrypt-dev shared-mime-info gtk+-dev gtk+3-dev gcr-dev \ 1.20 +fltk-dev" 1.21 +SPLIT="pinentry-gtk pinentry-gnome3 pinentry-fltk" 1.22 1.23 compile_rules() { 1.24 ./configure \ 1.25 + --enable-pinentry-curses \ 1.26 + --enable-fallback-curses \ 1.27 --enable-pinentry-tty \ 1.28 + --enable-pinentry-gtk2 \ 1.29 + --enable-pinentry-gnome3 \ 1.30 + --disable-pinentry-qt \ 1.31 + --enable-pinentry-fltk \ 1.32 $CONFIGURE_ARGS && 1.33 make && 1.34 - make install 1.35 + make install || return 1 1.36 + 1.37 + # make default pinentry the pinentry-curses 1.38 + ln -sf pinentry-curses $install/usr/bin/pinentry 1.39 } 1.40 1.41 genpkg_rules() { 1.42 - copy @std 1.43 - DEPENDS="glib libassuan libcap libgpg-error libsecret ncurses" 1.44 + case $PACKAGE in 1.45 + pinentry) 1.46 + copy pinentry-tty pinentry-curses pinentry 1.47 + DEPENDS="glib libassuan libcap libgpg-error libsecret ncurses" 1.48 + CAT="security|for console" 1.49 + ;; 1.50 + pinentry-gtk) 1.51 + copy pinentry-gtk-2 1.52 + DEPENDS="glib gtk+ libassuan libcap libgpg-error libsecret \ 1.53 + ncurses pinentry" 1.54 + CAT="security|for GTK+ 2" 1.55 + ;; 1.56 + pinentry-gnome3) 1.57 + copy pinentry-gnome3 1.58 + DEPENDS="gcr-base glib libassuan libcap libgpg-error libsecret \ 1.59 + ncurses pinentry" 1.60 + CAT="security|for GNOME 3" 1.61 + ;; 1.62 + pinentry-fltk) 1.63 + copy pinentry-fltk 1.64 + DEPENDS="fltk glib libassuan libcap libgpg-error libsecret \ 1.65 + ncurses pinentry" 1.66 + CAT="security|for FLTK" 1.67 + ;; 1.68 + esac 1.69 }