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

2 years agoUpdate NEWS and README's
Andre Heinecke [Fri, 26 Aug 2016 15:21:43 +0000 (17:21 +0200)]
Update NEWS and README's

--

2 years agoUpdate GnuPG / Pinentry and GpgME
Andre Heinecke [Fri, 26 Aug 2016 15:00:41 +0000 (17:00 +0200)]
Update GnuPG / Pinentry and GpgME

--

2 years agoUpdate Kleopatra
Andre Heinecke [Thu, 11 Aug 2016 14:07:51 +0000 (16:07 +0200)]
Update Kleopatra

--

2 years agoAdd patches to fix Gpg(Ex/Ol) UiServer start
Andre Heinecke [Thu, 11 Aug 2016 13:51:45 +0000 (15:51 +0200)]
Add patches to fix Gpg(Ex/Ol) UiServer start

* Makefile.am (EXTRA_DIST): Add patches.
* patches/gpgex-1.0.4/
0002-Fix-loop-logic-error-in-new-server-name-detection.patch: New.
* patches/gpgol-1.4.0/
0003-Fix-loop-logic-error-in-new-server-name-detection.patch: New.

2 years agoInstall emblem icons for new file enc dialog
Andre Heinecke [Thu, 11 Aug 2016 08:04:29 +0000 (10:04 +0200)]
Install emblem icons for new file enc dialog

* src/inst-breeze-icons.nsi, src/uninst-breeze-icons.nsi: Install
emblems.

2 years agoUpdate development packages
Andre Heinecke [Wed, 10 Aug 2016 16:33:46 +0000 (18:33 +0200)]
Update development packages

* packages/packages.current: Update libkleo, gpgme, gpgmepp and
kleopatra.
* patches/kleopatra/
0005-Hack-generated-conf-files-for-Crosscompiling.patch: Update.

2 years agoDistribute slideshow images
Andre Heinecke [Fri, 22 Jul 2016 15:18:01 +0000 (17:18 +0200)]
Distribute slideshow images

* src/Makefile.am (EXTRA_DIST): Add slides.

2 years agoUpdate mutliple packages
Andre Heinecke [Fri, 22 Jul 2016 15:16:21 +0000 (17:16 +0200)]
Update mutliple packages

* packages/packages.current: Update libgpg-error and libassuan.
Update qt packages, kleopatra, gpgmepp and kmime.
* patches: Rebase, remove upstream patches.
* patches/qtbase/fix-fontconfig.patch: New.
* Makefile.am (EXTRA_DIST): Update accordingly.

2 years agoInstall Qt Printsupport
Andre Heinecke [Fri, 22 Jul 2016 15:14:03 +0000 (17:14 +0200)]
Install Qt Printsupport

* src/inst-qtbase.nsi, src/uninst-qtbase.nsi: Install printsupport.

--
Needed for paperkey export in Kleopatra

2 years agoImprove slideshow slightly for beta
Andre Heinecke [Fri, 22 Jul 2016 15:09:35 +0000 (17:09 +0200)]
Improve slideshow slightly for beta

* src/inst-gpg4win.nsi: Call new images.
* src/slideshow: Add some better dummy slides.

--
Still difficult to make this look nice..

2 years agoUpdate GnuPG to 2.1.14
Andre Heinecke [Fri, 22 Jul 2016 12:38:07 +0000 (14:38 +0200)]
Update GnuPG to 2.1.14

--

2 years agoAdd reverting patch to breaking KDE install change
Andre Heinecke [Tue, 12 Jul 2016 15:15:00 +0000 (17:15 +0200)]
Add reverting patch to breaking KDE install change

* patches/extra-cmake-modules/
0001-Use-BIN_INSTALL_DIR-data-for-DATAROOTDIR-on-Windows.patch:
Reverse Apply this patch.
* Makefile.am (EXTRA_DIST): Update accordingly.

--
Just switching to /bin/data from /share would be very traumatic
for gpg4win. Let's hope we can revert / solve this upstream. Otherwise
this patch is likely to be around for a long time.

2 years agoFix make dist
Andre Heinecke [Tue, 12 Jul 2016 15:14:14 +0000 (17:14 +0200)]
Fix make dist

* Makefile.am (EXTRA_DIST): Remove deleted patch

2 years agoUpdate KDE Frameworks to 5.24.0 and add KArchive
Andre Heinecke [Tue, 12 Jul 2016 13:45:12 +0000 (15:45 +0200)]
Update KDE Frameworks to 5.24.0 and add KArchive

