About to release 0.8.0 gpg4win-0.8.0
authorWerner Koch <wk@gnupg.org>
Thu, 9 Mar 2006 16:57:51 +0000 (16:57 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 9 Mar 2006 16:57:51 +0000 (16:57 +0000)
12 files changed:
ChangeLog
NEWS
README
configure.ac
doc/README.de.txt
include/config.nsi.in
packages/packages.current
src/Makefile.am
src/inst-sections.nsi
src/inst-sylpheed-claws.nsi
src/installer.nsi
src/uninst-gpg4win.nsi

index 10d8775..0101f43 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2006-03-09  Werner Koch  <wk@g10code.com>
+
+       Released 0.8.0.
+
+       * src/inst-sylpheed-claws.nsi: Don't select be Default.
+
+       * include/config.nsi.in: Disabled Eudora.
+       * src/inst-sections.nsi: Ditto.
+       * src/Makefile.am: Ditto
+
+2006-03-08  Werner Koch  <wk@g10code.com>
+
+       * src/inst-sections.nsi: Play the tune only for the source installer.
+       * src/installer.nsi: And don't reserve the tune file.
+
 2006-03-07  Werner Koch  <wk@g10code.com>
 
        * configure.ac: Don't build Eudora due to license problems.
diff --git a/NEWS b/NEWS
index 9b999b9..74cd7dc 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,20 @@
+Noteworthy changes in version 0.8.0 (2006-03-09)
+------------------------------------------------
+
+ * The sound will not be played for the regular installer.
+
+ * The unfinished support for the Eudora plugin as been removed
+   because Qualcomm was not able to come up with a free license for
+   the EMS API as used by this plugin.  That code makes up about an
+   quarter of the entire plugin and it should be possible to
+   re-implement it under a free license.
+
+ * Updated GnuPG to 1.4.3rc2 which fixes the non-detached signature
+   verification bug.
+
+ * Updated WinPT, GPA and the manuals.
+
+
 Noteworthy changes in version 0.7.0 (2006-02-15)
 ------------------------------------------------
 
diff --git a/README b/README
index f9b1190..71087cf 100644 (file)
--- a/README
+++ b/README
@@ -52,7 +52,9 @@ Building the Webpages
 This has not been automated.  See the README file in the doc/website
 directory.  To build the HTML version of the manuals you need to go to
 doc/manual-de, run the command "make webversion" and copy the require
-files to the desired location.
+files to the desired location.  If you are a developer with write
+access to the Sibversion, you may use the "online" target to actually
+update the website.
 
 
 Adding new packages to the installer:
index 8e1b388..5bb4e53 100644 (file)
@@ -24,7 +24,7 @@ min_automake_version="1.9.3"
 
 # Remember to change the version number immediately *after* a release.
 # Uncomment the my_iscvs macro for non-released code.
-m4_define(my_version, [0.8.0-cvs])
+m4_define(my_version, [0.8.0])
 #m4_define(my_iscvs, yes)
 
 AC_INIT([gpg4win], my_version[]m4_ifdef([my_iscvs], [-cvs[]m4_translit(
index afe0088..a0227f1 100644 (file)
@@ -17,6 +17,10 @@ Einsteiger" und "Gpg4Win f
               Versionsnummern der einzenen Bestandteile
               =========================================
 
+Zur Übersicht sind hier die Prüfsummen sowie die Namen der einzelnen
+Bestandteile aufgelistet.  Sie finden dieselben Informationen auch in
+der Datei versioninfo.txt.
+
 !VERSIONINFO!
 
 
index f707dc9..0d13212 100644 (file)
@@ -81,9 +81,9 @@
 !define gpg4win_pkg_sylpheed_claws @gpg4win_pkg_sylpheed_claws@
 !define gpg4win_pkg_sylpheed_claws_version @gpg4win_pkg_sylpheed_claws_version@
 
-@HAVE_PKG_EUDORAGPG@
-!define gpg4win_pkg_eudoragpg @gpg4win_pkg_eudoragpg@
-!define gpg4win_pkg_eudoragpg_version @gpg4win_pkg_eudoragpg_version@
+#@HAVE_PKG_EUDORAGPG@
+#!define gpg4win_pkg_eudoragpg @gpg4win_pkg_eudoragpg@
+#!define gpg4win_pkg_eudoragpg_version @gpg4win_pkg_eudoragpg_version@
 
 @HAVE_PKG_ZLIB@
 !define gpg4win_pkg_zlib @gpg4win_pkg_zlib@
index a9349a2..ec4007e 100644 (file)
@@ -122,13 +122,9 @@ chk  1019c8027c0cf94bca680886f4e2ae4e629a2a97
 
 # WinPT
 
-#server http://wald.intevation.org/frs/download.php
-#file 84/winpt-0.11.4.tar.bz2
-#chk  f880bd2103b51a8e2f6e94f58a9524c523765ccb
-
-server ftp://ftp.g10code.com/g10code/scratch
-file winpt-0.11.8rc1.tar.bz2
-chk  4195420ba82c5852c7b30192fda2c6627e5b31fd
+server http://wald.intevation.org/frs/download.php
+file  137/winpt-0.11.8.tar.bz2
+chk   b87a6d0d4f53fa305d27632f4ad5d6a5a5219e15
 
 
 # GPGee
@@ -160,8 +156,8 @@ chk  a637d8a024d3106eba320af47066574817624ab3
 
 server ftp://ftp.gnupg.org/gcrypt
 
-file alpha/gnupg/gnupg-1.4.3rc1.tar.bz2
-chk  6c2d5f65c2acde6eaeb1ae3a4bc9ae971f942126
+file alpha/gnupg/gnupg-1.4.3rc2.tar.bz2
+chk  eb5b839555ff1957b5956aaf4c96505223a2f9d0 
 
 file libgpg-error/libgpg-error-1.2.tar.bz2
 chk  468657e5bccd534f350b1a0109e19d2a9cc5d027
@@ -190,5 +186,4 @@ file man_novice_de-0.0.0-cvs.tar.gz
 chk  33329175b9b69724870139f383edf6e3edea7c78
 file man_advanced_de-0.0.0-cvs.tar.gz
 chk  b4a8b05b181f20c5ba9d937b6347095905323318
-file eudoragpg-0.0.0-cvs.tar.gz
-chk  79e3a24e4baa19f23e955b1a4b1c41b8083345b7
+
index 3dd7cd8..d2b5429 100644 (file)
@@ -28,7 +28,7 @@ CLEANFILES = g4wihelp.dll versioninfo.txt README.en.txt README.de.txt
 
 # Supported source packages.
 gpg4win_spkgs := glib gnupg libgpg-error gpgme gpgol gpa winpt sylpheed-claws \
-                 eudoragpg man_novice_de man_advanced_de
+                 man_novice_de man_advanced_de
 
 # Extra options to configure for individual packages.
 # We can use $(idir) here for the installation prefix.
index 90f5545..3c92323 100644 (file)
@@ -81,9 +81,9 @@
 !ifdef HAVE_PKG_SYLPHEED_CLAWS
 !include "inst-sylpheed-claws.nsi"
 !endif
-!ifdef HAVE_PKG_EUDORAGPG
-!include "inst-eudoragpg.nsi"
-!endif
+#!ifdef HAVE_PKG_EUDORAGPG
+#!include "inst-eudoragpg.nsi"
+#!endif
 !ifdef HAVE_PKG_MAN_NOVICE_DE
 !include "inst-man_novice_de.nsi"
 !endif
@@ -99,9 +99,9 @@
 !ifdef HAVE_PKG_MAN_NOVICE_DE
 !include "uninst-man_novice_de.nsi"
 !endif
-!ifdef HAVE_PKG_EUDORAGPG
-!include "uninst-eudoragpg.nsi"
-!endif
+#!ifdef HAVE_PKG_EUDORAGPG
+#!include "uninst-eudoragpg.nsi"
+#!endif
 !ifdef HAVE_PKG_SYLPHEED_CLAWS
 !include "uninst-sylpheed-claws.nsi"
 !endif
@@ -266,17 +266,17 @@ Function CalcDepends
   skip_sylpheed:
 !endif
 
-!ifdef HAVE_PKG_EUDORAGPG
-  !insertmacro SectionFlagIsSet ${SEC_eudoragpg} ${SF_SELECTED} have_eudoragpg skip_eudoragpg
-  have_eudoragpg:
-  !insertmacro SelectSection ${SEC_zlib}
-  !insertmacro SelectSection ${SEC_gtk_}
-  !insertmacro SelectSection ${SEC_libpng}
-  !insertmacro SelectSection ${SEC_glib}
-  !insertmacro SelectSection ${SEC_gpgme}
-  !insertmacro SelectSection ${SEC_gnupg}
-  skip_eudoragpg:
-!endif
+#!ifdef HAVE_PKG_EUDORAGPG
+#  !insertmacro SectionFlagIsSet ${SEC_eudoragpg} ${SF_SELECTED} have_eudoragpg skip_eudoragpg
+#  have_eudoragpg:
+#  !insertmacro SelectSection ${SEC_zlib}
+#  !insertmacro SelectSection ${SEC_gtk_}
+#  !insertmacro SelectSection ${SEC_libpng}
+#  !insertmacro SelectSection ${SEC_glib}
+#  !insertmacro SelectSection ${SEC_gpgme}
+#  !insertmacro SelectSection ${SEC_gnupg}
+#  skip_eudoragpg:
+#!endif
 
 !ifdef HAVE_PKG_GTK_
   !insertmacro SectionFlagIsSet ${SEC_gtk_} \
@@ -364,8 +364,11 @@ Function .onInit
 
   SetOutPath $TEMP
   File /oname=gpgspltmp.bmp "${TOP_SRCDIR}/doc/logo/gpg4win-logo-400px.bmp"
+  # We play the tune only for the soruce installer
+!ifdef SOURCES
   File /oname=gpgspltmp.wav "${TOP_SRCDIR}/src/gpg4win-splash.wav"
   g4wihelp::playsound $TEMP\gpgspltmp.wav
+!endif
   g4wihelp::showsplash 2500 $TEMP\gpgspltmp.bmp
 
   Delete $TEMP\gpgspltmp.bmp
@@ -431,9 +434,9 @@ FunctionEnd
 !ifdef HAVE_PKG_SYLPHEED_CLAWS
   !insertmacro MUI_DESCRIPTION_TEXT ${SEC_sylpheed} $(DESC_SEC_sylpheed)
 !endif
-!ifdef HAVE_PKG_EUDORAGPG
-  !insertmacro MUI_DESCRIPTION_TEXT ${SEC_eudoragpg} $(DESC_SEC_eudoragpg)
-!endif
+#!ifdef HAVE_PKG_EUDORAGPG
+#  !insertmacro MUI_DESCRIPTION_TEXT ${SEC_eudoragpg} $(DESC_SEC_eudoragpg)
+#!endif
 !ifdef HAVE_PKG_MAN_NOVICE_DE
   !insertmacro MUI_DESCRIPTION_TEXT ${SEC_man_novice_de} $(DESC_SEC_man_novice_de)
 !endif
@@ -487,15 +490,15 @@ Section "-startmenu"
   no_sylpheed_menu:
 !endif
 
-!ifdef HAVE_PKG_EUDORAGPG
-    SectionGetFlags ${SEC_eudoragpg} $R0 
-    IntOp $R0 $R0 & ${SF_SELECTED} 
-    IntCmp $R0 ${SF_SELECTED} 0 no_eudoragpg_menu 
-    CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\EudoraGPG Plugin.lnk" \
-       "$INSTDIR\share\eudoragpg\eudoragpg.html" \
-        "" "" "" SW_SHOWNORMAL "" ""
-  no_eudoragpg_menu:
-!endif
+#!ifdef HAVE_PKG_EUDORAGPG
+#    SectionGetFlags ${SEC_eudoragpg} $R0 
+#    IntOp $R0 $R0 & ${SF_SELECTED} 
+#    IntCmp $R0 ${SF_SELECTED} 0 no_eudoragpg_menu 
+#    CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\EudoraGPG Plugin.lnk" \
+#      "$INSTDIR\share\eudoragpg\eudoragpg.html" \
+#        "" "" "" SW_SHOWNORMAL "" ""
+#  no_eudoragpg_menu:
+#!endif
 
 !ifdef HAVE_PKG_MAN_NOVICE_DE
     SectionGetFlags ${SEC_man_novice_de} $R0 
index d40c0f4..067c41b 100644 (file)
@@ -24,7 +24,7 @@
 !define prefix ${ipdir}/sylpheed-claws-${gpg4win_pkg_sylpheed_claws_version}
 
 
-Section "Sylpheed" SEC_sylpheed
+Section /o "Sylpheed" SEC_sylpheed
   SetOutPath "$INSTDIR"
 !ifdef SOURCES
   File "${gpg4win_pkg_sylpheed_claws}"
index 12903fd..0faac2d 100644 (file)
@@ -158,7 +158,9 @@ Var STARTMENU_FOLDER
 #!insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
 ReserveFile "${BUILD_DIR}\g4wihelp.dll"
 ReserveFile "${TOP_SRCDIR}\doc\logo\gpg4win-logo-400px.bmp"
+!ifdef SOURCES
 ReserveFile "${TOP_SRCDIR}\src\gpg4win-splash.wav"
+!endif
 ReserveFile "${TOP_SRCDIR}\COPYING"
 
 # Language support
index 14303a6..05aa17d 100644 (file)
@@ -24,6 +24,11 @@ Section "-un.gpg4win"
   Delete "gpg4win-${VERSION}.tar.bz2"
 !else
 
+  # Delete cruft from version prior to 0.8
+  Delete "$INSTDIR\share\eudoragpg\eudoragpg.html"
+  RMDir "$INSTDIR\share\eudoragpg"
+
+  # Delete standard stuff.
   Delete "$INSTDIR\share\gpg4win\README.en.txt"
   Delete "$INSTDIR\share\gpg4win\README.de.txt"
   Delete "$INSTDIR\share\gpg4win\versioninfo.txt"