1 2007-11-12 Marcus Brinkmann <marcus@g10code.de>
3 * packages/packages.current: Update to kleopatra 20071109.
5 2007-11-08 Marcus Brinkmann <marcus@g10code.de>
7 * src/inst-gpgex.nsi: Add online documentation.
8 * src/uninst-gpgex.nsi: Delete online documentation and other
11 * packages/packages.current: Update gpgex.
13 2007-11-02 Werner Koch <wk@g10code.com>
15 * src/g4wihelp.c (path_add): Remove debug stuff.
17 * src/inst-kleopatra.nsi: Adjust location for some DLLs.
19 2007-10-26 Marcus Brinkmann <marcus@g10code.de>
21 * packages/packages.current: Add libetpan.
22 * configure.ac: Add libetpan package.
23 * include/config.nsi.in: Add support for libetpan.
24 * src/Makefile.am (EXTRA_DIST): Add inst-libetpan.nsi and
26 (gpg4win_spkgs): Add libetpan.
27 (gpg4win_pkg_libetpan_configure): New variable.
28 * src/uninst-libetpan.nsi, src/inst-libetpan.nsi: New files.
29 * src/gpg4win.mk.in: Invoke configure with relative path to make
30 it easier on some packages (in particular libetpan).
31 (SETVRS): Add install bin directory to PATH.
33 2007-10-29 Werner Koch <wk@g10code.com>
35 * packages/packages.current: Update to libgpg-error 1.6.
37 2007-10-26 Werner Koch <wk@g10code.com>
39 * packages/packages.current: Update to libgcrypt 1.3.1.
41 2007-10-22 Werner Koch <wk@g10code.com>
43 * packages/packages.current: Updated gpgol.
45 2007-10-18 Marcus Brinkmann <marcus@g10code.de>
47 * src/g4wihelp.c (read_w32_registry_string): New function.
48 (ENV_HK, ENV_REG): New macros.
49 (path_add, path_remove): New functions.
50 * src/gpg4win.nsi: Remove GpgEX from light installer.
51 * src/installer.nsi (AddToPath, RemoveFromPath): Rewritten.
53 2007-10-17 Marcus Brinkmann <marcus@g10code.de>
55 * src/inst-kleopatra.nsi: Add DESC_Menu_kleopatra language string.
56 * src/inst-sections.nsi: Install kleopatra links.
57 * src/installer-finish.nsi: Uninstall kleopatra.
58 * configure.ac: Make pinentry dependent on gtk+ instead of glib.
59 * src/Makefile.am (gpg4win_pkg_pinentry_configure): Revert last
61 * src/inst-pinentry.nsi: Revert last change.
63 2007-10-17 Werner Koch <wk@g10code.com>
65 * src/inst-kdesupport.nsi: Remove libeay32.dll and ssleay32/dll;
66 they seems not to be necessary and conflict with the GPL anyway.
68 * src/inst-gpgol.nsi: s/GPGol/GpgOL/.
70 * src/inst-pinentry.nsi: Install native pinentry.
71 * src/Makefile.am: Disable pinnetry-gtk-2 for now.
72 * configure.ac: Make pinentry depend on glib.
74 2007-10-17 Marcus Brinkmann <marcus@g10code.de>
76 * configure.ac: Reenable oxygen-icons dependency.
77 * src/inst-oxygen-icons.nsi: Only install action icons for now.
78 * packages/packages.current: Reenable oxygen-icons.
79 Update kleopatra and gpgex packages.
81 2007-10-16 Marcus Brinkmann <marcus@g10code.de>
83 * src/uninst-dirmngr.nsi: Remove etc files.
84 * src/inst-dirmngr.nsi: Do not use wildcard.
86 * src/uninst-qt.nsi: Uninstall qt.conf.
88 * src/uninst-qt.nsi: Uninstall mingwm10.dll.
89 * src/inst-kleopatra.nsi: Fix slash instead backslash error.
90 * src/uninst-kdelibs.nsi: Remove directories share\config\ui and
91 share\config instead share\ui. Remove directories
92 share\kde4\services and share\kde4.
93 * src/uninst-pinentry.nsi: Uninstall pinentry-w32.exe and
95 * src/uninst-kleopatra.nsi: Uninstall kleopatra.bat.
96 Remove directory share\apps\kleopatra.
98 * packages/packages.current: Enable gpgex.
100 2007-10-15 Marcus Brinkmann <marcus@g10code.de>
102 * src/kleopatra.bat: New file.
103 * src/inst-kleopatra.nsi: Install kleopatra.bat.
104 * src/Makefile.am (EXTRA_DIST): Add qt.conf and kleopatra.bat.
106 2007-10-14 Marcus Brinkmann <marcus@g10code.de>
108 * src/Makefile.am (gpg4win_pkg_pinentry_configure): Enable
109 pinentry gtk2 and add required configure flags for it.
110 * src/inst-pinentry.nsi: Install pinentry-gtk-2.exe along with
111 pinentry-w32.exe and make it the default.
113 2007-10-12 Werner Koch <wk@g10code.com>
115 * src/inst-kleopatra.nsi: Select by default. Do not install
117 * src/uninst-kleopatra.nsi: No need to remove test_uiserver.
119 * src/inst-gpgee.nsi: Do not select by default.
120 * src/inst-gpgex.nsi: Select by default.
122 2007-10-11 Werner Koch <wk@g10code.com>
124 * packages/packages.current: Update kleopatra. Update gpgol.
127 * configure.ac (gpgol): Add libassuan as dependency.
128 * src/Makefile.am (gpg4win_pkg_gpgol_configure): Add
129 --with-libassuan-prefix.
131 2007-10-10 Marcus Brinkmann <marcus@g10code.de>
133 * src/inst-kdelibs.nsi: Do not install libkdefx.dll.
134 * packages/packages.current: Update gpgme, kdelibs and kleopatra.
136 2007-10-09 Marcus Brinkmann <marcus@g10code.de>
138 * configure.ac: Fix last change.
139 * packages/packages.current: Update gpgex.
141 * configure.ac: Disable oxygen-icons for now.
142 * packages/packages.current: Disable oxygen-icons for now. Update
145 * src/Makefile.am (gpg4win_pkg_gpa_configure): Add search path for
146 libassuan and gpg-error.
148 2007-10-06 Werner Koch <wk@g10code.com>
150 * packages/packages.current: Fixed gpgex filename to be .gz.
152 2007-10-05 Marcus Brinkmann <marcus@g10code.de>
154 * packages/packages.current: Update dirmngr.
156 * packages/packages.current: Update libassuan.
158 * packages/packages.current: Update gpgex and libassuan, and fix gnupg2.
160 * packages/packages.current: Update gpgme, gpgex and kleopatra.
162 2007-10-02 Marcus Brinkmann <marcus@g10code.de>
164 * packages/packages.current: Update libassuan, gpgme, gnupg and kleopatra.
166 2007-09-28 Marcus Brinkmann <marcus@g10code.de>
168 * packages/packages.current: Update GPGME snapshot.
170 * src/inst-kleopatra.nsi: Put kleopatra into bin for now.
171 * src/uninst-kleopatra.nsi: Remove it from there.
172 * src/inst-kdesupport.nsi: Put dbus-daemon into bin for now, and
173 install missing config files.
174 * src/uninst-kdesupport.nsi: Uninstall these files.
176 2007-09-26 Marcus Brinkmann <marcus@g10code.de>
178 * src/inst-gnupg2.nsi: Put it in the read-only section.
179 * src/inst-sections.nsi: Make kleopatra dependent on gnupg2, and
180 gpgol dependent on kleopatra. Remove explicit dependencies on
181 gnupg and gnupg2 from individual packages.
182 * src/gpg4win.nsi: Remove kleopatra from light installer.
184 2007-09-25 Marcus Brinkmann <marcus@g10code.de>
186 * src/inst-sections.nsi, src/inst-kleopatra.nsi,
187 src/inst-gpgex.nsi: Some bug fixes.
189 * configure.ac: Add check for kleopatra.
190 * include/config.nsi.in: Add macros for kleopatra.
191 * src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: New files.
192 * src/Makefile.am (gpg4win_bpkgs): Add kleopatra.
193 (EXTRA_DIST): Add inst-kleopatra.nsi and uninst-kleopatra.nsi.
194 * src/inst-sections.nsi: Add support for kleopatra.
195 * packages/packages.current: Add kleopatra.
197 * src/gpg4win.nsi: Disable kdelibs, kdesupport, oxygen-icons in
199 * configure.ac: Add check for kdelibs.
200 * include/config.nsi.in: Add macros for kdelibs.
201 * src/inst-kdelibs.nsi, src/uninst-kdelibs.nsi: New files.
202 * src/Makefile.am (gpg4win_bpkgs): Add kdelibs.
203 (EXTRA_DIST): Add inst-kdelibs.nsi and uninst-kdelibs.nsi.
204 * src/inst-sections.nsi: Add support for kdelibs.
205 * packages/packages.current: Add kdelibs.
207 * configure.ac: Add check for oxygen-icons.
208 * include/config.nsi.in: Add macros for oxygen-icons.
209 * m4/gpg4win.m4: Fix translit expression (dash must come first or last).
210 * src/inst-oxygen-icons.nsi, src/uninst-oxygen-icons.nsi: New files.
211 * src/Makefile.am (gpg4win_bpkgs): Add oxygen-icons.
212 (EXTRA_DIST): Add inst-oxygen-icons.nsi and
213 uninst-oxygen-icons.nsi.
214 * src/inst-sections.nsi: Add support for oxygen-icons.
215 * packages/download.sh (name): Add "link" option.
216 * packages/packages.current: Add oxygen-icons.
218 2007-09-24 Marcus Brinkmann <marcus@g10code.de>
220 * src/Makefile.am (EXTRA_DIST): Add inst-kdesupport.nsi and
221 src/uninst-kdesupport.nsi.
222 (gpg4win_bpkgs): Add kdesupport.
223 (gpg4win_pkg_kdesupport_post_install): New macro.
224 * src/inst-kdesupport.nsi, src/uninst-kdesupport.nsi: New files.
225 * src/inst-sections.nsi: Add kdesupport (also as a dependency for
227 * packages/packages.current: Add kdesupport.
228 * include/config.nsi.in: Add macros for kdesupport.
229 * configure.ac: Check for kdesupport. Make qt dependent on it.
231 * configure.ac: Check for mingwm10.dll.
232 * src/gpg4win.mk.in: Fix clean-PKG for binary packages.
233 * src/inst-qt.nsi: Install QtDBus4.dll. Do not install debug and
235 * src/uninst-qt.nsi: Likewise for uninstall.
236 * packages/packages.current: Update Qt.
238 2007-09-17 Werner Koch <wk@g10code.com>
240 * configure.ac: Set version to 1.9.0-svn. Make gpgme depend on qt
242 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable Qt again.
243 * packages/packages.current: Disable gpgee, enable gpgex.
245 2007-09-17 Werner Koch <wk@g10code.com>
249 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Disable Qt
251 * configure.ac: Ditto.
253 * packages/packages.current: Update gpgol to 0.9.92 and gpgme to a
254 new snapshot. Disable gpgex, enable gpgee.
256 2007-09-12 Marcus Brinkmann <marcus@g10code.de>
258 * packages/packages.current: Update dirmngr.
260 2007-09-11 Marcus Brinkmann <marcus@g10code.de>
262 * packages/packages.current: Update gpgex.
264 * packages/packages.current: Add gpgex, disable gpgee.
266 * packages/packages.current: Bump gnupg to 2.0.7.
268 * src/qt.conf: New file.
269 * src/inst-qt.nsi: Install qt.conf.
271 2007-09-10 Marcus Brinkmann <marcus@g10code.de>
273 * packages/packages.current: Update gpgme and libassuan to
276 2007-09-07 Marcus Brinkmann <marcus@g10code.de>
278 * configure.ac: Add libassuan as dependency for GpgEX.
279 * src/Makefile.am (gpg4win_pkg_gpgex_configure): Add gpg-error and
280 libassuan configure options.
282 * configure.ac: Add qt as dependency for GPGME.
283 * src/inst-sections.nsi [HAVE_PKG_QT]: Make GPGME depending on Qt.
284 * src/inst-gpgme.nsi: Change condition from !GPG4WIN_LIGHT to HAVE_PKG_QT.
286 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Remove LDFLAGS,
287 add --enable-w32-qt and work around Qt's lack of cross compilation
289 * src/gpg4win.mk.in (stamps/stamp-$(1)-02-configure): Call
290 configure through eval, so that configure options with spaces are
292 * src/inst-gpgme.nsi [!GPG4WIN_LIGHT]: Install libgpgme-qt-11.dll.
293 * src/uninst-gpgme.nsi: Uninstall libgpgme-qt-11.dll.
295 2007-08-30 Marcus Brinkmann <marcus@g10code.de>
297 * configure.ac: Add gpgex.
298 * include/config.nsi.in: Add gpgex.
299 * src/Makefile.am (EXTRA_DIST): Add inst-gpgex.nsi and
301 (gpg4win_spkgs): Add gpgex.
302 (gpg4win_pkg_gpgex_configure): New variable.
303 * src/inst-sections.nsi: Add gpgex installer and uninstaller, as
305 (CalcDefaults, CalcDepends): Add gpgex.
307 2007-08-30 Marcus Brinkmann <marcus@g10code.de>
309 * packages/download.sh: Implement new "name" command and remove
311 * packages/packages.current: Add qt.
312 * configure.ac: Add qt.
313 * include/config.nsi.in: Add qt.
314 * src/Makefile.am (EXTRA_DIST): Add inst-qt.nsi and uninst-qt.nsi.
315 (gpg4win_bpkgs): Add qt.
316 * src/uninst-qt.nsi, src/inst-qt.nsi: New files.
317 * src/inst-sections.nsi: Run installer and uninstaller for qt.
318 (CalcDepends): Handle qt.
319 * src/gpg4win.nsi: Remove qt from light installer.
321 2007-08-24 Marcus Brinkmann <marcus@g10code.de>
323 * src/inst-gnupg.nsi: Write compatibility key to registry for GPGee.
325 2007-08-24 Werner Koch <wk@g10code.com>
327 * packages/packages.current: Updated libassuan to 1.0.3.
329 2007-08-23 Werner Koch <wk@g10code.com>
331 * src/inst-dirmngr.nsi: Install examples files as default
334 2007-08-20 Werner Koch <wk@g10code.com>
336 * packages/packages.current: Add bzip2.
338 * configure.ac: Check for RANLIB and AR. Look for bzip2. Make
339 gnupg and gnupg2 depend on it.
340 * src/Makefile.am (gpg4win_pkg_bzip2_make_args)
341 (gpg4win_pkg_bzip2_make_args_inst): New.
342 (EXTRA_DIST): Add bzip2.
343 (gpg4win_pkg_gnupg_configure): New. Look for bzip2.
344 * include/config.nsi.in: Add bzip2.
345 * src/inst-bzip2.nsi: New.
346 * src/uninst-bzip2.nsi: New.
348 2007-08-16 Werner Koch <wk@g10code.com>
352 * src/inst-gnupg2.nsi: Allow overwriting of gpg-agent.
353 * src/inst-libgpg-error.nsi: Allow overwriting of libgpg-error.dll.
354 * src/inst-libgcrypt.nsi: Likewise.
355 * src/inst-gpgme.nsi: Likewise.
356 * src/inst-w32pth.nsi: Likewise.
357 * src/inst-libiconv.nsi: Likewise.
359 * packages/packages.current: Updated GnuPG2 and W32pth. Add
360 Dirmngr. Add gpgme snapshot.
362 2007-08-15 Marcus Brinkmann <marcus@g10code.de>
364 * src/g4wihelp.c (config_init): Fix bug in argument parsing.
366 2007-08-14 Marcus Brinkmann <marcus@g10code.de>
368 * src/g4wihelp.c (config_lookup, config_fetch_bool): New functions.
369 * src/inst-sections.nsi (CalcDefaults): New function.
370 (.onInit): Call CalcDefaults.
371 * src/inst-sections.nsi (CalcDepends): New function. Run it once.
372 Support auto-config for link selection.
373 * src/installer-finish.nsi: Support auto-config for start menu folder.
375 * src/g4wihelp.c (service_create): Auto start service, install as
377 (service_start): Set argv to NULL if argc is zero.
378 (service_stop): Wait until service is actually stopped. Implement
379 the whole logic when to stop and when to wait.
380 * src/installer.nsi: Print warning about shutting down dirmngr.
382 * src/inst-dirmngr.nsi: Remove code refactored into service_stop.
383 Do not pass any arguments when starting the service. Use
384 CreateDirectory instead of SetOutPath.
385 * src/uninst-dirmngr.nsi: Remove code factored into service_stop.
386 * src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi: Use
387 CreateDirectory instead SetOutPath.
389 * patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch: Change
390 license string to "GPL3+" to make Claws load it.
392 * src/gpg4win.mk: Implement clean-PKG targets to allow rebuilding
395 2007-08-14 Werner Koch <wk@g10code.com>
397 * packages/Makefile.am (packages.current.sig, upload): Remove.
398 (EXTRA_DIST): Remove packages.key. Add packages.current.
400 * packages/download.sh: Remove online downloading of
402 * packages/packages.current: Fix comment.
404 2007-08-13 Marcus Brinkmann <marcus@g10code.de>
406 * patches/claws-mail-3.0.0-rc2/04-cvs116.patch: New file.
407 * Makefile.am (EXTRA_DIST): Add that patch.
409 * NEWS: Add new entries.
410 * README.wine: Remove obsolete file.
412 * src/inst-gnupg2.nsi: Install config files.
413 * src/inst-dirmngr.nsi: Likewise.
414 * src/inst-gpa.nsi: Likewise.
416 * src/g4wihelp.c (config_init, config_fetch): New functions.
417 * src/inst-gnupg.nsi: Install gpg.conf AppData if configured.
419 2007-08-10 Marcus Brinkmann <marcus@g10code.de>
421 * patches/claws-mail-3.0.0-rc2/01-w32-logo.patch,
422 patches/claws-mail-3.0.0-rc2/02-w32-icon.patch,
423 patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch,
424 patches/claws-mail-3.0.0-rc2/99-auto.patch: New files.
425 * Makefile.am (EXTRA_DIST): Add these patches.
426 * packages/packages.current: Upgrade claws to 3.0.0-rc2.
428 * m4/gpg4win.m4: Check for duplicate packages.
430 2007-08-06 Werner Koch <wk@g10code.com>
432 * src/gpgwrap.c (build_commandline): Terminate each itenm in the
433 array. Problem found by Moritz Schulte.
435 2007-08-04 Marcus Brinkmann <marcus@g10code.de>
437 * src/g4wihelp.c (service_error, service_create, service_lookup,
438 service_start, service_stop, service_delete): New functions.
439 * src/inst-dirmngr.nsi: Register and start the service.
440 * src/uninst-dirmngr.nsi: Stop and unregister the service.
442 * src/inst-sections.nsi: Add dirmngr as dependency for gnupg2, and
443 w32pth as dependency for dirmngr.
445 * src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add
448 2007-07-10 Werner Koch <wk@g10code.com>
452 * src/Makefile.am (EXTRA_DIST): Remove $(common_nsi). Add all
453 installer scripts explicitly.
455 * Makefile.am (EXTRA_DIST): Removed old patches for Sylpheed.
456 (AUTOMAKE_OPTIONS): Add no-dist-gzip.
458 * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undef gnupg2 and related libs.
459 Undef the English novices manual.
460 * src/installer-finish.nsi: Delete the link for the English novices
461 manual and the claws manual.
463 * src/uninst-sylpheed-claws.nsi: Delete the manual even when using
464 the lighjt version. This is to allow updating with a light version.
465 * src/uninst-claws-mail.nsi: Ditto.
467 * src/installer-finish.nsi: Changed publisher name to "The Gpg4win
470 * src/gpg4win.nsi: Fixed capitalization of some Gpg4win strings.
471 * src/gpg4win-src.nsi: Ditto.
473 2007-07-09 Werner Koch <wk@g10code.com>
475 * src/uninst-gnupg2.nsi: Need to remove com-certs.pem.
477 * src/inst-gnupg2.nsi: Make it an optional package.
479 * src/inst-sections.nsi: Include language macro for description.
481 2007-07-09 Marcus Brinkmann <marcus@g10code.de>
483 * patches/gpgol-0.9.91/01-gpgme.patch: New file.
484 * Makefile.am (EXTRA_DIST): Add patches/gpgol-0.9.91/01-gpgme.patch.
486 * packages/download.sh: Implement a new function "ren" for
488 * packages/packages.current: Rename gnupg 2.
490 * packages/packages.current: Update to GPGME 1.1.5.
492 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable gpgsm.
494 2007-07-05 Marcus Brinkmann <marcus@g10code.de>
496 * packages/packages.current: Update to Gtk+ 2.10.13.
498 * patches/claws-mail-2.10.0/03-w32-port.patch: Fix cut&paste bug.
499 * patches/claws-mail-2.9.2/03-w32-port.patch: Likewise.
500 Spotted by Colin Leroy.
502 2007-07-04 Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>
504 * README: Added just another dependency that sometimes happen to miss.
506 2007-07-03 Marcus Brinkmann <marcus@g10code.de>
508 * packages/packages.current: Update sylpheed entry to claws-mail.
510 * configure.ac: Add dirmngr.
511 * include/config.nsi.in: Add dirmngr.
512 * src/Makefile.am (gpg4win_spkgs): Add dirmngr.
513 (gpg4win_pkg_dirmngr_configure): New variable.
514 * src/inst-dirmngr.nsi, src/uninst-dirmngr.nsi: New files.
515 * src/inst-sections.nsi [HAVE_PKG_DIRMNGR]: Include installer
516 and uninstaller snippet for dirmngr.
518 * Makefile.am (EXTRA_DIST): Add
519 patches/claws-mail-2.10.0/01-w32-logo.patch,
520 patches/claws-mail-2.10.0/02-w32-icon.patch,
521 patches/claws-mail-2.10.0/03-w32-port.patch,
522 patches/claws-mail-2.10.0/04-smime-plugin.patch and
523 patches/claws-mail-2.10.0/99-auto.patch.
524 * patches/claws-mail-2.10.0/01-w32-logo.patch,
525 patches/claws-mail-2.10.0/02-w32-icon.patch,
526 patches/claws-mail-2.10.0/03-w32-port.patch,
527 patches/claws-mail-2.10.0/04-smime-plugin.patch,
528 patches/claws-mail-2.10.0/99-auto.patch: New files.
530 2007-07-02 Marcus Brinkmann <marcus@g10code.de>
532 * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Fix config
535 * Makefile.am (EXTRA_DIST): Add
536 patches/claws-mail-2.9.2/01-w32-logo.patch,
537 patches/claws-mail-2.9.2/02-w32-icon.patch,
538 patches/claws-mail-2.9.2/03-w32-port.patch,
539 patches/claws-mail-2.9.2/04-smime-plugin.patch and
540 patches/claws-mail-2.9.2/99-auto.patch.
541 * patches/claws-mail-2.9.2/01-w32-logo.patch,
542 patches/claws-mail-2.9.2/02-w32-icon.patch,
543 patches/claws-mail-2.9.2/03-w32-port.patch,
544 patches/claws-mail-2.9.2/04-smime-plugin.patch,
545 patches/claws-mail-2.9.2/99-auto.patch: New files.
547 * configure.ac: Add claws-mail.
548 * include/config.nsi.in: Add claws-mail.
549 * src/Makefile.am (gpg4win_spkgs): Add claws-mail.
550 (gpg4win_pkg_claws_mail_configure): New variable.
551 * src/inst-claws-mail.nsi, src/uninst-claws-mail.nsi: New files.
552 * src/inst-sections.nsi [HAVE_PKG_CLAWS_MAIL]: Include installer
553 and uninstaller snippet for claws-mail, handle claws-mail
554 dependencies and add a menu item for it.
556 2007-06-22 Werner Koch <wk@g10code.com>
558 * src/inst-gnupg2.nsi: Install more files.
559 * src/uninst-gnupg2.nsi: and uninstall them.
561 * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove
562 underlined markup. Reported by Dirk Traulsen.
564 2007-06-20 Werner Koch <wk@g10code.com>
566 * src/inst-sections.nsi, src/Makefile.am, src/uninst-pinentry.nsi
567 * src/inst-pinentry.nsi, include/config.nsi.in: Add new package
569 * src/Makefile.am (gpg4win_pkg_pinentry_configure): New.
571 * src/Makefile.am (gpg4win-$(VERSION).exe): Add versioninfo.txt as
573 (gpg4win-light-$(VERSION).exe): Ditto.
575 2007-06-20 Marcus Brinkmann <marcus@g10code.de>
578 * m4/po.m4: New file, from gettext-0.16.1.
579 * m4/progtest.m4: New file, from gettext-0.16.1.
580 * m4/nls.m4: New file, from gettext-0.16.1.
581 * Makefile.am (SUBDIRS): Add po.
582 * configure.ac: Invoke AM_PO_SUBDIRS.
583 (AC_CONFIG_FILES): Add po/Makefile.in.
585 * src/installer.nsi: Do not insert MUI_LANGUAGE "German".
586 * src/gpg4win.nsi, src/gpg4win-src.nsi: Add include dir
587 ${TOP_SRCDIR}/po. Include "../po/catalogs.nsi".
588 * src/inst-gnupg.nsi: Move translation string DESC_Menu_gnupg_faq
590 * src/inst-gpg4win.nsi: ... to here.
592 * src/g4wihelp.nsi, src/installer.nsi, src/inst-eudoragpg.nsi,
593 src/inst-gnupg.nsi, src/inst-gpa.nsi, src/inst-gpg4win.nsi,
594 src/inst-gpgee.nsi, src/inst-gpgol.nsi,
595 src/inst-man_advanced_de.nsi, src/inst-man_advanced_en.nsi,
596 src/inst-man_novice_de.nsi, src/inst-man_novice_en.nsi,
597 src/inst-sylpheed-claws.nsi, src/inst-winpt.nsi: Remove German
600 2007-06-18 Marcus Brinkmann <marcus@g10code.de>
602 * src/inst-w32pth.nsi: Install shared library.
603 * src/uninst-w32pth.nsi: Uninstall shared library.
605 * src/inst-gnupg2.nsi: Install gpgconf.exe.
606 * src/uninst-gnupg2.nsi: Uninstall gpgconf.exe.
608 * src/inst-sections.nsi: Add dependency management for GnuPG2.
610 2007-06-15 Werner Koch <wk@g10code.com>
612 * src/gpg4win.mk.in: Add cruel hack to support gnupg2.
614 * src/Makefile.am: Use --silent with most configure runs.
615 (gpg4win_pkg_gnupg2_post_install): New.
617 * src/uninst-gnupg2.nsi, src/inst-libgnupg2.nsi: New.
618 * src/uninst-libassun.nsi, src/inst-libassuan.nsi: New.
619 * src/inst-libksba.nsi, src/uninst-libksba.nsi: New.
620 * src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: New.
621 * src/inst-sections.nsi: Include new installation scripts.a
622 * include/config.nsi.in: Add definitions for new packages.
624 * src/uninst-gnupg.nsi: Fix removal of gpgkeys helper.
626 2007-06-12 Marcus Brinkmann <marcus@g10code.de>
628 * src/gpgwrap.c (main): Call _spawnv, not execv.
630 2007-05-25 Marcus Brinkmann <marcus@g10code.de>
632 * src/uninst-gnupg.nsi: Fix path of gpgkeys helper programs.
633 Remove pub directory.
634 * src/uninst-gtk+.nsi: Fix path of directory to be removed.
636 2007-05-24 Werner Koch <wk@g10code.com>
640 * configure.ac (PREVIEWHOST): New.
641 (MANUALVERSION_NOVICES): Set to 1.0.0.
643 2007-05-20 Marcus Brinkmann <marcus@g10code.de>
645 * patches/glib-2.12.12/01-giowin32.patch,
646 patches/glib-2.12.12/02-gspawn-w32.patch,
647 patches/glib-2.12.12/03-gspawn-w32-fixup.patch: New files.
648 * Makefile.am (EXTRA_DIST): Add these new files.
650 * src/gpgwrap.c (build_commandline): New function.
651 (main): Quote argument vector.
653 * configure.ac: Comment advanced manual here as well.
655 2007-05-19 Marcus Brinkmann <marcus@g10code.de>
657 * autogen.sh: Fix test.
658 * src/Makefile.am: Replace := by =.a
660 * packages/download.sh: Require bash due to brace expansion.
662 2007-05-18 Werner Koch <wk@g10code.com>
664 * src/gpgwrap.c (main): Delimit the real path from the version
667 2007-05-17 Werner Koch <wk@g10code.com>
669 * src/installer.nsi (AddToPath,RemoveFromPath): New.
670 * src/inst-gpa.nsi: Install gpgwrap for gpa.
671 * src/inst-gnupg.nsi: Install gpgwrap for gpg, gpgv and gpgsplit.
673 * src/gpgwrap.c: New.
675 * configure.ac: Check for strip.
676 (AC_CONFIG_HEADER): New.
677 * src/Makefile.am (g4wihelp.dll): Strip.
678 (gpgwrap.exe): Build.
680 2007-05-16 Werner Koch <wk@g10code.com>
682 * src/inst-gtk+.nsi: Install new themes and the engines. Update
684 * src/uninst-gtk+.nsi: Likewise.
686 * src/inst-pango.nsi: Adjust for Pango 1.16.
688 * configure.ac: New package Cairo as reguired by the current Gtk+.
689 * src/uninst-cairo.nsi, src/inst-cairo.nsi: New.
690 * src/inst-sections.nsi: Install Cairo.
691 * include/config.nsi.in: Ditto.
693 * src/uninst-gnupg.nsi: Delete gnupg.nls directory.
695 2007-03-09 Werner Koch <wk@g10code.com>
699 * src/Makefile.am: Fixed syntax error in gnupg post install.
700 (EXTRA_DIST): Add english manual installation files.
702 * packages/packages.current: Replaced sourceforge download site
703 by the g10code mirror. Updated WinPT, GPA and GnupG.
705 2007-02-26 Werner Koch <wk@g10code.com>
707 * configure.ac: Require msgfmt.
708 * src/inst-gnupg.nsi: Install the German translation.
709 * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Create mo files.
711 2006-12-06 Werner Koch <wk@g10code.com>
715 * autogen.sh: Add option --force.
717 * src/Makefile.am: GnuPG man pages are now below share.
718 * src/inst-gnupg.nsi: Ditto
720 2006-12-04 Werner Koch <wk@g10code.com>
722 * src/Makefile.am (gpg4win_ipkgs): Add english manuals.
724 * autogen.sh <build-w32>: Disable the english manuals for now.
726 2006-11-30 Werner Koch <wk@g10code.com>
728 * include/config.nsi.in: Add definitions for the english manuals.
729 * configure.ac: Adjusted name of manual directory.
730 * src/inst-man_novice_de.nsi: Ditto.
731 * src/inst-man_advanced_de.nsi: Ditto.
732 * src/inst-man_advanced_en.nsi: New.
733 * src/inst-man_novice_en.nsi: New.
734 * src/uninst-man_novice_en.nsi: New.
735 * src/uninst-man_advanced_en.nsi: New.
736 * src/inst-sections.nsi: Include the new installers sections.
738 2006-10-13 Werner Koch <wk@g10code.com>
742 * patches/gnupg-1.4.5/01-uncompress.patch: New.
744 2006-08-28 Werner Koch <wk@g10code.com>
748 * Makefile.am (EXTRA_DIST): Added missing patches for Claws.
750 * packages/download.sh: Rewrote option parser. New option
753 2006-08-04 Marcus Brinkmann <marcus@g10code.de>
755 * packages/packages.current: Replace sylpheed-claws 2.3.1 with
757 * Makefile.am (EXTRA_DIST): Add
758 patches/sylpheed-claws-2.4.0/01-w32-logo.patch,
759 patches/sylpheed-claws-2.4.0/02-w32-icon.patch,
760 patches/sylpheed-claws-2.4.0/03-plugins-symbols.patch,
761 patches/sylpheed-claws-2.4.0/04-font-prefs.patch,
762 patches/sylpheed-claws-2.4.0/05-textviewer.patch,
763 patches/sylpheed-claws-2.4.0/99-auto.patch.
765 2006-08-03 Marcus Brinkmann <marcus@g10code.de>
767 * configure.ac: Add libiconv as a dependency for gnupg.
768 * src/inst-sections.nsi: Likewise here.
770 2006-08-02 Marcus Brinkmann <marcus@g10code.de>
772 * packages/packages.current: Add jpeg packages.
773 * src/inst-sections.nsi: Add jpeg support.
774 * src/Makefile.am (gpg4win_bpkgs): Add jpeg.
775 * src/inst-jpeg.nsi, src/uninst-jpeg.nsi: New file.
776 * include/config.nsi.in: Add defines for jpeg.
777 * configure.ac: Add new GnuWin32 package jpeg. Add it as a
778 dependency to sylpheed-claws.
780 2006-08-02 Werner Koch <wk@g10code.com>
784 2006-07-25 Werner Koch <wk@g10code.com>
788 * src/installer-finish.nsi: Delete Sylpheed manual.
790 * patches/gnupg-1.4.4/01-reopen-std.patch: New.
791 * Makefile.am (EXTRA_DIST): Add new patch and removed old 1.4.2
794 2006-07-22 Timo Schulz <twoaday@g10code.de>
796 * Makefile.am: Added new sylpheed patches.
798 2006-07-14 Marcus Brinkmann <marcus@g10code.de>
800 * patches/sylpheed-claws-2.3.1 (08-w32-logo.patch,
801 09-w32-icon.patch, 99-auto.patch): New files.
803 2006-07-12 Marcus Brinkmann <marcus@g10code.de>
805 * src/inst-sections.nsi: Install start menu and desktop link for
807 * src/inst-sylpheed-claws.nsi: Install manual.
808 (DESC_Menu_sylpheed_pdf): New translation.
809 * src/uninst-sylpheed-claws.nsi: Uninstall manual.
811 2006-06-28 Werner Koch <wk@g10code.com>
813 * Makefile.am (copy-news): New target.
815 2006-06-27 Werner Koch <wk@g10code.com>
817 * src/inst-sylpheed-claws.nsi: Renamed strings to Sylpheed-Claws.
818 * src/installer-finish.nsi: Ditto.
819 * src/inst-sections.nsi: Ditto.
821 2006-06-26 Werner Koch <wk@g10code.com>
825 * Makefile.am (EXTRA_DIST): Added new Sylpheed patches. Removed
826 old sylpheed patches.
828 2006-05-30 Werner Koch <wk@g10code.com>
832 2006-05-29 Marcus Brinkmann <marcus@g10code.de>
834 * Makefile.am (DIST): Add
835 patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
836 patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
837 patches/sylpheed-claws-2.2.0/03-std-plugins.patch and
838 patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch.
839 * patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
840 patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
841 patches/sylpheed-claws-2.2.0/03-std-plugins.patch,
842 patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch: New file.
844 * Makefile.am (EXTRA_DIST): Add
845 patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch and
846 patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch.
847 * patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch: New file.
848 * patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: New file.
850 2006-04-27 Marcus Brinkmann <marcus@g10code.de>
852 * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
854 * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
856 * src/inst-gnupg.nsi: Install man pages.
857 * src/uninst-gnupg.nsi: Uninstall man pages.
859 2006-04-26 Werner Koch <wk@g10code.com>
863 2006-04-25 Werner Koch <wk@g10code.com>
865 * src/Makefile.am (clean-local): Also remove the light installer.
867 * src/installer.nsi (PrintNonAdminWarning): Use Quit instead of Abort.
869 * src/uninst-glib.nsi: Delete console helper.
871 * configure.ac: Define manual versions.
873 * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
875 2006-04-24 Werner Koch <wk@g10code.com>
877 * src/Makefile.am (NEWS.tmp): New. Use it in the README files
878 so that the comment lines are not visible.
880 * packages/packages.current: Updated GPGee, WinPT and GPGol.
882 2006-04-22 Marcus Brinkmann <marcus@g10code.de>
884 * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
885 stamps/stamp-directories.
887 * src/installer.nsi (T_InstOptLabelB): New string.
888 (CustomPageOptions): Install new string.
889 * src/installer-options.ini.in (Field 5): Add new field.
890 (NumFields): Set to 5.
891 * src/inst-sections.nsi: Do not install manuals and other
892 documents in the quick launch bar. Do not install the README on
895 * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
896 man_advanced_de to ...
897 (gpg4win_ipkgs): ... here.
898 * src/gpg4win.mk.in (IPKG_template): New template.
899 Insert it for each internal package.
901 2006-04-20 Werner Koch <wk@g10code.com>
903 * src/installer.nsi: Pop up a message before shutting down winpt.
905 2006-04-19 Werner Koch <wk@g10code.com>
907 * src/installer.nsi: Abort installation if not run as Admin.
909 2006-04-08 Marcus Brinkmann <marcus@g10code.de>
911 * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
912 * include/config.nsi.in (gpg4win_pkg_man_novice_de,
913 gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
914 gpg4win_pkg_man_advanced_de_version): Removed.
915 * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
917 * configure.ac: New option --enable-light-installer to control the
918 new automake conditional BUILD_LIGHT_INSTALLER.
919 Make packages man_novide_de and man_advanced_de included packages.
920 * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
921 (all_src, all_light): New variables.
922 (all-local): Use all_src and all_light.
923 * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
924 and HAVE_PKG_MAN_ADVANCED_DE.
926 2006-04-07 Werner Koch <wk@g10code.com>
928 * configure.ac: Use new method to include the SVN revison. Now it
929 is the actual global revision number.
931 2006-04-06 Werner Koch <wk@g10code.com>
935 2006-04-05 Werner Koch <wk@g10code.com>
937 * NEWS: Recoded to latin1.
939 2006-04-04 Werner Koch <wk@g10code.com>
943 2006-04-03 Werner Koch <wk@g10code.com>
945 * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
946 more need trying to install the http keyserver helper.
948 2006-04-01 Timo Schulz <ts@g10code.com>
950 * src/inst-sections.nsi: WinPT desktop link now
951 directly starts the key manager.
953 2006-03-29 Werner Koch <wk@g10code.com>
957 * src/installer-options.ini: Renamed to ..
958 * src/installer-options.ini.in: .. this.
959 * configure.ac (BUILD_ISODATE): New.
960 * include/config.nsi.in: Ditto.
961 * src/gpg4win.nsi: Display it on the Welcome page
963 2006-03-28 Werner Koch <wk@g10code.com>
965 * src/installer.nsi (CustomPageOptions): Write Labels, so that
966 they are translatable.
967 (MUI_FINISHPAGE_LINK_LOCATION): Localized.
968 * src/installer-options.ini: Add label field and removed static
971 2006-03-27 Werner Koch <wk@g10code.com>
973 * src/installer-options.ini: Don't create a desktop link by default.
975 * src/installer.nsi: Add a logo image. Add leave function.
976 (CheckExistingVersion): New.
978 (PrintWinPTSFWarning): New.
979 * src/inst-sections.nsi: Call it.
980 Do not show the splash screen.
981 * src/inst-gpg4win.nsi: Write a version file.
982 * src/uninst-gpg4win.nsi: Delete version file
984 2006-03-27 Marcus Brinkmann <marcus@g10code.de>
986 * installer.nsi: Move custom page for installer options before
987 start menu path selection. Do not allow to disable start menu
988 creation at start meny path selection dialog. Only display start
989 menu path selection dialog if start menu creation is desired.
990 Rename opt.ini to installer-options.ini.
991 (CheckIfStartMenuWanted): New function.
992 * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
993 * inst-sections.nsi: Rename opt.ini to installer-options.ini.
994 Install desktop and quick launch bar shortcuts.
995 * Makefile.am (EXTRA_DIST): Rename opt.ini to
996 installer-options.ini.
997 * installer-options.ini: New file.
999 2006-03-21 Werner Koch <wk@g10code.com>
1001 * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
1004 * src/installer.nsi: Add a cutom option page.
1005 (StrStr): New. Taken from the NSIS reference manual.
1008 2006-03-15 Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>
1010 * src/inst-gpa.nsi: Fixed a typo.
1012 2006-03-13 Werner Koch <wk@g10code.com>
1014 * packages/Makefile.am (upload): New target for uploading the
1016 * packages/download.sh: Use http://www.gpg4win/org.
1018 2006-03-09 Werner Koch <wk@g10code.com>
1022 * src/inst-sylpheed-claws.nsi: Don't select be Default.
1024 * include/config.nsi.in: Disabled Eudora.
1025 * src/inst-sections.nsi: Ditto.
1026 * src/Makefile.am: Ditto
1028 2006-03-08 Werner Koch <wk@g10code.com>
1030 * src/inst-sections.nsi: Play the tune only for the source installer.
1031 * src/installer.nsi: And don't reserve the tune file.
1033 2006-03-07 Werner Koch <wk@g10code.com>
1035 * configure.ac: Don't build Eudora due to license problems.
1037 2006-03-03 Marcus Brinkmann <marcus@g10code.de>
1039 * Makefile.am (EXTRA_DIST): Change
1040 patches/gpa-0.7.2/01-bin-open.patch to
1041 patches/gpa-0.7.2/01-keyserver-list.patch.
1042 * packages/packages.current: Use the right GPA 0.7.2.
1044 * patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
1045 * patches/gpa-0.7.2/01-keyserver-list.patch: ... this. Remove
1048 * packages/packages.current: Use GPA 0.7.2.
1050 * packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.
1052 2006-02-28 Marcus Brinkmann <marcus@g10code.de>
1054 * src/inst-atk.nsi: Fix outpath of library.
1056 2006-02-23 Marcus Brinkmann <marcus@g10code.de>
1058 * src/inst-glib.nsi: Add glib20.mo.
1059 * src/uninst-glib.nsi: Remove glib20.mo.
1060 * src/inst-gtk+.nsi: Add gtk20.mo.
1061 * src/uninst-gtk+.nsi: Remove gtk20.mo.
1062 * src/inst-atk.nsi: Add atk10.mo.
1063 * src/uninst-atk.nsi: Remove atk10.mo.
1065 2006-02-15 Werner Koch <wk@gnupg.org>
1069 * patches/gpa-0.7.2/01-bin-open.patch: New file.
1071 2006-02-15 Marcus Brinkmann <marcus@g10code.de>
1073 * patches/gpgme/03-w32-io.patch: New file.
1074 * patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.
1076 2006-02-14 Werner Koch <wk@gnupg.org>
1078 * README (Instructions): Add a list of required Debian packages.
1080 2006-01-31 Werner Koch <wk@g10code.com>
1082 * src/installer.nsi (InstallDir): Removed trailing backslashes.
1084 2006-01-26 Werner Koch <wk@g10code.com>
1088 2006-01-25 Werner Koch <wk@g10code.com>
1090 * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
1091 "noinstaller" as an alternative to "bin".
1093 2006-01-23 Werner Koch <wk@g10code.com>
1095 * src/Makefile.am (README.en.txt, README.de.txt): New.
1096 (gpg4win-$(VERSION).exe): Depend on them.
1097 (CLEANFILES): Clean them up.
1099 * src/installer.nsi (T_LangCode): new.
1100 (MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
1101 manager. This makes sense becuase gpg4win needs to be insalled as
1102 Administartor but the Administrator should in general not use
1105 * src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
1106 * src/uninst-gpg4win.nsi: Uninstall them.
1108 2006-01-20 Werner Koch <wk@g10code.com>
1110 * configure.ac: Create doc/log/Makefile.
1111 * src/inst-sections.nsi: Replaced splash image by new logo.
1112 * src/installer.nsi: Reserve that new file.
1113 (Icon, UninstallIcon): New.
1114 * src/gpg4win-splash.bmp: Removed.
1116 2006-01-19 Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>
1118 * README.SVN: Extend sample configure call. Without the --host
1119 setting, configure will complain about missing dlltool.
1121 2006-01-13 Werner Koch <wk@g10code.com>
1123 * patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.
1125 2006-01-12 Werner Koch <wk@g10code.com>
1127 * src/inst-glib.nsi: Also install the console spawn helper.
1129 2006-01-10 Werner Koch <wk@g10code.com>
1131 * configure.ac: New option --disable-source-installer.
1132 * src/Makefile.am: Implement it.
1134 * src/installer.nsi: Insert directory page.
1136 2006-01-09 Werner Koch <wk@g10code.com>
1140 * src/inst-gnupg.nsi: Install http and not curl version.
1142 * src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.
1144 * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
1145 * src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
1148 2006-01-06 Werner Koch <wk@g10code.com>
1150 * src/gpg4win.mk.in (VERSIONINFO_macro): New. Use it where
1153 * configure.ac: Test for texi2dvi, dvipdf and sha1sum.
1155 * Makefile.am (SUBDIRS): Build doc prior to src.
1157 * src/inst-man_novice_de.nsi: Install einsteiger.pdf.
1158 * src/uninst-man_novice_de.nsi: Likewise.
1159 * src/inst-man_advanced_de.nsi: Install druchblicker.pdf
1160 * src/uninst-man_advanced_de.nsi: Likewise.
1162 2006-01-05 Werner Koch <wk@g10code.com>
1166 * src/inst-winpt.nsi: Remove old mo installation hack.
1168 * src/Makefile.am (EXTRA_DIST): Add config.site.
1169 * Makefile.am (EXTRA_DIST): Update patches.
1171 * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
1172 * src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.
1174 2006-01-04 Werner Koch <wk@g10code.com>
1176 * src/uninst-winpt.nsi: Deinstall the mo file.
1178 * src/uninst-gpgee.nsi: Fix Source uninstall.
1179 * src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
1180 Adjusted for source build.
1182 * patches/glib-2.9.2-wk: New.
1184 * packages/packages.current: Switch to glib 2.9.2-wk1.
1186 2006-01-05 Marcus Brinkmann <marcus@g10code.de>
1188 * configure.ac: Add libiconv and gettext as dependencies.
1190 2006-01-04 Marcus Brinkmann <marcus@g10code.de>
1192 * patches/glib/01-giowin32.patch,
1193 patches/glib-2.6.6/01-giowin32.patch,
1194 patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
1195 thread before closing FD.
1197 * patches/glib/01-giowin32.patch,
1198 patches/glib-2.6.6/01-giowin32.patch,
1199 patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
1202 2006-01-03 Marcus Brinkmann <marcus@g10code.de>
1204 * patches/glib-2.8.4/01-giowin32.patch: New file.
1206 2005-12-31 Marcus Brinkmann <marcus@g10code.de>
1208 * glib/02-windres.patch: New file.
1209 * glib-2.6.6/02-windres.patch: New file.
1211 * configure.ac (glib): Make it a source package.
1212 * src/Makefile.am (gpg4win_bpkgs): Move glib to ...
1213 (gpg4win_spkgs): ... here.
1214 * patches/glib/01-giowin32.patch: New file.
1215 * patches/glib-2.6.6/01-giowin32.patch: New file.
1216 * src/config.site: New file.
1217 * src/gpg4win.mk.in (tsdir): New variable.
1218 (SETVARS): Use $(idir), not ${idir}. Define CONFIG_SITE.
1220 2005-12-18 Marcus Brinkmann <marcus@g10code.de>
1222 * src/inst-sylpheed-claws.nsi: Install GPG plugins.
1223 * src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.
1225 * src/uninst-eudoragpg.nsi: Delete file
1226 $INSTDIR\share\eudoragpg\eudoragpg.html.
1228 2005-12-13 Werner Koch <wk@g10code.com>
1230 * packages/packages.current: Updated GPGee.
1231 * src/inst-gpgee.nsi: Adjusted for new location of packages.
1232 * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
1233 and uppercase package names.
1235 2005-12-12 Werner Koch <wk@g10code.com>
1237 * configure.ac: Test vor zcat.
1239 2005-12-09 Werner Koch <wk@g10code.com>
1241 * Makefile.am (SUBDIRS): Include doc dir.
1242 * configure.ac: Add new Makefiles.
1244 * doc/ChangeLog: New. Moved relevant entries to that file.
1246 2005-12-08 Werner Koch <wk@g10code.com>
1248 * packages/download.sh: Implemented CHK statement.
1249 * packages/packages.current: Add chk lines for all packages.
1251 2005-12-07 Werner Koch <wk@g10code.com>
1255 2005-12-06 Werner Koch <wk@g10code.com>
1259 2005-12-02 Werner Koch <wk@g10code.com>
1261 * packages/download.sh: New option --force. Default to skip
1262 already existing packages.
1264 2005-12-02 Timo Schulz <ts@g10code.com>
1266 * packages/download.sh: Update WinPT url.
1267 * packages/packages.keys: Add second release key for WinPT.
1269 2005-11-30 Werner Koch <wk@g10code.com>
1271 * src/inst-gpgol.nsi: Install German translation.
1272 * src/uninst-gpgol.nsi: Likewise.
1274 2005-11-29 Werner Koch <wk@g10code.com>
1276 * packages/packages.current: New. This is more or less a
1277 template; the version on the server may be updated without syncing
1279 * packages/packages.keys: New.
1280 * packages/download.sh: Rewritten.
1282 * src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
1283 (RunOnFinish): New function to run a key manager depending on the
1285 * src/installer.nsi: Use a function to run the key manager on finish.
1287 2005-11-28 Werner Koch <wk@g10code.com>
1291 * configure.ac: Append the revision number to the version suffix.
1293 * src/Makefile.am: Reduced verbosity level of makensis.
1295 * src/exdll.h: Adapted license to the NSIS one.
1296 (popstring): Add arg MAXLEN.
1297 * src/g4wihelp.c (playsound, stopsound): New.
1298 (splash_wndproc, showsplash): New.
1299 * src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
1300 (-startmenu): Translate the startmenu entries for the manuals.
1302 * src/installer.nsi (ReserveFile): Removed advsplash.
1304 * src/inst-gpa.nsi: Uppercase section name.
1306 * src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
1307 Translate section name.
1309 * src/inst-gpgol.nsi: Try to register even on overwrite failure.
1311 2005-11-24 Werner Koch <wk@g10code.com>
1315 * src/installer.nsi (PrintCloseOtherApps): New.
1317 2005-11-21 Werner Koch <wk@g10code.com>
1321 * src/inst-sections.nsi: Disable uninstaller menu link.
1323 2005-11-18 Werner Koch <wk@g10code.com>
1325 * src/inst-sections.nsi: Add more dependencies to sylpheed.
1327 2005-11-17 Marcus Brinkmann <marcus@g10code.de>
1329 * configure.ac: Add glib dependency for GPGME.
1330 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
1331 --enable-w32-glib and LDFLAGS.
1332 * src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
1333 * src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.
1335 2005-11-17 Werner Koch <wk@g10code.com>
1337 * src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
1338 of the splash sound.
1340 Add packages pthreads-w32 and regex.
1342 * src/gpg4win.mk.in (MPKG_template): New.
1343 (pkgmkflags, pkgmkarg): New.
1344 (DEFLATE_macro): Use overwrite option for unzip.
1346 2005-11-16 Werner Koch <wk@g10code.com>
1348 * src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
1349 * m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.
1351 * src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
1352 * src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
1353 * include/config.nsi.in: Add support for Sylpheed and EudorGPG.
1354 * src/Makefile.am (gpg4win_spkgs): Add them.
1355 (gpg4win_pkg_sylpheed_claws_configure): New.
1357 * src/inst-sections.nsi: Add them.
1358 * configure.ac: Add them.
1360 2005-11-15 Werner Koch <wk@g10code.com>
1362 * src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
1363 (CLEANFILES): Add g4wihelp.dll.
1365 * src/inst-gpgee.nsi: Use RegDLL and UnRegDLL. Print warning on
1366 registration failure. Use move approach for active extension.
1367 * src/inst-gpgol.nsi: Ditto.
1368 * src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
1369 * src/uninst-gpgee.nsi: Ditto.
1371 * src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
1372 language definitions.
1374 * configure.ac (VERSION): Generate extended version information.
1375 * include/config.nsi.in: Define replacements
1376 * src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.
1378 * src/gpg4win-src.nsi: Add our build dir as plugindir.
1380 2005-11-14 Werner Koch <wk@g10code.com>
1382 * src/inst-sections.nsi (.onInit): Make sure that only one
1383 instance of the installer may run at the same time.
1384 * src/installer.nsi: Include g4wihelp.nsi.
1385 * src/g4wihelp.nsi: New.
1386 * src/g4wihelp.c: New.
1389 2005-11-11 Marcus Brinkmann <marcus@g10code.de>
1391 * src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
1392 (stamps/stamp-$(1)-01-install-dev): Likewise.
1394 2005-11-08 Werner Koch <wk@g10code.com>
1396 * src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
1401 * src/installer.nsi (T_WelcomeTitle): New.
1402 (MUI_WELCOMEPAGE_TITLE): New.
1403 (MUI_FINISHPAGE): Enhanced.
1405 * src/installer-finish.nsi (Uninstall): use a loop to delete the
1406 startmenu. Fixed Registry cleaning.
1408 * src/inst-sections.nsi (onInit): Make sure that only one
1409 installer is running.
1411 2005-11-07 Werner Koch <wk@g10code.com>
1413 * src/installer-finish.nsi: Fixed dereferencing of variable.
1415 * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
1416 menu gets written for all users.
1418 * packages/download.sh: Add dummy manual pages.
1420 * src/installer.nsi: Move compression type to ...
1421 * src/gpg4win.nsi: .. here and ...
1422 * src/gpg4win-src.nsi: .. here. Use zlib for sources.
1424 * src/gpg4win-splash.bmp: New.
1425 * src/gpg4win-splash.wav: New.
1426 * src/installer.nsi: Reserve these files
1427 * src/inst-sections.nsi: Show silly splash screen.
1429 * include/config.nsi.in: Add dummy packages for the manuals.
1430 * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
1431 * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
1432 * src/Makefile.am (gpg4win_spkgs): Ditto.
1433 * src/inst-sections.nsi: Ditto.
1435 * src/installer-finish.nsi: Ditto.
1437 * src/inst-gnupg.nsi: Make section read-only.
1439 2005-11-04 Marcus Brinkmann <marcus@g10code.de>
1443 * Makefile.am (EXTRA_DIST): Add missing backslash.
1444 * include/config.nsi.in (top_srcdir): Remove.
1445 * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
1446 SRCDIR and BUILD_DIR (absolute path) as defined values. Also, use
1447 $(srcdir) for nsi source file.
1448 (gpg4win-src-$(VERSION).exe): Likewise.
1449 * src/gpg4win.nsi: Change directory to build directory.
1450 Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
1451 * src/gpg4win-src.nsi: Likewise.
1452 * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
1453 * src/gpg4win.mk (stamps/stamp-final): Depend on
1454 stamps/stamp-directories.
1456 2005-11-03 Werner Koch <wk@g10code.com>
1458 * include/config.nsi.in: Adjusted for WinPT being a source package now.
1460 * src/inst-winpt.nsi: Adjusted location of to be installed files.
1462 * src/Makefile.am (gpg4win_spkgs): Add winpt.
1463 (gpg4win_bpkgs): Remove winpt
1464 (gpg4win_pkg_winpt_configure): Added.
1466 * configure.ac (winpt): Made it a source package.
1468 * configure.ac: Bail out if a required tool is missing.
1470 2005-11-02 Werner Koch <wk@g10code.com>
1472 * README.SVN, autogen.sh: New.
1474 * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
1476 * packages/download.sh: Removed inclusion of config.h and defined
1477 WGET directly. This is required because the download script needs
1478 to be used before configure and thus we can't use configure to
1479 determine the to be used wget; the config.sh script was anyway
1482 2005-10-26 Werner Koch <wk@g10code.com>
1484 * README: Add basic instructions on how to add new packages.
1486 * configure.ac: Add detection of GPGee and WinPT.
1487 * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
1489 * include/config.nsi.in: Add defines for WinPT and GGee.
1490 * src/inst-winpt.nsi: New.
1491 * src/inst-gpgee.nsi: New.
1492 * src/uninst-winpt.nsi: New.
1493 * src/uninst-gpgee.nsi: New.
1494 * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
1495 * src/inst-sections.nsi: Ditto.
1496 * src/installer-finish.nsi: Ditto.
1497 * packages/download.sh (server_winpt): Add WinPT.
1498 (server_gpgee): Add temporary location for gpgee.
1499 (server_g10code): Add temporary location for gpg-error, gpgme,
1502 2005-10-25 Werner Koch <wk@g10code.com>
1504 * src/installer.nsi: Don't put the version into the "Name" variable.
1506 2005-10-24 Marcus Brinkmann <marcus@g10code.de>
1508 * COPYING: New file.
1510 2005-10-23 Marcus Brinkmann <marcus@g10code.de>
1512 * src/gpg4win.mk.in (pdir): Call post_install with source dir as
1514 * configure.ac (VERSION): Check for dlltool.
1515 * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
1516 gpg4win_pkg_gettext_post_install): New macros.
1517 * src/libiconv.def, src/libintl.def: New files.
1518 * src/inst-libgpg-error.nsi: Install mo files.
1519 * src/uninst-libgpg-error.nsi: Uninstall mo files.
1521 2005-10-22 Marcus Brinkmann <marcus@g10code.de>
1523 * configure.ac: Add libiconv and gettext as dependencies for
1524 libgpg-error and gpa.
1525 * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
1528 * src/Makefile.am (common_nsi): Add uninstaller files.
1529 * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
1530 src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
1531 src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
1532 src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
1533 src/uninst-libpng.nsi, src/uninst-pango.nsi,
1534 src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
1535 * src/inst-sections.nsi: Include the uninstallers in reverse
1537 * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
1538 (surprise!) unregister it at deinstallation.
1540 2005-10-21 Marcus Brinkmann <marcus@g10code.de>
1542 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
1544 (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
1546 * src/inst-gnupg.nsi: Fix path of deleted files.
1548 * src/gpg4win.mk.in (pdir): Don't strip DLL files.
1550 2005-10-20 Marcus Brinkmann <marcus@g10code.de>
1552 * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function. Use it to define
1553 feature symbols for NSI. Use m4_translit instead of m4_bpatsubst.
1554 New option --enable-debug.
1555 * include/config.nsi.in: Catch all this new information.
1556 * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
1557 (HAVE_PKG_GPA): Don't define here.
1558 * src/inst-sections.nsi: Guard all package specific commands with
1559 feature macro checks. Calculate dependencies on .onInit, too.
1560 * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
1562 * src/installer-finish.nsi: Add support for Add/Remove Programs.
1564 2005-10-20 Werner Koch <wk@g10code.com>
1566 * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
1567 (GPG4WIN_SPKG): Ditto.
1569 2005-10-20 Marcus Brinkmann <marcus@g10code.de>
1571 * src/gpg4win.nsi: Add start menu support.
1572 * src/inst-sections.nsi: Likewise.
1573 * src/installer.nsi: Likewise.
1574 * src/installer-finish.nsi: Likewise.
1576 * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
1577 (STRIP_macro): New macro.
1578 (SPKG, BPKG): Use it here.
1580 * Makefile.am (EXTRA_DIST): New target.
1581 * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
1583 * src/Makefile.am (EXTRA_DIST): Remove pkg-config. Add nsi files.
1585 * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
1587 * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
1588 -mms-bitfields to CFLAGS.
1590 * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
1593 2005-10-20 Werner Koch <wk@g10code.com>
1595 * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
1597 * doc/nsi-mode.el: Added for convenience.
1599 2005-10-20 Marcus Brinkmann <marcus@g10code.de>
1601 * configure.ac: Check for makensis. Add gnupg as dependency for
1602 gpgme. Change config.sh into config.nsi.
1603 * include/config.sh.in: File removed.
1604 * src/gpg4win.sh: File removed.
1605 * include/config.nsi.in: New file.
1606 * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
1608 * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
1609 (gpg4win-src-$(VERSION).exe): New target.
1610 (all-local): Remove dependency on phony target all-gpg4win.
1611 (all-local): Add dependency on gpg4win-$(VERSION).exe and
1612 gpg4win-src-$(VERSION).exe.
1613 (clean-local): New rule for this target.
1614 * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
1615 src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
1616 src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
1617 src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
1618 src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
1619 src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
1620 src/installer-finish.nsi, src/installer.nsi: New file.
1622 2005-10-18 Marcus Brinkmann <marcus@g10code.de>
1624 configure.ac: Enable libiconv and gettext dependencies for Gtk+.
1626 * src/Makefile.am: First real implementation.
1627 * src/gpg4win.mk.in: New file.
1628 * configure.ac: Activate libiconv and gettext.
1629 (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
1630 * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
1631 * include/config.sh.in: Add variables for libiconv and gettext.
1633 2005-10-15 Marcus Brinkmann <marcus@g10code.de>
1635 * m4/gpg4win.m4: New file.
1636 * include/config.sh: Add many package variables.
1637 * configure.ac: Call package detection macros.
1638 * Makefile.am (ACLOCAL_AMFLAGS): New variable.
1639 * src/gpg4win.sh: Use some of the new variables.
1641 * packages/download.sh: Fix downloading of Gtk source packages.
1644 Copyright 2005 g10 Code GmbH
1646 This file is free software; as a special exception the author gives
1647 unlimited permission to copy and/or distribute it, with or without
1648 modifications, as long as this notice is preserved.
1650 This file is distributed in the hope that it will be useful, but
1651 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1652 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.