[Gpg4win-commits] r1226 - in trunk: . patches/gpgex-0.9.3 src

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Aug 4 17:09:13 CEST 2009


Author: marcus
Date: 2009-08-04 17:09:09 +0200 (Tue, 04 Aug 2009)
New Revision: 1226

Added:
   trunk/patches/gpgex-0.9.3/02-doc.patch
Modified:
   trunk/ChangeLog
   trunk/Makefile.am
   trunk/src/inst-qt.nsi
   trunk/src/uninst-kleopatra.nsi
   trunk/src/uninst-qt.nsi
Log:
2009-08-04  Marcus Brinkmann  <marcus at g10code.de>

	* patches/gpgex-0.9.3/02-doc.patch: New file.
	* Makefile.am (EXTRA_DIST): Add it.
	* src/uninst-qt.nsi, src/inst-qt.nsi: Install qdbus.exe.
	* src/uninst-kleopatra.nsi: Use it to stop a running kleopatra
	process.  Add missing doc files to uninstall.


Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2009-08-04 10:13:34 UTC (rev 1225)
+++ trunk/ChangeLog	2009-08-04 15:09:09 UTC (rev 1226)
@@ -1,3 +1,11 @@
+2009-08-04  Marcus Brinkmann  <marcus at g10code.de>
+
+	* patches/gpgex-0.9.3/02-doc.patch: New file.
+	* Makefile.am (EXTRA_DIST): Add it.
+	* src/uninst-qt.nsi, src/inst-qt.nsi: Install qdbus.exe.
+	* src/uninst-kleopatra.nsi: Use it to stop a running kleopatra
+	process.  Add missing doc files to uninstall.
+
 2009-08-03  Emanuel Schuetze  <emanuel.schuetze at intevation.de>
 
 	* src/uninst-kleopatra.nsi, src/inst-kleopatra.nsi:

Modified: trunk/Makefile.am
===================================================================
--- trunk/Makefile.am	2009-08-04 10:13:34 UTC (rev 1225)
+++ trunk/Makefile.am	2009-08-04 15:09:09 UTC (rev 1226)
@@ -36,6 +36,7 @@
 	patches/winpt/01-gpg-path.patch \
 	patches/gpgex/01-no-checksums.patch \
 	patches/gpgex-0.9.3/01-full-browser.patch \
+	patches/gpgex-0.9.3/02-doc.patch \
 	patches/gnupg2/01-version.patch.in \
 	patches/gnupg2-2.0.9/01-close-all-handle.patch \
 	patches/gnupg2-2.0.9/02-de.po-fix.patch \

Added: trunk/patches/gpgex-0.9.3/02-doc.patch
===================================================================
--- trunk/patches/gpgex-0.9.3/02-doc.patch	2009-08-04 10:13:34 UTC (rev 1225)
+++ trunk/patches/gpgex-0.9.3/02-doc.patch	2009-08-04 15:09:09 UTC (rev 1226)
@@ -0,0 +1,133 @@
+#! /bin/sh
+patch -p0 -f $* < $0
+exit $?
+
+
+Index: doc/gpgex-de.html
+===================================================================
+--- doc/gpgex-de.html	(revision 69)
++++ doc/gpgex-de.html	(working copy)
+@@ -15,15 +15,15 @@
+       Kleopatra über die Kontext-Menüs von Dateien aufzurufen.
+     </p>
+     <h2>Befehle</h2>
+-    <h3>Entschlüsseln und verifizieren, Entschlüsseln, Verifizieren</h3>
++    <h3>Entschlüsseln und überprüfen, Entschlüsseln, Überprüfen</h3>
+     <p>
+-      Entschlüsselt und/oder verifiziert die ausgewählten Dateien.
++      Entschlüsselt und/oder überprüft die ausgewählten Dateien.
+       FIXME: Hier wird ein Link zur Kleopatra-Dokumentation für die
+       Entschlüssel- und Verifizier-Funktionen eingestellt.
+     </p>
+-    <h3>Verschlüsseln und signieren, Verschlüsseln, Signieren</h3>
++    <h3>Signieren und verschlüsseln, Signieren, Verschlüsseln</h3>
+     <p>
+-      Verschlüsselt und/oder signiert die ausgewählten Dateien.
++      Signiert und/oder verschlüsselt die ausgewählten Dateien.
+       FIXME: Hier wird ein Link zur Kleopatra-Dokumentation für die
+       Verschlüssel- und Signier-Funktionen eingestellt.
+     </p>
+@@ -33,18 +33,6 @@
+       wird ein Link zur Kleopatra-Dokumentation für die
+       Import-Funktion eingestellt.
+     <p>
+-    <h3>Prüfsummen erstellen</h3>
+-    <p>
+-      Erstellt Prüfsummen für die ausgewählten Dateien.  FIXME: Hier
+-      wird ein Link zur Kleopatra-Dokumentation für die Funktionen zur
+-      Erstellung von Prüfsummen eingestellt.
+-    </p>
+-    <h3>Prüfsummen verifizieren</h3>
+-    <p>
+-      Verifiziert die Prüfsummen für die ausgewählten Dateien.  FIXME:
+-      Hier wird ein Link zur Kleopatra-Dokumentation für die Funktion
+-      zur Verifikation von Prüfsummen eingestellt.
+-    </p>
+     <h3>Hilfe zu GpgEX</h3>
+     <p>
+       Stellt diese Hilfe dar.
+@@ -54,16 +42,24 @@
+       Falls nicht auf Kleopatra zugegriffen werden kann, wird ein
+       Nachrichtenfenster mit einer Fehlermeldung angezeigt.  Um mehr
+       Informationen zu erhalten, kann der Fehlerbericht von Kleopatra
+-      eingesehen werden, oder es kann eine Debug Datei im Registry Eintrag
+-      <code>GpgEX Debug File</code> zum Schlüssel
+-      <code>HKLM\Software\GNU\GnuPG</code> angegeben werden.
+-      Informationen zum Protokoll werden dann ggf. nach einem Neustart
+-      an diese Datei angehangen.
++      eingesehen werden (Anleitung siehe Gpg4win-Kompendium), 
++      oder es kann eine GpgEX-Diagnosedatei angegeben werden. Dazu
++      im Registrierungs-Editor den Schlüssel
++      <code><acronym title="HKEY_LOCAL_MACHINE">HKLM</acronym>\Software\GNU\GnuPG</code>
++      auswählen, eine neue "Zeichenfolge" mit dem Namen <code>GpgEX Debug File</code> 
++      anlegen und als Wert einen Dateinamen (z.B. <code>c:\temp\gpgex-debug-file.log</code>)
++      angeben. Informationen zum Protokoll werden dann nach
++      einem Neustart von Windows an diese Datei angehangen.
+     </p>
+-    <h2>Verweise</h2>
++    <h2>Hinweis</h2>
+     <p>
+-      Mehr Informationen und aktuelle Versionen sind auf der 
+-      <a href="http://www.gpg4win.org/">Gpg4win Webpräsenz</a>
++      Mehr Informationen über die Krypto-Operationen befinden sich im
++      <a href="../HTML/en/kleopatra/index.html">Kleopatra Handbuch</a>
++      (Englisch).
++    </p>
++    <p>
++      Mehr Informationen und aktuelle Programmversionen sind auf der 
++      <a href="http://www.gpg4win.de">Gpg4win Webpräsenz</a>
+       verfügbar.
+     </p>
+   </body>
+Index: doc/gpgex-en.html
+===================================================================
+--- doc/gpgex-en.html	(revision 69)
++++ doc/gpgex-en.html	(working copy)
+@@ -32,18 +32,6 @@
+       Import certificates in the selected files.  FIXME: Here will be
+       a link to the Kleopatra documentation for the import function.
+     <p>
+-    <h3>Create checksums</h3>
+-    <p>
+-      Create checksums for the selected files.  FIXME: Here will be a
+-      link to the Kleopatra documentation for the create checksum
+-      function.
+-    </p>
+-    <h3>Verify checksums</h3>
+-    <p>
+-      Verify the checksums for the selected files.  FIXME: Here will
+-      be a link to the Kleopatra documentation for the verify checksum
+-      function.
+-    </p>
+     <h3>Help on GpgEX</h3>
+     <p>
+       Display this help.
+@@ -52,15 +40,21 @@
+     <p>
+       If Kleopatra can not be accessed, a message box with an error
+       message will be displayed.  To get more information, you can
+-      either check the error log of Kleopatra, or specify a debug file
+-      with the registry value <code>GpgEX Debug File</code> in the key
+-      <code>HKLM\Software\GNU\GnuPG</code>.  To this file logging
+-      information is appended, after a restart if necessary.
++      either check the error log of Kleopatra, or specify a debug
++      file: Select the key <code><acronym title="HKEY_LOCAL_MACHINE">HKLM</acronym>\Software\GNU\GnuPG</code>
++      in the registry editor, create a new string value with the name
++      <code>GpgEX Debug File</code> and the value of the debug filename
++      (e.g. <code>c:\temp\gpgex-debug-file.log</code>).  To this file
++      logging information is appended, after a restart if necessary.
+     </p>
+-    <h2>References</h2>
++    <h2>Reference</h2>
+     <p>
+-      Please find more information and new versions at
+-      the <a href="http://www.gpg4win.org/">Gpg4win web-site</a>.
++      More information about these crypto operations can be found in
++      the <a href="../HTML/en/kleopatra/index.html">Kleopatra
++      manual</a>.
++
++      Please find more information and new software versions at
++      the <a href="http://www.gpg4win.org/">Gpg4win website</a>.
+     </p>
+   </body>
+ </html>


