gpg4win.git
3 days agoFixed typos in NEWS and README.de.txt. master
Emanuel Schuetze [Thu, 21 Sep 2017 06:59:00 +0000 (08:59 +0200)]
Fixed typos in NEWS and README.de.txt.

* NEWS, README.de.txt: Updated.

3 days agochange charset to UTF-8 and remove some spelling mistakes
Jochen Saalfeld [Thu, 21 Sep 2017 04:26:58 +0000 (06:26 +0200)]
change charset to UTF-8 and remove some spelling mistakes

4 days agopointing the compendium link to the new location
Jochen Saalfeld [Wed, 20 Sep 2017 09:33:31 +0000 (11:33 +0200)]
pointing the compendium link to the new location

5 days agobump to next version
Jochen Saalfeld [Tue, 19 Sep 2017 12:10:58 +0000 (14:10 +0200)]
bump to next version

5 days agopreparing Release of Version 3.0 gpg4win-3.0.0
Jochen Saalfeld [Tue, 19 Sep 2017 10:40:10 +0000 (12:40 +0200)]
preparing Release of Version 3.0

5 days agoadding implemented GnuPG Version in NEWS as well
Jochen Saalfeld [Tue, 19 Sep 2017 09:35:23 +0000 (11:35 +0200)]
adding implemented GnuPG Version in NEWS as well

5 days agoswitching gnupg to stable 2.2.1 release
Jochen Saalfeld [Tue, 19 Sep 2017 07:46:08 +0000 (09:46 +0200)]
switching gnupg to stable 2.2.1 release

9 days agoInstaller: Improves links to webpage.
Bernhard Reiter [Fri, 15 Sep 2017 14:04:11 +0000 (16:04 +0200)]
Installer: Improves links to webpage.

 * Changes links to use `https` instead of `http` in many cases now.

 * Small phrasing and consistency improvements.

10 days agoUpdate gpgol to 2.0.1
Andre Heinecke [Thu, 14 Sep 2017 15:13:28 +0000 (17:13 +0200)]
Update gpgol to 2.0.1

--

11 days agoMove lowering of required KF5 versions to mk-file
Jochen Saalfeld [Wed, 13 Sep 2017 09:54:27 +0000 (11:54 +0200)]
Move lowering of required KF5 versions to mk-file

* Makefile.am: Delete referenced patches
* patches/kleopatra/lower-kf5-required.patch: obsolete
* patches/libkleo/lower-kf5-required.patch: obsolete
* src/gpg4win.mk.in: Replaced the required versions
   for KF5, KMIME, LIBKLEO and GPGME with fixed
   values, so manual patching will be obsolete

12 days agoUpdate GnuPG to latest 2.2 branch
Andre Heinecke [Tue, 12 Sep 2017 19:35:14 +0000 (21:35 +0200)]
Update GnuPG to latest 2.2 branch

--
Another fix for posteo WKS support.

12 days agoUpdate GnuPG to latest 2.2.x branch
Andre Heinecke [Tue, 12 Sep 2017 13:18:08 +0000 (15:18 +0200)]
Update GnuPG to latest 2.2.x branch

* NEWS: Update versions.
* packages/packages.current (gnupg): Update.

12 days agoUse released gpgol and gpgex versions
Andre Heinecke [Tue, 12 Sep 2017 13:13:04 +0000 (15:13 +0200)]
Use released gpgol and gpgex versions

* packages/packages.current (gpgol, gpgex): Update

12 days agoUpdate GnuPG to 2.2.1-beta2
Andre Heinecke [Tue, 12 Sep 2017 09:14:18 +0000 (11:14 +0200)]
Update GnuPG to 2.2.1-beta2

* NEWS: Update version number.
* packages/packages.current (gnupg): Update.

--
This is needed to have a fix for batch key generation without
name and only with email.

2 weeks agoUpdate Kleopatra to latest master
Andre Heinecke [Fri, 8 Sep 2017 13:11:50 +0000 (15:11 +0200)]
Update Kleopatra to latest master

* packages/packages.current (kleopatra): Update.

2 weeks agochanged location of temporary folder during localization
Jochen Saalfeld [Thu, 7 Sep 2017 09:41:34 +0000 (11:41 +0200)]
changed location of temporary folder during localization

* kde-l10n.sh: replaced "mktemp -d" with "mktemp -d -p $(pwd)"

---
During the update of locales I found, that not on every system
the building user has access to a /tmp Volume, therefore I
redirected the creation of the temporary folder to the building
directory, instead of a system directory.

2 weeks agoUpdate Kleopatra to latest master
Andre Heinecke [Tue, 5 Sep 2017 09:38:16 +0000 (11:38 +0200)]
Update Kleopatra to latest master

* packages/packages.current (kleopatra): Update.

--
This fixes the windows build of kleopatra.

2 weeks agopointing download of gpgol to latest beta
Jochen Saalfeld [Tue, 5 Sep 2017 07:39:23 +0000 (09:39 +0200)]
pointing download of gpgol to latest beta

2 weeks agoFix some requirement in pt.po
Andre Heinecke [Mon, 4 Sep 2017 14:27:40 +0000 (16:27 +0200)]
Fix some requirement in pt.po

--
This was always removed for me.

2 weeks agoUpdate kleo to latest master
Andre Heinecke [Mon, 4 Sep 2017 14:24:26 +0000 (16:24 +0200)]
Update kleo to latest master

* packages/packages.current (kleopatra): Update.

--

This fixes create checksum files with Kleopatra.

2 weeks agopointing download of gpgol to latest beta
Jochen Saalfeld [Mon, 4 Sep 2017 10:17:31 +0000 (12:17 +0200)]
pointing download of gpgol to latest beta

2 weeks agoUpdate gpgme and remove obsolete patches
Andre Heinecke [Mon, 4 Sep 2017 09:33:23 +0000 (11:33 +0200)]
Update gpgme and remove obsolete patches

* packages/packages.current (gpgme): Update to latest master.
* patches/kleopatra/relax-gpgme-checks.patch: Obsolete
* patches/gpgme-1.9.0: Patches applied upstream.
* Makefile.am (EXTRA_DIST): Update accordingly.

2 weeks agoUpdate German translation for slideshow.
Emanuel Schuetze [Mon, 4 Sep 2017 08:24:55 +0000 (10:24 +0200)]
Update German translation for slideshow.

* src/slideshow/slides.dat: Update

3 weeks agoupdating NEWS to the matching versions
Jochen Saalfeld [Wed, 30 Aug 2017 04:13:57 +0000 (06:13 +0200)]
updating NEWS to the matching versions

3 weeks agopointing gpgex to the latest beta
Jochen Saalfeld [Tue, 29 Aug 2017 12:37:14 +0000 (14:37 +0200)]
pointing gpgex to the latest beta

3 weeks agoPoint gpgol to the latest beta
Jochen Saalfeld [Mon, 28 Aug 2017 14:26:22 +0000 (16:26 +0200)]
Point gpgol to the latest beta

3 weeks agoUpdate Portugese translations
Jochen Saalfeld [Mon, 28 Aug 2017 11:19:24 +0000 (13:19 +0200)]
Update Portugese translations

* po/pt.po: Update

--
Translation provided by Marco A.G. Pinto.

3 weeks agoUpdating gnupg to version 2.2.0
Jochen Saalfeld [Mon, 28 Aug 2017 10:39:01 +0000 (12:39 +0200)]
Updating gnupg to version 2.2.0

4 weeks agoUpdate gpgol to latest master
Andre Heinecke [Fri, 25 Aug 2017 11:53:27 +0000 (13:53 +0200)]
Update gpgol to latest master

* packages/packages.current (gpgol): Update

4 weeks agoUpdate gpgol to latest master
Andre Heinecke [Fri, 25 Aug 2017 11:15:31 +0000 (13:15 +0200)]
Update gpgol to latest master

* packages/packages.current (gpgol): Update

4 weeks agoAdd hack to generate qt.conf after qtsvg
Andre Heinecke [Wed, 23 Aug 2017 10:05:54 +0000 (12:05 +0200)]
Add hack to generate qt.conf after qtsvg

* configure.ac (qttranslations): Ensure it's built after qtsvg.
* src/Makefile.am (pkg_qtsvg_post_install): Generate qt.conf here.

--
For some reason I don't understand qmake does not add -lz to
the link line of qtsvg if the qt.conf exists when configuring
qtsvg. So as a workaround we create the file only after qtsvg.

4 weeks agoFix rebased kleo patch
Andre Heinecke [Tue, 22 Aug 2017 14:43:39 +0000 (16:43 +0200)]
Fix rebased kleo patch