* configure.ac: Register KArchive
* src/inst-karchive.nsi, src/uninst-karchive.nsi: New.
* packages/packages.current: Update Frameworks. Add KArchive.
* patches/gpgmepp/drop-version-dep.patch: Removed. No longer needed.
* patches/kconfigwidgets/0001-Make-QDbus-optional.patch,
patches/kiconthemes/0001-Make-DBus-optional.patch,
patches/kxmlgui/0002-Make-QDBus-dependency-optional.patch: Refreshed.
* patches/ki18n/0001-Use-QLocale-system-uiLanguages-as-fallback.patch:
Removed. Applied upstream.
* Makefile.am (EXTRA_DIST): Update accordingly.
* src/config.nsi.in: Add KArchive
* src/inst-sections.nsi: Handle KArchive

--
KArchive is a new dependency for KIconThemes to handle themed
SVG(Z) files. As it is tier one and we ship all required dependencies
for KArchive already this should not hurt much.

2 years agoUpdate gpgme to 1.7.0 beta
Andre Heinecke [Tue, 12 Jul 2016 13:42:31 +0000 (15:42 +0200)]
Update gpgme to 1.7.0 beta

* configure.ac: Build gpgme after qtbase.
* src/Makefile.am (gpg4win_pkg_gpgme_configure),
(gpg4win_pkg_gpgme_ex_configure): Don't build languages for now.
* packages/packages.current: Switch to unreleased gpgme version.

--
GpgME is moved after qtbase as we want to build qgpgme from there
in the future but for now we disable the languages to avoid
confilicts. Should be changed once libkleo and gpgmepp no
longer contain these parts.

2 years agoAdd script to update KDE-Frameworks
Andre Heinecke [Tue, 12 Jul 2016 13:40:51 +0000 (15:40 +0200)]
Add script to update KDE-Frameworks

* packages/gen-frameworks.sh: New.
* packages/Makefile.am (EXTRA_DIST): Update accordingly.

2 years agoFix german description of GpgOL
Andre Heinecke [Tue, 5 Jul 2016 09:07:47 +0000 (11:07 +0200)]
Fix german description of GpgOL

* po/de.po: Remove 2003 and 2007 restriction.

--
This is a case where more verbose translations introduce errors
as developers don't notice that the german text is far more
verbose then the original one,..
So we've wrongly claimed only to support 2003-2007 for three
years.

2 years agoAdd patches for gpgol and gpgex
Andre Heinecke [Mon, 4 Jul 2016 13:07:31 +0000 (15:07 +0200)]
Add patches for gpgol and gpgex

* patches/gpgex-1.0.4/
0001-Prefer-kleowrapped-gpgwrapped-binaries.patch,
patches/gpgol-1.4.0/0001-Fix-UI-Server-startup.patch,
patches/gpgol-1.4.0/
0002-Ignore-sent-S-MIME-Mails-if-S-MIME-is-disabled.patch: New.
* Makefile.am (EXTRA_DIST): Update accordingly.

--
Patches are already applied in master of gpgol and gpgex
and fix regressions in the UI-Server startup and one small
S/MIME related bug in GpgOL.

2 years agoAdd Norwegian Bokmål translation
Andre Heinecke [Mon, 4 Jul 2016 13:05:31 +0000 (15:05 +0200)]
Add Norwegian Bokmål translation

* po/LINGUAS: Add no.
* po/no.po: New.

--
Thanks to Asbjørn Stokka <asstokka@online.no> who provided
this translation on gpg4win-devel@wald.intevation.org.

Slightly modified by Andre Heincke <aheinecke@intevation.de>

2 years agoEnsure the slideshow is stopped on plugin detach
Andre Heinecke [Mon, 11 Jul 2016 16:09:42 +0000 (18:09 +0200)]
Ensure the slideshow is stopped on plugin detach

* src/g4wihelp.c (DllMain): Stop slideshow on detach.
* src/inst-final.nsi (SEC_final): Do not stop slideshow.

--
If the g4wihelp is detached but the timer / windowmessages are
not stopped our timer would trigger an access violation.
This fixes crashes during installation if the g4wihelp is detached
before the slide_stop was called from SEC_final.

2 years agoFix warnings in slideshow by using an int timerid
Andre Heinecke [Mon, 11 Jul 2016 16:08:42 +0000 (18:08 +0200)]
Fix warnings in slideshow by using an int timerid

* src/slideshow.cpp(timerid): Use an int constant instead of
a pointer to a string literal.

--
Fixes compiler warnings, both should work.

2 years agoShow slideshow while installing files
Andre Heinecke [Tue, 28 Jun 2016 14:46:40 +0000 (16:46 +0200)]
Show slideshow while installing files

