Revision: 15038 http://gar.svn.sourceforge.net/gar/?rev=15038&view=rev Author: dmichelsen Date: 2011-07-11 10:26:41 +0000 (Mon, 11 Jul 2011)
Log Message: ----------- pinentry: Split packages, add alternatives Modified Paths: -------------- csw/mgar/pkg/pinentry/trunk/Makefile Modified: csw/mgar/pkg/pinentry/trunk/Makefile =================================================================== --- csw/mgar/pkg/pinentry/trunk/Makefile 2011-07-11 09:51:32 UTC (rev 15037) +++ csw/mgar/pkg/pinentry/trunk/Makefile 2011-07-11 10:26:41 UTC (rev 15038) @@ -18,26 +18,50 @@ BUILD_DEP_PKGS += CSWlibgnugetopt-dev BUILD_DEP_PKGS += CSWggettext-dev BUILD_DEP_PKGS += CSWlibncurses-dev -BUILD_DEP_PKGS += CSWglib +BUILD_DEP_PKGS += CSWglib2devel BUILD_DEP_PKGS += CSWgtk2devel +BUILD_DEP_PKGS += CSWatk2devel +BUILD_DEP_PKGS += CSWpangodevel +BUILD_DEP_PKGS += CSWlibcairo-dev +PACKAGES += CSWpinentry +SPKG_DESC_CSWpinentry = Allows entering passwords into gpg-agent (ncurses version) +# PKGFILES is catchall RUNTIME_DEP_PKGS_CSWpinentry += CSWlibgnugetopt0 -RUNTIME_DEP_PKGS_CSWpinentry += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWpinentry += CSWiconv RUNTIME_DEP_PKGS_CSWpinentry += CSWlibncurses5 -RUNTIME_DEP_PKGS_CSWpinentry += CSWglib -RUNTIME_DEP_PKGS_CSWpinentry += CSWgtk -RUNTIME_DEP_PKGS_CSWpinentry += CSWiconv -RUNTIME_DEP_PKGS_CSWpinentry += CSWglib2 -RUNTIME_DEP_PKGS_CSWpinentry += CSWftype2 -RUNTIME_DEP_PKGS_CSWpinentry += CSWgtk2 -RUNTIME_DEP_PKGS_CSWpinentry += CSWlibatk -RUNTIME_DEP_PKGS_CSWpinentry += CSWfconfig -RUNTIME_DEP_PKGS_CSWpinentry += CSWpango -RUNTIME_DEP_PKGS_CSWpinentry += CSWlibcairo2 +PACKAGES += CSWpinentry-gtk2 +SPKG_DESC_CSWpinentry-gtk2 = Allows entering passwords into gpg-agent (gtk2 version) +PKGFILES_CSWpinentry-gtk2 += $(bindir)/pinentry-gtk-2 +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWiconv +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWfconfig +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibintl8 +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibncurses5 +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWftype2 +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibgnugetopt0 +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWgtk2 +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibatk +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWpango +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWglib2 +RUNTIME_DEP_PKGS_CSWpinentry-gtk2 += CSWlibcairo2 + # This is passed to curses/, but not pinentry/ EXTRA_CPPFLAGS += -I$(includedir)/ncurses EXTRA_LINKER_FLAGS += -lgnugetopt +CONFIGURE_ARGS += $(DIRPATHS) +CONFIGURE_ARGS += --enable-pinentry-curses +CONFIGURE_ARGS += --disable-pinentry-gtk +CONFIGURE_ARGS += --enable-pinentry-gtk2 + +# This is a symlink, we replace that by alternatives +EXTRA_MERGE_EXCLUDE_FILES += $(bindir)/pinentry + +ALTERNATIVES_CSWpinentry = ncurses +ALTERNATIVES_CSWpinentry-gtk2 = gtk2 +ALTERNATIVE_ncurses = $(bindir)/pinentry pinentry $(bindir)/pinentry-curses 100 +ALTERNATIVE_gtk2 = $(bindir)/pinentry pinentry $(bindir)/pinentry-gtk-2 200 + include gar/category.mk This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel