[Gpg4win-commits] r924 - in trunk: . include packages src

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Sat Sep 27 12:43:11 CEST 2008


Author: colinleroy
Date: 2008-09-27 12:43:11 +0200 (Sat, 27 Sep 2008)
New Revision: 924

Added:
   trunk/src/inst-curl.nsi
   trunk/src/inst-gtkhtml2_viewer.nsi
   trunk/src/inst-notification_plugin.nsi
   trunk/src/inst-vcalendar.nsi
   trunk/src/uninst-curl.nsi
   trunk/src/uninst-gtkhtml2_viewer.nsi
   trunk/src/uninst-notification_plugin.nsi
   trunk/src/uninst-vcalendar.nsi
Modified:
   trunk/ChangeLog
   trunk/configure.ac
   trunk/include/config.nsi.in
   trunk/packages/packages.current
   trunk/src/Makefile.am
   trunk/src/gpg4win.nsi
   trunk/src/inst-sections.nsi
Log:
2008-09-27  Colin Leroy  <colin at colino.net>

	* configure.ac,
	src/Makefile.am,
	include/config.nsi.in,
	src/gpg4win.nsi,
	src/inst-sections.nsi,
	packages/packages.current: Add Curl, Claws plugins Gtkhtml,
	Vcalendar and Notification.
	* src/inst-curl.nsi, src/uninst-curl.nsi,
	src/inst-gtkhtml2_viewer.nsi, src/uninst-gtkhtml2_viewer.nsi,
	src/inst-vcalendar.nsi, src/uninst-vcalendar.nsi,
	src/inst-notifiation_plugin.nsi, src/uninst-notification_plugin.nsi:
	New files for these new packages



Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/ChangeLog	2008-09-27 10:43:11 UTC (rev 924)
@@ -1,9 +1,24 @@
+2008-09-27  Colin Leroy  <colin at colino.net>
+
+	* configure.ac,
+	src/Makefile.am,
+	include/config.nsi.in,
+	src/gpg4win.nsi,
+	src/inst-sections.nsi,
+	packages/packages.current: Add Curl, Claws plugins Gtkhtml,
+	Vcalendar and Notification.
+	* src/inst-curl.nsi, src/uninst-curl.nsi,
+	src/inst-gtkhtml2_viewer.nsi, src/uninst-gtkhtml2_viewer.nsi,
+	src/inst-vcalendar.nsi, src/uninst-vcalendar.nsi,
+	src/inst-notifiation_plugin.nsi, src/uninst-notification_plugin.nsi:
+	New files for these new packages
+
 2008-09-25  Colin Leroy  <colin at colino.net>
 
 	* src/Makefile.am (gpg4win_pkg_claws_mail_configure): Add
-	--disable-dbus. No more patches!
+	--disable-dbus.  No more patches!
 	* packages/packages.current: Update claws and change claws
-	and libetpan's sources
+	and libetpan's sources.
 
 2008-09-22  Marcus Brinkmann  <marcus at g10code.com>
 

Modified: trunk/configure.ac
===================================================================
--- trunk/configure.ac	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/configure.ac	2008-09-27 10:43:11 UTC (rev 924)
@@ -209,9 +209,12 @@
 GPG4WIN_SPKG([opencdk], [libgpg-error libgcrypt])
 GPG4WIN_SPKG([gnutls], [libgsasl libtasn1 opencdk])
 GPG4WIN_SPKG([libetpan], [pthreads-w32 gnutls])
+GPG4WIN_SPKG([curl], [zlib gnutls kdesupport])
 GPG4WIN_SPKG([claws-mail], [libiconv gettext zlib gtk+ libpng jpeg glib dnl
                             gpgme pthreads-w32 crypt regex libetpan gnutls])
-
+GPG4WIN_SPKG([notification_plugin], [claws-mail])
+GPG4WIN_SPKG([gtkhtml2_viewer], [curl claws-mail])
+GPG4WIN_SPKG([vcalendar], [curl claws-mail])
 GPG4WIN_IPKG([compendium_de])
 GPG4WIN_IPKG([man_novice_en])
 #GPG4WIN_IPKG([man_advanced_en])

Modified: trunk/include/config.nsi.in
===================================================================
--- trunk/include/config.nsi.in	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/include/config.nsi.in	2008-09-27 10:43:11 UTC (rev 924)
@@ -124,6 +124,11 @@
 !define gpg4win_pkg_gnutls @gpg4win_pkg_gnutls@
 !define gpg4win_pkg_gnutls_version @gpg4win_pkg_gnutls_version@
 