--

4 weeks agoEnsure qttranslations install dir is created
Andre Heinecke [Tue, 22 Aug 2017 14:30:32 +0000 (16:30 +0200)]
Ensure qttranslations install dir is created

* src/Makefile.am (pkg_qttranslations_post_install): Create
qttranslations install dir.

4 weeks agoUpdate kleo and kde-l10n
Andre Heinecke [Tue, 22 Aug 2017 14:07:50 +0000 (16:07 +0200)]
Update kleo and kde-l10n

--

4 weeks agoAdd qttranslations package
Andre Heinecke [Tue, 22 Aug 2017 09:56:21 +0000 (11:56 +0200)]
Add qttranslations package

* configure.ac: Define qttranslations.
* packages/packages.current (qttranslations): New.
* src/Makefile.am: Define qttranslations. Add some hacks.
* src/gpg4win.mk.in, src/config.nsi.in, src/inst-sections.nsi:
Add qttranslations.
* src/inst-qttranslations.nsi, src/uninst-qttranslations.nsi: New.

4 weeks agoAdd german translation for slideshow
Andre Heinecke [Mon, 21 Aug 2017 13:13:39 +0000 (15:13 +0200)]
Add german translation for slideshow

* src/slideshow/slides.dat: Translate to german

--
See comments in the file related to problems.

4 weeks agoUpdate GpgOL to latest master
Andre Heinecke [Mon, 21 Aug 2017 12:29:38 +0000 (14:29 +0200)]
Update GpgOL to latest master

--

4 weeks agoUpdating gnupg version
Jochen Saalfeld [Mon, 21 Aug 2017 12:28:12 +0000 (14:28 +0200)]
Updating gnupg version

4 weeks agoFix Pretty package name and update copyright
Andre Heinecke [Mon, 21 Aug 2017 12:20:45 +0000 (14:20 +0200)]
Fix Pretty package name and update copyright

* src/gpg4win.nsi: Use Gpg4win instead of GPG4Win and
change copyright to Intevation and update year.

7 weeks agoUpdate Kleopatra and GnuPG
Andre Heinecke [Tue, 1 Aug 2017 08:57:15 +0000 (10:57 +0200)]
Update Kleopatra and GnuPG

* NEWS: Update Version
* packages/packages.current (gnupg, kleopatra): Update.
* patches/lower-kf5-required.patch: Refresh

8 weeks agoUpdate GnuPG to latest master
Andre Heinecke [Thu, 27 Jul 2017 14:42:53 +0000 (16:42 +0200)]
Update GnuPG to latest master

--

8 weeks agoUpdate Kleopatra and GPGME to latest master
Andre Heinecke [Thu, 27 Jul 2017 13:53:55 +0000 (15:53 +0200)]
Update Kleopatra and GPGME to latest master

--

8 weeks agoUpdate some packages to latest master
Andre Heinecke [Thu, 27 Jul 2017 07:31:30 +0000 (09:31 +0200)]
Update some packages to latest master

* packages/packages.current (gpgme, kleopatra, libkleo, kde-l10n):
Update

8 weeks agodoc: Fix typo in english compendium.
Marcus Brinkmann [Wed, 26 Jul 2017 13:59:55 +0000 (15:59 +0200)]
doc: Fix typo in english compendium.

* doc/manual/gpg4win-compendium-en.tex: Fix typo.

Signed-off-by: Marcus Brinkmann <mb@g10code.com>
GnuPG-bug-id: 2899

8 weeks agoUse RSA 3072 for VS-NfD profile
Andre Heinecke [Wed, 26 Jul 2017 13:49:49 +0000 (15:49 +0200)]
Use RSA 3072 for VS-NfD profile

--

8 weeks agoUpdate kde-l10n
Andre Heinecke [Wed, 26 Jul 2017 08:40:52 +0000 (10:40 +0200)]
Update kde-l10n

--

2 months agoUpdate GpgOL to latest master
Andre Heinecke [Tue, 25 Jul 2017 12:51:07 +0000 (14:51 +0200)]
Update GpgOL to latest master

* packages/packages.current (gpgol): Update.

--
This includes German l10n.

2 months agoMention GnuPG Version in NEWS
Andre Heinecke [Tue, 25 Jul 2017 12:31:04 +0000 (14:31 +0200)]
Mention GnuPG Version in NEWS

--

