gpg4win.git
2 weeks agoUpdate Kleopatra to latest master 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.

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

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

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

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

--

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

--

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

--

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

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

2 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

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

2 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

--

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

2 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

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

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

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

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

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

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

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

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

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

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

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

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

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

--

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

--

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

--

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

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

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

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

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

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

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

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

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

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

4 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

4 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

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

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

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

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

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

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

5 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

5 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

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

5 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

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

5 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

5 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

5 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

5 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

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

5 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

--

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

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

5 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

--

5 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

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

--

5 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

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

5 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

--

5 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

--

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

--

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

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

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

6 months agoUpdate README and NEWS
Andre Heinecke [Fri, 11 Mar 2016 14:33:02 +0000 (15:33 +0100)]
Update README and NEWS

* NEWS: Update.
* doc/README.de.txt, doc/README.en.txt: Update accordingly.

6 months agoUpdate kleopatra to latest master
Andre Heinecke [Thu, 10 Mar 2016 18:34:19 +0000 (19:34 +0100)]
Update kleopatra to latest master

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

6 months agoUpdate extra-cmake-modules
Andre Heinecke [Thu, 10 Mar 2016 11:51:40 +0000 (12:51 +0100)]
Update extra-cmake-modules

* packages/packages.current (extra-cmake-modules): Update.

6 months agoAdd patches for gpgex Kleopatra-kf5 compatibility
Andre Heinecke [Thu, 10 Mar 2016 10:44:33 +0000 (11:44 +0100)]
Add patches for gpgex Kleopatra-kf5 compatibility

* Makefile.am (EXTRA_DIST): Add patches
* patches/gpgex-1.0.3/
 0001-Support-gpg4win-registry-keys-and-install-location.patch,
 patches/gpgex-1.0.3/
 0002-Place-assuan-calls-in-a-different-thread.patch: New.

6 months agoSwitch to standalone repo kleopatra
Andre Heinecke [Wed, 9 Mar 2016 14:02:21 +0000 (15:02 +0100)]
Switch to standalone repo kleopatra