* README: Add note about slideshow
* src/inst-final.nsi: Stop slideshow.
* src/inst-gpg4win.nsi: Start slideshow.
* src/installer.nsi: Hide Show Details button.
* src/Makefile.am: Add slideshow.cpp to g4wihelp.
* src/slideshow/01.png: Placeholder image (logo).
* src/slideshow/slides.data: Placeholder file.

--
The plan is to show some hints e.g. that you can now use
the file explorer for encryption or GpgOL for Mailencryption
and that the Installed Applications are available not as Gpg4win
but under the names "Kleopatra" or "GPA".

2 years agoFix make dist
Andre Heinecke [Fri, 24 Jun 2016 10:56:51 +0000 (12:56 +0200)]
Fix make dist

* Makefile.am (EXTRA_DIST): Fix path to gpgmepp patch.

2 years agoMention README-msi.txt in README and for deps
Andre Heinecke [Fri, 24 Jun 2016 10:54:47 +0000 (12:54 +0200)]
Mention README-msi.txt in README and for deps

* README: Mention README-msi.txt
* src/README-msi.txt: Mention uuid-runtime.

--
Thanks to Ángel González <angel@pgp.16bits.net> for noticing
this.

2 years agoMSI: Fix parsing installer.nsi
Ángel González [Fri, 24 Jun 2016 10:50:38 +0000 (12:50 +0200)]
MSI: Fix parsing installer.nsi

* src/installer.nsi: Move comment to next line.

--
Make MSI appears not to like comments in the same line with
instructions.

Signed-off-by: Andre Heinecke <aheinecke@intevation.de>
2 years agoMSI: Fix unsupported outh path $TEMP error
Ángel González [Fri, 24 Jun 2016 10:49:13 +0000 (12:49 +0200)]
MSI: Fix unsupported outh path $TEMP error

* src/make-msi.pl (gpg4win_nsis_stubs): Fix $TEMP substitution.

--

Signed-off-by: Andre Heinecke <aheinecke@intevation.de>
2 years agoRedownload the package if size is zero
Ángel González [Fri, 24 Jun 2016 10:34:07 +0000 (12:34 +0200)]
Redownload the package if size is zero

* packages/download.sh: Redownlad on zero size.

--
This can help if a mirror is temporaryily unavailable
and properly show a download error instead of a checksum
error in case download servers are unavailable.

Signed-off-by: Andre Heinecke <aheinecke@intevation.de>
2 years agoReduce gpgmepp frameworks version dependency
Andre Heinecke [Tue, 21 Jun 2016 13:36:58 +0000 (15:36 +0200)]
Reduce gpgmepp frameworks version dependency

--
This is a quick workaround to fix the build. Frameworks should
be updated.

3 years agoUpdate NEWS and READMES
Andre Heinecke [Fri, 17 Jun 2016 15:54:28 +0000 (17:54 +0200)]
Update NEWS and READMES

--

3 years agoUpdate development packages
Andre Heinecke [Fri, 17 Jun 2016 15:54:07 +0000 (17:54 +0200)]
Update development packages

--

3 years agoUpdate GnuPG and libgpg-error
Andre Heinecke [Fri, 17 Jun 2016 15:53:36 +0000 (17:53 +0200)]
Update GnuPG and libgpg-error

--

3 years agoAdd application/pgp-keys mimetype handling
Andre Heinecke [Fri, 17 Jun 2016 15:31:58 +0000 (17:31 +0200)]
Add application/pgp-keys mimetype handling

* src/installer-finish.nsi: Register application/pgp-keys. Clean
up version and naming.
* src/uninst-gpa.nsi, src/uninst-kleopatra.nsi: Update accordingly.

--
Seems the Version suffix is not something thats usually done on
Windows so we drop it as it complicates things.

3 years agoUpdate file extension icon with gpg4win lock
Andre Heinecke [Wed, 15 Jun 2016 12:32:36 +0000 (14:32 +0200)]
Update file extension icon with gpg4win lock

* src/file-ext.ico: Update based on gpg4win_lock_file.svg.

--
As you can clearly see I'm not an icon designer,..

3 years agoAdd gpg4win lock icon and lock file icon
Andre Heinecke [Wed, 15 Jun 2016 12:31:16 +0000 (14:31 +0200)]
Add gpg4win lock icon and lock file icon

* doc/logo/gpg4win_lock_file.svg, doc/logo/gpg4win_lock_logo.svg: New.
* doc/logo/Makefile.am (EXTRA_DIST): Update accordingly.

3 years agoHandle symlinks in ex-build stow command
Andre Heinecke [Wed, 8 Jun 2016 08:27:52 +0000 (10:27 +0200)]
Handle symlinks in ex-build stow command