2 months agoUpdate packages including GnuPG to latest master
Andre Heinecke [Tue, 25 Jul 2017 12:28:41 +0000 (14:28 +0200)]
Update packages including GnuPG to latest master

* packages/packages.current (gpgol, gnupg-w32, kleopatra, libkleo):
Update to latest masters.

--
This brings de-vs support to the gui and backend.

2 months agoDon't show compendium as extra section
Andre Heinecke [Tue, 25 Jul 2017 12:27:21 +0000 (14:27 +0200)]
Don't show compendium as extra section

* src/inst-compendium.nsi: Always install compendium.

--
Lets avoid user decisions especially if we want to install
helpful documents ;-) 3MB should not hurt anyone nowadays.

2 months agoUpdate kf5 requirement patches
Andre Heinecke [Mon, 17 Jul 2017 09:06:26 +0000 (11:06 +0200)]
Update kf5 requirement patches

--

2 months agoUpdate Kleopatra and translations
Andre Heinecke [Mon, 17 Jul 2017 08:23:02 +0000 (10:23 +0200)]
Update Kleopatra and translations

* packages/packages.current (libkleo, kleopatra, kde-l10n):
Update.

2 months agoAdd libxml2-utlis to required packages
Andre Heinecke [Mon, 17 Jul 2017 08:20:56 +0000 (10:20 +0200)]
Add libxml2-utlis to required packages

--

2 months agoUpdated Paperkey section in german compendium
Jochen Saalfeld [Wed, 5 Jul 2017 06:53:59 +0000 (08:53 +0200)]
Updated Paperkey section in german compendium
* configure.ac: Updated minor changes date
* doc/ChangeLog: Added the Change
* doc/manual/gpg4win-compendium-de.tex: Updated the Paperkey section

--
Emanuel had a remark about the wording in the last sentence of the
paperkey import section, so I improved it (hopefully)

2 months agoUpdated GpgOL Options in german compendium
Jochen Saalfeld [Wed, 28 Jun 2017 07:45:41 +0000 (09:45 +0200)]
Updated GpgOL Options in german compendium

* configure.ac: Updated "minor changes" String for german compendium
* doc/ChangeLog: Added Log Entry for change
* doc/manual/gpg4win-compendium-de.tex: Updated the GpgOL Options Section
* doc/manual/images-compendium/sc-gpgol-options_de.png: Updated GpgOL Options screen

2 months agoMerging local diff and implementing reviews
Jochen Saalfeld [Tue, 27 Jun 2017 09:24:33 +0000 (11:24 +0200)]
Merging local diff and implementing reviews

* NEWS: Adding entry for updated compendium
* configure.ac: fixing Strings for compendium change
* doc/ChangeLog: Adding detailed changelog for compendium changes
* doc/manual/gpg4win-compendium-de.tex: implementing changes done
by Emanuel Sch├╝tze, updated the history and added the
Paperkey import.