+ at HAVE_PKG_CURL@
+!define gpg4win_pkg_curl @gpg4win_pkg_curl@
+!define gpg4win_pkg_curl_version @gpg4win_pkg_curl_version@
+
+
 @HAVE_PKG_LIBETPAN@
 !define gpg4win_pkg_libetpan @gpg4win_pkg_libetpan@
 !define gpg4win_pkg_libetpan_version @gpg4win_pkg_libetpan_version@
@@ -132,6 +137,18 @@
 !define gpg4win_pkg_claws_mail @gpg4win_pkg_claws_mail@
 !define gpg4win_pkg_claws_mail_version @gpg4win_pkg_claws_mail_version@
 
+ at HAVE_PKG_NOTIFICATION_PLUGIN@
+!define gpg4win_pkg_notification_plugin @gpg4win_pkg_notification_plugin@
+!define gpg4win_pkg_notification_plugin_version @gpg4win_pkg_notification_plugin_version@
+
+ at HAVE_PKG_GTKHTML2_VIEWER@
+!define gpg4win_pkg_gtkhtml2_viewer @gpg4win_pkg_gtkhtml2_viewer@
+!define gpg4win_pkg_gtkhtml2_viewer_version @gpg4win_pkg_gtkhtml2_viewer_version@
+
+ at HAVE_PKG_VCALENDAR@
+!define gpg4win_pkg_vcalendar @gpg4win_pkg_vcalendar@
+!define gpg4win_pkg_vcalendar_version @gpg4win_pkg_vcalendar_version@
+
 #@HAVE_PKG_EUDORAGPG@
 #!define gpg4win_pkg_eudoragpg @gpg4win_pkg_eudoragpg@
 #!define gpg4win_pkg_eudoragpg_version @gpg4win_pkg_eudoragpg_version@

Modified: trunk/packages/packages.current
===================================================================
--- trunk/packages/packages.current	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/packages/packages.current	2008-09-27 10:43:11 UTC (rev 924)
@@ -97,15 +97,38 @@
 chk  b75a493f6f6a82bd19acb41e459f76dc6c27e2c8
 
 #
+# curl for Claws plugins
+#
+
+server http://curl.haxx.se/download
+file  curl-7.19.0.tar.bz2
+chk   fffb34be2e3c66e58a5d3daaf8aa38cae33b284f
+
+#
 # Claws
 #
 # (Kept on our own mirror due to Sourceforge peculiarities.)
 server http://www.claws-mail.org/win32
 
-file  claws-mail-3.5.0cvs131.tar.bz2
-chk   1c3956988a861dbb371dfe942c1ad93a31a042bc
+file  claws-mail-3.5.0cvs132.tar.bz2
+chk   d9507ecf51ab7738fc121890be606a5bd3543459
 
 #
+# Claws plugins
+#
+server http://www.claws-mail.org/win32
+file  notification_plugin-0.17cvs6.tar.gz
+chk   c3ca1de4e6e6d2a611397b7910b3fbf0a09fd7bf
+
+server http://www.claws-mail.org/win32
+file  gtkhtml2_viewer-0.19cvs11.tar.gz
+chk   5d104416873512e175c54a3c0a914116ec2acd14
+
+server http://www.claws-mail.org/win32
+file  vcalendar-2.0cvs15.tar.gz
+chk   690fbff01f97899fcc5a95b076919f80cbc5d075
+
+#
 # Pthreads for Windows.
 #
 server ftp://sources.redhat.com/pub

Modified: trunk/src/Makefile.am
===================================================================
--- trunk/src/Makefile.am	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/Makefile.am	2008-09-27 10:43:11 UTC (rev 924)
@@ -29,8 +29,12 @@
         inst-libtasn1.nsi	   uninst-libtasn1.nsi        \
         inst-opencdk.nsi	   uninst-opencdk.nsi         \
         inst-gnutls.nsi		   uninst-gnutls.nsi	      \
+        inst-curl.nsi		   uninst-curl.nsi	      \
         inst-libetpan.nsi	   uninst-libetpan.nsi        \
         inst-claws-mail.nsi	   uninst-claws-mail.nsi      \
+        inst-notification_plugin.nsi	   uninst-notification_plugin.nsi      \
+        inst-gtkhtml2_viewer.nsi   uninst-gtkhtml2_viewer.nsi      \
+        inst-vcalendar.nsi	   uninst-vcalendar.nsi      \
         inst-crypt.nsi		   uninst-crypt.nsi	      \
         inst-dirmngr.nsi	   uninst-dirmngr.nsi	      \
         inst-eudoragpg.nsi	   uninst-eudoragpg.nsi	      \