* gpg4win.mk.in (stamp-$(1)-ex-05-stow): Resolve symlinks before
calling stow.

3 years agoUpdate build dependencies in README
Andre Heinecke [Wed, 11 May 2016 10:03:03 +0000 (12:03 +0200)]
Update build dependencies in README

--
The entries are also formatted as a list without comments to
be easier usable for package installation.

3 years agoRegister PGP Content-Types
Andre Heinecke [Wed, 4 May 2016 15:24:28 +0000 (17:24 +0200)]
Register PGP Content-Types

* src/installer-finish.nsi (SetupExtRegKeys): Add MimeAssociation for
pgp-keys
(Section): Add PGP Content Types.
(Uninstall): Remove keys again.

3 years agoInstall additional icons
Andre Heinecke [Fri, 29 Apr 2016 12:27:58 +0000 (14:27 +0200)]
Install additional icons

--
The icons are needed for new features in Kleopatra and for
pinentry visibility.

3 years agoFix gpgol_ex configure command
Andre Heinecke [Fri, 29 Apr 2016 12:27:07 +0000 (14:27 +0200)]
Fix gpgol_ex configure command

* src/Makefile.am (pkg_gpgol_ex_configure): Remove duplicated conf.

--
A merge error from merging the 2.x branch into master.

3 years agorepairing the installer logo
Jochen Saalfeld [Fri, 29 Apr 2016 10:37:41 +0000 (12:37 +0200)]
repairing the installer logo

3 years agoFix kittemmodels section declaration
Andre Heinecke [Fri, 29 Apr 2016 09:37:29 +0000 (11:37 +0200)]
Fix kittemmodels section declaration

* src/config.nsi.in: Add KItemModels definies.

3 years agoUpdate Kleopatra development version
Andre Heinecke [Fri, 29 Apr 2016 09:11:58 +0000 (11:11 +0200)]
Update Kleopatra development version

* packages/packages.current (kleopatra): Update

3 years agoAdd kittemmodels as new dependency of Kleopatra
Andre Heinecke [Fri, 29 Apr 2016 09:09:44 +0000 (11:09 +0200)]
Add kittemmodels as new dependency of Kleopatra

* configure.ac, packages/packages.current, src/Makefile.am: Add
new package.
* src/inst-kitemmodels.nsi, src/uninst-kitemmodels.nsi: New.
* src/inst-sections.nsi: Install it for Kleopatra.

--
As Tier1 Kitemmodels is a lightweight dependency and contains
a Proxymodel with improved column handling that we will use in
Kleopatra

3 years agoUpdate Kleopatra and remove applied patches
Andre Heinecke [Wed, 27 Apr 2016 16:28:45 +0000 (18:28 +0200)]
Update Kleopatra and remove applied patches

* Makefile.am (EXTRA_DIST): Remove patches.
* packages/packages.current (kleopatra): Update.
* patches/kleopatra: Remove all but one very ugly patch.

--
I finally got around to cleaning the patches up enough to commit them
properly.

3 years agoUpdate KDE Packages and pinentry
Andre Heinecke [Tue, 19 Apr 2016 14:37:51 +0000 (16:37 +0200)]
Update KDE Packages and pinentry

* Makefile.am (EXTRA_DIST): Remove patches applied upstream.
* packages/packages.current: Update
* patches/kcoreaddons/
0001-Fix-Kdelibs4-config-migration-for-Windows.patch,
patches/kleopatra/0003-Add-option-to-disable-KWatchGnuPG.patch,
patches/kxmlgui/0001-Make-KGlobalAccel-dependency-optional.patch,
patches/kxmlgui/0005-Use-non-native-Language-name-as-fallback.patch,
patches/pinentry-0.9.7/
Qt-Fix-Windows-foreground-window-hacks-for-Qt5.patch: Removed.
* patches/kleopatra/0003-Add-option-to-disable-KWatchGnuPG: Updated.

3 years agoFix Unreg of File extensions
Andre Heinecke [Wed, 13 Apr 2016 15:33:38 +0000 (17:33 +0200)]
Fix Unreg of File extensions

* src/uninst-gpa.nsi, src/uninst-kleopatra.nsi: Unregister more
CMS Extensions.

3 years agoRegister file extensions and AppIDs in Windows
Andre Heinecke [Wed, 13 Apr 2016 14:46:07 +0000 (16:46 +0200)]
Register file extensions and AppIDs in Windows

* src/inst-gpa.nsi, src/inst-kleopatra.nsi: Set up AppIDs.
* src/installer-finish.nsi: Register mime types and extensions for
Kleopatra and or GPA.
* src/uninst-gpa.nsi, src/uninst-kleopatra.nsi: Clean up afterwards.
* src/file-ext.ico: New. Icon for file extensions.