3 months agoUpdated the german compendium to version 4.0
Jochen Saalfeld [Fri, 23 Jun 2017 08:09:02 +0000 (10:09 +0200)]
Updated the german compendium to version 4.0
* configure.ac: fixing strings to 4.0
* doc/ChangeLog: Adding ChangeLog
* doc/manual/Makefile.am: Adding new Image Files
* doc/manual/gpg4win-compendium-de.tex: Rewriting to Version 4.0
* doc/manual/images-compendium/sc-gpgex-contextmenu-signEncrypt_de.png,
  doc/manual/images-compendium/sc-gpgex-contextmenu-verifyDecrypt_de.png,
  doc/manual/images-compendium/sc-inst-components_de.png,
  doc/manual/images-compendium/sc-inst-directory_de.png,
  doc/manual/images-compendium/sc-inst-finished_de.png,
  doc/manual/images-compendium/sc-inst-language_de.png,
  doc/manual/images-compendium/sc-inst-progress_de.png,
  doc/manual/images-compendium/sc-inst-uat_de.png,
  doc/manual/images-compendium/sc-inst-welcome_de.png,
  doc/manual/images-compendium/sc-kleopatra-ChooseCertificateFormat_de.png,
  doc/manual/images-compendium/sc-kleopatra-certificateSearchOnKeyserver_de.png,
  doc/manual/images-compendium/sc-kleopatra-certifyCertificate1_de.png,
  doc/manual/images-compendium/sc-kleopatra-certifyCertificate2_de.png,
  doc/manual/images-compendium/sc-kleopatra-certifyCertificate3_de.png,
  doc/manual/images-compendium/sc-kleopatra-configureKeyserver_de.png,
  doc/manual/images-compendium/sc-kleopatra-decryptFile1_de.png,
  doc/manual/images-compendium/sc-kleopatra-encryptFile1_de.png,
  doc/manual/images-compendium/sc-kleopatra-encryptFile3_de.png,
  doc/manual/images-compendium/sc-kleopatra-format-choice_de.png,
  doc/manual/images-compendium/sc-kleopatra-importKeyQuestion_de.png,
  doc/manual/images-compendium/sc-kleopatra-mainwindow-empty_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-certificateDetails_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-createKey_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-exportSecretKey_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-keyPairCreated_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-personalDetails_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-pinentry_de.png,
  doc/manual/images-compendium/sc-kleopatra-openpgp-reviewParameters_de.png,
  doc/manual/images-compendium/sc-kleopatra-paperkey1_de.png,
  doc/manual/images-compendium/sc-kleopatra-publishKey1_de.png,
  doc/manual/images-compendium/sc-kleopatra-publishKey_de.png,
  doc/manual/images-compendium/sc-kleopatra-searchKeyEdward_de.png,
  doc/manual/images-compendium/sc-kleopatra-sign-OpenpgpPinentry_de.png,
  doc/manual/images-compendium/sc-kleopatra-signFile1_de.png,
  doc/manual/images-compendium/sc-kleopatra-signFile3_de.png,
  doc/manual/images-compendium/sc-kleopatra-smartCard1_de.png,
  doc/manual/images-compendium/sc-kleopatra-smartCard2_de.png,
  doc/manual/images-compendium/sc-kleopatra-smartCard3_de.png,
  doc/manual/images-compendium/sc-kleopatra-smartCard4_de.png,
  doc/manual/images-compendium/sc-kleopatra-startmenu_de.png,
  doc/manual/images-compendium/sc-kleopatra-verifyFile1_de.png,
  doc/manual/images-compendium/sc-kleopatra-verifyFile2a-badSignature_de.png,
  doc/manual/images-compendium/sc-kleopatra-verifySignedMail_de.png,
  doc/manual/images-compendium/sc-kleopatra-withOpenpgpTestkey_de.png,
  doc/manual/images-compendium/sc-kleopatra-x509-keyPairCreated_de.png,
  doc/manual/images-compendium/sc-kleopatra-x509-personalDetails_de.png,
  doc/manual/images-compendium/sc-kleopatra-x509-reviewParameters_de.png,
  doc/manual/images-compendium/sc-ol-sendSignedMail_de.png,
  doc/manual/images-compendium/sc-pinentry-p12-import-a_de.png,
  doc/manual/images-compendium/sc-pinentry-p12-import-b_de.png: replacing
    and adding new pictures for the compendium.

--
This is the initial release of the Compendium 4.0. Big parts have been
restructured and reworked to fit to gpg4win 3.0

3 months agoUpdate KMime download URL
Andre Heinecke [Tue, 13 Jun 2017 10:47:42 +0000 (12:47 +0200)]
Update KMime download URL

* packages/packages.current (kmime): Update url.

--
KDE "oldstable" moves into the attic.

3 months agoUpdate kde-l10n
Andre Heinecke [Mon, 12 Jun 2017 13:31:57 +0000 (15:31 +0200)]
Update kde-l10n

* packages/packages.current (kde-l10n): Update.

3 months agoMore patches to keep Qt on XP
Andre Heinecke [Mon, 12 Jun 2017 13:21:05 +0000 (15:21 +0200)]
More patches to keep Qt on XP

* Makefile.am (EXTRA_DIST): Update accordingly.
* patches/qtbase/windowsxp-support-revert-2.patch
patches/qtbase/windowsxp-support-revert.patch: New. Reverting
changes made to remove XP support.
* patches/qtbase/windowsxp-support.patch: Add a hunk.

--
This also fixes compiling with the default mingw under jessie.

3 months agoFix Qt Windows XP Support, hopefully.
Andre Heinecke [Fri, 9 Jun 2017 14:40:24 +0000 (16:40 +0200)]
Fix Qt Windows XP Support, hopefully.

* patches/qtbase/windowsxp-support.patch: New.
* Makfile.am (EXTRA_DIST): Add patch.