* packages/packages.current (kleopatra): Update.
* patches/kleopatra/*: Rebase patches to new src layout.

6 months agoAdd patch for unreleased pubkey_algo_string
Andre Heinecke [Wed, 9 Mar 2016 14:01:16 +0000 (15:01 +0100)]
Add patch for unreleased pubkey_algo_string

* Makefile.am (EXTRA_DIST): Add patch.
* patches/gpgme-1.6.0/0001-Add-gpgme_pubkey_algo_string.patch: New.

--
Gpgmepp and kleo use this now.

6 months agoUpdate gpgmepp
Andre Heinecke [Wed, 9 Mar 2016 13:02:19 +0000 (14:02 +0100)]
Update gpgmepp

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

--
Kleo master needs support for a new symbol in there.

6 months agoFix removal of installer-options.nsi
Andre Heinecke [Tue, 8 Mar 2016 10:17:52 +0000 (11:17 +0100)]
Fix removal of installer-options.nsi

* src/Makefile.am (EXTRA_DIST): Remove installer-options.
* src/installer.nsi: Don't Reserve file anymore

6 months agoNote down ./autogen.sh in general readme
Andre Heinecke [Mon, 7 Mar 2016 13:35:26 +0000 (14:35 +0100)]
Note down ./autogen.sh in general readme

* README: Add autogen step when building from git.

--
README.GIT is apprently too hidden ;-)

6 months agoAdd Patch for pinentry-qt foreground window
Andre Heinecke [Fri, 4 Mar 2016 14:50:53 +0000 (15:50 +0100)]
Add Patch for pinentry-qt foreground window

* Makefile.am (EXTRA_DIST): Add patch.
* patches/pinentry-0.9.7/
Qt-Fix-Windows-foreground-window-hacks-for-Qt5.patch: New.

--
Patch is already commited to pinentry master.

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

6 months agoFix kleopatra language detection
Andre Heinecke [Fri, 4 Mar 2016 10:47:00 +0000 (11:47 +0100)]
Fix kleopatra language detection

* Makefile.am (EXTRA_DIST): Add patch.
* patches/ki18n/0001-Use-QLocale-system-uiLanguages-as-fallback.patch:
 New.
* src/inst-kleopatra.nsi, src/uninst-kleopatra.nsi: Remove
 klanguageoverrides handling.

--
The language overrides did not work as they were not read from the
global folder. This new patch is better. (KDE review 127275)

6 months agoTranslate run after install strings (german)
Andre Heinecke [Fri, 4 Mar 2016 08:32:41 +0000 (09:32 +0100)]
Translate run after install strings (german)

* po/de.po: Translate run after install.

6 months agoRemove parameter handling in Destkopshellrun
Andre Heinecke [Thu, 3 Mar 2016 16:10:39 +0000 (17:10 +0100)]
Remove parameter handling in Destkopshellrun

* src/desktopshellrun.cpp (DesktopShellRun): Don't handle parameters.

--
Using the stack for additional parameters is too ticklish as we
don't really know what else is on the stack in such a complex project.

So we remove the param handlign altogether as this are not neccessary
for gpg4win.

6 months agoAuto update of translations
Andre Heinecke [Thu, 3 Mar 2016 08:50:52 +0000 (09:50 +0100)]
Auto update of translations

* po: Updated

6 months agoDo not fail if installers subdirectory exists
Andre Heinecke [Wed, 2 Mar 2016 11:39:40 +0000 (12:39 +0100)]
Do not fail if installers subdirectory exists

* src/gpg4win.mk.in (stamp-directories): Add -p for installers.
--

The installers are not removed by make clean so its normal
if the directory may exist.

6 months agoUpdate Kleopatra package to latest master
Andre Heinecke [Wed, 2 Mar 2016 10:29:43 +0000 (11:29 +0100)]
Update Kleopatra package to latest master

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

6 months agoAdd patch for gpgme gpgconf fallback search
Andre Heinecke [Wed, 2 Mar 2016 10:27:08 +0000 (11:27 +0100)]
Add patch for gpgme gpgconf fallback search

* patches/gpgme-1.6.0/
 0001-w32-Fallback-to-2.1-reg-key-for-gpgconf-search.patch: New.

6 months agoCreate qt.conf for Config / Data locations
Andre Heinecke [Tue, 1 Mar 2016 16:54:51 +0000 (17:54 +0100)]
Create qt.conf for Config / Data locations

* src/inst-qtbase.nsi: Create qt.conf
* src/unist-qtbase.nsi: Uninstall it.

6 months agoAdd patch for KDE4 to KF5 config migration
Andre Heinecke [Tue, 1 Mar 2016 16:51:51 +0000 (17:51 +0100)]
Add patch for KDE4 to KF5 config migration

* Makefile.am (EXTRA_DIST): Add patch.
* patches/kcoreaddons/
 0001-Fix-Kdelibs4-config-migration-for-Windows.patch: New.

--
This is KDE Review Request 127245

6 months agoFix dependency selection for assuan and zlib
Andre Heinecke [Tue, 1 Mar 2016 14:43:58 +0000 (15:43 +0100)]
Fix dependency selection for assuan and zlib

* src/inst-sections.nsi: Select zlib for qt. Select assuan for gpgme.

6 months agoAdd Patch to make qtstandardpaths configurable
Andre Heinecke [Tue, 1 Mar 2016 14:02:51 +0000 (15:02 +0100)]
Add Patch to make qtstandardpaths configurable

* Makefile.am (EXTRA_DIST): Add patch.
* patches/qtbase-5.5.1/config-standardpaths.patch: New.

--
QStandardPaths is in a bad state by default. It writes config
data into %LOCALAPPDATA% (without subdir) which does not make
sense at all.

This patch makes it possible to change this with a qt.conf file

6 months agoFix GnuPG-w32 installation path
Andre Heinecke [Tue, 1 Mar 2016 10:31:28 +0000 (11:31 +0100)]
Fix GnuPG-w32 installation path

* src/inst-gnupg-w32.nsi: Fix installation path.

--
The /D argument MUST not contain any quotes but must be the last
argument on the command line.