speedo: Add simple logos to the installer.
authorWerner Koch <wk@gnupg.org>
Wed, 19 Nov 2014 09:34:32 +0000 (10:34 +0100)
committerWerner Koch <wk@gnupg.org>
Fri, 21 Nov 2014 11:58:50 +0000 (12:58 +0100)
* build-aux/speedo/w32/README.txt: Include GnuPG Readme.
* build-aux/speedo/w32/gnupg-logo-150x57.bmp: New.
* build-aux/speedo/w32/gnupg-logo-164x314.bmp: New.
* build-aux/speedo/w32/inst.nsi: Add logos.
* build-aux/speedo.mk ($(bdir)/NEWS.tmp): Extract news items.

The welcome page logo is basically a placeholder until someone has
created a pretty one.

artwork/gnupg-lock-256x256tr.png [new file with mode: 0644]
build-aux/speedo/w32/gnupg-logo-150x57.bmp [new file with mode: 0644]
build-aux/speedo/w32/gnupg-logo-164x314.bmp [new file with mode: 0644]

diff --git a/artwork/gnupg-lock-256x256tr.png b/artwork/gnupg-lock-256x256tr.png
new file mode 100644 (file)
index 0000000..25c5659
Binary files /dev/null and b/artwork/gnupg-lock-256x256tr.png differ
index f9490cb..005add7 100644 (file)
@@ -1024,16 +1024,20 @@ dist-source: all
+# Extract the two latest news entries.  */
 $(bdir)/NEWS.tmp: $(topsrc)/NEWS
-       sed -e '/^#/d' <$(topsrc)/NEWS >$(bdir)/NEWS.tmp
+       awk '/^Notewo/ {if(okay>1){exit}; okay++};okay {print $0}' \
+           <$(topsrc)/NEWS  >$(bdir)/NEWS.tmp
-$(bdir)/README.txt: $(bdir)/NEWS.tmp $(w32src)/README.txt \
+$(bdir)/README.txt: $(bdir)/NEWS.tmp $(topsrc)/README $(w32src)/README.txt \
        sed -e '/^;.*/d;' \
-       -e '/!NEWSFILE!/{r NEWS.tmp' -e 'd;}' \
+       -e '/!NEWSFILE!/{r $(bdir)/NEWS.tmp' -e 'd;}' \
+       -e '/!GNUPGREADME!/{r $(topsrc)/README' -e 'd;}' \
         -e '/!PKG-COPYRIGHT!/{r $(w32src)/pkg-copyright.txt' -e 'd;}' \
         -e 's,!VERSION!,$(INST_VERSION),g' \
           < $(w32src)/README.txt \
+           | sed -e '/^#/d' \
            | awk '{printf "%s\r\n", $$0}' >$(bdir)/README.txt
 $(bdir)/g4wihelp.dll: $(w32src)/g4wihelp.c $(w32src)/exdll.h
index 847ecd7..e98fb97 100644 (file)
@@ -1,5 +1,5 @@
 ;; README.txt                               -*- coding: latin-1; -*-
-;; This is the README installed with megacryption.  Lines with a
+;; This is the README installed for Windows.  Lines with a
 ;; semicolon in the first column are considered a comment and not
 ;; included in the actually installed version.  Certain keywords are
 ;; replaced by the Makefile; those words are enclosed by exclamation
@@ -14,27 +14,40 @@ Content:
      1. Important notes
      2. Changes
-     3. Legal notices
+     3. GnuPG README file
+     4. Legal notices
 1. Important Notes
-HTML versions of the manuals have been installed on the desktop.
-Check out https://gnupg.org for latest news.
+See https://gnupg.org for latest news.  HowTo documents and manuals
+can be found there but some have also been installed on your machine.
+Developing GnuPG and keeping it in a healthy state is a full time job
+for at least two experienced developers.  We currently do not have the
+financial resources to even fully pay one person.  To change that
+please consider to donate at https://gnupg.org/donate/ .
-2. Record of Changes (NEWS file)
-Below you find the raw NEWS file:
+2. Record of Changes
+This is a list of changes to the GnuPG core for this and the previous
-3. Legal notices pertaining to the individual packets
+3. GnuPG README file
+Below is the README file as distributed with the GnuPG source.
+4. Legal notices pertaining to the individual packets
 GnuPG for Windows consist of several independent developed packages,
@@ -42,9 +55,9 @@ available under different license conditions.  Most of these packages
 are however available under the GNU General Public License (GNU GPL).
 Common to all is that they are free to use without restrictions, may
 be modified and that modifications may be distributed.  If the source
-file (i.e. gnupg-src-k.m.n.zip) is distributed along with the binaries
-and the use of the GNU GPL has been pointed out, distribution is in
-all cases possible.
+file (i.e. gnupg-w32-VERSION_DATE.tar.xz) is distributed along with
+the installer and the use of the GNU GPL has been pointed out,
+distribution is in all cases possible.
 What follows is a list of copyright statements.
diff --git a/build-aux/speedo/w32/gnupg-logo-150x57.bmp b/build-aux/speedo/w32/gnupg-logo-150x57.bmp
new file mode 100644 (file)
index 0000000..f2978f3
Binary files /dev/null and b/build-aux/speedo/w32/gnupg-logo-150x57.bmp differ
diff --git a/build-aux/speedo/w32/gnupg-logo-164x314.bmp b/build-aux/speedo/w32/gnupg-logo-164x314.bmp
new file mode 100644 (file)
index 0000000..bf270ac
Binary files /dev/null and b/build-aux/speedo/w32/gnupg-logo-164x314.bmp differ
index 101e6d1..8c64953 100644 (file)
@@ -132,11 +132,9 @@ VIAddVersionKey "FileVersion" "${PROD_VERSION}"
-#               "${TOP_SRCDIR}/doc/logo/gnupg-logo-150x57.bmp"
-#               "${TOP_SRCDIR}/doc/logo/gnupg-logo-164x314.bmp"
+!define MUI_HEADERIMAGE_BITMAP "${W32_SRCDIR}\gnupg-logo-150x57.bmp"
+!define MUI_WELCOMEFINISHPAGE_BITMAP "${W32_SRCDIR}\gnupg-logo-164x314.bmp"
 # Remember the installer language
@@ -218,11 +216,10 @@ Var STARTMENU_FOLDER
 ReserveFile "${BUILD_DIR}\g4wihelp.dll"
-#ReserveFile "${TOP_SRCDIR}\doc\logo\gnupg-logo-400px.bmp"
-#ReserveFile "${W32_SRCDIR}\gnupg-splash.wav"
+ReserveFile "${W32_SRCDIR}\gnupg-logo-150x57.bmp"
+ReserveFile "${W32_SRCDIR}\gnupg-logo-164x314.bmp"
 ReserveFile "${TOP_SRCDIR}\COPYING"
 ReserveFile "${W32_SRCDIR}\inst-options.ini"
-#ReserveFile "${TOP_SRCDIR}\doc\logo\gnupg-logo-164x314.bmp"
 # Language support
@@ -1019,6 +1016,7 @@ Section "-un.gpgme"
   Delete "$INSTDIR\bin\libgpgme-glib-11.dll"
   Delete "$INSTDIR\bin\gpgme-w32spawn.exe"
   Delete "$INSTDIR\lib\libgpgme.imp"
+  Delete "$INSTDIR\lib\libgpgme-glib.imp"
   Delete "$INSTDIR\include\gpgme.h"