3 months agoUpdate KDE-l10n
Andre Heinecke [Fri, 9 Jun 2017 12:00:07 +0000 (14:00 +0200)]
Update KDE-l10n

* packages/packages.current (kde-l10n): Update.

3 months agoFix source installer build after Multiuser change
Andre Heinecke [Fri, 9 Jun 2017 11:12:03 +0000 (13:12 +0200)]
Fix source installer build after Multiuser change

* src/installer.nsi: Fix build of source installer.

3 months agoUse builtin libpng for qt
Andre Heinecke [Fri, 9 Jun 2017 11:11:22 +0000 (13:11 +0200)]
Use builtin libpng for qt

--

3 months agoAuto: Update PO files
Andre Heinecke [Fri, 9 Jun 2017 11:10:37 +0000 (13:10 +0200)]
Auto: Update PO files

* po/*: Update.

3 months agoUpdate GnuPG and GpgME to unreleased versions
Andre Heinecke [Fri, 9 Jun 2017 11:09:29 +0000 (13:09 +0200)]
Update GnuPG and GpgME to unreleased versions

* packages/packages.current (gnupg, gpgme): Update to current master.

4 months agoFix Shortcut installation / removal for Multiuser
Andre Heinecke [Sun, 14 May 2017 10:19:41 +0000 (12:19 +0200)]
Fix Shortcut installation / removal for Multiuser

* src/inst-sections.nsi, src/uninst-sections.nsi: Set shell var
context based on elevation level.

4 months agoAdd support for minimal cmd line switch
Andre Heinecke [Sun, 14 May 2017 10:17:15 +0000 (12:17 +0200)]
Add support for minimal cmd line switch

* src/gpg4win.nsi: Add new var.
* src/inst-sections.nsi: Select sections based on minimal.
* src/installer.nsi: Handle cmd line switch.

--
GnuPG-Bug-ID: T3104

4 months agoAdd deprecation warning for Windows XP
Andre Heinecke [Sun, 14 May 2017 10:15:01 +0000 (12:15 +0200)]
Add deprecation warning for Windows XP

* src/installer.nsi: Add deprecation warning for Windows XP.

--
We no longer test there as a first Tier platform and may want
to remove support in the future.

GnuPG-Bug-Id: T3153

4 months agoFix qtbase dependency calculation
Andre Heinecke [Sun, 14 May 2017 10:12:19 +0000 (12:12 +0200)]
Fix qtbase dependency calculation

* src/inst-sections.nsi (CALC_DEPENDS): Move qtbase calculation
below any calculation selecting qtbase.

--
This fixes libpng / zlib selection if pinentry-qt is installed
but not kleopatra.

GnuPG-Bug-Id: T3104

4 months agoNo longer install breeze-dark
Andre Heinecke [Sun, 14 May 2017 10:11:17 +0000 (12:11 +0200)]
No longer install breeze-dark

* src/inst-breeze-icons.nsi,
src/uninst-breeze-icons.nsi: Remove breeze-dark.

--
This was more of an experiement which theme looks better one
theme for kleopatra is enough.

4 months agoEnable LZMA compression again
Andre Heinecke [Sun, 14 May 2017 10:10:09 +0000 (12:10 +0200)]
Enable LZMA compression again

* src/gpg4win.nsi: Enable LZMA again.

--
The problem was caused by Multiuser including a compression
before. If we move the Compressor selection before the Multiuser
include this works again.

4 months agoFix uninstallation of send-to-symbolic icon
Andre Heinecke [Sun, 14 May 2017 09:52:52 +0000 (11:52 +0200)]
Fix uninstallation of send-to-symbolic icon

* src/uninst-breze-icons.nsi: It's not installed for
breeze-dark.

4 months agoAdd prototype of user installation mode
Andre Heinecke [Wed, 3 May 2017 15:08:41 +0000 (17:08 +0200)]
Add prototype of user installation mode

--
This requires a newer GnuPG Version that supports it and GpgOL /
GpgEX and file extensions don't work yet. But installation works
start menu works and in general it's usable (if you have a GnuPG
installer supporting it)

Task: T2971

4 months agoFix run kleopatra / gpa at the end of installation
Andre Heinecke [Wed, 3 May 2017 15:01:56 +0000 (17:01 +0200)]
Fix run kleopatra / gpa at the end of installation

* src/installer.nsi (FinishFunction): Don't use relative jumps.

--
Though shalt not use relative jumps with macros or be smitten
by the wrath of NSIS.

 - kichik, NSIS Forums (rephrased)

GnuPG-Bug-ID: 2308
Task: T2308

4 months agoRemove some unused code
Andre Heinecke [Wed, 3 May 2017 13:07:43 +0000 (15:07 +0200)]
Remove some unused code

* g4wihelp.c (path_add, path_remove): Removed.
* installer.nsi (AddToPath, RemoveFromPath, Regkey_for_Env): Removed.
* uninst-gpg4win.nsi (-un.gpg4win): Remove obsolete remove from
path call.

4 months agoFix boost build with mingw w32 threads
Andre Heinecke [Wed, 3 May 2017 08:53:25 +0000 (10:53 +0200)]
Fix boost build with mingw w32 threads

* src/gpg4win.mk.in: Explicitly disable c++11

--
Otherwise boost thinks that std::threads are fully supported
and does not use its own replacements for these functions. While
mingw5 still does not support c++11 threads in debian.

4 months agoCompile g4wihelp with static-libgcc
Andre Heinecke [Wed, 3 May 2017 08:52:32 +0000 (10:52 +0200)]
Compile g4wihelp with static-libgcc

* src/Makefile.am (g4wihelp.dll): Add --stat-libgcc

--
With mingw 5 this became neccessary.

4 months agoFix desktopshellrun against mingw 5
Andre Heinecke [Wed, 3 May 2017 08:52:05 +0000 (10:52 +0200)]
Fix desktopshellrun against mingw 5

* src/desktopshellrun.cpp: Guard against redefinition

4 months agoUpdate Qt to 5.8
Andre Heinecke [Wed, 3 May 2017 08:49:13 +0000 (10:49 +0200)]
Update Qt to 5.8

* Makefile.am (EXTRA_DIST): Update Patches
* packages/packages.current: Update Qt packages
* patches: Remove / rebase / update qt realted patches.
* src/Makefile.am: Update Qt configuration.
* src/Makefile.am: Remove obsolete post install hack.

4 months agoFix a -werror format-security in glib
Andre Heinecke [Tue, 2 May 2017 13:25:01 +0000 (15:25 +0200)]
Fix a -werror format-security in glib

* Makefile.am (EXTRA_DIST): Update accordingly.
* patches/glib-2.41.5/02-formatsec.patch: New.

4 months agoAdd fallback to find gcc libs for stretch
Andre Heinecke [Tue, 2 May 2017 09:32:37 +0000 (11:32 +0200)]
Add fallback to find gcc libs for stretch

* m4/gpg4win.m4 (GPG4WIN_RUNTIME_LIBRARY): Add another fallback.

--
The version output changed so that we now have to cut it before.

4 months agoFix compendium build with latex from strech
Andre Heinecke [Tue, 2 May 2017 09:28:33 +0000 (11:28 +0200)]
Fix compendium build with latex from strech

* doc/manual/fdl-book.tex, doc/manual/fdl.tex,
doc/manual/gpg4win-compendium-de.tex,
doc/manual/gpg4win-compendium-en.tex,
doc/manual/gpg4win-compendium-se.tex,
doc/manual/hyperlatex.sty: Replace \tt and \bf with expanded versions.
* doc/manual/gpg4win-compendium-de.tex,
doc/manual/gpg4win-compendium-en.tex: Replace makeindex by imakeindex.

--
This fixes errors caused by finally erroring out on long depracted
commands.

4 months agoUpdate Kleopatra to latest master
Andre Heinecke [Fri, 28 Apr 2017 12:06:54 +0000 (14:06 +0200)]
Update Kleopatra to latest master

* packages/packages.current (kleopatra): Update.

--
This fixes respecting default_pubkey_algo

4 months agoUpdate Kleopatra and Libkleo to latest master
Andre Heinecke [Fri, 28 Apr 2017 10:56:04 +0000 (12:56 +0200)]
Update Kleopatra and Libkleo to latest master

* packages/packages.current: Update Kleo / libkleo
* patches/kleopatra/fix-qt5.6-build.patch: New. Master is now 5.7
* patches/kleopatra/lower-kf5-required.patch: Refresh
* Makefile.am (EXTRA_DIST): Add new patch

5 months agoInstall VS-NFD and Automatic profiles
Andre Heinecke [Mon, 24 Apr 2017 16:06:05 +0000 (18:06 +0200)]
Install VS-NFD and Automatic profiles

* src/inst-kleopatra.nsi: Install VSNFD / Automatic profiles.
* src/uninst-kleopatra.nsi: Uninstall them.

5 months agoAdd patch for gpgme conf string splitting
Andre Heinecke [Tue, 18 Apr 2017 10:19:23 +0000 (12:19 +0200)]
Add patch for gpgme conf string splitting

* patches/gpgme-1.9.0/
0001-core-Don-t-split-gpgconf-strings-on-comma.patch: New.
* Makefile.am (EXTRA_DIST): Update accordingly.

--
Patch is pending upstream review.

5 months agoRemove obsolete gpgme patches
Andre Heinecke [Tue, 18 Apr 2017 10:16:17 +0000 (12:16 +0200)]
Remove obsolete gpgme patches

* patches/gpgme-1.6.0: Delete upstreamed patches.
* Makefile.am (EXTRA_DIST): Update accordingly.

5 months agoUpdate GnuPG to 2.1.20
Andre Heinecke [Tue, 18 Apr 2017 09:43:22 +0000 (11:43 +0200)]
Update GnuPG to 2.1.20

* packages/packages.current (gnupg) Update.

5 months agoAdd patch for GPA locale detection
Andre Heinecke [Thu, 13 Apr 2017 08:01:37 +0000 (10:01 +0200)]
Add patch for GPA locale detection

--
Without this patch GPA does not find it's locale now
that it is installed under bin.

5 months agoUpdate Kleopatra to lastes master
Andre Heinecke [Wed, 29 Mar 2017 13:10:08 +0000 (15:10 +0200)]
Update Kleopatra to lastes master

--

5 months agoUse gnupg-w32 from official location
Andre Heinecke [Wed, 29 Mar 2017 11:45:43 +0000 (13:45 +0200)]
Use gnupg-w32 from official location

--

5 months agoUpdate Klepatra to latest master
Andre Heinecke [Tue, 28 Mar 2017 16:29:12 +0000 (18:29 +0200)]
Update Klepatra to latest master

--
Made a mistake in installed windows files.

5 months agoUpdate Kleo / GnuPG / GPGME
Andre Heinecke [Tue, 28 Mar 2017 16:01:48 +0000 (18:01 +0200)]
Update Kleo / GnuPG / GPGME

--
GnuPG is switched to a prep version because the installer
contains a newer NTBTLS Version (1.1) that supports ECC key
exchange.

5 months agoRevert "Remove gpg4win logo from list of installed files"
Andre Heinecke [Tue, 28 Mar 2017 15:33:02 +0000 (17:33 +0200)]
Revert "Remove gpg4win logo from list of installed files"

This reverts commit 9722b40b7520eccd37707a62563efa2c2f8ee381.

--
Gpg4win logo is now used for update notifications.

5 months agoUpdate NEWS and README's
Andre Heinecke [Tue, 28 Mar 2017 10:03:50 +0000 (12:03 +0200)]
Update NEWS and README's

--

5 months agoUpdate kleopatra to latest master
Andre Heinecke [Tue, 28 Mar 2017 10:00:15 +0000 (12:00 +0200)]
Update kleopatra to latest master

--

5 months agoUpdate KDE localisation
Andre Heinecke [Tue, 28 Mar 2017 06:08:26 +0000 (08:08 +0200)]
Update KDE localisation

* packages/packages.current (kde-l10n): Update.
* src/inst-kde-l10n.nsi, src/uninst-kde-l10n.nsi: Install some
additional files.
* src/kde-l10n.sh: Adjust to new repo names and enable download.

5 months agoUpdate gettext and iconv
Andre Heinecke [Tue, 28 Mar 2017 06:07:00 +0000 (08:07 +0200)]
Update gettext and iconv

* packages/packages.current (gettext, iconv): Update.
* packages/inst-gettext.nsi, packages/uninst-gettext.nsi: Adjust
to new ABI version.

--
This should fix reported problems with newer mingw / gcc variants.

6 months agoRemove gpg4win logo from list of installed files
Andre Heinecke [Fri, 3 Mar 2017 15:36:20 +0000 (16:36 +0100)]
Remove gpg4win logo from list of installed files

--
Kleopatra no longer installs this logo only the compact
version is used.