1 2007-09-24 Marcus Brinkmann <marcus@g10code.de>
3 * configure.ac: Check for mingwm10.dll.
4 * src/gpg4win.mk.in: Fix clean-PKG for binary packages.
5 * src/inst-qt.nsi: Install QtDBus4.dll. Do not install debug and
7 * src/uninst-qt.nsi: Likewise for uninstall.
8 * packages/packages.current: Update Qt.
10 2007-09-17 Werner Koch <wk@g10code.com>
12 * configure.ac: Set version to 1.9.0-svn. Make gpgme depend on qt
14 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable Qt again.
15 * packages/packages.current: Disable gpgee, enable gpgex.
17 2007-09-17 Werner Koch <wk@g10code.com>
21 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Disable Qt
23 * configure.ac: Ditto.
25 * packages/packages.current: Update gpgol to 0.9.92 and gpgme to a
26 new snapshot. Disable gpgex, enable gpgee.
28 2007-09-12 Marcus Brinkmann <marcus@g10code.de>
30 * packages/packages.current: Update dirmngr.
32 2007-09-11 Marcus Brinkmann <marcus@g10code.de>
34 * packages/packages.current: Update gpgex.
36 * packages/packages.current: Add gpgex, disable gpgee.
38 * packages/packages.current: Bump gnupg to 2.0.7.
40 * src/qt.conf: New file.
41 * src/inst-qt.nsi: Install qt.conf.
43 2007-09-10 Marcus Brinkmann <marcus@g10code.de>
45 * packages/packages.current: Update gpgme and libassuan to
48 2007-09-07 Marcus Brinkmann <marcus@g10code.de>
50 * configure.ac: Add libassuan as dependency for GpgEX.
51 * src/Makefile.am (gpg4win_pkg_gpgex_configure): Add gpg-error and
52 libassuan configure options.
54 * configure.ac: Add qt as dependency for GPGME.
55 * src/inst-sections.nsi [HAVE_PKG_QT]: Make GPGME depending on Qt.
56 * src/inst-gpgme.nsi: Change condition from !GPG4WIN_LIGHT to HAVE_PKG_QT.
58 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Remove LDFLAGS,
59 add --enable-w32-qt and work around Qt's lack of cross compilation
61 * src/gpg4win.mk.in (stamps/stamp-$(1)-02-configure): Call
62 configure through eval, so that configure options with spaces are
64 * src/inst-gpgme.nsi [!GPG4WIN_LIGHT]: Install libgpgme-qt-11.dll.
65 * src/uninst-gpgme.nsi: Uninstall libgpgme-qt-11.dll.
67 2007-08-30 Marcus Brinkmann <marcus@g10code.de>
69 * configure.ac: Add gpgex.
70 * include/config.nsi.in: Add gpgex.
71 * src/Makefile.am (EXTRA_DIST): Add inst-gpgex.nsi and
73 (gpg4win_spkgs): Add gpgex.
74 (gpg4win_pkg_gpgex_configure): New variable.
75 * src/inst-sections.nsi: Add gpgex installer and uninstaller, as
77 (CalcDefaults, CalcDepends): Add gpgex.
79 2007-08-30 Marcus Brinkmann <marcus@g10code.de>
81 * packages/download.sh: Implement new "name" command and remove
83 * packages/packages.current: Add qt.
84 * configure.ac: Add qt.
85 * include/config.nsi.in: Add qt.
86 * src/Makefile.am (EXTRA_DIST): Add inst-qt.nsi and uninst-qt.nsi.
87 (gpg4win_bpkgs): Add qt.
88 * src/uninst-qt.nsi, src/inst-qt.nsi: New files.
89 * src/inst-sections.nsi: Run installer and uninstaller for qt.
90 (CalcDepends): Handle qt.
91 * src/gpg4win.nsi: Remove qt from light installer.
93 2007-08-24 Marcus Brinkmann <marcus@g10code.de>
95 * src/inst-gnupg.nsi: Write compatibility key to registry for GPGee.
97 2007-08-24 Werner Koch <wk@g10code.com>
99 * packages/packages.current: Updated libassuan to 1.0.3.
101 2007-08-23 Werner Koch <wk@g10code.com>
103 * src/inst-dirmngr.nsi: Install examples files as default
106 2007-08-20 Werner Koch <wk@g10code.com>
108 * packages/packages.current: Add bzip2.
110 * configure.ac: Check for RANLIB and AR. Look for bzip2. Make
111 gnupg and gnupg2 depend on it.
112 * src/Makefile.am (gpg4win_pkg_bzip2_make_args)
113 (gpg4win_pkg_bzip2_make_args_inst): New.
114 (EXTRA_DIST): Add bzip2.
115 (gpg4win_pkg_gnupg_configure): New. Look for bzip2.
116 * include/config.nsi.in: Add bzip2.
117 * src/inst-bzip2.nsi: New.
118 * src/uninst-bzip2.nsi: New.
120 2007-08-16 Werner Koch <wk@g10code.com>
124 * src/inst-gnupg2.nsi: Allow overwriting of gpg-agent.
125 * src/inst-libgpg-error.nsi: Allow overwriting of libgpg-error.dll.
126 * src/inst-libgcrypt.nsi: Likewise.
127 * src/inst-gpgme.nsi: Likewise.
128 * src/inst-w32pth.nsi: Likewise.
129 * src/inst-libiconv.nsi: Likewise.
131 * packages/packages.current: Updated GnuPG2 and W32pth. Add
132 Dirmngr. Add gpgme snapshot.
134 2007-08-15 Marcus Brinkmann <marcus@g10code.de>
136 * src/g4wihelp.c (config_init): Fix bug in argument parsing.
138 2007-08-14 Marcus Brinkmann <marcus@g10code.de>
140 * src/g4wihelp.c (config_lookup, config_fetch_bool): New functions.
141 * src/inst-sections.nsi (CalcDefaults): New function.
142 (.onInit): Call CalcDefaults.
143 * src/inst-sections.nsi (CalcDepends): New function. Run it once.
144 Support auto-config for link selection.
145 * src/installer-finish.nsi: Support auto-config for start menu folder.
147 * src/g4wihelp.c (service_create): Auto start service, install as
149 (service_start): Set argv to NULL if argc is zero.
150 (service_stop): Wait until service is actually stopped. Implement
151 the whole logic when to stop and when to wait.
152 * src/installer.nsi: Print warning about shutting down dirmngr.
154 * src/inst-dirmngr.nsi: Remove code refactored into service_stop.
155 Do not pass any arguments when starting the service. Use
156 CreateDirectory instead of SetOutPath.
157 * src/uninst-dirmngr.nsi: Remove code factored into service_stop.
158 * src/inst-gnupg.nsi, src/inst-gnupg2.nsi, src/inst-gpa.nsi: Use
159 CreateDirectory instead SetOutPath.
161 * patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch: Change
162 license string to "GPL3+" to make Claws load it.
164 * src/gpg4win.mk: Implement clean-PKG targets to allow rebuilding
167 2007-08-14 Werner Koch <wk@g10code.com>
169 * packages/Makefile.am (packages.current.sig, upload): Remove.
170 (EXTRA_DIST): Remove packages.key. Add packages.current.
172 * packages/download.sh: Remove online downloading of
174 * packages/packages.current: Fix comment.
176 2007-08-13 Marcus Brinkmann <marcus@g10code.de>
178 * patches/claws-mail-3.0.0-rc2/04-cvs116.patch: New file.
179 * Makefile.am (EXTRA_DIST): Add that patch.
181 * NEWS: Add new entries.
182 * README.wine: Remove obsolete file.
184 * src/inst-gnupg2.nsi: Install config files.
185 * src/inst-dirmngr.nsi: Likewise.
186 * src/inst-gpa.nsi: Likewise.
188 * src/g4wihelp.c (config_init, config_fetch): New functions.
189 * src/inst-gnupg.nsi: Install gpg.conf AppData if configured.
191 2007-08-10 Marcus Brinkmann <marcus@g10code.de>
193 * patches/claws-mail-3.0.0-rc2/01-w32-logo.patch,
194 patches/claws-mail-3.0.0-rc2/02-w32-icon.patch,
195 patches/claws-mail-3.0.0-rc2/03-smime-plugin.patch,
196 patches/claws-mail-3.0.0-rc2/99-auto.patch: New files.
197 * Makefile.am (EXTRA_DIST): Add these patches.
198 * packages/packages.current: Upgrade claws to 3.0.0-rc2.
200 * m4/gpg4win.m4: Check for duplicate packages.
202 2007-08-06 Werner Koch <wk@g10code.com>
204 * src/gpgwrap.c (build_commandline): Terminate each itenm in the
205 array. Problem found by Moritz Schulte.
207 2007-08-04 Marcus Brinkmann <marcus@g10code.de>
209 * src/g4wihelp.c (service_error, service_create, service_lookup,
210 service_start, service_stop, service_delete): New functions.
211 * src/inst-dirmngr.nsi: Register and start the service.
212 * src/uninst-dirmngr.nsi: Stop and unregister the service.
214 * src/inst-sections.nsi: Add dirmngr as dependency for gnupg2, and
215 w32pth as dependency for dirmngr.
217 * src/Makefile.am (gpg4win_pkg_gnupg2_configure): Add
220 2007-07-10 Werner Koch <wk@g10code.com>
224 * src/Makefile.am (EXTRA_DIST): Remove $(common_nsi). Add all
225 installer scripts explicitly.
227 * Makefile.am (EXTRA_DIST): Removed old patches for Sylpheed.
228 (AUTOMAKE_OPTIONS): Add no-dist-gzip.
230 * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undef gnupg2 and related libs.
231 Undef the English novices manual.
232 * src/installer-finish.nsi: Delete the link for the English novices
233 manual and the claws manual.
235 * src/uninst-sylpheed-claws.nsi: Delete the manual even when using
236 the lighjt version. This is to allow updating with a light version.
237 * src/uninst-claws-mail.nsi: Ditto.
239 * src/installer-finish.nsi: Changed publisher name to "The Gpg4win
242 * src/gpg4win.nsi: Fixed capitalization of some Gpg4win strings.
243 * src/gpg4win-src.nsi: Ditto.
245 2007-07-09 Werner Koch <wk@g10code.com>
247 * src/uninst-gnupg2.nsi: Need to remove com-certs.pem.
249 * src/inst-gnupg2.nsi: Make it an optional package.
251 * src/inst-sections.nsi: Include language macro for description.
253 2007-07-09 Marcus Brinkmann <marcus@g10code.de>
255 * patches/gpgol-0.9.91/01-gpgme.patch: New file.
256 * Makefile.am (EXTRA_DIST): Add patches/gpgol-0.9.91/01-gpgme.patch.
258 * packages/download.sh: Implement a new function "ren" for
260 * packages/packages.current: Rename gnupg 2.
262 * packages/packages.current: Update to GPGME 1.1.5.
264 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable gpgsm.
266 2007-07-05 Marcus Brinkmann <marcus@g10code.de>
268 * packages/packages.current: Update to Gtk+ 2.10.13.
270 * patches/claws-mail-2.10.0/03-w32-port.patch: Fix cut&paste bug.
271 * patches/claws-mail-2.9.2/03-w32-port.patch: Likewise.
272 Spotted by Colin Leroy.
274 2007-07-04 Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>
276 * README: Added just another dependency that sometimes happen to miss.
278 2007-07-03 Marcus Brinkmann <marcus@g10code.de>
280 * packages/packages.current: Update sylpheed entry to claws-mail.
282 * configure.ac: Add dirmngr.
283 * include/config.nsi.in: Add dirmngr.
284 * src/Makefile.am (gpg4win_spkgs): Add dirmngr.
285 (gpg4win_pkg_dirmngr_configure): New variable.
286 * src/inst-dirmngr.nsi, src/uninst-dirmngr.nsi: New files.
287 * src/inst-sections.nsi [HAVE_PKG_DIRMNGR]: Include installer
288 and uninstaller snippet for dirmngr.
290 * Makefile.am (EXTRA_DIST): Add
291 patches/claws-mail-2.10.0/01-w32-logo.patch,
292 patches/claws-mail-2.10.0/02-w32-icon.patch,
293 patches/claws-mail-2.10.0/03-w32-port.patch,
294 patches/claws-mail-2.10.0/04-smime-plugin.patch and
295 patches/claws-mail-2.10.0/99-auto.patch.
296 * patches/claws-mail-2.10.0/01-w32-logo.patch,
297 patches/claws-mail-2.10.0/02-w32-icon.patch,
298 patches/claws-mail-2.10.0/03-w32-port.patch,
299 patches/claws-mail-2.10.0/04-smime-plugin.patch,
300 patches/claws-mail-2.10.0/99-auto.patch: New files.
302 2007-07-02 Marcus Brinkmann <marcus@g10code.de>
304 * src/Makefile.am (gpg4win_pkg_claws_mail_configure): Fix config
307 * Makefile.am (EXTRA_DIST): Add
308 patches/claws-mail-2.9.2/01-w32-logo.patch,
309 patches/claws-mail-2.9.2/02-w32-icon.patch,
310 patches/claws-mail-2.9.2/03-w32-port.patch,
311 patches/claws-mail-2.9.2/04-smime-plugin.patch and
312 patches/claws-mail-2.9.2/99-auto.patch.
313 * patches/claws-mail-2.9.2/01-w32-logo.patch,
314 patches/claws-mail-2.9.2/02-w32-icon.patch,
315 patches/claws-mail-2.9.2/03-w32-port.patch,
316 patches/claws-mail-2.9.2/04-smime-plugin.patch,
317 patches/claws-mail-2.9.2/99-auto.patch: New files.
319 * configure.ac: Add claws-mail.
320 * include/config.nsi.in: Add claws-mail.
321 * src/Makefile.am (gpg4win_spkgs): Add claws-mail.
322 (gpg4win_pkg_claws_mail_configure): New variable.
323 * src/inst-claws-mail.nsi, src/uninst-claws-mail.nsi: New files.
324 * src/inst-sections.nsi [HAVE_PKG_CLAWS_MAIL]: Include installer
325 and uninstaller snippet for claws-mail, handle claws-mail
326 dependencies and add a menu item for it.
328 2007-06-22 Werner Koch <wk@g10code.com>
330 * src/inst-gnupg2.nsi: Install more files.
331 * src/uninst-gnupg2.nsi: and uninstall them.
333 * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Remove
334 underlined markup. Reported by Dirk Traulsen.
336 2007-06-20 Werner Koch <wk@g10code.com>
338 * src/inst-sections.nsi, src/Makefile.am, src/uninst-pinentry.nsi
339 * src/inst-pinentry.nsi, include/config.nsi.in: Add new package
341 * src/Makefile.am (gpg4win_pkg_pinentry_configure): New.
343 * src/Makefile.am (gpg4win-$(VERSION).exe): Add versioninfo.txt as
345 (gpg4win-light-$(VERSION).exe): Ditto.
347 2007-06-20 Marcus Brinkmann <marcus@g10code.de>
350 * m4/po.m4: New file, from gettext-0.16.1.
351 * m4/progtest.m4: New file, from gettext-0.16.1.
352 * m4/nls.m4: New file, from gettext-0.16.1.
353 * Makefile.am (SUBDIRS): Add po.
354 * configure.ac: Invoke AM_PO_SUBDIRS.
355 (AC_CONFIG_FILES): Add po/Makefile.in.
357 * src/installer.nsi: Do not insert MUI_LANGUAGE "German".
358 * src/gpg4win.nsi, src/gpg4win-src.nsi: Add include dir
359 ${TOP_SRCDIR}/po. Include "../po/catalogs.nsi".
360 * src/inst-gnupg.nsi: Move translation string DESC_Menu_gnupg_faq
362 * src/inst-gpg4win.nsi: ... to here.
364 * src/g4wihelp.nsi, src/installer.nsi, src/inst-eudoragpg.nsi,
365 src/inst-gnupg.nsi, src/inst-gpa.nsi, src/inst-gpg4win.nsi,
366 src/inst-gpgee.nsi, src/inst-gpgol.nsi,
367 src/inst-man_advanced_de.nsi, src/inst-man_advanced_en.nsi,
368 src/inst-man_novice_de.nsi, src/inst-man_novice_en.nsi,
369 src/inst-sylpheed-claws.nsi, src/inst-winpt.nsi: Remove German
372 2007-06-18 Marcus Brinkmann <marcus@g10code.de>
374 * src/inst-w32pth.nsi: Install shared library.
375 * src/uninst-w32pth.nsi: Uninstall shared library.
377 * src/inst-gnupg2.nsi: Install gpgconf.exe.
378 * src/uninst-gnupg2.nsi: Uninstall gpgconf.exe.
380 * src/inst-sections.nsi: Add dependency management for GnuPG2.
382 2007-06-15 Werner Koch <wk@g10code.com>
384 * src/gpg4win.mk.in: Add cruel hack to support gnupg2.
386 * src/Makefile.am: Use --silent with most configure runs.
387 (gpg4win_pkg_gnupg2_post_install): New.
389 * src/uninst-gnupg2.nsi, src/inst-libgnupg2.nsi: New.
390 * src/uninst-libassun.nsi, src/inst-libassuan.nsi: New.
391 * src/inst-libksba.nsi, src/uninst-libksba.nsi: New.
392 * src/inst-libgcrypt.nsi, src/uninst-libgcrypt.nsi: New.
393 * src/inst-sections.nsi: Include new installation scripts.a
394 * include/config.nsi.in: Add definitions for new packages.
396 * src/uninst-gnupg.nsi: Fix removal of gpgkeys helper.
398 2007-06-12 Marcus Brinkmann <marcus@g10code.de>
400 * src/gpgwrap.c (main): Call _spawnv, not execv.
402 2007-05-25 Marcus Brinkmann <marcus@g10code.de>
404 * src/uninst-gnupg.nsi: Fix path of gpgkeys helper programs.
405 Remove pub directory.
406 * src/uninst-gtk+.nsi: Fix path of directory to be removed.
408 2007-05-24 Werner Koch <wk@g10code.com>
412 * configure.ac (PREVIEWHOST): New.
413 (MANUALVERSION_NOVICES): Set to 1.0.0.
415 2007-05-20 Marcus Brinkmann <marcus@g10code.de>
417 * patches/glib-2.12.12/01-giowin32.patch,
418 patches/glib-2.12.12/02-gspawn-w32.patch,
419 patches/glib-2.12.12/03-gspawn-w32-fixup.patch: New files.
420 * Makefile.am (EXTRA_DIST): Add these new files.
422 * src/gpgwrap.c (build_commandline): New function.
423 (main): Quote argument vector.
425 * configure.ac: Comment advanced manual here as well.
427 2007-05-19 Marcus Brinkmann <marcus@g10code.de>
429 * autogen.sh: Fix test.
430 * src/Makefile.am: Replace := by =.a
432 * packages/download.sh: Require bash due to brace expansion.
434 2007-05-18 Werner Koch <wk@g10code.com>
436 * src/gpgwrap.c (main): Delimit the real path from the version
439 2007-05-17 Werner Koch <wk@g10code.com>
441 * src/installer.nsi (AddToPath,RemoveFromPath): New.
442 * src/inst-gpa.nsi: Install gpgwrap for gpa.
443 * src/inst-gnupg.nsi: Install gpgwrap for gpg, gpgv and gpgsplit.
445 * src/gpgwrap.c: New.
447 * configure.ac: Check for strip.
448 (AC_CONFIG_HEADER): New.
449 * src/Makefile.am (g4wihelp.dll): Strip.
450 (gpgwrap.exe): Build.
452 2007-05-16 Werner Koch <wk@g10code.com>
454 * src/inst-gtk+.nsi: Install new themes and the engines. Update
456 * src/uninst-gtk+.nsi: Likewise.
458 * src/inst-pango.nsi: Adjust for Pango 1.16.
460 * configure.ac: New package Cairo as reguired by the current Gtk+.
461 * src/uninst-cairo.nsi, src/inst-cairo.nsi: New.
462 * src/inst-sections.nsi: Install Cairo.
463 * include/config.nsi.in: Ditto.
465 * src/uninst-gnupg.nsi: Delete gnupg.nls directory.
467 2007-03-09 Werner Koch <wk@g10code.com>
471 * src/Makefile.am: Fixed syntax error in gnupg post install.
472 (EXTRA_DIST): Add english manual installation files.
474 * packages/packages.current: Replaced sourceforge download site
475 by the g10code mirror. Updated WinPT, GPA and GnupG.
477 2007-02-26 Werner Koch <wk@g10code.com>
479 * configure.ac: Require msgfmt.
480 * src/inst-gnupg.nsi: Install the German translation.
481 * src/Makefile.am (gpg4win_pkg_gnupg_post_install): Create mo files.
483 2006-12-06 Werner Koch <wk@g10code.com>
487 * autogen.sh: Add option --force.
489 * src/Makefile.am: GnuPG man pages are now below share.
490 * src/inst-gnupg.nsi: Ditto
492 2006-12-04 Werner Koch <wk@g10code.com>
494 * src/Makefile.am (gpg4win_ipkgs): Add english manuals.
496 * autogen.sh <build-w32>: Disable the english manuals for now.
498 2006-11-30 Werner Koch <wk@g10code.com>
500 * include/config.nsi.in: Add definitions for the english manuals.
501 * configure.ac: Adjusted name of manual directory.
502 * src/inst-man_novice_de.nsi: Ditto.
503 * src/inst-man_advanced_de.nsi: Ditto.
504 * src/inst-man_advanced_en.nsi: New.
505 * src/inst-man_novice_en.nsi: New.
506 * src/uninst-man_novice_en.nsi: New.
507 * src/uninst-man_advanced_en.nsi: New.
508 * src/inst-sections.nsi: Include the new installers sections.
510 2006-10-13 Werner Koch <wk@g10code.com>
514 * patches/gnupg-1.4.5/01-uncompress.patch: New.
516 2006-08-28 Werner Koch <wk@g10code.com>
520 * Makefile.am (EXTRA_DIST): Added missing patches for Claws.
522 * packages/download.sh: Rewrote option parser. New option
525 2006-08-04 Marcus Brinkmann <marcus@g10code.de>
527 * packages/packages.current: Replace sylpheed-claws 2.3.1 with
529 * Makefile.am (EXTRA_DIST): Add
530 patches/sylpheed-claws-2.4.0/01-w32-logo.patch,
531 patches/sylpheed-claws-2.4.0/02-w32-icon.patch,
532 patches/sylpheed-claws-2.4.0/03-plugins-symbols.patch,
533 patches/sylpheed-claws-2.4.0/04-font-prefs.patch,
534 patches/sylpheed-claws-2.4.0/05-textviewer.patch,
535 patches/sylpheed-claws-2.4.0/99-auto.patch.
537 2006-08-03 Marcus Brinkmann <marcus@g10code.de>
539 * configure.ac: Add libiconv as a dependency for gnupg.
540 * src/inst-sections.nsi: Likewise here.
542 2006-08-02 Marcus Brinkmann <marcus@g10code.de>
544 * packages/packages.current: Add jpeg packages.
545 * src/inst-sections.nsi: Add jpeg support.
546 * src/Makefile.am (gpg4win_bpkgs): Add jpeg.
547 * src/inst-jpeg.nsi, src/uninst-jpeg.nsi: New file.
548 * include/config.nsi.in: Add defines for jpeg.
549 * configure.ac: Add new GnuWin32 package jpeg. Add it as a
550 dependency to sylpheed-claws.
552 2006-08-02 Werner Koch <wk@g10code.com>
556 2006-07-25 Werner Koch <wk@g10code.com>
560 * src/installer-finish.nsi: Delete Sylpheed manual.
562 * patches/gnupg-1.4.4/01-reopen-std.patch: New.
563 * Makefile.am (EXTRA_DIST): Add new patch and removed old 1.4.2
566 2006-07-22 Timo Schulz <twoaday@g10code.de>
568 * Makefile.am: Added new sylpheed patches.
570 2006-07-14 Marcus Brinkmann <marcus@g10code.de>
572 * patches/sylpheed-claws-2.3.1 (08-w32-logo.patch,
573 09-w32-icon.patch, 99-auto.patch): New files.
575 2006-07-12 Marcus Brinkmann <marcus@g10code.de>
577 * src/inst-sections.nsi: Install start menu and desktop link for
579 * src/inst-sylpheed-claws.nsi: Install manual.
580 (DESC_Menu_sylpheed_pdf): New translation.
581 * src/uninst-sylpheed-claws.nsi: Uninstall manual.
583 2006-06-28 Werner Koch <wk@g10code.com>
585 * Makefile.am (copy-news): New target.
587 2006-06-27 Werner Koch <wk@g10code.com>
589 * src/inst-sylpheed-claws.nsi: Renamed strings to Sylpheed-Claws.
590 * src/installer-finish.nsi: Ditto.
591 * src/inst-sections.nsi: Ditto.
593 2006-06-26 Werner Koch <wk@g10code.com>
597 * Makefile.am (EXTRA_DIST): Added new Sylpheed patches. Removed
598 old sylpheed patches.
600 2006-05-30 Werner Koch <wk@g10code.com>
604 2006-05-29 Marcus Brinkmann <marcus@g10code.de>
606 * Makefile.am (DIST): Add
607 patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
608 patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
609 patches/sylpheed-claws-2.2.0/03-std-plugins.patch and
610 patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch.
611 * patches/sylpheed-claws-2.2.0/01-locale-dir.patch,
612 patches/sylpheed-claws-2.2.0/02-fix-plugin-dir.patch,
613 patches/sylpheed-claws-2.2.0/03-std-plugins.patch,
614 patches/sylpheed-claws-2.2.0/04-pgpcore-def.patch: New file.
616 * Makefile.am (EXTRA_DIST): Add
617 patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch and
618 patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch.
619 * patches/glib-2.9.2-wk1/03-gspawn-w32-fixup.patch: New file.
620 * patches/glib-2.9.2-wk1/04-gspawn-w32-buffering.patch: New file.
622 2006-04-27 Marcus Brinkmann <marcus@g10code.de>
624 * src/Makefile.am (gpg4win_pkg_gnupg_post_install): New macro to
626 * src/gpg4win.mk.in (stamps/stamp-$(1)-04-install): Invoke post
628 * src/inst-gnupg.nsi: Install man pages.
629 * src/uninst-gnupg.nsi: Uninstall man pages.
631 2006-04-26 Werner Koch <wk@g10code.com>
635 2006-04-25 Werner Koch <wk@g10code.com>
637 * src/Makefile.am (clean-local): Also remove the light installer.
639 * src/installer.nsi (PrintNonAdminWarning): Use Quit instead of Abort.
641 * src/uninst-glib.nsi: Delete console helper.
643 * configure.ac: Define manual versions.
645 * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
647 2006-04-24 Werner Koch <wk@g10code.com>
649 * src/Makefile.am (NEWS.tmp): New. Use it in the README files
650 so that the comment lines are not visible.
652 * packages/packages.current: Updated GPGee, WinPT and GPGol.
654 2006-04-22 Marcus Brinkmann <marcus@g10code.de>
656 * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
657 stamps/stamp-directories.
659 * src/installer.nsi (T_InstOptLabelB): New string.
660 (CustomPageOptions): Install new string.
661 * src/installer-options.ini.in (Field 5): Add new field.
662 (NumFields): Set to 5.
663 * src/inst-sections.nsi: Do not install manuals and other
664 documents in the quick launch bar. Do not install the README on
667 * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
668 man_advanced_de to ...
669 (gpg4win_ipkgs): ... here.
670 * src/gpg4win.mk.in (IPKG_template): New template.
671 Insert it for each internal package.
673 2006-04-20 Werner Koch <wk@g10code.com>
675 * src/installer.nsi: Pop up a message before shutting down winpt.
677 2006-04-19 Werner Koch <wk@g10code.com>
679 * src/installer.nsi: Abort installation if not run as Admin.
681 2006-04-08 Marcus Brinkmann <marcus@g10code.de>
683 * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
684 * include/config.nsi.in (gpg4win_pkg_man_novice_de,
685 gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
686 gpg4win_pkg_man_advanced_de_version): Removed.
687 * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
689 * configure.ac: New option --enable-light-installer to control the
690 new automake conditional BUILD_LIGHT_INSTALLER.
691 Make packages man_novide_de and man_advanced_de included packages.
692 * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
693 (all_src, all_light): New variables.
694 (all-local): Use all_src and all_light.
695 * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
696 and HAVE_PKG_MAN_ADVANCED_DE.
698 2006-04-07 Werner Koch <wk@g10code.com>
700 * configure.ac: Use new method to include the SVN revison. Now it
701 is the actual global revision number.
703 2006-04-06 Werner Koch <wk@g10code.com>
707 2006-04-05 Werner Koch <wk@g10code.com>
709 * NEWS: Recoded to latin1.
711 2006-04-04 Werner Koch <wk@g10code.com>
715 2006-04-03 Werner Koch <wk@g10code.com>
717 * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
718 more need trying to install the http keyserver helper.
720 2006-04-01 Timo Schulz <ts@g10code.com>
722 * src/inst-sections.nsi: WinPT desktop link now
723 directly starts the key manager.
725 2006-03-29 Werner Koch <wk@g10code.com>
729 * src/installer-options.ini: Renamed to ..
730 * src/installer-options.ini.in: .. this.
731 * configure.ac (BUILD_ISODATE): New.
732 * include/config.nsi.in: Ditto.
733 * src/gpg4win.nsi: Display it on the Welcome page
735 2006-03-28 Werner Koch <wk@g10code.com>
737 * src/installer.nsi (CustomPageOptions): Write Labels, so that
738 they are translatable.
739 (MUI_FINISHPAGE_LINK_LOCATION): Localized.
740 * src/installer-options.ini: Add label field and removed static
743 2006-03-27 Werner Koch <wk@g10code.com>
745 * src/installer-options.ini: Don't create a desktop link by default.
747 * src/installer.nsi: Add a logo image. Add leave function.
748 (CheckExistingVersion): New.
750 (PrintWinPTSFWarning): New.
751 * src/inst-sections.nsi: Call it.
752 Do not show the splash screen.
753 * src/inst-gpg4win.nsi: Write a version file.
754 * src/uninst-gpg4win.nsi: Delete version file
756 2006-03-27 Marcus Brinkmann <marcus@g10code.de>
758 * installer.nsi: Move custom page for installer options before
759 start menu path selection. Do not allow to disable start menu
760 creation at start meny path selection dialog. Only display start
761 menu path selection dialog if start menu creation is desired.
762 Rename opt.ini to installer-options.ini.
763 (CheckIfStartMenuWanted): New function.
764 * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
765 * inst-sections.nsi: Rename opt.ini to installer-options.ini.
766 Install desktop and quick launch bar shortcuts.
767 * Makefile.am (EXTRA_DIST): Rename opt.ini to
768 installer-options.ini.
769 * installer-options.ini: New file.
771 2006-03-21 Werner Koch <wk@g10code.com>
773 * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
776 * src/installer.nsi: Add a cutom option page.
777 (StrStr): New. Taken from the NSIS reference manual.
780 2006-03-15 Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>
782 * src/inst-gpa.nsi: Fixed a typo.
784 2006-03-13 Werner Koch <wk@g10code.com>
786 * packages/Makefile.am (upload): New target for uploading the
788 * packages/download.sh: Use http://www.gpg4win/org.
790 2006-03-09 Werner Koch <wk@g10code.com>
794 * src/inst-sylpheed-claws.nsi: Don't select be Default.
796 * include/config.nsi.in: Disabled Eudora.
797 * src/inst-sections.nsi: Ditto.
798 * src/Makefile.am: Ditto
800 2006-03-08 Werner Koch <wk@g10code.com>
802 * src/inst-sections.nsi: Play the tune only for the source installer.
803 * src/installer.nsi: And don't reserve the tune file.
805 2006-03-07 Werner Koch <wk@g10code.com>
807 * configure.ac: Don't build Eudora due to license problems.
809 2006-03-03 Marcus Brinkmann <marcus@g10code.de>
811 * Makefile.am (EXTRA_DIST): Change
812 patches/gpa-0.7.2/01-bin-open.patch to
813 patches/gpa-0.7.2/01-keyserver-list.patch.
814 * packages/packages.current: Use the right GPA 0.7.2.
816 * patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
817 * patches/gpa-0.7.2/01-keyserver-list.patch: ... this. Remove
820 * packages/packages.current: Use GPA 0.7.2.
822 * packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.
824 2006-02-28 Marcus Brinkmann <marcus@g10code.de>
826 * src/inst-atk.nsi: Fix outpath of library.
828 2006-02-23 Marcus Brinkmann <marcus@g10code.de>
830 * src/inst-glib.nsi: Add glib20.mo.
831 * src/uninst-glib.nsi: Remove glib20.mo.
832 * src/inst-gtk+.nsi: Add gtk20.mo.
833 * src/uninst-gtk+.nsi: Remove gtk20.mo.
834 * src/inst-atk.nsi: Add atk10.mo.
835 * src/uninst-atk.nsi: Remove atk10.mo.
837 2006-02-15 Werner Koch <wk@gnupg.org>
841 * patches/gpa-0.7.2/01-bin-open.patch: New file.
843 2006-02-15 Marcus Brinkmann <marcus@g10code.de>
845 * patches/gpgme/03-w32-io.patch: New file.
846 * patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.
848 2006-02-14 Werner Koch <wk@gnupg.org>
850 * README (Instructions): Add a list of required Debian packages.
852 2006-01-31 Werner Koch <wk@g10code.com>
854 * src/installer.nsi (InstallDir): Removed trailing backslashes.
856 2006-01-26 Werner Koch <wk@g10code.com>
860 2006-01-25 Werner Koch <wk@g10code.com>
862 * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
863 "noinstaller" as an alternative to "bin".
865 2006-01-23 Werner Koch <wk@g10code.com>
867 * src/Makefile.am (README.en.txt, README.de.txt): New.
868 (gpg4win-$(VERSION).exe): Depend on them.
869 (CLEANFILES): Clean them up.
871 * src/installer.nsi (T_LangCode): new.
872 (MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
873 manager. This makes sense becuase gpg4win needs to be insalled as
874 Administartor but the Administrator should in general not use
877 * src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
878 * src/uninst-gpg4win.nsi: Uninstall them.
880 2006-01-20 Werner Koch <wk@g10code.com>
882 * configure.ac: Create doc/log/Makefile.
883 * src/inst-sections.nsi: Replaced splash image by new logo.
884 * src/installer.nsi: Reserve that new file.
885 (Icon, UninstallIcon): New.
886 * src/gpg4win-splash.bmp: Removed.
888 2006-01-19 Jan-Oliver Wagner <jan-oliver.wagner@intevation.de>
890 * README.SVN: Extend sample configure call. Without the --host
891 setting, configure will complain about missing dlltool.
893 2006-01-13 Werner Koch <wk@g10code.com>
895 * patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.
897 2006-01-12 Werner Koch <wk@g10code.com>
899 * src/inst-glib.nsi: Also install the console spawn helper.
901 2006-01-10 Werner Koch <wk@g10code.com>
903 * configure.ac: New option --disable-source-installer.
904 * src/Makefile.am: Implement it.
906 * src/installer.nsi: Insert directory page.
908 2006-01-09 Werner Koch <wk@g10code.com>
912 * src/inst-gnupg.nsi: Install http and not curl version.
914 * src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.
916 * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
917 * src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
920 2006-01-06 Werner Koch <wk@g10code.com>
922 * src/gpg4win.mk.in (VERSIONINFO_macro): New. Use it where
925 * configure.ac: Test for texi2dvi, dvipdf and sha1sum.
927 * Makefile.am (SUBDIRS): Build doc prior to src.
929 * src/inst-man_novice_de.nsi: Install einsteiger.pdf.
930 * src/uninst-man_novice_de.nsi: Likewise.
931 * src/inst-man_advanced_de.nsi: Install druchblicker.pdf
932 * src/uninst-man_advanced_de.nsi: Likewise.
934 2006-01-05 Werner Koch <wk@g10code.com>
938 * src/inst-winpt.nsi: Remove old mo installation hack.
940 * src/Makefile.am (EXTRA_DIST): Add config.site.
941 * Makefile.am (EXTRA_DIST): Update patches.
943 * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
944 * src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.
946 2006-01-04 Werner Koch <wk@g10code.com>
948 * src/uninst-winpt.nsi: Deinstall the mo file.
950 * src/uninst-gpgee.nsi: Fix Source uninstall.
951 * src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
952 Adjusted for source build.
954 * patches/glib-2.9.2-wk: New.
956 * packages/packages.current: Switch to glib 2.9.2-wk1.
958 2006-01-05 Marcus Brinkmann <marcus@g10code.de>
960 * configure.ac: Add libiconv and gettext as dependencies.
962 2006-01-04 Marcus Brinkmann <marcus@g10code.de>
964 * patches/glib/01-giowin32.patch,
965 patches/glib-2.6.6/01-giowin32.patch,
966 patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
967 thread before closing FD.
969 * patches/glib/01-giowin32.patch,
970 patches/glib-2.6.6/01-giowin32.patch,
971 patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
974 2006-01-03 Marcus Brinkmann <marcus@g10code.de>
976 * patches/glib-2.8.4/01-giowin32.patch: New file.
978 2005-12-31 Marcus Brinkmann <marcus@g10code.de>
980 * glib/02-windres.patch: New file.
981 * glib-2.6.6/02-windres.patch: New file.
983 * configure.ac (glib): Make it a source package.
984 * src/Makefile.am (gpg4win_bpkgs): Move glib to ...
985 (gpg4win_spkgs): ... here.
986 * patches/glib/01-giowin32.patch: New file.
987 * patches/glib-2.6.6/01-giowin32.patch: New file.
988 * src/config.site: New file.
989 * src/gpg4win.mk.in (tsdir): New variable.
990 (SETVARS): Use $(idir), not ${idir}. Define CONFIG_SITE.
992 2005-12-18 Marcus Brinkmann <marcus@g10code.de>
994 * src/inst-sylpheed-claws.nsi: Install GPG plugins.
995 * src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.
997 * src/uninst-eudoragpg.nsi: Delete file
998 $INSTDIR\share\eudoragpg\eudoragpg.html.
1000 2005-12-13 Werner Koch <wk@g10code.com>
1002 * packages/packages.current: Updated GPGee.
1003 * src/inst-gpgee.nsi: Adjusted for new location of packages.
1004 * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
1005 and uppercase package names.
1007 2005-12-12 Werner Koch <wk@g10code.com>
1009 * configure.ac: Test vor zcat.
1011 2005-12-09 Werner Koch <wk@g10code.com>
1013 * Makefile.am (SUBDIRS): Include doc dir.
1014 * configure.ac: Add new Makefiles.
1016 * doc/ChangeLog: New. Moved relevant entries to that file.
1018 2005-12-08 Werner Koch <wk@g10code.com>
1020 * packages/download.sh: Implemented CHK statement.
1021 * packages/packages.current: Add chk lines for all packages.
1023 2005-12-07 Werner Koch <wk@g10code.com>
1027 2005-12-06 Werner Koch <wk@g10code.com>
1031 2005-12-02 Werner Koch <wk@g10code.com>
1033 * packages/download.sh: New option --force. Default to skip
1034 already existing packages.
1036 2005-12-02 Timo Schulz <ts@g10code.com>
1038 * packages/download.sh: Update WinPT url.
1039 * packages/packages.keys: Add second release key for WinPT.
1041 2005-11-30 Werner Koch <wk@g10code.com>
1043 * src/inst-gpgol.nsi: Install German translation.
1044 * src/uninst-gpgol.nsi: Likewise.
1046 2005-11-29 Werner Koch <wk@g10code.com>
1048 * packages/packages.current: New. This is more or less a
1049 template; the version on the server may be updated without syncing
1051 * packages/packages.keys: New.
1052 * packages/download.sh: Rewritten.
1054 * src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
1055 (RunOnFinish): New function to run a key manager depending on the
1057 * src/installer.nsi: Use a function to run the key manager on finish.
1059 2005-11-28 Werner Koch <wk@g10code.com>
1063 * configure.ac: Append the revision number to the version suffix.
1065 * src/Makefile.am: Reduced verbosity level of makensis.
1067 * src/exdll.h: Adapted license to the NSIS one.
1068 (popstring): Add arg MAXLEN.
1069 * src/g4wihelp.c (playsound, stopsound): New.
1070 (splash_wndproc, showsplash): New.
1071 * src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
1072 (-startmenu): Translate the startmenu entries for the manuals.
1074 * src/installer.nsi (ReserveFile): Removed advsplash.
1076 * src/inst-gpa.nsi: Uppercase section name.
1078 * src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
1079 Translate section name.
1081 * src/inst-gpgol.nsi: Try to register even on overwrite failure.
1083 2005-11-24 Werner Koch <wk@g10code.com>
1087 * src/installer.nsi (PrintCloseOtherApps): New.
1089 2005-11-21 Werner Koch <wk@g10code.com>
1093 * src/inst-sections.nsi: Disable uninstaller menu link.
1095 2005-11-18 Werner Koch <wk@g10code.com>
1097 * src/inst-sections.nsi: Add more dependencies to sylpheed.
1099 2005-11-17 Marcus Brinkmann <marcus@g10code.de>
1101 * configure.ac: Add glib dependency for GPGME.
1102 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
1103 --enable-w32-glib and LDFLAGS.
1104 * src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
1105 * src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.
1107 2005-11-17 Werner Koch <wk@g10code.com>
1109 * src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
1110 of the splash sound.
1112 Add packages pthreads-w32 and regex.
1114 * src/gpg4win.mk.in (MPKG_template): New.
1115 (pkgmkflags, pkgmkarg): New.
1116 (DEFLATE_macro): Use overwrite option for unzip.
1118 2005-11-16 Werner Koch <wk@g10code.com>
1120 * src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
1121 * m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.
1123 * src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
1124 * src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
1125 * include/config.nsi.in: Add support for Sylpheed and EudorGPG.
1126 * src/Makefile.am (gpg4win_spkgs): Add them.
1127 (gpg4win_pkg_sylpheed_claws_configure): New.
1129 * src/inst-sections.nsi: Add them.
1130 * configure.ac: Add them.
1132 2005-11-15 Werner Koch <wk@g10code.com>
1134 * src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
1135 (CLEANFILES): Add g4wihelp.dll.
1137 * src/inst-gpgee.nsi: Use RegDLL and UnRegDLL. Print warning on
1138 registration failure. Use move approach for active extension.
1139 * src/inst-gpgol.nsi: Ditto.
1140 * src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
1141 * src/uninst-gpgee.nsi: Ditto.
1143 * src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
1144 language definitions.
1146 * configure.ac (VERSION): Generate extended version information.
1147 * include/config.nsi.in: Define replacements
1148 * src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.
1150 * src/gpg4win-src.nsi: Add our build dir as plugindir.
1152 2005-11-14 Werner Koch <wk@g10code.com>
1154 * src/inst-sections.nsi (.onInit): Make sure that only one
1155 instance of the installer may run at the same time.
1156 * src/installer.nsi: Include g4wihelp.nsi.
1157 * src/g4wihelp.nsi: New.
1158 * src/g4wihelp.c: New.
1161 2005-11-11 Marcus Brinkmann <marcus@g10code.de>
1163 * src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
1164 (stamps/stamp-$(1)-01-install-dev): Likewise.
1166 2005-11-08 Werner Koch <wk@g10code.com>
1168 * src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
1173 * src/installer.nsi (T_WelcomeTitle): New.
1174 (MUI_WELCOMEPAGE_TITLE): New.
1175 (MUI_FINISHPAGE): Enhanced.
1177 * src/installer-finish.nsi (Uninstall): use a loop to delete the
1178 startmenu. Fixed Registry cleaning.
1180 * src/inst-sections.nsi (onInit): Make sure that only one
1181 installer is running.
1183 2005-11-07 Werner Koch <wk@g10code.com>
1185 * src/installer-finish.nsi: Fixed dereferencing of variable.
1187 * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
1188 menu gets written for all users.
1190 * packages/download.sh: Add dummy manual pages.
1192 * src/installer.nsi: Move compression type to ...
1193 * src/gpg4win.nsi: .. here and ...
1194 * src/gpg4win-src.nsi: .. here. Use zlib for sources.
1196 * src/gpg4win-splash.bmp: New.
1197 * src/gpg4win-splash.wav: New.
1198 * src/installer.nsi: Reserve these files
1199 * src/inst-sections.nsi: Show silly splash screen.
1201 * include/config.nsi.in: Add dummy packages for the manuals.
1202 * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
1203 * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
1204 * src/Makefile.am (gpg4win_spkgs): Ditto.
1205 * src/inst-sections.nsi: Ditto.
1207 * src/installer-finish.nsi: Ditto.
1209 * src/inst-gnupg.nsi: Make section read-only.
1211 2005-11-04 Marcus Brinkmann <marcus@g10code.de>
1215 * Makefile.am (EXTRA_DIST): Add missing backslash.
1216 * include/config.nsi.in (top_srcdir): Remove.
1217 * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
1218 SRCDIR and BUILD_DIR (absolute path) as defined values. Also, use
1219 $(srcdir) for nsi source file.
1220 (gpg4win-src-$(VERSION).exe): Likewise.
1221 * src/gpg4win.nsi: Change directory to build directory.
1222 Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
1223 * src/gpg4win-src.nsi: Likewise.
1224 * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
1225 * src/gpg4win.mk (stamps/stamp-final): Depend on
1226 stamps/stamp-directories.
1228 2005-11-03 Werner Koch <wk@g10code.com>
1230 * include/config.nsi.in: Adjusted for WinPT being a source package now.
1232 * src/inst-winpt.nsi: Adjusted location of to be installed files.
1234 * src/Makefile.am (gpg4win_spkgs): Add winpt.
1235 (gpg4win_bpkgs): Remove winpt
1236 (gpg4win_pkg_winpt_configure): Added.
1238 * configure.ac (winpt): Made it a source package.
1240 * configure.ac: Bail out if a required tool is missing.
1242 2005-11-02 Werner Koch <wk@g10code.com>
1244 * README.SVN, autogen.sh: New.
1246 * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
1248 * packages/download.sh: Removed inclusion of config.h and defined
1249 WGET directly. This is required because the download script needs
1250 to be used before configure and thus we can't use configure to
1251 determine the to be used wget; the config.sh script was anyway
1254 2005-10-26 Werner Koch <wk@g10code.com>
1256 * README: Add basic instructions on how to add new packages.
1258 * configure.ac: Add detection of GPGee and WinPT.
1259 * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
1261 * include/config.nsi.in: Add defines for WinPT and GGee.
1262 * src/inst-winpt.nsi: New.
1263 * src/inst-gpgee.nsi: New.
1264 * src/uninst-winpt.nsi: New.
1265 * src/uninst-gpgee.nsi: New.
1266 * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
1267 * src/inst-sections.nsi: Ditto.
1268 * src/installer-finish.nsi: Ditto.
1269 * packages/download.sh (server_winpt): Add WinPT.
1270 (server_gpgee): Add temporary location for gpgee.
1271 (server_g10code): Add temporary location for gpg-error, gpgme,
1274 2005-10-25 Werner Koch <wk@g10code.com>
1276 * src/installer.nsi: Don't put the version into the "Name" variable.
1278 2005-10-24 Marcus Brinkmann <marcus@g10code.de>
1280 * COPYING: New file.
1282 2005-10-23 Marcus Brinkmann <marcus@g10code.de>
1284 * src/gpg4win.mk.in (pdir): Call post_install with source dir as
1286 * configure.ac (VERSION): Check for dlltool.
1287 * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
1288 gpg4win_pkg_gettext_post_install): New macros.
1289 * src/libiconv.def, src/libintl.def: New files.
1290 * src/inst-libgpg-error.nsi: Install mo files.
1291 * src/uninst-libgpg-error.nsi: Uninstall mo files.
1293 2005-10-22 Marcus Brinkmann <marcus@g10code.de>
1295 * configure.ac: Add libiconv and gettext as dependencies for
1296 libgpg-error and gpa.
1297 * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
1300 * src/Makefile.am (common_nsi): Add uninstaller files.
1301 * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
1302 src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
1303 src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
1304 src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
1305 src/uninst-libpng.nsi, src/uninst-pango.nsi,
1306 src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
1307 * src/inst-sections.nsi: Include the uninstallers in reverse
1309 * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
1310 (surprise!) unregister it at deinstallation.
1312 2005-10-21 Marcus Brinkmann <marcus@g10code.de>
1314 * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
1316 (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
1318 * src/inst-gnupg.nsi: Fix path of deleted files.
1320 * src/gpg4win.mk.in (pdir): Don't strip DLL files.
1322 2005-10-20 Marcus Brinkmann <marcus@g10code.de>
1324 * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function. Use it to define
1325 feature symbols for NSI. Use m4_translit instead of m4_bpatsubst.
1326 New option --enable-debug.
1327 * include/config.nsi.in: Catch all this new information.
1328 * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
1329 (HAVE_PKG_GPA): Don't define here.
1330 * src/inst-sections.nsi: Guard all package specific commands with
1331 feature macro checks. Calculate dependencies on .onInit, too.
1332 * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
1334 * src/installer-finish.nsi: Add support for Add/Remove Programs.
1336 2005-10-20 Werner Koch <wk@g10code.com>
1338 * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
1339 (GPG4WIN_SPKG): Ditto.
1341 2005-10-20 Marcus Brinkmann <marcus@g10code.de>
1343 * src/gpg4win.nsi: Add start menu support.
1344 * src/inst-sections.nsi: Likewise.
1345 * src/installer.nsi: Likewise.
1346 * src/installer-finish.nsi: Likewise.
1348 * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
1349 (STRIP_macro): New macro.
1350 (SPKG, BPKG): Use it here.
1352 * Makefile.am (EXTRA_DIST): New target.
1353 * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
1355 * src/Makefile.am (EXTRA_DIST): Remove pkg-config. Add nsi files.
1357 * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
1359 * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
1360 -mms-bitfields to CFLAGS.
1362 * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
1365 2005-10-20 Werner Koch <wk@g10code.com>
1367 * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
1369 * doc/nsi-mode.el: Added for convenience.
1371 2005-10-20 Marcus Brinkmann <marcus@g10code.de>
1373 * configure.ac: Check for makensis. Add gnupg as dependency for
1374 gpgme. Change config.sh into config.nsi.
1375 * include/config.sh.in: File removed.
1376 * src/gpg4win.sh: File removed.
1377 * include/config.nsi.in: New file.
1378 * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
1380 * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
1381 (gpg4win-src-$(VERSION).exe): New target.
1382 (all-local): Remove dependency on phony target all-gpg4win.
1383 (all-local): Add dependency on gpg4win-$(VERSION).exe and
1384 gpg4win-src-$(VERSION).exe.
1385 (clean-local): New rule for this target.
1386 * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
1387 src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
1388 src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
1389 src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
1390 src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
1391 src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
1392 src/installer-finish.nsi, src/installer.nsi: New file.
1394 2005-10-18 Marcus Brinkmann <marcus@g10code.de>
1396 configure.ac: Enable libiconv and gettext dependencies for Gtk+.
1398 * src/Makefile.am: First real implementation.
1399 * src/gpg4win.mk.in: New file.
1400 * configure.ac: Activate libiconv and gettext.
1401 (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
1402 * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
1403 * include/config.sh.in: Add variables for libiconv and gettext.
1405 2005-10-15 Marcus Brinkmann <marcus@g10code.de>
1407 * m4/gpg4win.m4: New file.
1408 * include/config.sh: Add many package variables.
1409 * configure.ac: Call package detection macros.
1410 * Makefile.am (ACLOCAL_AMFLAGS): New variable.
1411 * src/gpg4win.sh: Use some of the new variables.
1413 * packages/download.sh: Fix downloading of Gtk source packages.
1416 Copyright 2005 g10 Code GmbH
1418 This file is free software; as a special exception the author gives
1419 unlimited permission to copy and/or distribute it, with or without
1420 modifications, as long as this notice is preserved.
1422 This file is distributed in the hope that it will be useful, but
1423 WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
1424 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.