@@ -80,9 +84,10 @@
 
 # Supported source packages.
 gpg4win_spkgs = glib libgpg-error gpgme gpgol gpgex \
-		gpa winpt libgsasl libtasn1 opencdk gnutls \
-                libetpan claws-mail gnupg2 pinentry \
-		libassuan libksba libgcrypt adns dirmngr w32pth scute
+		gpa winpt libgsasl libtasn1 opencdk gnutls curl \
+                libetpan claws-mail notification_plugin gtkhtml2_viewer \
+		vcalendar gnupg2 pinentry libassuan libksba libgcrypt \
+		adns dirmngr w32pth scute
 
 # Extra options to configure for individual packages.
 # We can use $(idir) here for the installation prefix.
@@ -194,6 +199,9 @@
 gpg4win_pkg_gnutls_configure = \
   --disable-cxx
 
+gpg4win_pkg_curl_configure = \
+  --with-gnutls --without-ca-bundle
+
 # The CFLAGS are needed to find pthread-w32.
 gpg4win_pkg_libetpan_configure = --with-gnutls \
   CPPFLAGS=\"-I$(idir)/include\" LIBS=\"-L$(idir)/lib\"
@@ -211,6 +219,16 @@
   --disable-spamassassin-plugin --disable-bogofilter-plugin \
   --disable-valgrind --disable-networkmanager-support
 
+gpg4win_pkg_notification_plugin_configure = \
+  --with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) \
+  --disable-libnotify --disable-lcdproc
+
+gpg4win_pkg_gtkhtml2_viewer_configure = \
+  --with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) LIBS=\"-L$(idir)/bin\"
+
+gpg4win_pkg_vcalendar_configure = \
+  --with-lib-prefix=$(idir) --with-libiconv-prefix=$(idir) LIBS=\"-L$(idir)/bin\"
+
 gpg4win_pkg_scute_configure = --silent \
   --with-gpgme-prefix=$(idir) --with-libassuan-prefix=$(idir)
 

Modified: trunk/src/gpg4win.nsi
===================================================================
--- trunk/src/gpg4win.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/gpg4win.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -35,9 +35,6 @@
 !ifdef HAVE_PKG_KDELIBS
 !undef HAVE_PKG_KDELIBS
 !endif
-!ifdef HAVE_PKG_KDESUPPORT
-!undef HAVE_PKG_KDESUPPORT
-!endif
 !ifdef HAVE_PKG_OXYGEN_ICONS
 !undef HAVE_PKG_OXYGEN_ICONS
 !endif

Added: trunk/src/inst-curl.nsi
===================================================================
--- trunk/src/inst-curl.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/inst-curl.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -0,0 +1,38 @@
+# inst-curl.nsi - Installer snippet for curl.        -*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007, 2008 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/curl-${gpg4win_pkg_curl_version}
+
+!ifdef DEBUG
+Section "curl" SEC_curl
+!else
+Section "-curl" SEC_curl
+!endif
+  SetOutPath "$INSTDIR"
+!ifdef SOURCES
+  File ${gpg4win_pkg_curl}
+!else
+
+  File ${prefix}/bin/libcurl-4.dll
+
+!endif
+SectionEnd

Added: trunk/src/inst-gtkhtml2_viewer.nsi
===================================================================
--- trunk/src/inst-gtkhtml2_viewer.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/inst-gtkhtml2_viewer.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -0,0 +1,39 @@
+# inst-gtkhtml2_viewer.nsi - Installer snippet for gtkhtml2_viewer.        -*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007, 2008 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/gtkhtml2_viewer-${gpg4win_pkg_gtkhtml2_viewer_version}
+
+!ifdef DEBUG
+Section "gtkhtml2_viewer" SEC_gtkhtml2_viewer
+!else
+Section "-gtkhtml2_viewer" SEC_gtkhtml2_viewer
+!endif
+  SetOutPath "$INSTDIR"
+!ifdef SOURCES
+  File ${gpg4win_pkg_gtkhtml2_viewer}
+!else
+
+  SetOutPath "$INSTDIR\lib\claws-mail\plugins"
+  File ${prefix}/lib/claws-mail/plugins/gtkhtml2_viewer.dll
+
+!endif
+SectionEnd

