[Gpg4win-commits] r294 - in trunk: . src
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Thu Apr 27 12:46:18 CEST 2006
Author: marcus
Date: 2006-04-27 12:46:17 +0200 (Thu, 27 Apr 2006)
New Revision: 294
Modified:
trunk/ChangeLog
trunk/src/Makefile.am
trunk/src/gpg4win.mk.in
trunk/src/inst-gnupg.nsi
trunk/src/uninst-gnupg.nsi
Log:
2006-04-27 Marcus Brinkmann <marcus at g10code.de>
* src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
generate man pages.
* src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
install macro.
* src/inst-gnupg.nsi: Install man pages.
* src/uninst-gnupg.nsi: Uninstall man pages.
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2006-04-26 10:02:23 UTC (rev 293)
+++ trunk/ChangeLog 2006-04-27 10:46:17 UTC (rev 294)
@@ -1,3 +1,12 @@
+2006-04-27 Marcus Brinkmann <marcus at g10code.de>
+
+ * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
+ generate man pages.
+ * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
+ install macro.
+ * src/inst-gnupg.nsi: Install man pages.
+ * src/uninst-gnupg.nsi: Uninstall man pages.
+
2006-04-26 Werner Koch <wk at g10code.com>
Released 1.0.1.
Modified: trunk/src/Makefile.am
===================================================================
--- trunk/src/Makefile.am 2006-04-26 10:02:23 UTC (rev 293)
+++ trunk/src/Makefile.am 2006-04-27 10:46:17 UTC (rev 294)
@@ -37,6 +37,16 @@
--with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) \
CPPFLAGS=-I$(idir)/include LDFLAGS=-L$(idir)/lib
+# The GnuPG package provides man pages which we have to convert.
+define gpg4win_pkg_gnupg_post_install
+(man -Tlatin1 -l $$$${pkgidir}/man/man1/gpg.1 | sed `printf "s/\b.//g"` | \
+ sed -e 's/$$$$/\r/' > $$$${pkgidir}/man/man1/gpg.man; \
+man -Tlatin1 -l $$$${pkgidir}/man/man1/gpgv.1 | sed `printf "s/\b.//g"` | \
+ sed -e 's/$$$$/\r/' > $$$${pkgidir}/man/man1/gpgv.man; \
+man -Tlatin1 -l $$$${pkgidir}/man/man7/gnupg.7 | sed `printf "s/\b.//g"` | \
+ sed -e 's/$$$$/\r/' > $$$${pkgidir}/man/man7/gnupg.man)
+endef
+
# We would like to use --with-libiconv-prefix and
# --with-libintl-prefix, but these don't work with the cheesy
# non-"libfoo.la" versions of iconv and gettext that we are using.
Modified: trunk/src/gpg4win.mk.in
===================================================================
--- trunk/src/gpg4win.mk.in 2006-04-26 10:02:23 UTC (rev 293)
+++ trunk/src/gpg4win.mk.in 2006-04-27 10:46:17 UTC (rev 294)
@@ -136,11 +136,14 @@
$(MAKE) $(AM_MAKEFLAGS) $$$${pkgmkargs})
touch stamps/stamp-$(1)-03-make
+# Note that post_install must come last because it may be empty and
+# "; ;" is a syntax error.
stamps/stamp-$(1)-04-install: stamps/stamp-$(1)-03-make
($(call SETVARS,$(1)); \
cd "$$$${pkgbdir}"; \
$(MAKE) $(AM_MAKEFLAGS) $$$${pkgmkargs_inst} install; \
- $(call STRIP_macro,"$$$${pkgidir}"))
+ $(call STRIP_macro,"$$$${pkgidir}"); \
+ $(call gpg4win_pkg_$(call FROB_macro,$(1))_post_install))
touch stamps/stamp-$(1)-04-install
stamps/stamp-$(1)-05-stow: stamps/stamp-$(1)-04-install
Modified: trunk/src/inst-gnupg.nsi
===================================================================
--- trunk/src/inst-gnupg.nsi 2006-04-26 10:02:23 UTC (rev 293)
+++ trunk/src/inst-gnupg.nsi 2006-04-27 10:46:17 UTC (rev 294)
@@ -47,6 +47,9 @@
File "${prefix}/share/gnupg/options.skel"
File "${prefix}/share/gnupg/FAQ"
File "${prefix}/share/gnupg/faq.html"
+ File "${prefix}/man/man1/gpg.man"
+ File "${prefix}/man/man1/gpgv.man"
+ File "${prefix}/man/man7/gnupg.man"
WriteRegStr HKLM "Software\GNU\GnuPG" "Install Directory" $INSTDIR
!endif
Modified: trunk/src/uninst-gnupg.nsi
===================================================================
--- trunk/src/uninst-gnupg.nsi 2006-04-26 10:02:23 UTC (rev 293)
+++ trunk/src/uninst-gnupg.nsi 2006-04-27 10:46:17 UTC (rev 294)
@@ -44,6 +44,9 @@
Delete "$INSTDIR\share\gnupg\options.skel"
Delete "$INSTDIR\share\gnupg\FAQ"
Delete "$INSTDIR\share\gnupg\faq.html"
+ Delete "$INSTDIR\share\gnupg\gpg.man"
+ Delete "$INSTDIR\share\gnupg\gpgv.man"
+ Delete "$INSTDIR\share\gnupg\gnupg.man"
RMDir "$INSTDIR\share\gnupg"
RMDir "$INSTDIR\share"
RMDir "$INSTDIR"
More information about the Gpg4win-commits
mailing list