gpg4win.git
2 years 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.

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

--

2 years 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.

2 years 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.

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

--

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

2 years 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.

2 years 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

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

--

2 years 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

--

2 years 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

2 years 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

2 years 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

--

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

--

2 years 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 years agoMention GnuPG Version in NEWS
Andre Heinecke [Tue, 25 Jul 2017 12:31:04 +0000 (14:31 +0200)]
Mention GnuPG Version in NEWS

--

2 years 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 years 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 years agoUpdate kf5 requirement patches
Andre Heinecke [Mon, 17 Jul 2017 09:06:26 +0000 (11:06 +0200)]
Update kf5 requirement patches

--

2 years 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 years 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 years 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 years 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 years 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.

2 years 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

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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.

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

--

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

* po/*: Update.

2 years 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.

2 years 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.

2 years 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

2 years 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

2 years 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

2 years 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.

2 years 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.

2 years 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.

2 years 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

2 years 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

2 years 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.

2 years 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.

2 years 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.

2 years 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

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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

2 years 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

2 years 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.

2 years 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.

2 years 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.

2 years 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.

2 years 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.

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

--

2 years 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

--

2 years 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.

2 years 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.

2 years 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.

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

--

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

--

2 years 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.

2 years 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.

2 years 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.

2 years agoUpdate NEWS and README's
Andre Heinecke [Fri, 3 Mar 2017 15:09:22 +0000 (16:09 +0100)]
Update NEWS and README's

--

2 years agoUpdate Kleopatra and GpgOL to latest master
Andre Heinecke [Fri, 3 Mar 2017 15:07:08 +0000 (16:07 +0100)]
Update Kleopatra and GpgOL to latest master

* packages/packages.current(Kleopatra, GpgOL): Update
* patches/kleopatra/relax-gpgme-checks.patch: Enable features our
GpgME already supports.
* patches/kleopatra: Rebase to current master

2 years agoInstall missing icons
Andre Heinecke [Fri, 3 Mar 2017 15:06:51 +0000 (16:06 +0100)]
Install missing icons

--

2 years agoUpdate gpgme to latest master
Andre Heinecke [Thu, 2 Mar 2017 13:36:03 +0000 (14:36 +0100)]
Update gpgme to latest master

--

2 years agoUpdate GnuPG to 2.1.19
Andre Heinecke [Wed, 1 Mar 2017 18:43:02 +0000 (19:43 +0100)]
Update GnuPG to 2.1.19

* packages/packages.current (gnupg): Update to 2.1.19

--
Finally with TLS Support

2 years agoUpdate KDE frameworks
Andre Heinecke [Thu, 2 Feb 2017 11:27:55 +0000 (12:27 +0100)]
Update KDE frameworks

* packages/packages.current: Update frameworks to 5.30.1
* patches/kconfigwidgets/0002-Crudely-remove-KF5Auth-depedency.patch,
patches/kleopatra/lower-kf5-required.patch,
patches/kxmlgui/0002-Make-QDBus-dependency-optional.patch: Refresh
* src/Makefile.am (gpg4win_pkg_kleopatra_configure): Set version
suffix.
(gpg4win_pkg_breeze_icons_configure): Disable binary icons

2 years agoUpdate gpgme to latest master
Andre Heinecke [Mon, 23 Jan 2017 14:34:28 +0000 (15:34 +0100)]
Update gpgme to latest master

* packages/packages.current (gpgme): Update

--
This fixes GnuPG config with GPA and Kleopatra

2 years agoUpdate zlib to 2.1.11
Andre Heinecke [Mon, 23 Jan 2017 14:33:25 +0000 (15:33 +0100)]
Update zlib to 2.1.11

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

--
Old download was unavailable so we update even though we
don't see bugs affecting us.

2 years agoUpdated slideshow images.
Emanuel Schuetze [Thu, 19 Jan 2017 13:15:01 +0000 (14:15 +0100)]
Updated slideshow images.

* src/inst-gpg4win.nsi: Removed Kleopatra slide.
* src/slideshow/slides.dat: Increased duration to 5sec. Removed Kleo.
* src/slideshow/slide1-gpgol.png,
  src/slideshow/slide2-gpgex.png,
  src/slideshow/slide3-kleopatra.png,
  src/slideshow/slide4-summary.png: Updated.

2 years agoAdd kf5 version requirement patch to kleo
Andre Heinecke [Tue, 17 Jan 2017 12:34:48 +0000 (13:34 +0100)]
Add kf5 version requirement patch to kleo

* Makefile.am (EXTRA_DIST): Update accordingly.
* patches/kleopatra/lower-kf5-required.patch: New.

2 years agoUpdate development packages
Andre Heinecke [Tue, 17 Jan 2017 11:06:16 +0000 (12:06 +0100)]
Update development packages

* packages/packages.current: Update devel packages.
(pinentry): Switch back to released version.
* patches/libkleo/lower-kf5-required.patch: Reduce uneccessary
dependency level.
* Makefile.am (EXTRA_DIST): Update accordingly.

2 years agoUpdate libpng to 1.4.20
Andre Heinecke [Tue, 17 Jan 2017 11:03:36 +0000 (12:03 +0100)]
Update libpng to 1.4.20

* packages/packages.current: Update libpng

2 years agoFix debug prefix for recent kleo versions
Andre Heinecke [Tue, 17 Jan 2017 11:02:42 +0000 (12:02 +0100)]
Fix debug prefix for recent kleo versions

* src/inst-kleopatra.nsi: Update debug prefix.

--
Debug output now follows a clear scheme.

2 years agoDefine KDE_INSTALL_DATADIR to share
Andre Heinecke [Tue, 17 Jan 2017 11:02:06 +0000 (12:02 +0100)]
Define KDE_INSTALL_DATADIR to share

* src/gpg4win.mk.in: Add KDE_INSTALL_DATADIR define.
--
Otherwise KDE now installs data into bin. Yay.

2 years agoRemove KF5Gpmepp
Andre Heinecke [Tue, 17 Jan 2017 11:00:21 +0000 (12:00 +0100)]
Remove KF5Gpmepp

* Makefile.am: Remove patches for gpgmepp
* configure.ac: Remvoe package as dependency.
* patches/gpgmepp: Remove obsolete file.
* src/Makefile.am: No longer define stuff for gpgmepp.
* src/config.nsi.in: Ditto.
* src/inst-gpgmepp.nsi, src/uninst-gpgmepp.nsi: Removed.
* src/inst-sections.nsi: No longer handle gpgmepp

2 years agoAuto update translations
Andre Heinecke [Tue, 17 Jan 2017 10:59:03 +0000 (11:59 +0100)]
Auto update translations

--

2 years agoUpdate GPA to 0.9.10
Andre Heinecke [Wed, 4 Jan 2017 11:02:24 +0000 (12:02 +0100)]
Update GPA to 0.9.10

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

--
This should fix various crashes in keylisting etc.

2 years agoFix typo in slideshow
Andre Heinecke [Wed, 4 Jan 2017 10:49:28 +0000 (11:49 +0100)]
Fix typo in slideshow

--

2 years agoUpdating to installation slides in Englisch
Jochen Saalfeld [Wed, 7 Dec 2016 16:41:43 +0000 (17:41 +0100)]
Updating to installation slides in Englisch

* slide1-gpgol.png: updated to english
* slide2-gpgex.png: updated to english
* slide3-kleopatra.png: updated to english
* slide4-summary.png: changed resolution

2 years agoFixing typos in Compendium
Jochen Saalfeld [Wed, 30 Nov 2016 11:53:13 +0000 (12:53 +0100)]
Fixing typos in Compendium

* gpg4win-compendium-de.tex: Fixing typo
* gpg4win-compendium-en.tex: Fixing typo

2 years agoAdded warning about Adeles behaviour in Compendium
Jochen Saalfeld [Wed, 30 Nov 2016 08:00:54 +0000 (09:00 +0100)]
Added warning about Adeles behaviour in Compendium

* ../../configure.ac: Changed last Change date
* gpg4win-compendium-de.tex: Added warning about Adele
* gpg4win-compendium-en.tex: Added warning about Adele

--
Recent mails on the mailinglist encouraged to add a warning
about Adeles issues.

2 years agoUpdate gpgme and gpgol to newer devel versions
Andre Heinecke [Tue, 15 Nov 2016 14:27:28 +0000 (15:27 +0100)]
Update gpgme and gpgol to newer devel versions

--

2 years agoUpdate libgpg-error to 1.25
Andre Heinecke [Tue, 15 Nov 2016 14:27:13 +0000 (15:27 +0100)]
Update libgpg-error to 1.25

--

2 years agoEnable cpp and qt bindings for gpgme
Andre Heinecke [Tue, 15 Nov 2016 14:26:04 +0000 (15:26 +0100)]
Enable cpp and qt bindings for gpgme

* src/Makefile.am: Update configuration variables.
* src/inst-gpgme.nsi: Install them.
* src/uninst-gpgme.nsi: Uninstall.

2 years agoUpdate packages of unreleased versions
Andre Heinecke [Mon, 14 Nov 2016 13:15:48 +0000 (14:15 +0100)]
Update packages of unreleased versions

* Makefile.am (EXTRA_DIST): Update accordingly.
* packages/packages.current: Update gpgol, gpgme

2 years agoRemove wrong link to picture
Jochen Saalfeld [Wed, 2 Nov 2016 13:07:42 +0000 (14:07 +0100)]
Remove wrong link to picture

* src/Makefile.am: Update

2 years agoUpdate Makefile to include Slideshow Pictures
Jochen Saalfeld [Wed, 2 Nov 2016 12:24:38 +0000 (13:24 +0100)]
Update Makefile to include Slideshow Pictures

* src/Makefile.am: Remove old Slideshow Files and replace with new ones

2 years agoUpdate Icons and Installation Slideshow
Jochen Saalfeld [Wed, 2 Nov 2016 11:22:08 +0000 (12:22 +0100)]
Update Icons and Installation Slideshow

* doc/logo/gpg4win-logo-icon.ico: updated gpg4win icon
* doc/logo/gpg4win-nsis-header-install-150x57.bmp: updated
installation header
* doc/logo/gpg4win-nsis-header-uninstall-150x57.bmp: updated
deinstall header
* doc/logo/gpg4win-nsis-install.ico: updated installer icon
* doc/logo/gpg4win-nsis-uninstall.ico: updated uninstaller icon
* doc/logo/gpg4win-nsis-wizard-install-164x314.bmp: updated install
wizard icon
* doc/logo/gpg4win-nsis-wizard-uninstall-164x314.bmp: updated uninstall
wizard icon
* src/file-ext.ico: new icon for encrypted files
* src/inst-gpg4win.nsi: update
* src/slideshow/beta.png: remove old image
* src/slideshow/context_menu.png: remove old image
* src/slideshow/file-ext.png: remove old image
* src/slideshow/gpgol.png: remove old image
* src/slideshow/launch_kleo.png: remove old image
* src/slideshow/slide1-gpgol.png: new slide image
* src/slideshow/slide2-gpgex.png: new slide image
* src/slideshow/slide3-kleopatra.png: new slide image
* src/slideshow/slide4-summary.png: new slide image
* src/slideshow/slides.dat: point slides to correct images

--
Update to newly designed logos and point slideshow to new slideshow
images.

2 years agoUpdate Kleopatra to latest master
Andre Heinecke [Mon, 5 Sep 2016 16:17:56 +0000 (18:17 +0200)]
Update Kleopatra to latest master

* packages/packages.current (klepatra): Update
* patches/kleopatra/fix-paperkey.patch: Removed. Upstream.
* Makefile.am (EXTRA_DIST): Remove patch.

2 years agoFix GnuPG package name
Andre Heinecke [Fri, 26 Aug 2016 16:16:56 +0000 (18:16 +0200)]
Fix GnuPG package name

* packages/packages.current (gnupg-w32): Fix package name.

--
This caused the downloaded gnupg-w32 not to be picked up. Leading
to either no installed gnupg or to the last version with the
right name in the packages folder to be installed.

2 years agoMake not finding gnupg-w32 fatal
Andre Heinecke [Fri, 26 Aug 2016 16:11:38 +0000 (18:11 +0200)]
Make not finding gnupg-w32 fatal

* configure.ac (gnupg-w32): Add as dependency to something.
--
Without gnupg-w32 as a dependency it was silently ignored if
not found.

2 years agoUpdate KDE packages to 5.25
Andre Heinecke [Fri, 26 Aug 2016 15:34:17 +0000 (17:34 +0200)]
Update KDE packages to 5.25

* packages/packages.current: Update KDE Packages.
(gpgmepp, libkleo): Update devel packages.
* src/inst-breeze-icons.nsi,
src/uninst-breeze-icons.nsi: Remove removed 22px variant of
mail icon.