--
This might take over .pgp, .sig, .asc, .gpg, .p7m, .p7s,
.arl, .crl by default.

For the certificate types .cer, crt, .der, .p10, .p12, .p7c .pfx
GPA and Kleopatra are only listed as supported applications
in the OpenWith menu.

3 years agoupdating installer logo
Jochen Saalfeld [Wed, 13 Apr 2016 10:32:20 +0000 (12:32 +0200)]
updating installer logo

3 years agoAdding fix for libgpg-error-1.21
Jochen Saalfeld [Wed, 6 Apr 2016 06:09:10 +0000 (08:09 +0200)]
Adding fix for libgpg-error-1.21

* Makefile.am: Adding the Patchfile
* patches/libgpg-error-1.21/0001-Add-FD_ISSET-replacement-for
-Windows.patch: the Patch itself
* po/pt.po: removing obsolete content to supress compilation errors

--
libgpg-error fails to compile for windows without optimization because
it uses the FD_ISSET macro and does not link against ws2_32.
thi patch provides a simple replacement function for FD_ISSET to be
used on Windows.

3 years agoMerge branch 'gpg4win-2'
Andre Heinecke [Tue, 5 Apr 2016 09:53:39 +0000 (11:53 +0200)]
Merge branch 'gpg4win-2'

Conflicts:
NEWS
packages/packages.current

3 years agoMerge branch 'gpg4win-2'
Andre Heinecke [Tue, 5 Apr 2016 09:48:48 +0000 (11:48 +0200)]
Merge branch 'gpg4win-2'

Conflicts:
NEWS
doc/README.de.txt
doc/README.en.txt
packages/packages.current
po/pt.po
src/Makefile.am
src/inst-gpgol.nsi
src/uninst-gpgol.nsi

3 years agoChanged the server for gettext and libiconv
Jochen Saalfeld [Tue, 5 Apr 2016 09:27:14 +0000 (11:27 +0200)]
Changed the server for gettext and libiconv

* packages/packages.current: Changed the server from tu.berlin to
gnu.org

--

The server ftp.cs.tu-berlin.de is down and doesn't seem to come
back to life, so we switched to another server.

3 years agoThis is release 2.3.1 gpg4win-2.3.1
Jochen Saalfeld [Tue, 5 Apr 2016 08:48:24 +0000 (10:48 +0200)]
This is release 2.3.1

* NEWS: added the release date

3 years agodowngraded libgpg-error to 1.20
Jochen Saalfeld [Thu, 31 Mar 2016 14:09:53 +0000 (16:09 +0200)]
downgraded libgpg-error to 1.20

* packages/packages.current (gnupg): added meta infos
* packages/packages.current (libgpg-error): downgraded version

--
I checked the sha256sum locally. I downloaded the file, checked the
sah1sum and generated the sha256 after verifing.

3 years agoAdded 2.0.30 as new stable version of gnupg
Jochen Saalfeld [Thu, 31 Mar 2016 12:06:42 +0000 (14:06 +0200)]
Added 2.0.30 as new stable version of gnupg

* NEWS: Update Version.
* packages/packages.current (gnupg): Update package.

--
The conversion of the sha1sum was done locally. I downloaded the file checked
the sha1sum and after verifing it was correct, i generated the sha256sum

3 years agoUse sha256 for package checksums
Andre Heinecke [Wed, 30 Mar 2016 15:33:34 +0000 (17:33 +0200)]
Use sha256 for package checksums

* packages/download.sh: Use sha256sum
* packages/packages.current: Converted to sha256 checksums.

--
Conversion was done on a valid download folder where all sha1sums
matched by the command:

for file in $(ls *.tar* *.zip); do
    SHA1=$(sha1sum $file | awk '{print $1}')
    SHA2=$(sha256sum $file | awk '{print $1}')
    sed -i "s/$SHA1/$SHA2/" packages.current
done

GnuPG-Bug-Id: 2299

3 years agoUse sha256 for package checksums
Andre Heinecke [Wed, 30 Mar 2016 15:27:39 +0000 (17:27 +0200)]
Use sha256 for package checksums

* packages/download.sh: Use sha256sum
* packages/packages.current: Converted to sha256 checksums.

--
Conversion was done on a valid download folder where all sha1sums
matched by the command:

for file in $(ls *.tar* *.zip); do
    SHA1=$(sha1sum $file | awk '{print $1}')
    SHA2=$(sha256sum $file | awk '{print $1}')
    sed -i "s/$SHA1/$SHA2/" packages.current
done