Add autogen.sh and support files
[gpg4win.git] / ChangeLog
index de63fc7..de4d98c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,118 @@
+2005-11-02  Werner Koch  <wk@g10code.com>
+
+       * README.SVN, autogen.sh: New.
+
+       * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
+
+       * packages/download.sh: Removed inclusion of config.h and defined
+       WGET directly.  This is required because the download script needs
+       to be used before configure and thus we can't use configure to
+       determine the to be used wget; the config.sh script was anyway
+       missing.
+
+2005-10-26  Werner Koch  <wk@g10code.com>
+
+       * README: Add basic instructions on how to add new packages.
+
+       * configure.ac: Add detection of GPGee and WinPT.
+       * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
+
+       * include/config.nsi.in: Add defines for WinPT and GGee.
+       * src/inst-winpt.nsi: New.
+       * src/inst-gpgee.nsi: New.
+       * src/uninst-winpt.nsi: New.
+       * src/uninst-gpgee.nsi: New.
+       * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
+       * src/inst-sections.nsi: Ditto.
+       * src/installer-finish.nsi: Ditto.
+       * packages/download.sh (server_winpt): Add WinPT.
+       (server_gpgee): Add temporary location for gpgee.
+       (server_g10code): Add temporary location for gpg-error, gpgme,
+       gpa and gpgol.
+
+2005-10-25  Werner Koch  <wk@g10code.com>
+
+       * src/installer.nsi: Don't put the version into the "Name" variable.
+
+2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
+
+       * COPYING: New file.
+
+2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/gpg4win.mk.in (pdir): Call post_install with source dir as
+       current directory.
+       * configure.ac (VERSION): Check for dlltool.
+       * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
+       gpg4win_pkg_gettext_post_install): New macros.
+       * src/libiconv.def, src/libintl.def: New files.
+       * src/inst-libgpg-error.nsi: Install mo files.
+       * src/uninst-libgpg-error.nsi: Uninstall mo files.
+
+2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
+
+       * configure.ac: Add libiconv and gettext as dependencies for
+       libgpg-error and gpa.
+       * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
+       variable.
+
+       * src/Makefile.am (common_nsi): Add uninstaller files.
+       * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
+       src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
+       src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
+       src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
+       src/uninst-libpng.nsi, src/uninst-pango.nsi,
+       src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
+       * src/inst-sections.nsi: Include the uninstallers in reverse
+       order.
+       * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
+       (surprise!) unregister it at deinstallation.
+
+2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
+
+       * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
+       library for gpgol.
+       (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
+
+       * src/inst-gnupg.nsi: Fix path of deleted files.
+
+       * src/gpg4win.mk.in (pdir): Don't strip DLL files.
+
+2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
+
+       * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
+       feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
+       New option --enable-debug.
+       * include/config.nsi.in: Catch all this new information.
+       * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
+       (HAVE_PKG_GPA): Don't define here.
+       * src/inst-sections.nsi: Guard all package specific commands with
+       feature macro checks.  Calculate dependencies on .onInit, too.
+       * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
+
+       * src/installer-finish.nsi: Add support for Add/Remove Programs.
+
+2005-10-20  Werner Koch  <wk@g10code.com>
+
+       * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
+       (GPG4WIN_SPKG): Ditto.
+
 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
 
+       * src/gpg4win.nsi: Add start menu support.
+       * src/inst-sections.nsi: Likewise.
+       * src/installer.nsi: Likewise.
+       * src/installer-finish.nsi: Likewise.
+
+       * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
+       (STRIP_macro): New macro.
+       (SPKG, BPKG): Use it here.
+
+       * Makefile.am (EXTRA_DIST): New target.
+       * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
+       config.nsi.in.
+       * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
+
        * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
 
        * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add