1. Summary
  2. Files
  3. Support
  4. Report Spam
  5. Create account
  6. Log in

root/csw/mgar/pkg/pinentry/trunk/Makefile

Revision 16916, 2.2 KB (checked in by dmichelsen, 4 months ago)

WHOLE TREE: Explicitly set GARTYPE to current default 'v2'

  • Property svn:keywords set to Id
Line 
1# Copyright 2009 OpenCSW
2# Distributed under the terms of the GNU General Public License v2
3# $Id$
4
5NAME = pinentry
6VERSION = 0.8.1
7CATEGORIES = utils
8GARTYPE = v2
9
10DESCRIPTION = Allows entering passwords into gpg-agent
11define BLURB
12endef
13
14MASTER_SITES = ftp://ftp.gnupg.org/gcrypt/pinentry/
15DISTFILES  = $(DISTNAME).tar.gz
16
17VENDOR_URL = http://www.gnupg.org/related_software/pinentry/
18
19BUILD_DEP_PKGS += CSWlibgnugetopt-dev
20BUILD_DEP_PKGS += CSWggettext-dev
21BUILD_DEP_PKGS += CSWlibncurses-dev
22BUILD_DEP_PKGS += CSWglib2devel
23BUILD_DEP_PKGS += CSWgtk2devel
24BUILD_DEP_PKGS += CSWlibatkdevel
25BUILD_DEP_PKGS += CSWpangodevel
26BUILD_DEP_PKGS += CSWlibcairo-dev
27
28PACKAGES += CSWpinentry
29SPKG_DESC_CSWpinentry = Allows entering passwords into gpg-agent (ncurses version)
30# PKGFILES is catchall
31RUNTIME_DEP_PKGS_CSWpinentry += CSWlibgnugetopt0
32RUNTIME_DEP_PKGS_CSWpinentry += CSWiconv
33RUNTIME_DEP_PKGS_CSWpinentry += CSWlibncurses5
34
35PACKAGES += CSWpinentry-gtk2
36SPKG_DESC_CSWpinentry-gtk2 = Allows entering passwords into gpg-agent (gtk2 version)
37PKGFILES_CSWpinentry-gtk2 += $(bindir)/pinentry-gtk-2
38RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWiconv
39RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWfconfig
40RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibintl8
41RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibncurses5
42RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWftype2
43RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibgnugetopt0
44RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWgtk2
45RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibatk
46RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWpango
47RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWglib2
48RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibcairo2
49
50# This is passed to curses/, but not pinentry/
51EXTRA_CPPFLAGS += -I$(includedir)/ncurses
52
53EXTRA_LINKER_FLAGS += -lgnugetopt
54
55CONFIGURE_ARGS += $(DIRPATHS)
56CONFIGURE_ARGS += --enable-pinentry-curses
57CONFIGURE_ARGS += --disable-pinentry-gtk
58CONFIGURE_ARGS += --enable-pinentry-gtk2
59
60# This is a symlink, we replace that by alternatives
61EXTRA_MERGE_EXCLUDE_FILES += $(bindir)/pinentry
62
63ALTERNATIVES_CSWpinentry = ncurses
64ALTERNATIVES_CSWpinentry-gtk2 = gtk2
65ALTERNATIVE_ncurses = $(bindir)/pinentry pinentry $(bindir)/pinentry-curses 100
66ALTERNATIVE_gtk2 = $(bindir)/pinentry pinentry $(bindir)/pinentry-gtk-2 200
67
68include gar/category.mk
Note: See TracBrowser for help on using the browser.