Added: trunk/src/inst-notification_plugin.nsi
===================================================================
--- trunk/src/inst-notification_plugin.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/inst-notification_plugin.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -0,0 +1,39 @@
+# inst-notification_plugin.nsi - Installer snippet for notification_plugin.        -*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007, 2008 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/notification_plugin-${gpg4win_pkg_notification_plugin_version}
+
+!ifdef DEBUG
+Section "notification_plugin" SEC_notification_plugin
+!else
+Section "-notification_plugin" SEC_notification_plugin
+!endif
+  SetOutPath "$INSTDIR"
+!ifdef SOURCES
+  File ${gpg4win_pkg_notification_plugin}
+!else
+
+  SetOutPath "$INSTDIR\lib\claws-mail\plugins"
+  File ${prefix}/lib/claws-mail/plugins/notification_plugin.dll
+
+!endif
+SectionEnd

Modified: trunk/src/inst-sections.nsi
===================================================================
--- trunk/src/inst-sections.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/inst-sections.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -121,6 +121,9 @@
 !ifdef HAVE_PKG_GNUTLS
 !include "inst-gnutls.nsi"
 !endif
+!ifdef HAVE_PKG_CURL
+!include "inst-curl.nsi"
+!endif
 !ifdef HAVE_PKG_PINENTRY
 !include "inst-pinentry.nsi"
 !endif
@@ -154,6 +157,15 @@
 !ifdef HAVE_PKG_CLAWS_MAIL
 !include "inst-claws-mail.nsi"
 !endif
+!ifdef HAVE_PKG_NOTIFICATION_PLUGIN
+!include "inst-notification_plugin.nsi"
+!endif
+!ifdef HAVE_PKG_GTKHTML2_VIEWER
+!include "inst-gtkhtml2_viewer.nsi"
+!endif
+!ifdef HAVE_PKG_VCALENDAR
+!include "inst-vcalendar.nsi"
+!endif
 #!ifdef HAVE_PKG_EUDORAGPG
 #!include "inst-eudoragpg.nsi"
 #!endif
@@ -198,6 +210,15 @@
 !ifdef HAVE_PKG_CLAWS_MAIL
 !include "uninst-claws-mail.nsi"
 !endif
+!ifdef HAVE_PKG_NOTIFICATION_PLUGIN
+!include "uninst-notification_plugin.nsi"
+!endif
+!ifdef HAVE_PKG_GTKHTML2_VIEWER
+!include "uninst-gtkhtml2_viewer.nsi"
+!endif
+!ifdef HAVE_PKG_VCALENDAR
+!include "uninst-vcalendar.nsi"
+!endif
 !ifdef HAVE_PKG_SCUTE
 !include "uninst-scute.nsi"
 !endif
@@ -229,6 +250,9 @@
 !ifdef HAVE_PKG_GNUTLS
 !include "uninst-gnutls.nsi"
 !endif
+!ifdef HAVE_PKG_CURL
+!include "uninst-curl.nsi"
+!endif
 !ifdef HAVE_PKG_GTK_
 !include "uninst-gtk+.nsi"
 !endif
@@ -560,6 +584,9 @@
 !ifdef HAVE_PKG_GNUTLS
   !insertmacro UnselectSection ${SEC_gnutls}
 !endif
+!ifdef HAVE_PKG_CURL
+  !insertmacro UnselectSection ${SEC_curl}
+!endif
 !ifdef HAVE_PKG_LIBGPG_ERROR
   !insertmacro UnselectSection ${SEC_libgpg_error}
 !endif
@@ -692,6 +719,8 @@
   !insertmacro SelectSection ${SEC_regex}
   !insertmacro SelectSection ${SEC_libetpan}
   !insertmacro SelectSection ${SEC_gnutls}
+  !insertmacro SelectSection ${SEC_curl}
+  !insertmacro SelectSection ${SEC_kdesupport}
   skip_claws_mail:
 !endif
 
@@ -706,6 +735,14 @@
   skip_gnutls:
 !endif
 
+!ifdef HAVE_PKG_CURL
+  !insertmacro SectionFlagIsSet ${SEC_curl} ${SF_SELECTED} have_curl skip_curl
+  have_curl:
+  !insertmacro SelectSection ${SEC_zlib}
+  !insertmacro SelectSection ${SEC_gnutls}
+  skip_curl:
+!endif
+
 !ifdef HAVE_PKG_OPENCDK
   !insertmacro SectionFlagIsSet ${SEC_opencdk} ${SF_SELECTED} have_opencdk skip_opencdk
   have_opencdk:

