Fixed WinPT building
[gpg4win.git] / ChangeLog
1 2005-11-03  Werner Koch  <wk@g10code.com>
2
3         * include/config.nsi.in: Adjusted for WinPT being a source package now.
4
5         * src/inst-winpt.nsi: Adjusted location of to be installed files.
6
7         * src/Makefile.am (gpg4win_spkgs): Add winpt.
8         (gpg4win_bpkgs): Remove winpt
9         (gpg4win_pkg_winpt_configure): Added.
10
11         * configure.ac (winpt): Made it a source package.
12
13         * configure.ac: Bail out if a required tool is missing.
14
15 2005-11-02  Werner Koch  <wk@g10code.com>
16
17         * README.SVN, autogen.sh: New.
18
19         * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
20
21         * packages/download.sh: Removed inclusion of config.h and defined
22         WGET directly.  This is required because the download script needs
23         to be used before configure and thus we can't use configure to
24         determine the to be used wget; the config.sh script was anyway
25         missing.
26
27 2005-10-26  Werner Koch  <wk@g10code.com>
28
29         * README: Add basic instructions on how to add new packages.
30
31         * configure.ac: Add detection of GPGee and WinPT.
32         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
33
34         * include/config.nsi.in: Add defines for WinPT and GGee.
35         * src/inst-winpt.nsi: New.
36         * src/inst-gpgee.nsi: New.
37         * src/uninst-winpt.nsi: New.
38         * src/uninst-gpgee.nsi: New.
39         * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
40         * src/inst-sections.nsi: Ditto.
41         * src/installer-finish.nsi: Ditto.
42         * packages/download.sh (server_winpt): Add WinPT.
43         (server_gpgee): Add temporary location for gpgee.
44         (server_g10code): Add temporary location for gpg-error, gpgme,
45         gpa and gpgol.
46
47 2005-10-25  Werner Koch  <wk@g10code.com>
48
49         * src/installer.nsi: Don't put the version into the "Name" variable.
50
51 2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
52
53         * COPYING: New file.
54
55 2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
56
57         * src/gpg4win.mk.in (pdir): Call post_install with source dir as
58         current directory.
59         * configure.ac (VERSION): Check for dlltool.
60         * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
61         gpg4win_pkg_gettext_post_install): New macros.
62         * src/libiconv.def, src/libintl.def: New files.
63         * src/inst-libgpg-error.nsi: Install mo files.
64         * src/uninst-libgpg-error.nsi: Uninstall mo files.
65
66 2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
67
68         * configure.ac: Add libiconv and gettext as dependencies for
69         libgpg-error and gpa.
70         * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
71         variable.
72
73         * src/Makefile.am (common_nsi): Add uninstaller files.
74         * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
75         src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
76         src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
77         src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
78         src/uninst-libpng.nsi, src/uninst-pango.nsi,
79         src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
80         * src/inst-sections.nsi: Include the uninstallers in reverse
81         order.
82         * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
83         (surprise!) unregister it at deinstallation.
84
85 2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
86
87         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
88         library for gpgol.
89         (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
90
91         * src/inst-gnupg.nsi: Fix path of deleted files.
92
93         * src/gpg4win.mk.in (pdir): Don't strip DLL files.
94
95 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
96
97         * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
98         feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
99         New option --enable-debug.
100         * include/config.nsi.in: Catch all this new information.
101         * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
102         (HAVE_PKG_GPA): Don't define here.
103         * src/inst-sections.nsi: Guard all package specific commands with
104         feature macro checks.  Calculate dependencies on .onInit, too.
105         * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
106
107         * src/installer-finish.nsi: Add support for Add/Remove Programs.
108
109 2005-10-20  Werner Koch  <wk@g10code.com>
110
111         * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
112         (GPG4WIN_SPKG): Ditto.
113
114 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
115
116         * src/gpg4win.nsi: Add start menu support.
117         * src/inst-sections.nsi: Likewise.
118         * src/installer.nsi: Likewise.
119         * src/installer-finish.nsi: Likewise.
120
121         * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
122         (STRIP_macro): New macro.
123         (SPKG, BPKG): Use it here.
124
125         * Makefile.am (EXTRA_DIST): New target.
126         * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
127         config.nsi.in.
128         * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
129
130         * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
131
132         * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
133         -mms-bitfields to CFLAGS.
134
135         * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
136         phony target final.
137
138 2005-10-20  Werner Koch  <wk@g10code.com>
139
140         * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
141         correct encoding.
142         * doc/nsi-mode.el: Added for convenience.
143
144 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
145
146         * configure.ac: Check for makensis.  Add gnupg as dependency for
147         gpgme.  Change config.sh into config.nsi.
148         * include/config.sh.in: File removed.
149         * src/gpg4win.sh: File removed.
150         * include/config.nsi.in: New file.
151         * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
152         config.nsi.in.
153         * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
154         (gpg4win-src-$(VERSION).exe): New target.
155         (all-local): Remove dependency on phony target all-gpg4win.
156         (all-local): Add dependency on gpg4win-$(VERSION).exe and
157         gpg4win-src-$(VERSION).exe.
158         (clean-local): New rule for this target.
159         * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
160         src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
161         src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
162         src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
163         src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
164         src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
165         src/installer-finish.nsi, src/installer.nsi: New file.
166
167 2005-10-18  Marcus Brinkmann  <marcus@g10code.de>
168
169         configure.ac: Enable libiconv and gettext dependencies for Gtk+.
170
171         * src/Makefile.am: First real implementation.
172         * src/gpg4win.mk.in: New file.
173         * configure.ac: Activate libiconv and gettext.
174         (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
175         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
176         * include/config.sh.in: Add variables for libiconv and gettext.
177
178 2005-10-15  Marcus Brinkmann  <marcus@g10code.de>
179
180         * m4/gpg4win.m4: New file.
181         * include/config.sh: Add many package variables.
182         * configure.ac: Call package detection macros.
183         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
184         * src/gpg4win.sh: Use some of the new variables.
185
186         * packages/download.sh: Fix downloading of Gtk source packages.
187
188
189  Copyright 2005 g10 Code GmbH
190
191  This file is free software; as a special exception the author gives
192  unlimited permission to copy and/or distribute it, with or without
193  modifications, as long as this notice is preserved.
194
195  This file is distributed in the hope that it will be useful, but
196  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
197  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.