Manual fixes
[gpg4win.git] / ChangeLog
1 2006-04-25  Werner Koch  <wk@g10code.com>
2
3         * src/uninst-glib.nsi: Delete console helper.
4
5         * configure.ac: Define manual versions.
6
7         * src/inst-sections.nsi: Do not install the GGPee manual in the QLB.
8
9 2006-04-24  Werner Koch  <wk@g10code.com>
10
11         * src/Makefile.am (NEWS.tmp): New. Use it in the README files
12         so that the comment lines are not visible.
13
14         * packages/packages.current: Updated GPGee, WinPT and GPGol.
15
16 2006-04-22  Marcus Brinkmann  <marcus@g10code.de>
17
18         * src/gpg4win.mk (stamps/stamp-final-$(1)): Depend on
19         stamps/stamp-directories.
20
21         * src/installer.nsi (T_InstOptLabelB): New string.
22         (CustomPageOptions): Install new string.
23         * src/installer-options.ini.in (Field 5): Add new field.
24         (NumFields): Set to 5.
25         * src/inst-sections.nsi: Do not install manuals and other
26         documents in the quick launch bar.  Do not install the README on
27         the desktop.
28
29         * src/Makefile.am (gpg4win_spkgs): Move man_novice_de and
30         man_advanced_de to ...
31         (gpg4win_ipkgs): ... here.
32         * src/gpg4win.mk.in (IPKG_template): New template.
33         Insert it for each internal package.
34
35 2006-04-20  Werner Koch  <wk@g10code.com>
36
37         * src/installer.nsi: Pop up a message before shutting down winpt.
38
39 2006-04-19  Werner Koch  <wk@g10code.com>
40
41         * src/installer.nsi: Abort installation if not run as Admin.
42
43 2006-04-08  Marcus Brinkmann  <marcus@g10code.de>
44
45         * m4/gpg4win.m4 (GPG4WIN_IPKG): New macro for internal packages.
46         * include/config.nsi.in (gpg4win_pkg_man_novice_de,
47         gpg4win_pkg_man_novice_de_version, gpg4win_pkg_man_advanced_de,
48         gpg4win_pkg_man_advanced_de_version): Removed.
49         * src/installer.nsi [GPG4WIN_LIGHT]: Set the output filename for
50         the light installer.
51         * configure.ac: New option --enable-light-installer to control the
52         new automake conditional BUILD_LIGHT_INSTALLER.
53         Make packages man_novide_de and man_advanced_de included packages.
54         * src/Makefile.am (gpg4win-light-$(VERSION).exe): New target.
55         (all_src, all_light): New variables.
56         (all-local): Use all_src and all_light.
57         * src/gpg4win.nsi [GPG4WIN_LIGHT]: Undefine HAVE_PKG_MAN_NOVICE_DE
58         and HAVE_PKG_MAN_ADVANCED_DE.
59
60 2006-04-07  Werner Koch  <wk@g10code.com>
61
62         * configure.ac: Use new method to include the SVN revison.  Now it
63         is the actual global revision number.
64
65 2006-04-06  Werner Koch  <wk@g10code.com>
66
67         Released 1.0.0.
68
69 2006-04-05  Werner Koch  <wk@g10code.com>
70
71         * NEWS: Recoded to latin1.
72
73 2006-04-04  Werner Koch  <wk@g10code.com>
74
75         * NEWS: Reformatted.
76
77 2006-04-03  Werner Koch  <wk@g10code.com>
78
79         * src/inst-gnupg.nsi: Now that 1.4.3 has been released tehr eis no
80         more need trying to install the http keyserver helper.
81
82 2006-04-01  Timo Schulz  <ts@g10code.com>
83
84         * src/inst-sections.nsi: WinPT desktop link now
85         directly starts the key manager.
86         
87 2006-03-29  Werner Koch  <wk@g10code.com>
88
89         Released 1.0.0rc1.
90
91         * src/installer-options.ini: Renamed to ..
92         * src/installer-options.ini.in: .. this.
93         * configure.ac (BUILD_ISODATE): New.
94         * include/config.nsi.in: Ditto.
95         * src/gpg4win.nsi: Display it on the Welcome page
96
97 2006-03-28  Werner Koch  <wk@g10code.com>
98
99         * src/installer.nsi (CustomPageOptions): Write Labels, so that
100         they are translatable.
101         (MUI_FINISHPAGE_LINK_LOCATION): Localized.
102         * src/installer-options.ini: Add label field and removed static
103         texts.
104
105 2006-03-27  Werner Koch  <wk@g10code.com>
106
107         * src/installer-options.ini: Don't create a desktop link by default.
108
109         * src/installer.nsi: Add a logo image. Add leave function.
110         (CheckExistingVersion): New.
111         (TrimNewLines): New.
112         (PrintWinPTSFWarning): New.
113         * src/inst-sections.nsi: Call it.
114         Do not show the splash screen.
115         * src/inst-gpg4win.nsi: Write a version file.
116         * src/uninst-gpg4win.nsi: Delete version file
117
118 2006-03-27  Marcus Brinkmann  <marcus@g10code.de>
119
120         * installer.nsi: Move custom page for installer options before
121         start menu path selection.  Do not allow to disable start menu
122         creation at start meny path selection dialog.  Only display start
123         menu path selection dialog if start menu creation is desired.
124         Rename opt.ini to installer-options.ini.
125         (CheckIfStartMenuWanted): New function.
126         * installer-finish.nsi: Delete desktop and quicklaunch shortcuts.
127         * inst-sections.nsi: Rename opt.ini to installer-options.ini.
128         Install desktop and quick launch bar shortcuts.
129         * Makefile.am (EXTRA_DIST): Rename opt.ini to
130         installer-options.ini.
131         * installer-options.ini: New file.
132
133 2006-03-21  Werner Koch  <wk@g10code.com>
134
135         * Makefile.am (EXTRA_DIST): No more need tositribute the GPA 0.7.2
136         patch/
137
138         * src/installer.nsi: Add a cutom option page.
139         (StrStr): New.  Taken from the NSIS reference manual.
140         * src/opt.ini: New.
141
142 2006-03-15  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
143
144         * src/inst-gpa.nsi: Fixed a typo.
145
146 2006-03-13  Werner Koch  <wk@g10code.com>
147
148         * packages/Makefile.am (upload): New target for uploading the
149         packages file.
150         * packages/download.sh: Use http://www.gpg4win/org.
151
152 2006-03-09  Werner Koch  <wk@g10code.com>
153
154         Released 0.8.0.
155
156         * src/inst-sylpheed-claws.nsi: Don't select be Default.
157
158         * include/config.nsi.in: Disabled Eudora.
159         * src/inst-sections.nsi: Ditto.
160         * src/Makefile.am: Ditto
161
162 2006-03-08  Werner Koch  <wk@g10code.com>
163
164         * src/inst-sections.nsi: Play the tune only for the source installer.
165         * src/installer.nsi: And don't reserve the tune file.
166
167 2006-03-07  Werner Koch  <wk@g10code.com>
168
169         * configure.ac: Don't build Eudora due to license problems.
170
171 2006-03-03  Marcus Brinkmann  <marcus@g10code.de>
172
173         * Makefile.am (EXTRA_DIST): Change
174         patches/gpa-0.7.2/01-bin-open.patch to
175         patches/gpa-0.7.2/01-keyserver-list.patch.
176         * packages/packages.current: Use the right GPA 0.7.2.
177
178         * patches/gpa-0.7.2/01-bin-open.patch: Rename to ...
179         * patches/gpa-0.7.2/01-keyserver-list.patch: ... this.  Remove
180         binary open patch.
181
182         * packages/packages.current: Use GPA 0.7.2.
183
184         * packages/packages.current: Use libgpg-error 1.2 and GPGME 1.2.
185
186 2006-02-28  Marcus Brinkmann  <marcus@g10code.de>
187
188         * src/inst-atk.nsi: Fix outpath of library.
189
190 2006-02-23  Marcus Brinkmann  <marcus@g10code.de>
191
192         * src/inst-glib.nsi: Add glib20.mo.
193         * src/uninst-glib.nsi: Remove glib20.mo.
194         * src/inst-gtk+.nsi: Add gtk20.mo.
195         * src/uninst-gtk+.nsi: Remove gtk20.mo.
196         * src/inst-atk.nsi: Add atk10.mo.
197         * src/uninst-atk.nsi: Remove atk10.mo.
198
199 2006-02-15  Werner Koch  <wk@gnupg.org>
200
201         Released 0.7.0.
202
203         * patches/gpa-0.7.2/01-bin-open.patch: New file.
204
205 2006-02-15  Marcus Brinkmann  <marcus@g10code.de>
206
207         * patches/gpgme/03-w32-io.patch: New file.
208         * patches/gpgme-1.1.1-cvs1152/03-w32-io.patch: New file.
209
210 2006-02-14  Werner Koch  <wk@gnupg.org>
211
212         * README (Instructions): Add a list of required Debian packages.
213
214 2006-01-31  Werner Koch  <wk@g10code.com>
215
216         * src/installer.nsi (InstallDir): Removed trailing backslashes.
217
218 2006-01-26  Werner Koch  <wk@g10code.com>
219
220         Released 0.6.0.
221
222 2006-01-25  Werner Koch  <wk@g10code.com>
223
224         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Kludge to allow
225         "noinstaller" as an alternative to "bin".
226
227 2006-01-23  Werner Koch  <wk@g10code.com>
228
229         * src/Makefile.am (README.en.txt, README.de.txt): New.
230         (gpg4win-$(VERSION).exe): Depend on them.
231         (CLEANFILES): Clean them up.
232
233         * src/installer.nsi (T_LangCode): new.
234         (MUI_FINISHPAGE_SHOWREADME): Use this intead of running the key
235         manager.  This makes sense becuase gpg4win needs to be insalled as
236         Administartor but the Administrator should in general not use
237         gpg4win.
238
239         * src/inst-gpg4win.nsi: Install README.de.txt and README.en.txt.
240         * src/uninst-gpg4win.nsi: Uninstall them.
241
242 2006-01-20  Werner Koch  <wk@g10code.com>
243
244         * configure.ac: Create doc/log/Makefile.
245         * src/inst-sections.nsi: Replaced splash image by new logo.
246         * src/installer.nsi: Reserve that new file.
247         (Icon, UninstallIcon): New.
248         * src/gpg4win-splash.bmp: Removed.
249
250 2006-01-19  Jan-Oliver Wagner  <jan-oliver.wagner@intevation.de>
251
252         * README.SVN: Extend sample configure call. Without the --host
253         setting, configure will complain about missing dlltool.
254
255 2006-01-13  Werner Koch  <wk@g10code.com>
256
257         * patches/glib-2.9.2-wk1/02-gspawn-w32.patch: New.
258
259 2006-01-12  Werner Koch  <wk@g10code.com>
260
261         * src/inst-glib.nsi: Also install the console spawn helper.
262
263 2006-01-10  Werner Koch  <wk@g10code.com>
264
265         * configure.ac: New option --disable-source-installer.
266         * src/Makefile.am: Implement it.
267
268         * src/installer.nsi: Insert directory page.
269
270 2006-01-09  Werner Koch  <wk@g10code.com>
271
272         Released 0.5.1.
273
274         * src/inst-gnupg.nsi: Install http and not curl version.
275
276         * src/gpg4win.mk.in (stamps/stamp-directories): Touch versioninfo.
277
278         * src/inst-gpg4win.nsi, src/uninst-gpg4win.nsi:
279         * src/Makefile.am (stamps/stamp-dist-selft): Include ourself in the
280         source installer.
281
282 2006-01-06  Werner Koch  <wk@g10code.com>
283
284         * src/gpg4win.mk.in (VERSIONINFO_macro): New.  Use it where
285         appropriate.
286
287         * configure.ac: Test for texi2dvi, dvipdf and sha1sum.
288
289         * Makefile.am (SUBDIRS): Build doc prior to src.
290
291         * src/inst-man_novice_de.nsi: Install einsteiger.pdf.
292         * src/uninst-man_novice_de.nsi: Likewise.
293         * src/inst-man_advanced_de.nsi: Install druchblicker.pdf
294         * src/uninst-man_advanced_de.nsi: Likewise.
295
296 2006-01-05  Werner Koch  <wk@g10code.com>
297
298         Released 0.5.0.
299
300         * src/inst-winpt.nsi: Remove old mo installation hack.
301
302         * src/Makefile.am (EXTRA_DIST): Add config.site.
303         * Makefile.am (EXTRA_DIST): Update patches.
304
305         * src/inst-sylpheed-claws.nsi, src/uninst-sylpheed-claws.nsi,
306         * src/inst-gpa.nsi, src/uninst-gpa.nsi: Install language files.
307
308 2006-01-04  Werner Koch  <wk@g10code.com>
309
310         * src/uninst-winpt.nsi: Deinstall the mo file.
311
312         * src/uninst-gpgee.nsi: Fix Source uninstall.
313         * src/uninst-glib.nsi, src/inst-glib.nsi, include/config.nsi.in:
314         Adjusted for source build.
315
316         * patches/glib-2.9.2-wk: New.
317         
318         * packages/packages.current: Switch to glib 2.9.2-wk1.
319
320 2006-01-05  Marcus Brinkmann  <marcus@g10code.de>
321
322         * configure.ac: Add libiconv and gettext as dependencies.
323
324 2006-01-04  Marcus Brinkmann  <marcus@g10code.de>
325
326         * patches/glib/01-giowin32.patch,
327         patches/glib-2.6.6/01-giowin32.patch,
328         patches/glib-2.8.4/01-giowin32.patch: Flush write buffer in write
329         thread before closing FD.
330
331         * patches/glib/01-giowin32.patch,
332         patches/glib-2.6.6/01-giowin32.patch,
333         patches/glib-2.8.4/01-giowin32.patch: Notify write thread about fd
334         close.
335
336 2006-01-03  Marcus Brinkmann  <marcus@g10code.de>
337
338         * patches/glib-2.8.4/01-giowin32.patch: New file.
339
340 2005-12-31  Marcus Brinkmann  <marcus@g10code.de>
341
342         * glib/02-windres.patch: New file.
343         * glib-2.6.6/02-windres.patch: New file.
344
345         * configure.ac (glib): Make it a source package.
346         * src/Makefile.am (gpg4win_bpkgs): Move glib to ...
347         (gpg4win_spkgs): ... here.
348         * patches/glib/01-giowin32.patch: New file.
349         * patches/glib-2.6.6/01-giowin32.patch: New file.
350         * src/config.site: New file.
351         * src/gpg4win.mk.in (tsdir): New variable.
352         (SETVARS): Use $(idir), not ${idir}.  Define CONFIG_SITE.
353
354 2005-12-18  Marcus Brinkmann  <marcus@g10code.de>
355
356         * src/inst-sylpheed-claws.nsi: Install GPG plugins.
357         * src/uninst-sylpheed-claws.nsi: Uninstall GPG plugins.
358
359         * src/uninst-eudoragpg.nsi: Delete file
360         $INSTDIR\share\eudoragpg\eudoragpg.html.
361
362 2005-12-13  Werner Koch  <wk@g10code.com>
363
364         * packages/packages.current: Updated GPGee.
365         * src/inst-gpgee.nsi: Adjusted for new location of packages.
366         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): Allow for -source suffix
367         and uppercase package names.
368
369 2005-12-12  Werner Koch  <wk@g10code.com>
370
371         * configure.ac: Test vor zcat.
372
373 2005-12-09  Werner Koch  <wk@g10code.com>
374
375         * Makefile.am (SUBDIRS): Include doc dir.
376         * configure.ac: Add new Makefiles.
377
378         * doc/ChangeLog: New.  Moved relevant entries to that file.
379
380 2005-12-08  Werner Koch  <wk@g10code.com>
381
382         * packages/download.sh: Implemented CHK statement.
383         * packages/packages.current: Add chk lines for all packages.
384
385 2005-12-07  Werner Koch  <wk@g10code.com>
386
387         Released 0.3.1.
388
389 2005-12-06  Werner Koch  <wk@g10code.com>
390
391         Released 0.3.0.
392
393 2005-12-02  Werner Koch  <wk@g10code.com>
394
395         * packages/download.sh: New option --force.  Default to skip
396         already existing packages.
397
398 2005-12-02  Timo Schulz  <ts@g10code.com>
399
400         * packages/download.sh: Update WinPT url.
401         * packages/packages.keys: Add second release key for WinPT.
402         
403 2005-11-30  Werner Koch  <wk@g10code.com>
404
405         * src/inst-gpgol.nsi: Install German translation.
406         * src/uninst-gpgol.nsi: Likewise.
407
408 2005-11-29  Werner Koch  <wk@g10code.com>
409
410         * packages/packages.current: New.  This is more or less a
411         template; the version on the server may be updated without syncing
412         it to this version.
413         * packages/packages.keys: New.
414         * packages/download.sh: Rewritten.
415
416         * src/inst-sections.nsi (.onInstFailed, .onInstSuccess): New.
417         (RunOnFinish): New function to run a key manager depending on the
418         installed ones.
419         * src/installer.nsi: Use a function to run the key manager on finish.
420
421 2005-11-28  Werner Koch  <wk@g10code.com>
422
423         Released 0.2.1.
424
425         * configure.ac: Append the revision number to the version suffix.
426
427         * src/Makefile.am: Reduced verbosity level of makensis.
428
429         * src/exdll.h: Adapted license to the NSIS one.
430         (popstring): Add arg MAXLEN.
431         * src/g4wihelp.c (playsound, stopsound): New.
432         (splash_wndproc, showsplash): New.
433         * src/inst-sections.nsi (.onInit): Use our new g4wihelp functions.
434         (-startmenu): Translate the startmenu entries for the manuals.
435
436         * src/installer.nsi (ReserveFile): Removed advsplash.
437
438         * src/inst-gpa.nsi: Uppercase section name.
439
440         * src/inst-man_novice_de.nsi, src/inst-man_advanced_de.nsi:
441         Translate section name.
442
443         * src/inst-gpgol.nsi: Try to register even on overwrite failure.
444
445 2005-11-24  Werner Koch  <wk@g10code.com>
446
447         Released 0.2.0.
448
449         * src/installer.nsi (PrintCloseOtherApps): New.
450
451 2005-11-21  Werner Koch  <wk@g10code.com>
452
453         Released 0.1.0.
454
455         * src/inst-sections.nsi: Disable uninstaller menu link.
456
457 2005-11-18  Werner Koch  <wk@g10code.com>
458
459         * src/inst-sections.nsi: Add more dependencies to sylpheed.
460
461 2005-11-17  Marcus Brinkmann  <marcus@g10code.de>
462
463         * configure.ac: Add glib dependency for GPGME.
464         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Add
465         --enable-w32-glib and LDFLAGS.
466         * src/inst-gpgme.nsi: Install libgpgme-glib-11.dll.
467         * src/uninst-gpgme.nsi: Uninstall libgpgme-glib-11.dll.
468
469 2005-11-17  Werner Koch  <wk@g10code.com>
470
471         * src/Makefile.am (EXTRA_DIST): Add loreley.mid as original source
472         of the splash sound.
473
474         Add packages pthreads-w32 and regex.
475
476         * src/gpg4win.mk.in (MPKG_template): New.
477         (pkgmkflags, pkgmkarg): New.
478         (DEFLATE_macro): Use overwrite option for unzip.
479
480 2005-11-16  Werner Koch  <wk@g10code.com>
481
482         * src/inst-crypt.nsi, src/uninst-crypt.nsi: New.
483         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNUWIN32_LIB): New.
484
485         * src/uninst-sylpheed-claws.nsi, src/uninst-eudoragpg.nsi
486         * src/inst-eudoragpg.nsi, src/inst-sylpheed-claws.nsi: New.
487         * include/config.nsi.in: Add support for Sylpheed and EudorGPG.
488         * src/Makefile.am (gpg4win_spkgs): Add them.
489         (gpg4win_pkg_sylpheed_claws_configure): New. 
490
491         * src/inst-sections.nsi: Add them.
492         * configure.ac: Add them.
493
494 2005-11-15  Werner Koch  <wk@g10code.com>
495
496         * src/Makefile.am (EXTRA_DIST): Add g4wihelp.nsi.
497         (CLEANFILES): Add g4wihelp.dll.
498
499         * src/inst-gpgee.nsi: Use RegDLL and UnRegDLL.  Print warning on
500         registration failure.  Use move approach for active extension.
501         * src/inst-gpgol.nsi: Ditto.
502         * src/uninst-gpgol.nsi: Use UnRegDLL and allow rebooting.
503         * src/uninst-gpgee.nsi: Ditto.
504
505         * src/installer.nsi: Moved inclusion of g4wihelp.nsi after the
506         language definitions.
507
508         * configure.ac (VERSION): Generate extended version information.
509         * include/config.nsi.in: Define replacements
510         * src/gpg4win.nsi, src/gpg4win-src.nsi: Use them for PROD_VERSION.
511
512         * src/gpg4win-src.nsi: Add our build dir as plugindir.
513
514 2005-11-14  Werner Koch  <wk@g10code.com>
515
516         * src/inst-sections.nsi (.onInit): Make sure that only one
517         instance of the installer may run at the same time.
518         * src/installer.nsi: Include g4wihelp.nsi.
519         * src/g4wihelp.nsi: New.
520         * src/g4wihelp.c: New.
521         * src/exdll.h: New.
522
523 2005-11-11  Marcus Brinkmann  <marcus@g10code.de>
524
525         * src/gpg4win.mk.in (stamps/stamp-$(1)-00-install): Don't strip.
526         (stamps/stamp-$(1)-01-install-dev): Likewise.
527
528 2005-11-08  Werner Koch  <wk@g10code.com>
529
530         * src/gpg4win.mk.in: Also strip DLLs; I am using stripped DLLs for
531         months now.
532
533         Released 0.0.2.
534
535         * src/installer.nsi (T_WelcomeTitle): New.
536         (MUI_WELCOMEPAGE_TITLE): New.
537         (MUI_FINISHPAGE): Enhanced.
538
539         * src/installer-finish.nsi (Uninstall): use a loop to delete the
540         startmenu.  Fixed Registry cleaning.
541
542         * src/inst-sections.nsi (onInit): Make sure that only one
543         installer is running.
544
545 2005-11-07  Werner Koch  <wk@g10code.com>
546
547         * src/installer-finish.nsi: Fixed dereferencing of variable.
548
549         * src/inst-sections.nsi, src/installer-finish.nsi: Ensure that the
550         menu gets written for all users.
551
552         * packages/download.sh: Add dummy manual pages.
553
554         * src/installer.nsi: Move compression type to ...
555         * src/gpg4win.nsi: .. here and ...
556         * src/gpg4win-src.nsi: .. here.  Use zlib for sources.
557         
558         * src/gpg4win-splash.bmp: New.
559         * src/gpg4win-splash.wav: New.
560         * src/installer.nsi: Reserve these files
561         * src/inst-sections.nsi: Show silly splash screen.
562         
563         * include/config.nsi.in: Add dummy packages for the manuals.
564         * src/uninst-man_advanced_de.nsi, src/uninst-man_novice_de.nsi
565         * src/inst-man_advanced_de.nsi, src/inst-man_novice_de.nsi: Ditto.
566         * src/Makefile.am (gpg4win_spkgs): Ditto.
567         * src/inst-sections.nsi: Ditto.
568         
569         * src/installer-finish.nsi: Ditto.
570
571         * src/inst-gnupg.nsi: Make section read-only.
572
573 2005-11-04  Marcus Brinkmann  <marcus@g10code.de>
574
575         Released 0.0.1.
576
577         * Makefile.am (EXTRA_DIST): Add missing backslash.
578         * include/config.nsi.in (top_srcdir): Remove.
579         * src/Makefile.am (gpg4win-src-$(VERSION).exe): Pass TOP_SRCDIR,
580         SRCDIR and BUILD_DIR (absolute path) as defined values.  Also, use
581         $(srcdir) for nsi source file.
582         (gpg4win-src-$(VERSION).exe): Likewise.
583         * src/gpg4win.nsi: Change directory to build directory.
584         Add include dirs ${TOP_SRCDIR} and ${SRCDIR}.
585         * src/gpg4win-src.nsi: Likewise.
586         * src/installer.nsi: Use ${TOP_SRCDIR} to access COPYING file.
587         * src/gpg4win.mk (stamps/stamp-final): Depend on
588         stamps/stamp-directories.
589
590 2005-11-03  Werner Koch  <wk@g10code.com>
591
592         * include/config.nsi.in: Adjusted for WinPT being a source package now.
593
594         * src/inst-winpt.nsi: Adjusted location of to be installed files.
595
596         * src/Makefile.am (gpg4win_spkgs): Add winpt.
597         (gpg4win_bpkgs): Remove winpt
598         (gpg4win_pkg_winpt_configure): Added.
599
600         * configure.ac (winpt): Made it a source package.
601
602         * configure.ac: Bail out if a required tool is missing.
603
604 2005-11-02  Werner Koch  <wk@g10code.com>
605
606         * README.SVN, autogen.sh: New.
607
608         * Makefile.am (AUTOMAKE_OPTIONS): Add dist-bzip2.
609
610         * packages/download.sh: Removed inclusion of config.h and defined
611         WGET directly.  This is required because the download script needs
612         to be used before configure and thus we can't use configure to
613         determine the to be used wget; the config.sh script was anyway
614         missing.
615
616 2005-10-26  Werner Koch  <wk@g10code.com>
617
618         * README: Add basic instructions on how to add new packages.
619
620         * configure.ac: Add detection of GPGee and WinPT.
621         * m4/gpg4win.m4 (GPG4WIN_BPKG_BINSRC): New.
622
623         * include/config.nsi.in: Add defines for WinPT and GGee.
624         * src/inst-winpt.nsi: New.
625         * src/inst-gpgee.nsi: New.
626         * src/uninst-winpt.nsi: New.
627         * src/uninst-gpgee.nsi: New.
628         * src/Makefile.am (gpg4win_bpkgs): Add WinPT and GPGee.
629         * src/inst-sections.nsi: Ditto.
630         * src/installer-finish.nsi: Ditto.
631         * packages/download.sh (server_winpt): Add WinPT.
632         (server_gpgee): Add temporary location for gpgee.
633         (server_g10code): Add temporary location for gpg-error, gpgme,
634         gpa and gpgol.
635
636 2005-10-25  Werner Koch  <wk@g10code.com>
637
638         * src/installer.nsi: Don't put the version into the "Name" variable.
639
640 2005-10-24  Marcus Brinkmann  <marcus@g10code.de>
641
642         * COPYING: New file.
643
644 2005-10-23  Marcus Brinkmann  <marcus@g10code.de>
645
646         * src/gpg4win.mk.in (pdir): Call post_install with source dir as
647         current directory.
648         * configure.ac (VERSION): Check for dlltool.
649         * src/Makefile.am (gpg4win_pkg_libiconv_post_install,
650         gpg4win_pkg_gettext_post_install): New macros.
651         * src/libiconv.def, src/libintl.def: New files.
652         * src/inst-libgpg-error.nsi: Install mo files.
653         * src/uninst-libgpg-error.nsi: Uninstall mo files.
654
655 2005-10-22  Marcus Brinkmann  <marcus@g10code.de>
656
657         * configure.ac: Add libiconv and gettext as dependencies for
658         libgpg-error and gpa.
659         * src/Makefile.am (gpg4win_pkg_libgpg_error_configure): New
660         variable.
661
662         * src/Makefile.am (common_nsi): Add uninstaller files.
663         * src/uninst-atk.nsi, src/uninst-gettext.nsi, src/uninst-glib.nsi,
664         src/uninst-gnupg.nsi, src/uninst-gpa.nsi, src/uninst-gpgme.nsi,
665         src/uninst-gpgol.nsi, src/uninst-gtk+.nsi,
666         src/uninst-libgpg-error.nsi, src/uninst-libiconv.nsi,
667         src/uninst-libpng.nsi, src/uninst-pango.nsi,
668         src/uninst-pkgconfig.nsi, src/uninst-zlib.nsi: New file.
669         * src/inst-sections.nsi: Include the uninstallers in reverse
670         order.
671         * src/inst-gpgol.nsi: Register the gpgol DLL at installation, and
672         (surprise!) unregister it at deinstallation.
673
674 2005-10-21  Marcus Brinkmann  <marcus@g10code.de>
675
676         * src/Makefile.am (gpg4win_pkg_gpgme_configure): Enable static
677         library for gpgol.
678         (gpg4win_pkg_gpgol_configure): Add gpg-error prefix.
679
680         * src/inst-gnupg.nsi: Fix path of deleted files.
681
682         * src/gpg4win.mk.in (pdir): Don't strip DLL files.
683
684 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
685
686         * m4/gpg4win.m4 (GPG4WIN_DEFINE): New function.  Use it to define
687         feature symbols for NSI.  Use m4_translit instead of m4_bpatsubst.
688         New option --enable-debug.
689         * include/config.nsi.in: Catch all this new information.
690         * src/gpg4win.nsi (DEBUG): Define if [GPG4WIN_DEBUG].
691         (HAVE_PKG_GPA): Don't define here.
692         * src/inst-sections.nsi: Guard all package specific commands with
693         feature macro checks.  Calculate dependencies on .onInit, too.
694         * src/gpg4win.mk.in (STRIP_macro): Quote $(DEBUG) strictly.
695
696         * src/installer-finish.nsi: Add support for Add/Remove Programs.
697
698 2005-10-20  Werner Koch  <wk@g10code.com>
699
700         * m4/gpg4win.m4 (GPG4WIN_FIND): Quote a file variable.
701         (GPG4WIN_SPKG): Ditto.
702
703 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
704
705         * src/gpg4win.nsi: Add start menu support.
706         * src/inst-sections.nsi: Likewise.
707         * src/installer.nsi: Likewise.
708         * src/installer-finish.nsi: Likewise.
709
710         * src/gpg4win.mk.in (GETVAR): Don't quote the first $.
711         (STRIP_macro): New macro.
712         (SPKG, BPKG): Use it here.
713
714         * Makefile.am (EXTRA_DIST): New target.
715         * include/Makefile.am (EXTRA_DIST): Change config.nsh.in to
716         config.nsi.in.
717         * src/Makefile.am (EXTRA_DIST): Remove pkg-config.  Add nsi files.
718
719         * src/inst-gpgol.nsi: Change libgpgol-0.9.3.dll to gpgol.dll.
720
721         * src/gpg4win.mk.in (stamp/stamp-$(1)-02-configure): Add
722         -mms-bitfields to CFLAGS.
723
724         * src/gpg4win.mk.in (stamps/stamp-final): New target that replaces
725         phony target final.
726
727 2005-10-20  Werner Koch  <wk@g10code.com>
728
729         * src/*.nsi: Add a Latin-1 tag to make sure that Emacs uses the
730         correct encoding.
731         * doc/nsi-mode.el: Added for convenience.
732
733 2005-10-20  Marcus Brinkmann  <marcus@g10code.de>
734
735         * configure.ac: Check for makensis.  Add gnupg as dependency for
736         gpgme.  Change config.sh into config.nsi.
737         * include/config.sh.in: File removed.
738         * src/gpg4win.sh: File removed.
739         * include/config.nsi.in: New file.
740         * include/Makefile.am (EXTRA_DIST): Change config.sh.in into
741         config.nsi.in.
742         * src/Makefile.am (gpg4win-$(VERSION).exe): New target.
743         (gpg4win-src-$(VERSION).exe): New target.
744         (all-local): Remove dependency on phony target all-gpg4win.
745         (all-local): Add dependency on gpg4win-$(VERSION).exe and
746         gpg4win-src-$(VERSION).exe.
747         (clean-local): New rule for this target.
748         * src/gpg4win.nsi, src/gpg4win-src.nsi, src/inst-atk.nsi,
749         src/inst-gettext.nsi, src/inst-glib.nsi, src/inst-gnupg.nsi,
750         src/inst-gpa.nsi, src/inst-gpgme.nsi, src/inst-gpgol.nsi,
751         src/inst-gtk+.nsi, src/inst-libgpg-error.nsi,
752         src/inst-libiconv.nsi, src/inst-libpng.nsi, src/inst-pango.nsi,
753         src/inst-pkgconfig.nsi, src/inst-sections.nsi, src/inst-zlib.nsi,
754         src/installer-finish.nsi, src/installer.nsi: New file.
755
756 2005-10-18  Marcus Brinkmann  <marcus@g10code.de>
757
758         configure.ac: Enable libiconv and gettext dependencies for Gtk+.
759
760         * src/Makefile.am: First real implementation.
761         * src/gpg4win.mk.in: New file.
762         * configure.ac: Activate libiconv and gettext.
763         (AC_CONFIG_FILES): Add packages/Makefile and src/gpg4win.mk.
764         * m4/gpg4win.m4 (GPG4WIN_BPKG_GNU): New macro.
765         * include/config.sh.in: Add variables for libiconv and gettext.
766
767 2005-10-15  Marcus Brinkmann  <marcus@g10code.de>
768
769         * m4/gpg4win.m4: New file.
770         * include/config.sh: Add many package variables.
771         * configure.ac: Call package detection macros.
772         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
773         * src/gpg4win.sh: Use some of the new variables.
774
775         * packages/download.sh: Fix downloading of Gtk source packages.
776
777
778  Copyright 2005 g10 Code GmbH
779
780  This file is free software; as a special exception the author gives
781  unlimited permission to copy and/or distribute it, with or without
782  modifications, as long as this notice is preserved.
783
784  This file is distributed in the hope that it will be useful, but
785  WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
786  implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.