Added: trunk/src/inst-vcalendar.nsi
===================================================================
--- trunk/src/inst-vcalendar.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/inst-vcalendar.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -0,0 +1,39 @@
+# inst-vcalendar.nsi - Installer snippet for vcalendar.        -*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007, 2008 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/vcalendar-${gpg4win_pkg_vcalendar_version}
+
+!ifdef DEBUG
+Section "vcalendar" SEC_vcalendar
+!else
+Section "-vcalendar" SEC_vcalendar
+!endif
+  SetOutPath "$INSTDIR"
+!ifdef SOURCES
+  File ${gpg4win_pkg_vcalendar}
+!else
+
+  SetOutPath "$INSTDIR\lib\claws-mail\plugins"
+  File ${prefix}/lib/claws-mail/plugins/vcalendar.dll
+
+!endif
+SectionEnd

Added: trunk/src/uninst-curl.nsi
===================================================================
--- trunk/src/uninst-curl.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/uninst-curl.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -0,0 +1,37 @@
+# uninst-curl.nsi - Installer snippet for curl.-*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/curl-${gpg4win_pkg_curl_version}
+
+
+; Uninstaller section.
+Section "-un.curl"
+!ifdef SOURCES
+  Push "${gpg4win_pkg_curl}"
+  Call un.SourceDelete
+!else
+
+  Delete "$INSTDIR\libcurl-4.dll"
+  RMDir "$INSTDIR"
+
+!endif
+SectionEnd

Added: trunk/src/uninst-gtkhtml2_viewer.nsi
===================================================================
--- trunk/src/uninst-gtkhtml2_viewer.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/uninst-gtkhtml2_viewer.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -0,0 +1,39 @@
+# uninst-gtkhtml2_viewer.nsi - Installer snippet for gtkhtml2_viewer.-*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/gtkhtml2_viewer-${gpg4win_pkg_gtkhtml2_viewer_version}
+
+
+; Uninstaller section.
+Section "-un.gtkhtml2_viewer"
+!ifdef SOURCES
+  Push "${gpg4win_pkg_gtkhtml2_viewer}"
+  Call un.SourceDelete
+!else
+  Delete "$INSTDIR\lib\claws-mail\plugins\gtkhtml2_viewer.dll"
+  RMDir "$INSTDIR\lib\claws-mail\plugins"
+  RMDir "$INSTDIR\lib\claws-mail"
+  RMDir "$INSTDIR\lib"
+  RMDir "$INSTDIR"
+
+!endif
+SectionEnd

Added: trunk/src/uninst-notification_plugin.nsi
===================================================================
--- trunk/src/uninst-notification_plugin.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/uninst-notification_plugin.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -0,0 +1,39 @@
+# uninst-notification_plugin.nsi - Installer snippet for notification_plugin.-*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/notification_plugin-${gpg4win_pkg_notification_plugin_version}
+
+
+; Uninstaller section.
+Section "-un.notification_plugin"
+!ifdef SOURCES
+  Push "${gpg4win_pkg_notification_plugin}"
+  Call un.SourceDelete
+!else
+  Delete "$INSTDIR\lib\claws-mail\plugins\notification_plugin.dll"
+  RMDir "$INSTDIR\lib\claws-mail\plugins"
+  RMDir "$INSTDIR\lib\claws-mail"
+  RMDir "$INSTDIR\lib"
+  RMDir "$INSTDIR"
+
+!endif
+SectionEnd

Added: trunk/src/uninst-vcalendar.nsi
===================================================================
--- trunk/src/uninst-vcalendar.nsi	2008-09-26 11:02:00 UTC (rev 923)
+++ trunk/src/uninst-vcalendar.nsi	2008-09-27 10:43:11 UTC (rev 924)
@@ -0,0 +1,39 @@
+# uninst-vcalendar.nsi - Installer snippet for vcalendar.-*- coding: latin-1; -*-
+# Copyright (C) 2005, 2007 g10 Code GmbH
+# 
+# This file is part of GPG4Win.
+# 
+# GPG4Win is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+# 
+# GPG4Win is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+# 
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
+
+!ifdef prefix
+!undef prefix
+!endif
+!define prefix ${ipdir}/vcalendar-${gpg4win_pkg_vcalendar_version}
+
+
+; Uninstaller section.
+Section "-un.vcalendar"
+!ifdef SOURCES
+  Push "${gpg4win_pkg_vcalendar}"
+  Call un.SourceDelete
+!else
+  Delete "$INSTDIR\lib\claws-mail\plugins\vcalendar.dll"
+  RMDir "$INSTDIR\lib\claws-mail\plugins"
+  RMDir "$INSTDIR\lib\claws-mail"
+  RMDir "$INSTDIR\lib"
+  RMDir "$INSTDIR"
+
+!endif
+SectionEnd



More information about the Gpg4win-commits mailing list