gpg4win.git
3 weeks agoUpdate KDE frameworks master
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

4 weeks 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

4 weeks 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.

4 weeks 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.

5 weeks 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.

5 weeks 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.

5 weeks 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

5 weeks 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.

5 weeks 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.

5 weeks 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

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

--

7 weeks 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.

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

--

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

3 months 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

--

3 months 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

--

3 months 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.

3 months 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

3 months 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

3 months 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

3 months 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.

5 months 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.

5 months 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.

5 months 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.

5 months 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.

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

--

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

--

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

--

6 months 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.

6 months 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.

6 months 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.

7 months 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.

7 months 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.

7 months 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

7 months 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..

7 months 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

--

7 months 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.

7 months 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

7 months 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.

7 months 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.

7 months 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.

7 months 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.

7 months 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.

7 months 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>

7 months 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.

7 months 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.

7 months 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".

8 months 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.

8 months 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.

8 months 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>
8 months 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>
8 months 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>
8 months 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.

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

--

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

--

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

--

8 months 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.

8 months 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,..

8 months 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.

8 months 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.

9 months 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.

9 months 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.

9 months 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.

9 months 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.

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

9 months 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.

9 months 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

9 months 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

9 months 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.

10 months 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.

10 months 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.

10 months 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.

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

10 months 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.

10 months 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

10 months 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

10 months 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.

10 months 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

10 months 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.

10 months 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

10 months 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

10 months 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

10 months agoUpdating the Readme with the latest news
jochen@intevation.de [Wed, 30 Mar 2016 13:07:46 +0000 (15:07 +0200)]
Updating the Readme with the latest news

10 months agoUpdate gpgol to 1.4.0
Andre Heinecke [Wed, 30 Mar 2016 12:49:46 +0000 (14:49 +0200)]
Update gpgol to 1.4.0

--

(cherry picked from commit f00782716c86d6e135c8dba417ad79d1fd2b2ec1)

10 months agoUpdate gpgol to 1.4.0
Andre Heinecke [Wed, 30 Mar 2016 12:49:46 +0000 (14:49 +0200)]
Update gpgol to 1.4.0

--

10 months agoRemove gpgex 1.0.3 patches
Andre Heinecke [Wed, 30 Mar 2016 12:46:42 +0000 (14:46 +0200)]
Remove gpgex 1.0.3 patches

* Makefile.am (EXTRA_DIST): Update.
* patches/gpgex-1.0.3: Remove patches. Applied upstream.

10 months agoUpdate gpgex to 1.0.4
Andre Heinecke [Wed, 30 Mar 2016 12:44:56 +0000 (14:44 +0200)]
Update gpgex to 1.0.4

--

(cherry picked from commit 6adb4901c99b9af655b55a368f5cc6da6c05a897)

10 months agoUpdate gpgex to 1.0.4
Andre Heinecke [Wed, 30 Mar 2016 12:44:56 +0000 (14:44 +0200)]
Update gpgex to 1.0.4

--

10 months agoUpdate GpgOL package
Andre Heinecke [Fri, 4 Mar 2016 13:40:15 +0000 (14:40 +0100)]
Update GpgOL package

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

(cherry picked from commit 10e088b6bd670029409a80431fc5a34f870828a2)

Conflicts:
packages/packages.current

10 months agoUpdate NEWS
Andre Heinecke [Wed, 30 Mar 2016 10:13:54 +0000 (12:13 +0200)]
Update NEWS

--

10 months agoUpdate Portuguese translation
Andre Heinecke [Wed, 30 Mar 2016 08:50:15 +0000 (10:50 +0200)]
Update Portuguese translation

* po/pt.po: Update.

--
Updated translation provided by Marco A.G. Pinto. Thanks.
Encoding changed from UTF-8 to windows-1252 by Andre Heinecke.

(cherry picked from commit ef443a5954bc04984480f1141e2ce30cf3be4ba3)

Conflicts:
po/pt.po

10 months agoUpdate libgpg-error to 1.21
Andre Heinecke [Wed, 30 Mar 2016 09:13:11 +0000 (11:13 +0200)]
Update libgpg-error to 1.21

--

(cherry picked from commit 6a01ff06da69f7cfd4cbd2d05ac2346ad2bf3e01)

10 months agoUpdate libgpg-error to 1.21
Andre Heinecke [Wed, 30 Mar 2016 09:13:11 +0000 (11:13 +0200)]
Update libgpg-error to 1.21

--

10 months agoUpdate libgcrypt to 1.6.5
Andre Heinecke [Wed, 30 Mar 2016 09:11:59 +0000 (11:11 +0200)]
Update libgcrypt to 1.6.5

--

10 months agoUpdate libassuan
Andre Heinecke [Wed, 30 Mar 2016 09:07:47 +0000 (11:07 +0200)]
Update libassuan

--

10 months agoUpdate gettext
Andre Heinecke [Wed, 26 Aug 2015 14:19:04 +0000 (16:19 +0200)]
Update gettext

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

--
The old version does not compile with jessie default autotools.

(cherry picked from commit b5b8449f45c2debf30138cce950c9bb03c9fce1f)

10 months agoUpdate Portuguese translation
Andre Heinecke [Wed, 30 Mar 2016 08:50:15 +0000 (10:50 +0200)]
Update Portuguese translation

* po/pt.po: Update.

--
Updated translation provided by Marco A.G. Pinto. Thanks.
Encoding changed from UTF-8 to windows-1252 by Andre Heinecke.

10 months agoAdd 64bit version of GpgOL
Andre Heinecke [Mon, 30 Nov 2015 14:32:36 +0000 (15:32 +0100)]
Add 64bit version of GpgOL

* configure.ac: Mark gpgme and gpgol als SPKGEX. Clarify output.
* doc/README.de.txt, doc/README.en.txt: Note 64 support.
* packages/packages.current (gpgol): Update to beta for testing.
* src/Makefile.am: Mark gpgme and gpgol as expkgs. Add config opts.
* src/inst-gpgex.nsi: Undefine exprefix if necessary.
* src/inst-gpgol.nsi: Install 64 bit variant.
* src/uninst-gpgol.nsi: Uninstall 64 bit variant.

(cherry picked from commit edb5ba81a7cb4523d02ed8619f1ad157c09ff443)