Property changes on: trunk/patches/gpgex-0.9.3/02-doc.patch
___________________________________________________________________
Name: svn:executable
   + *

Modified: trunk/src/inst-qt.nsi
===================================================================
--- trunk/src/inst-qt.nsi	2009-08-04 10:13:34 UTC (rev 1225)
+++ trunk/src/inst-qt.nsi	2009-08-04 15:09:09 UTC (rev 1226)
@@ -132,5 +132,12 @@
 #  File ${prefix}/translations/qvfb_zh_CN.qm
 #  File ${prefix}/translations/qvfb_zh_TW.qm
 
+  # FIXME: From the lib package.  This is wrong.
+!undef prefix
+!define prefix ${ipdir}/qt-dev-${gpg4win_pkg_qt_version}
+
+  SetOutPath "$INSTDIR"
+  File ${prefix}/bin/qdbus.exe
+
 !endif
 SectionEnd

Modified: trunk/src/uninst-kleopatra.nsi
===================================================================
--- trunk/src/uninst-kleopatra.nsi	2009-08-04 10:13:34 UTC (rev 1225)
+++ trunk/src/uninst-kleopatra.nsi	2009-08-04 15:09:09 UTC (rev 1226)
@@ -30,6 +30,9 @@
   Push "${gpg4win_pkg_kleopatra_src}"
   Call un.SourceDelete
 !else
+  # Try to terminate kleopatra.
+  ExecWait '"$INSTDIR\qdbus.exe" org.kde.kleopatra /MainApplication quit'
+  Sleep 1000
 
   # FIXME: See inst-kleopatra.nsi
   Delete "$INSTDIR\bin\kleopatra.exe"
@@ -76,6 +79,7 @@
   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\favicon.ico"
   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\fdl-license"
   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\fdl-license.html"
+  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\fdl-notice.html"
   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\flat.css"
   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\footer.html"
   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\common\gpl-license"
@@ -124,6 +128,7 @@
   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menusettings.html"
   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menutools.html"
   Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menuwindow.html"
+  Delete "$INSTDIR\share\doc\HTML\en\kleopatra\menuview.html"
 
   RMDir "$INSTDIR\share\doc\HTML\en\kleopatra"
   RMDir "$INSTDIR\share\doc\HTML\en"

Modified: trunk/src/uninst-qt.nsi
===================================================================
--- trunk/src/uninst-qt.nsi	2009-08-04 10:13:34 UTC (rev 1225)
+++ trunk/src/uninst-qt.nsi	2009-08-04 15:09:09 UTC (rev 1226)
@@ -33,6 +33,8 @@
   Delete "$INSTDIR\mingwm10.dll"
   Delete "$INSTDIR\qt.conf"
 
+  Delete "$INSTDIR\qdbus.exe"
+
   Delete "$INSTDIR\Qt3Support4.dll"
   Delete "$INSTDIR\QtCore4.dll"
   Delete "$INSTDIR\QtDBus4.dll"



More information about the Gpg4win-commits mailing list