gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet-gtk] branch master updated: initial import of Debian package, ad


From: gnunet
Subject: [gnunet-gtk] branch master updated: initial import of Debian package, adjustments to Debian package and minimizing patch
Date: Fri, 18 Jun 2021 11:34:14 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to branch master
in repository gnunet-gtk.

The following commit(s) were added to refs/heads/master by this push:
     new 3be0dff9 initial import of Debian package, adjustments to Debian 
package and minimizing patch
3be0dff9 is described below

commit 3be0dff9cc8ad6864537563688b97e7d949db979
Author: Christian Grothoff <christian@grothoff.org>
AuthorDate: Fri Jun 18 11:31:23 2021 +0200

    initial import of Debian package, adjustments to Debian package and 
minimizing patch
---
 Makefile.am                                        |   5 +-
 configure.ac                                       |   2 +-
 debian/changelog                                   | 522 +++++++++++++++++
 debian/contrib/gnunet-setup-pkexec                 |   5 +
 .../contrib/org.debian.pkexec.gnunet-setup.policy  |  21 +
 debian/control                                     |  65 +++
 debian/copyright                                   |  31 +
 debian/gnunet-gtk-dev.install                      |   2 +
 debian/gnunet-gtk.docs                             |   1 +
 debian/gnunet-gtk.install                          |   6 +
 debian/gnunet-gtk.links                            |   2 +
 debian/gnunet-gtk.lintian-overrides                |   3 +
 debian/patches/series                              |   1 +
 debian/patches/use_pkexec_in_desktop_file.diff     |  21 +
 debian/rules                                       |  14 +
 debian/source/format                               |   1 +
 debian/source/options                              |   1 +
 debian/upstream/signing-key.asc                    | 637 +++++++++++++++++++++
 debian/watch                                       |   3 +
 doc/Makefile.am                                    |   2 +-
 doc/doxygen/gnunet.doxy                            |  70 +--
 doc/gnunet-gns-gtk.1                               |  29 +
 m4/gtk-3.0.m4                                      | 219 -------
 23 files changed, 1404 insertions(+), 259 deletions(-)

diff --git a/Makefile.am b/Makefile.am
index 881d8acd..6c4c3b85 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -13,7 +13,7 @@ desktop_DATA = $(desktop_in_files:.desktop.in=.desktop)
 pkgpixdir= $(pkgdatadir)
 
 
-doc_DATA = COPYING README
+doc_DATA = README
 
 ACLOCAL_AMFLAGS = -I m4
 
@@ -23,5 +23,4 @@ install-data-local:
 
 EXTRA_DIST = \
   config.rpath  \
-  mkinstalldirs 
-
+  mkinstalldirs
diff --git a/configure.ac b/configure.ac
index c7f04722..31c1df73 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
 # Process this file with autoconf to produce a configure script.
 #
 AC_PREREQ(2.61)
-AC_INIT([GNUnet GTK],m4_esyscmd([contrib/get_version.sh .version | tr -d 
'\n']),[bug-gnunet@gnu.org],[gnunet-gtk])
+AC_INIT([GNUnet GTK],0.14.1,[bug-gnunet@gnu.org],[gnunet-gtk])
 AC_CONFIG_AUX_DIR([build-aux])
 AM_INIT_AUTOMAKE([silent-rules])
 AC_CONFIG_HEADERS([gnunet_gtk_config.h])
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 00000000..4accdd3c
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,522 @@
+gnunet-gtk (0.14.1-1) unstable; urgency=medium
+  * import into upstream Git repository from salsa.debian.org
+  * updated to latest release
+  * modified upstream to minimize patching, removing patches applied upstream
+
+ -- Christian Grothoff <grothoff@gnu.org>  Fri 18 Jun 2021 11:23:15 AM CEST
+
+gnunet-gtk (0.13.1-1) unstable; urgency=medium
+
+  * debian/upstream/signing-key.asc: reexport upstream signing key with
+    minimal options.
+  * Add ng0's and Martin Schanzenbach's gpg keys to
+    debian/upstream/signing-key.asc.
+  * Remove debian/patches/typos.diff, included upstream.
+  * Refresh patches with gbp pq.
+  * debian/copyright:
+    + update years.
+    + distribute debian/* under GPL-3+ instead of GPL-2+.
+  * Remove pre-oldstable dbgsym-migration in debian/rules.
+  * Apply debhelper-compat 13:
+    + declare build-dependency on debhelper-compat (=13).
+    + remove build-dependency on dh-autoreconf.
+    + remove debian/compat.
+    + remove dh_install --fail-missing from debian/rules.
+    + remove --with-autoreconf from debian/rules.
+  * Simplify debian/rules with execute_after_dh_auto_install.
+  * Use wrap-and-sort -as.
+  * debian/control:
+    + remove breaks and replace from pre-oldstable.
+    + use https in Homepage URI.
+    + bump the minimal gnunet version to 0.13.1.
+  * Standards-version: 4.5.0, no changes needed.
+  * Remove debian/man/gnunet-conversation-gtk.1, included upstream.
+
+ -- Bertrand Marc <bmarc@debian.org>  Wed, 15 Jul 2020 16:33:01 +0200
+
+gnunet-gtk (0.11.0-1) experimental; urgency=medium
+
+  * New upstream version 0.11.0.
+  * Refresh debian/patches/ac_init_version.diff.
+  * Standards-version: 4.3.0, no changes needed.
+  * debian/upstream/signing-key.asc: reexport upstream signing key with minimal
+    options.
+
+ -- Bertrand Marc <bmarc@debian.org>  Sun, 03 Mar 2019 14:53:43 +0100
+
+gnunet-gtk (0.11.0~pre66-1) experimental; urgency=medium
+
+  * Update debian/watch to version 4, add a rule deal with pre and rc versions.
+  * Move the package to salsa and update Vcs-browser and Vcs-git accordingly.
+  * Add Christian Grothoff's new key to debian/upstream/signing-key.asc.
+  * New upstream version 0.11.0~pre66
+  * debian/patches:
+    + Refresh dont_copy_license.diff and typos.diff.
+    + Delete reproducible_build.diff, included upstream.
+    + Fix a typo in dont_copy_license.diff's description.
+  * Update build-dependencies according to README:
+    + gnunet-dev (>= 0.11.0~).
+    + libgtk-3-dev (>=3.22.0).
+  * debian/source/options: remove custom compression options.
+  * debian/copyright: use https in the copyright-format URL.
+  * Standard-version: 4.2.1.
+
+ -- Bertrand Marc <bmarc@debian.org>  Sat, 10 Nov 2018 17:28:34 +0100
+
+gnunet-gtk (0.10.1-5) unstable; urgency=medium
+
+  * Move the plugins from gnunet-gtk-dev to gnunet-gtk and add
+    breaks/replaces: gnunet-gtk-dev for gnunet-gtk (Closes: #855706).
+
+ -- Bertrand Marc <bmarc@debian.org>  Tue, 28 Feb 2017 20:01:19 +0100
+
+gnunet-gtk (0.10.1-4) unstable; urgency=medium
+
+  * Add a patch written by Chris Lamb to make the build reproducible
+    (Closes: #834111).
+  * debian/copyright: move to format 1.0 and update years and license.
+  * Add missing dependencies for gnunet-gtk-dev.
+  * Use my @debian.org address for the maintainer field.
+  * Migrate from a manual "-dbg" package to an automatic generated debug
+    symbol package:
+    + debian/control: remove gnunet-gtk-dbg.
+    + debian/rules: use --dbgsym-migration in override_dh_strip.
+
+ -- Bertrand Marc <bmarc@debian.org>  Sat, 20 Aug 2016 13:04:30 +0200
+
+gnunet-gtk (0.10.1-3) unstable; urgency=medium
+
+  * Switch from gksu to policykit (Closes: #822602):
+    + Remove the dependency on gksu.
+    + Add a dependency on policykit-1.
+    + Rewrite the wrapper around gnunet-setup to use pkexec and rename it
+      gnunet-setup-pkexec.
+    + Create a link to the gnunet-setup manpage for gnunet-setup-pkexec.
+    + Install gnunet-setup in /usr/bin.
+    + Set a policy kit file for gnunet-setup.
+    + Patch gnunet-setup.desktop to launch gnunet-setup-pkexec.
+  * debian/control: use secure URI for the Vcs-* fields.
+  * Standards version: 3.9.8.
+  * Fix another typo in debian/patches/typos.diff.
+  * Switch to debhelper v9:
+    + Bump debian/compat.
+    + Build-depend on debhelper (>= 9).
+    + debian/rules: replace usr/lib/ with usr/lib/$(DEB_HOST_MULTIARCH) and
+      stop using dpkg-buildflags in dh_auto_configure.
+    + debian/*.install: replace usr/lib/ with usr/lib/*/.
+
+ -- Bertrand Marc <beberking@gmail.com>  Sun, 08 May 2016 16:10:26 +0200
+
+gnunet-gtk (0.10.1-2) unstable; urgency=medium
+
+  * Put the upstream signing key in debian/upstream/signing-key.asc and
+    remove debian/source/include-binaries.
+  * debian/control: update homepage as www.gnunet.org does not work anymore.
+  * debian/control: update description according to upstream website.
+  * Recommends gnunet instead of suggesting depreciated gnunet-server and
+    fix long description (Closes: #768042).
+  * Remove gnunet-gtk.menu and its icon in debian/pixmaps. Update
+    gnunet-gtk.install accordingly.
+
+ -- Bertrand Marc <beberking@gmail.com>  Thu, 22 Oct 2015 19:37:45 +0200
+
+gnunet-gtk (0.10.1-1) unstable; urgency=medium
+
+  * Imported Upstream version 0.10.1
+  * debian/control:
+    + build-depend on gnunet-dev (>= 0.10).
+    + make gnunet-gtk depend on ${shlibs:depends}.
+  * Change the name of the service in the gnunet-setup wrapper.
+  * Refresh patches.
+  * Add the new files to gnunet-gtk*.install.
+  * debian/rules: fix the case of the directory gnunet to remove properly .la
+    files.
+  * Remove peerinfo-gtk, setup and statistics-gtk manpages, they are included
+    and upgraded upstream.
+  * Delete debian/gnunet-gtk.manpages, not necessary.
+  * Add a patch to fix a few typos in gnunet-setup manpage.
+  * Add minimal manpages for gnunet-gtk and gnunet-conversation-gtk.
+  * Standards version 3.9.6: no changes needed.
+
+ -- Bertrand Marc <beberking@gmail.com>  Sat, 04 Oct 2014 15:04:48 +0200
+
+gnunet-gtk (0.9.5-1) unstable; urgency=medium
+
+  * Make uscan check the archive signature:
+    + add the upstream key to debian/upstream-signing-key.pgp.
+    + add the binary key to debian/source/include-binaries.
+    + add pgpsigurlmangle to debian/watch.
+  * Imported Upstream version 0.9.5
+  * Move the git repository to collab-maint.
+  * debian/gnunet-gtk.install: remove gnunet-gns-gtk, it is now integrated with
+    gnunet-setup.
+  * Standards version 3.9.5: no changes needed.
+  * Do not install the licence file.
+  * Build-depend on libqrencode.
+  * Do not build-depend on guile-1.8-dev, it is not used in any way.
+  * Build-depend on gnunet-dev (>=0.9.5) as it fails to build with a lower
+    version.
+
+ -- Bertrand Marc <beberking@gmail.com>  Tue, 11 Feb 2014 20:35:43 +0100
+
+gnunet-gtk (0.9.3-1) unstable; urgency=low
+
+  * Imported Upstream version 0.9.3
+  * Install gnunet-gns-gtk.
+  * Depends on gnunet (>= 0.9.3) as it will fail to build with any lower
+    version.
+  * Pass hardening build flags to configure.
+  * Add a short manpage for gnunet-gns-gtk.
+
+ -- Bertrand Marc <beberking@gmail.com>  Tue, 19 Jun 2012 20:37:30 +0200
+
+gnunet-gtk (0.9.2-2) unstable; urgency=low
+
+  * debian/control: add Vcs-Git and Vcs-browser fields.
+  * Gnunet-gtk breaks/replaces gnunet-tools (<<0.9) as they both provide
+    gnunet-setup (Closes: #673802).
+
+ -- Bertrand Marc <beberking@gmail.com>  Wed, 23 May 2012 22:10:21 +0200
+
+gnunet-gtk (0.9.2-1) unstable; urgency=low
+
+  * New maintainer (Closes: #660441).
+  * New upstream release 0.9.2.
+  * Add debian/watch.
+  * Remove the only patch: applied.
+  * Move to autoreconf:
+    + build-depends on autoconf, automake, autopoint, dh-autoreconf.
+    + debian/rules: use dh --with autoreconf.
+    + patch configure.ac to pass GNUnet GTK version to autoreconf.
+  * Standards version 3.9.3: no changes needed.
+  * The main GTK client is now gnunet-fs-gtk:
+    + update gnunet-gtk.manpages
+    + update gnunet-gtk.menu
+    + update icon symlink in gnunet-gtk.links.
+  * debian/copyright: GNUnet is now released under GPL3.
+  * Add minimal man pages.
+  * debian/rules: remove unrecognize options to configure: libgku2 libnotify.
+  * Update build-dependencies:
+       + remove libadns1-dev, libgksu2-dev, libgcrypt11-dev, libgmp3-dev,
+         libnotify-dev, librsvg2-dev, libextractor-dev.
+       + update libgtk to libgtk-3-dev.
+  * Add a wrapper around gnunet-setup and depends on gksu.
+
+ -- Bertrand Marc <beberking@gmail.com>  Sat, 21 Apr 2012 12:28:36 +0200
+
+gnunet-gtk (0.8.1a-5) unstable; urgency=low
+
+  * Orphaning package.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Sun, 19 Feb 
2012 08:44:38 +0000
+
+gnunet-gtk (0.8.1a-4) experimental; urgency=low
+
+  * Updating maintainer and uploaders fields.
+  * Removing vcs fields.
+  * Updating to debhelper version 8.
+  * Updating to standards version 3.9.2.
+  * Removing references to my old email address.
+  * Switching to source version 3.0 (quilt).
+  * Simplyfing autotools handling in rules.
+  * Removing leading slash in debhelper install files.
+  * Moving installation of pixmap files from rules to debhelper install
+    file.
+  * Making packaging distribution neutral.
+  * Updating years in copyright file.
+  * Compacting copyright file.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Thu, 15 Sep 
2011 12:43:07 +0200
+
+gnunet-gtk (0.8.1a-3) unstable; urgency=low
+
+  [ Daniel Baumann ]
+  * Updating standards version to 3.9.0.
+
+  [ Jérémy Bobbio ]
+  * Uploaded at Daniel Baumann's request.
+  * Add compatibility with libnotify 0.7 API. (Closes: #630279)
+
+ -- Jérémy Bobbio <lunar@debian.org>  Thu, 21 Jul 2011 15:31:15 +0200
+
+gnunet-gtk (0.8.1a-2) unstable; urgency=medium
+
+  * Updating versioned gnunet depends to 0.8.1a.
+  * Rebuilding against libextractor with epoche to ease testing
+    migration.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Sat, 20 Mar 
2010 12:15:51 +0100
+
+gnunet-gtk (0.8.1a-1) unstable; urgency=low
+
+  * Correcting upstream homepage in copyright.
+  * Updating year in copyright file.
+  * Updating to standards 3.8.4.
+  * Merging upstream version 0.8.1a.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Mon, 15 Feb 
2010 13:14:05 +0100
+
+gnunet-gtk (0.8.1-1) unstable; urgency=low
+
+  * Removing icons.patch, not required anymore.
+  * Symlinking icon rather than installing another copy of it.
+  * Adding a patch to correct typo in upstream desktop file, and
+    dropping the local one.
+  * Removing not required sourcedir parameter from dh_install override.
+  * Updating to standards version 3.8.3.
+  * Adding maintainer homepage field to control.
+  * Marking maintainer homepage field to be also included in binary
+    packages and changelog.
+  * Adding README.source.
+  * Simplifying autotools handling in rules.
+  * Moving maintainer homepage field from control to copyright.
+  * Updating REAMDE.source.
+  * Dropping la files.
+  * Bumping versioned build-depends on debhelper.
+  * Bumping versioned build-depends on quilt.
+  * Adding explicit source version 1.0 until switch to 3.0.
+  * Merging upstream version 0.8.1.
+  * Removing desktop.patch, merged upstream.
+  * Updating versioned gnunet depends to 0.8.1.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Tue, 29 Dec 
2009 18:52:46 +0100
+
+gnunet-gtk (0.8.0c-2) unstable; urgency=low
+
+  * Removing unneded versions for build-depends.
+  * Updating maintainer field.
+  * Updating vcs fields.
+  * Wrapping lines in control.
+  * Updating package to standards version 3.8.2.
+  * Simplify gnunet-gtk-dev install file.
+  * Minimizing rules file.
+  * Adding description field in menu file.
+  * Updating old category in desktop file.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Mon, 10 Aug 
2009 23:15:44 +0200
+
+gnunet-gtk (0.8.0c-1) unstable; urgency=low
+
+  * Using correct rfc-2822 date formats in changelog.
+  * Merging upstream version 0.8.0c.
+  * Upgrading package to standards 3.8.1.
+  * Upgrading gnunet depends to 0.8.0c.
+  * Updating section of the debug package.
+  * Updating year in copyright file.
+  * Tidy rules file.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Mon, 11 May 
2009 20:36:49 +0200
+
+gnunet-gtk (0.8.0b-4) unstable; urgency=low
+
+  * Using patch-stamp rather than patch in rules file.
+  * Replacing obsolete dh_clean -k with dh_prep.
+  * Removing Arnaud from uploaders, he is MIA (Closes: #513164).
+  * Updating year in copyright file.
+  * Using quilt rather than dpatch.
+  * Updating rules to current state of the art.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Thu, 05 Feb 
2009 00:36:00 +0100
+
+gnunet-gtk (0.8.0b-3) unstable; urgency=low
+
+  * Adding gnunet-server to suggests (Closes: #499496).
+  * Adding note about requiring gnunet-server in gnunet-gtk package
+    long-description.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Fri, 19 Sep 
2008 10:33:00 +0200
+
+gnunet-gtk (0.8.0b-2) unstable; urgency=low
+
+  * Updating vcs fields in control file.
+  * Building gnunet-gtk on all architectures again, guile-1.8 on ia64 is back.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Sun, 14 Sep 
2008 13:07:00 +0200
+
+gnunet-gtk (0.8.0b-1) unstable; urgency=low
+
+  * Upgrading gnunet depends to 0.8.0b.
+  * Merging upstream version 0.8.0b.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Mon, 25 Aug 
2008 00:42:00 +0200
+
+gnunet-gtk (0.8.0a-1) unstable; urgency=low
+
+  * Upgrading gnunet depends to 0.8.0a.
+  * Merging upstream version 0.8.0a.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Sun, 03 Aug 
2008 20:59:00 +0200
+
+gnunet-gtk (0.8.0-1) unstable; urgency=low
+
+  * Updating configure call in rules for gnunet 0.8.0.
+  * Adding librsvg depends.
+  * Reordering rules file.
+  * Excluding ia64 manually from architectures.
+  * Removing watch file.
+  * Using lintian debhelper to install lintian overrides.
+  * Rewriting copyright file in machine-interpretable format.
+  * Upgrading package to standards 3.8.0.
+  * Adding vcs fields in control file.
+  * Bumping versioned libextractor depends to 0.5.20.
+  * Bumping versioned gnunet depends to 0.8.0.
+  * Switching maintainer and uploaders fields.
+  * Upgrading package to debhelper 7.
+  * Merging upstream version 0.8.0.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Thu, 19 Jun 
2008 15:43:00 +0200
+
+gnunet-gtk (0.8.0~pre1-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Tue, 17 Jun 
2008 12:01:00 +0100
+
+gnunet-gtk (0.8.0~pre0-1) experimental; urgency=low
+
+  * New upstream release.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Fri, 07 Mar 
2008 16:38:00 +0100
+
+gnunet-gtk (0.7.3-1) unstable; urgency=low
+
+  * New upstream release.
+  * Adding suggested improvements from upstream (Closes: #457201):
+    - Adding libgksu2-dev to build-depends.
+    - Building with --enable-libgksu2 --with-libnotify.
+    - Fixing icon install call in rules.
+    - Using versioned build-depends against gnunet-tools.
+  * Adjusting package sections and priorities.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Mon, 24 Dec 
2007 17:06:00 +0100
+
+gnunet-gtk (0.7.2c-4) unstable; urgency=medium
+
+  * Some formal cleanups:
+    - Updated to new policy.
+    - Using versioned depends for libextractor.
+    - Comented lintian overrides.
+  * Added missing dh_mkshlibs in rules.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Thu, 06 Dec 
2007 23:15:00 +0100
+
+gnunet-gtk (0.7.2c-3) unstable; urgency=low
+
+  * Added depends to gnunet-tools (Closes: #447973).
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Wed, 28 Nov 
2007 14:01:00 +0100
+
+gnunet-gtk (0.7.2c-2) unstable; urgency=low
+
+  * Updated menu section (Closes: #444908).
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Thu, 11 Oct 
2007 06:27:00 +0200
+
+gnunet-gtk (0.7.2c-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Tue, 09 Oct 
2007 10:44:00 +0200
+
+gnunet-gtk (0.7.2b-3) unstable; urgency=low
+
+  * Adding debug package.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Wed, 26 Sep 
2007 10:35:00 +0200
+
+gnunet-gtk (0.7.2b-2) unstable; urgency=low
+
+  * Bumping build-dependency on gnunet.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Fri, 17 Aug 
2007 08:24:00 +0200
+
+gnunet-gtk (0.7.2b-1) unstable; urgency=low
+
+  * New upstream release.
+  * Building against fixed gnunet (Closes: #432483).
+  * Rewritten/edited all packaging files based on current debhelper templates.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Tue, 14 Aug 
2007 15:11:00 +0200
+
+gnunet-gtk (0.7.1c-2) unstable; urgency=low
+
+  * Upload to unstable.
+  * Rebuild against gnunet 0.7.1c-2.
+  * Added build-depends to libnotify-dev.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Tue, 15 May 
2007 10:09:10 +0200
+
+gnunet-gtk (0.7.1c-1) experimental; urgency=low
+
+  * New upstream release (Closes: #420539).
+  * Added french translation (Closes: #371147).
+  * New desktop icon.
+  * Package split into gnunet-gtk and gnunet-gtk-dev.
+
+ -- Arnaud Kyheng <Arnaud.Kyheng@free.fr>  Sun, 29 Apr 2007 11:03:10 +0200
+
+gnunet-gtk (0.7.0e-2) unstable; urgency=low
+
+  * New email address.
+
+ -- Daniel Baumann <daniel.baumann@progress-technologies.net>  Tue, 04 Jul 
2006 15:49:00 +0200
+
+gnunet-gtk (0.7.0e-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Arnaud Kyheng <Arnaud.Kyheng@free.fr>  Sun, 21 May 2006 11:57:54 +0200
+
+gnunet-gtk (0.7.0d-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/control: Bumped policy version to 3.7.2.
+
+ -- Arnaud Kyheng <Arnaud.Kyheng@free.fr>  Sun, 07 May 2006 16:08:06 +0200
+
+gnunet-gtk (0.7.0c-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/control: Incorporate changes from NMU. Thanks Matej Vela for the
+    NMU (Closes: #350150).
+
+ -- Arnaud Kyheng <Arnaud.Kyheng@free.fr>  Tue, 21 Mar 2006 19:41:45 +0100
+
+gnunet-gtk (0.7.0b-1.1) unstable; urgency=high
+
+  * NMU.
+  * Replace hardcoded dependencies with ${shlibs:Depends}.
+    Closes: #350150.
+
+ -- Matej Vela <vela@debian.org>  Mon, 20 Feb 2006 09:11:50 +0100
+
+gnunet-gtk (0.7.0b-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Arnaud Kyheng <Arnaud.Kyheng@free.fr>  Sun, 25 Dec 2005 00:25:32 +0100
+
+gnunet-gtk (0.7.0a-2) unstable; urgency=low
+
+  * Bumped rev number (wrong file upload). (Closes: #341503)
+
+ -- Arnaud Kyheng <Arnaud.Kyheng@free.fr>  Thu, 01 Dec 2005 21:56:10 +0100
+
+gnunet-gtk (0.7.0a-1) unstable; urgency=low
+
+  * New Upstream Release.
+  * debian/control: Updated dependencies to follow the libstdc++ allocator 
change.
+
+ -- Arnaud Kyheng <Arnaud.Kyheng@free.fr>  Sun, 20 Nov 2005 12:49:30 +0100
+
+gnunet-gtk (0.7.0-2) unstable; urgency=low
+
+  * debian/control: Fixed dependencies (Closes: #332328)
+
+ -- Arnaud Kyheng <Arnaud.Kyheng@free.fr>  Thu, 06 Oct 2005 00:12:23 +0200
+
+gnunet-gtk (0.7.0-1) unstable; urgency=low
+
+  * Initial Release. (Closes: #326604)
+
+ -- Arnaud Kyheng <Arnaud.Kyheng@free.fr>  Sun, 04 Sep 2005 18:30:43 +0200
diff --git a/debian/contrib/gnunet-setup-pkexec 
b/debian/contrib/gnunet-setup-pkexec
new file mode 100755
index 00000000..7e3f3198
--- /dev/null
+++ b/debian/contrib/gnunet-setup-pkexec
@@ -0,0 +1,5 @@
+#!/bin/sh
+CONFIG_FILE="/etc/gnunet.conf"
+/usr/sbin/service gnunet stop
+pkexec gnunet-setup -c ${CONFIG_FILE} $@
+/usr/sbin/service gnunet start
diff --git a/debian/contrib/org.debian.pkexec.gnunet-setup.policy 
b/debian/contrib/org.debian.pkexec.gnunet-setup.policy
new file mode 100644
index 00000000..2dfa2881
--- /dev/null
+++ b/debian/contrib/org.debian.pkexec.gnunet-setup.policy
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE policyconfig PUBLIC
+ "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd";>
+<policyconfig>
+
+  <action id="org.debian.pkexec.gnunet-setup.run">
+    <description>Run gnunet-setup as user gnunet</description>
+    <description xml:lang="fr">Lancement de gnunet-setup en tant 
qu'utilisateur gnunet</description>
+    <message>Authentication is required to configure GNUnet</message>
+    <message xml:lang="fr">L'authentification est indispensable pour la 
configuration de GNUnet</message>
+    <defaults>
+      <allow_any>no</allow_any>
+      <allow_inactive>no</allow_inactive>
+      <allow_active>auth_admin_keep</allow_active>
+    </defaults>
+    <annotate 
key="org.freedesktop.policykit.exec.path">/usr/bin/gnunet-setup</annotate>
+    <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
+  </action>
+
+</policyconfig>
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000..72719eff
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,65 @@
+Source: gnunet-gtk
+Section: net
+Priority: optional
+Maintainer: Bertrand Marc <bmarc@debian.org>
+Build-Depends:
+ autopoint,
+ debhelper-compat (= 13),
+ gnunet-dev (>= 0.14.1~),
+ libgladeui-dev (>=3.10.0),
+ libgtk-3-dev (>=3.22.0),
+ libqrencode-dev
+Standards-Version: 4.5.0
+Vcs-Git: https://salsa.debian.org/debian/gnunet-gtk.git
+Vcs-browser: https://salsa.debian.org/debian/gnunet-gtk
+Homepage: https://gnunet.org/
+
+Package: gnunet-gtk
+Architecture: any
+Depends:
+ policykit-1,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends:
+ gnunet
+Description: GNU's framework for secure peer-to-peer networking (GTK+ client)
+ GNUnet is a framework for secure peer-to-peer networking that does not use any
+ centralized or otherwise trusted services. Its high-level goal is to provide a
+ strong free software foundation for a global network that provides security
+ and in particular respects privacy.
+ .
+ GNUnet started with an idea for anonymous censorship-resistant file-sharing,
+ but has grown to incorporate other applications as well as many generic
+ building blocks for secure networking applications. In particular, GNUnet now
+ includes the GNU Name System, a privacy-preserving, decentralized public key
+ infrastructure.
+ .
+ This package contains the graphical client, using the GTK+ toolkit. In order
+ use GNUnet, you also need gnunet either on your server or on your local
+ machine.
+
+Package: gnunet-gtk-dev
+Section: devel
+Architecture: any
+Depends:
+ gnunet-dev (>= 0.13.1~),
+ gnunet-gtk (= ${binary:Version}),
+ libextractor-dev,
+ libgladeui-dev (>=3.10.0),
+ libgtk-3-dev,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: GNU's framework for secure peer-to-peer networking (GTK+ client 
development)
+ GNUnet is a framework for secure peer-to-peer networking that does not use any
+ centralized or otherwise trusted services. Its high-level goal is to provide a
+ strong free software foundation for a global network that provides security
+ and in particular respects privacy.
+ .
+ GNUnet started with an idea for anonymous censorship-resistant file-sharing,
+ but has grown to incorporate other applications as well as many generic
+ building blocks for secure networking applications. In particular, GNUnet now
+ includes the GNU Name System, a privacy-preserving, decentralized public key
+ infrastructure.
+ .
+ This package contains the development files for the graphical client, using 
the
+ GTK+ toolkit.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 00000000..6c22c633
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,31 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: GNUnet-gtk
+Upstream-Contact: Christian Grothoff <christian@grothoff.org>
+Source: https://gnunet.org/
+
+Files: *
+Copyright: (C) 2005-2020 Christian Grothoff <christian@grothoff.org>
+License: GPL-3+
+
+Files: debian/*
+Copyright:
+ (C) 2012-2020 Bertrand Marc <bmarc@debian.org>
+ (C) 2007-2012 Daniel Baumann <daniel.baumann@progress-technologies.net>
+License: GPL-3+
+
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program.  If not, see <http://www.gnu.org/licenses/>.
+ .
+ The complete text of the GNU General Public License
+ can be found in /usr/share/common-licenses/GPL-3 file.
diff --git a/debian/gnunet-gtk-dev.install b/debian/gnunet-gtk-dev.install
new file mode 100644
index 00000000..146a6037
--- /dev/null
+++ b/debian/gnunet-gtk-dev.install
@@ -0,0 +1,2 @@
+usr/include
+usr/lib/*/*.so
diff --git a/debian/gnunet-gtk.docs b/debian/gnunet-gtk.docs
new file mode 100644
index 00000000..62deb049
--- /dev/null
+++ b/debian/gnunet-gtk.docs
@@ -0,0 +1 @@
+AUTHORS
diff --git a/debian/gnunet-gtk.install b/debian/gnunet-gtk.install
new file mode 100644
index 00000000..b21d71d7
--- /dev/null
+++ b/debian/gnunet-gtk.install
@@ -0,0 +1,6 @@
+debian/contrib/gnunet-setup-pkexec /usr/bin
+debian/contrib/org.debian.pkexec.gnunet-setup.policy 
/usr/share/polkit-1/actions/
+usr/bin/
+usr/lib/*/*.so.*
+usr/lib/*/gnunet/*.so
+usr/share
diff --git a/debian/gnunet-gtk.links b/debian/gnunet-gtk.links
new file mode 100644
index 00000000..1d72648e
--- /dev/null
+++ b/debian/gnunet-gtk.links
@@ -0,0 +1,2 @@
+/usr/share/icons/hicolor/32x32/apps/gnunet-fs-gtk.png  
/usr/share/icons/gnunet-fs-gtk.png
+/usr/share/man/man1/gnunet-setup.1     
/usr/share/man/man1/gnunet-setup-pkexec.1
diff --git a/debian/gnunet-gtk.lintian-overrides 
b/debian/gnunet-gtk.lintian-overrides
new file mode 100644
index 00000000..addbcf76
--- /dev/null
+++ b/debian/gnunet-gtk.lintian-overrides
@@ -0,0 +1,3 @@
+# internal libraries are not splitted out into a dedicated package to avoid
+# micropackaging.
+gnunet-gtk: package-name-doesnt-match-sonames
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 00000000..9cce9ec8
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+use_pkexec_in_desktop_file.diff
diff --git a/debian/patches/use_pkexec_in_desktop_file.diff 
b/debian/patches/use_pkexec_in_desktop_file.diff
new file mode 100644
index 00000000..a843cb99
--- /dev/null
+++ b/debian/patches/use_pkexec_in_desktop_file.diff
@@ -0,0 +1,21 @@
+From: Bertrand Marc <beberking@gmail.com>
+Date: Wed, 15 Jul 2020 15:49:36 +0200
+Subject: call a wrapper using pkexec in gnunet-setup.desktop
+
+---
+ gnunet-setup.desktop.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gnunet-setup.desktop.in b/gnunet-setup.desktop.in
+index bb987a7..7c90d3c 100644
+--- a/gnunet-setup.desktop.in
++++ b/gnunet-setup.desktop.in
+@@ -5,7 +5,7 @@ GenericName=GNUnet Setup
+ Comment=Configure GNUnet
+ 
+ Type=Application
+-Exec=gnunet-setup
++Exec=gnunet-setup-pkexec
+ Icon=gnunet-setup
+ Terminal=false
+ Categories=GTK;Network;P2P;FileTransfer;
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 00000000..9f80b578
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,14 @@
+#!/usr/bin/make -f
+
+DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+
+%:
+       dh ${@}
+
+override_dh_auto_configure:
+       dh_auto_configure -- --disable-rpath
+
+execute_after_dh_auto_install:
+       # Removing useless files
+       rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la
+       rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/gnunet/*.la
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 00000000..163aaf8d
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/options b/debian/source/options
new file mode 100644
index 00000000..e49f5b24
--- /dev/null
+++ b/debian/source/options
@@ -0,0 +1 @@
+extend-diff-ignore = "^config.log$"
diff --git a/debian/upstream/signing-key.asc b/debian/upstream/signing-key.asc
new file mode 100644
index 00000000..693f35fa
--- /dev/null
+++ b/debian/upstream/signing-key.asc
@@ -0,0 +1,637 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+UJUbAoLQgUTaX99KUKeyCuiGUA==
+=17vI
+-----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+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
+HJ4WgA4J3NpdbFpWe+Al47qoLxT6pPJbWiNZpj4p0189itQNEA7g2nfz47LBjZYv
+lyyIXMIlZe4t6rkpO7QjTmlscyBHaWxsbWFubiA8Z2lsbG1hbm5AZ251bmV0Lm9y
+Zz6JAjYEMAEKACAWIQSojIrdEpgo1+rALlLiL5u/7jSFiAUCXSx0xQIdIAAKCRDi
+L5u/7jSFiJBcD/4ilWSQRaxbgWms9PXZ4HTvfrFEb2TTn86BYiYxEN3aT7xk1Tor
+6bzEmLVkhraN2NKgaYgCFt1/Wzzo9N4o9Ojtq6ES3SFx0ZSpnlIU6YaLB++710gj
+mP9KW8sBcGrNBYa0eisZuwqM68GApGDxbdzqo9K7O3alYdf6UsmTal7iWHCRCz4d
+RShxFYWJbOk842rL8e1AWkF6nvWIq+7/eKLYyD5XAIXKw/ZB/hlcdgd8m0eO4pZ7
+s+fhuaVPFryVzAlAnLQRdMStUo8VeGbOqFCfS0ZB2cPt/D5d8xRvnaCeSae3xMLp
+sytCjDFz53fSTx62ZiwqOZoncPmjZDzw26vOaX4Y3fVB6cQKYRGke7V7pagIeH5N
+W60mruk2IVoA/lgOSZmNT7/iVojHpYQnbaIZZRx0a+VjfgtNjcVouo9Hkll14397
+vPRMLszDHmpvG6/WAcFkG8uJjRihqwVzY+gsAKP5r94IQpQ6rKVCJYxmko5xpYOD
+g+FRnt21GQ3XzUnOjdD+9ayPULA8sm3/IYraP6k2hB3SCKhMpEjno8otabv9h0M3
+FlN8qxJbXKWmMS3Ttq1DxpK5JwJ5jaBE9WfeDtXM1cnCju+qzlYSXogje9dc508s
+wSIO1PLzTYFCanCDUKqNaNX5OqvjtUWslKc/hUPdqtptolGvrXiGhnrc1bQpTmls
+cyBHaWxsbWFubiA8Z2lsbG1hbm5AaW5mb3Ryb3BpcXVlLm9yZz6JAjYEMAEKACAW
+IQSojIrdEpgo1+rALlLiL5u/7jSFiAUCXSx0xQIdIAAKCRDiL5u/7jSFiInyD/9m
+/qoOIXFmAKlGjNVs2nYaP6vQCCAzcOm1WrwP6DYoeG1JWjNlFr0kKhJa/mzR0hFY
+b2+49+Er06l7N0txPRcUhoD/8kKTIx8ljX27icd7BpD52XBqLfnX3Th3OHJA5CtZ
+epQ4/bgUqXkHqUPsmVQHyjlq7liYIlZWwMBfA+L6eLF4MQhcnIoHkfVLyHvJ3B07
+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
+nlBNsWyazlZNA3vuAvc=
+=0HxC
+-----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+
+mQINBFZlTN8BEADIXdWebdUepgP8YkULGh2EClt/q2Nkh5QB+V88ZtWVdEfz6ELb
+KeKE/39yllXso20H56OfWGgcU2SF6EKdT+FDir5pDxM+RQiIjrYHLMj9MG87LBcW
+65PHny6hmXtrfrWISXq7x2Si5G9pMz33jp5Dsx/IMTbTPbdK09b34S9aqIjTkpQ4
+yqByi07nkRcYgSOzx1Dr/7oatKn5/tTRQm9CQ2pqcYYD5Rqg1jcNpKRUWFX/m+LR
+d3iQ6ZF/F2W9hR6BYWRUi3eJOFYX/ngWrSj3q3c3zQgPy7R/4weZRT/WYjwccHyv
+LHbw3YFVLDgM2RAu2q765+3iWrH4RvYxS0eMDan7uK6q3+83KB83ofnH8IEt6PWK
+3tmmQJ1vYbQDSqeLxiptPlOgoQuaJCCAFJaBIwamLZJq0BPmncDzZ3bGksROgV31
+qqFYsdKfyUnKQZZpEVsdpOz1oMK0RSlqW2j759C8E4DrsqCBoBm63lZPQsYp94s4
+gT5W2D3vfPqF3dOht6nByGVYvwh3ildcBtKcU8vctlms+izbb0p94pviM10/vIuu
+AzerB4Pb8qMN8+KuSfIUtTWprD/D0NAPRBpc7Uiv8sSufldNhN+A4GdkkXe409+A
+WGusKMlZO9fP3BYf+J3jDxlbRoVoEyl67dioT0QbFdhOqQt1EjJH9XT77QARAQAB
+tC1NYXJ0aW4gU2NoYW56ZW5iYWNoIDxtc2NoYW56ZW5iYWNoQHBvc3Rlby5kZT6J
+AlcEEwEIAEECGwMFCwkIBwIGFQgJCgsCBBYCAwECHgECF4ACGQEWIQQ9EQY8EPmN
+FL0k0UcLCZjvhvWbagUCXkKjswUJHDOYZAAKCRALCZjvhvWbakZOEACqn3cj7vG+
+jjzbnWsohTwN9kJnvpRAtWwFw2mPYLRdFkYgBwP7AroDUS9nESzajx/sK4wUrfYk
+C3hK020Bx+Elg48mdSAy9O1/gUDY24rANTnfisqtO2IILsEyd6tJJXa0XHziH3Tz
+dggsCOEEICCOxLOkDi3Syk3P5yUL/OHDkLJ8nv4QJBGjjuuX09CErX2NYQnkqa0Z
+MOecfTtv++jO/jAXGR6Hl3c4lf2udt6fYV9zrtSkcv/NPFvJ7P0GcxA1Xws4OftN
+z/8rgz1TfVuho9mBIvvUKVT17Z80wQCTfaBNkChbHccDzaQPSDRkoG2ohvYrJveP
+lKM9NfMpPqrjceaO+rx+Ft5mBU9uSL8Oo8lJ2sMsxqmEbym1Xxdm96P3D+GNjZ0H
+Gnl26DprWTBHjpGSotV5rzncRh+9oTcvmzkO7hvgUGICHCGeyS3wM7qiiY2M1wHl
+5ChlOv5Ske2oA+EHoMKxJQ2iJpkfeP6rHckHkVD7vDDCaiXUYrfjCb17CSOUHuPq
+sdGbfHyItTM0cWpB5Jq/P6Mi9xymnxVpCeIkB2v05gszzGcF3+hLmRtdTzExilAC
+zmWKXLL/mD2SvnENXLOJ5lzJCD7yQ+KkzMDPqkg4JPeinyT/MX8q2uWKa7pcOHJJ
+9Hb4fMNwvUSsx01JCHrUS96JSssGiroaFLQpTWFydGluIFNjaGFuemVuYmFjaCA8
+c2NoYW56ZW5AZ251bmV0Lm9yZz6JAlQEEwEIAD4WIQQ9EQY8EPmNFL0k0UcLCZjv
+hvWbagUCXJn9KQIbAwUJDSYvygULCQgHAgYVCgkICwIEFgIDAQIeAQIXgAAKCRAL
+CZjvhvWbaqPbD/sGcPJJKK9siqY2o7w8zh5joKypSsJh2GZEpFMMIsIeVa1EW+ZO
+fXp9YQkO9ezBKxHgtZQxZ9dHIbB8Tn3+VnLJHd9wY0aE0OTPO6GNtADJWbzx6Cec
+75Ddg+WkCiTdn4MpMbF2jQKvy6nPfk7ZSbSL352VNVwrraLBjBJ3aXE+cPzXe76X
+oUc8kkNICvPkMSMljR2ayGk/wd8u8O78GW/8LUMVz2cwHsnbJrEQu5WeI6LVoK/+
+kWpHDjiNhFwIg0ZjgoOl42QOEAYz2lmGAhyBhrKd7qZ0NpSoPfU1InMy9j2AoStE
+hIOgdwepgXp8b71vzJEQiYMDvg6LJiANzohlJjzXQblzdu/gYaRjSNY1Rm3LV1ze
+MrPMqYeFeiQEY6Hic9VrKiXczIYhbHv4lBefwUJkuTk2y237G4CyIvBvXyA0lHDU
+5yumD4GDc66Rvyl9tZqKX+5Hss2dEO86QL+OcTYlPsGWq676c/T8mbdvfz+ENzy1
+iBa77WYFQkDSR1ND1f/GBE1fu7U1PuIDSo7uQarU6WJq3cQ+mtw3ncw9RfOpwqeF
+GTf/2eHAW980zhyo7BIhBYxn+SMvBV96gYVS3f+Ye6vV8C6eWNaOzouIe4+dLOFx
+kZAHkqCD8DaU5XalXwmeRTa5y1rzN9HMxNjfYeFrZu392myFjG55VYYG37kCDQRW
+ZUzfARAAsHyOwNqnALHCpk9i+5BkyiS0tLMpgzN5LC3RzN3Dm2CEyQPWISNrr43a
+FuoTMPEFkqsg0FX6LzVGZvqEtcS2E5DdvuVWJWBK+gLMxUWnm/p21ouhvLNcglYE
+FlvIscYmwVwggwJYm9TBru872gTT7s6NDVSLFXxkPf3hPDWCYeaooKcRzuXZWb85
+E1HFgUOR0uZCfBtPGG/tniyqP64g40gAV88WuyN4vkF9Nh3jfpjgQ8eYzhmWAAso
+EC6pBn8kjek6GnplYqkuy97FR87nXcb4d8zameC8rynlquNk9B4fsAVe36upQPJb
+GMF/VYjc1ubPQeawMrpYWPZboOK+oulSPaH7AQNixBpqSxdVNw9jHNZPSGPq2yPp
+pGTgI1wLWlGQlAEjBcPgEWWzWgW5os4oULn2D8i8S9pi8OhSQiteKZiojRD0q9D7
+TfSXA4XSZ75+uYxi5T3DTSSRa+pEufl5BMphVyJKvqjX+Ek6dCodUzfGE69qfKTM
+Vi3peEUMVMrsM2FoB7BA4l8Z/1UhoF9jD2yrW/+oJEWsWbJcGxsskzHNGr1ntk31
+u/MC+O8O6VFuuTjfpjpbS7rsbZZRtl1u/rhoCRpURz7AillX2hhl+5U4MOnYgZQ3
+c5Xh+5+mD8C0nMGz9pg5+6XK3fRfiN6ajHLcJJeN6bXKN8Pr06MAEQEAAYkCPAQY
+AQgAJgIbDBYhBD0RBjwQ+Y0UvSTRRwsJmO+G9ZtqBQJck7EABQkNHkaxAAoJEAsJ
+mO+G9ZtqMt4QAJznYvhb1P2TXkq4eJ+wt0E5SWilT6+tjIooYA4p8oIDi8nl+nHH
+MIo5IllAYnWXGkaxARVSzA3Ci8CoETX4hGdKnHy7hRvYR2psATapfVts1Ouj9vqu
+0zDpBATJhkom5xgTjWkT1ZgVIEbVHZiNIpSgA2OI4FqpL5rDw7uvMmttyR855s3/
+ufyhAjIXJMC6/8/7JG7Cu4d2pY/tumoeLjks69hUlqsM4RptZij/sC2m0BH5JOY+
+rj8YKGlliBciUbSkoTjOTExQoipLjpwgADmKu85TAL0X0PIqvM23n4K1IjiZjmNl
+9vjOwdtugOH7AYJV3RNjGLRxy4gJP+jlXL7rWEFFvL2WxSRuy1EqMRNzDlx/5xM3
+1PJsmcc6wIhyLDq40m0gdyh43Lk6EeaLjf6+QJrn2+AwTGAc3k0KOu50hLnSHPKZ
+0dYfhqD6iJOkByAc+usyfHNQ2+IQWy/F+AQc+ST0p/A+xiC3D7OHbaZJM+Mmqepc
+aUIt5jJ2IylxPet7yZBfV8f+6NUGGbNJy0Xd6qv2EE3osBMd0XyaEHPSxnSvGJfx
+a7KJQLOr/WpfSJeZglW3fQPWwhAjeEFFBibwso/D6vXxK6x/N8axUyRiJHOmLKNp
+UFEhZpET3FoAMnC3vxYynv3ooYw3oLxl1V2TVHN4s4zlDS7dkAokPX63uQINBFob
+JskBEAC9bcDtSKWB85zmXbIztVQF/73mSJQBZiPfNpQqTiClsQ56qMHIUsqLw2qG
+cgDj2cv8U5NPxoLQc2w6HMqcD9ASmSa6DePUPpADp7HVPZB4GnBcSu4IEjO6dlif
+rH098eBoEIZzU4ghvpDzIBmfBQ5pveUGqvqt/2e2xtJug0FmpuWXYlQlV9Sj4Xar
+s3sPhLekXaRZ7fDULnS14DZRuBMdRNwyhOPz5xFCK1JiahfZ6pALS9xvWyaD1Wa0
+/IhJzIA3vDGR96KJVX/EtnggWuC9csoq8QoIqwxbcbKwlceE5EGSJTpceB63z3s+
+nM2OECGlQlg1oktfLdw37QFyh5uHqEi9kJVconb1Z0vt0WtZmarzYRIJDwoIE2aC
+EM1bmXijQIl/W8elcLDCL7o4m9v2fdYTk+xqJ5x165E6N4xKKL+B5zKTcOocg2rr
+s1hFV/LIRUl/rYB+58WTzvorym14ZdcLiu2/xWa4M4Qc7sIu8Hk69g+zKTS22eRD
+Mo0q96jNGfa/5Qu20Iz8eKK4lDsGpbbRnA7+U1ayxzTV36fxI0L5Ru7spq0rHJ3h
+c88v5IG9RCyxJIug0ZbLX4+P/M0yKNDj73o1nbL81TI1tPsuUFsygN2PN+RowoVN
+vmDoXlKWbT4eMfMiCbw/PCm3ZEVz/m9M3VjoRrb1T6S7DalqXQARAQABiQI8BBgB
+CAAmAhsgFiEEPREGPBD5jRS9JNFHCwmY74b1m2oFAlyTsQoFCQlobNEACgkQCwmY
+74b1m2qDBhAAnIyHlZGTgbiVTVBgjrIEYasPWn+59I/zULVGGe0yEvHzUoAeWoKE
+MudtfIUMb6Ypcoxwo8AHVvSsCSuLWiMDysu6Y3+p9B/iNDVlCU/3eA/BjCpD5ofU
+482Dyv5hpqdfv8nLehBjSnlfLnIf9b4kIAuTI1hM2kQFkM3/Eh4mfB2XJBFQxzS3
+gedWLrZoUp3qUp/BOkIroRPeu2N96d+6a9b35S17GJxWehgVjEwLZyhKCHliOYTk
+k4ibMc964iDSIdjpTAszHj/dMkt82Ovv2Q7IpFB6dhd6Mb3Les02f6lNyTBixud6
+/1ADj4LzyUwYyrlF8Mhjg/vJn++gAPFRqSrY5pwwsqci4Wr1/mgrM9WQd1wnkGZp
+0eM2q598b9fBgNvDnk5N8rCLqxRaxfUrvVEnCb5KbWtAwzp6GJ447KGHQRpfGN2B
+yXXtekurH2tuixSWSVnCwN7oN5hqXxhA60puyVSQlRZ5oqq/DTY5Gl+8HO/6qjaa
+iRD6frB32eB3/eIUHE+HhqMkVKcvoz1PUdjDO+YArRdkdREpQ7OBgqdI5/WkmDez
+DZ8s/8LH7NmWyaDiYmQwZzDJw/286pTn+U0JvAvMU98tSQKD163iYcUprdkMEgWB
+bm9msTujYyUbqJg/epAVjJahjtYwnCFhuJKvoIAlOXAqNksqPDoPwfU=
+=tbKl
+-----END PGP PUBLIC KEY BLOCK-----
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 00000000..0738a28a
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=4
+opts="pgpmode=auto, uversionmangle=s/pre/~pre/;s/rc/~rc/" \
+ https://ftp.gnu.org/gnu/gnunet/@PACKAGE@@ANY_VERSION@@ARCHIVE_EXT@
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 40bd0365..d44f8f22 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -4,6 +4,7 @@ SUBDIRS = . doxygen
 man_MANS = \
   gnunet-conversation-gtk.1 \
   gnunet-fs-gtk.1 \
+  gnunet-gns-gtk.1 \
   gnunet-identity-gtk.1 \
   gnunet-namestore-gtk.1 \
   gnunet-setup.1 \
@@ -11,4 +12,3 @@ man_MANS = \
   gnunet-statistics-gtk.1
 
 EXTRA_DIST = $(man_MANS)
-
diff --git a/doc/doxygen/gnunet.doxy b/doc/doxygen/gnunet.doxy
index d4d0c929..ddf83393 100644
--- a/doc/doxygen/gnunet.doxy
+++ b/doc/doxygen/gnunet.doxy
@@ -5,7 +5,7 @@
 #---------------------------------------------------------------------------
 DOXYFILE_ENCODING      = UTF-8
 PROJECT_NAME           = GNUnet-gtk
-PROJECT_NUMBER         = 0.9.x
+PROJECT_NUMBER         = 0.14.x
 OUTPUT_DIRECTORY       = .
 CREATE_SUBDIRS         = YES
 OUTPUT_LANGUAGE        = English
@@ -35,7 +35,7 @@ MULTILINE_CPP_IS_BRIEF = NO
 INHERIT_DOCS           = YES
 SEPARATE_MEMBER_PAGES  = NO
 TAB_SIZE               = 8
-ALIASES                = 
+ALIASES                =
 OPTIMIZE_OUTPUT_FOR_C  = YES
 OPTIMIZE_OUTPUT_JAVA   = NO
 OPTIMIZE_FOR_FORTRAN   = NO
@@ -73,12 +73,12 @@ GENERATE_TODOLIST      = YES
 GENERATE_TESTLIST      = YES
 GENERATE_BUGLIST       = YES
 GENERATE_DEPRECATEDLIST= YES
-ENABLED_SECTIONS       = 
+ENABLED_SECTIONS       =
 MAX_INITIALIZER_LINES  = 30
 SHOW_USED_FILES        = YES
 SHOW_FILES             = YES
 SHOW_NAMESPACES        = YES
-FILE_VERSION_FILTER    = 
+FILE_VERSION_FILTER    =
 #---------------------------------------------------------------------------
 # configuration options related to warning and progress messages
 #---------------------------------------------------------------------------
@@ -88,7 +88,7 @@ WARN_IF_UNDOCUMENTED   = YES
 WARN_IF_DOC_ERROR      = YES
 WARN_NO_PARAMDOC       = YES
 WARN_FORMAT            = "$file:$line: $text"
-WARN_LOGFILE           = 
+WARN_LOGFILE           =
 #---------------------------------------------------------------------------
 # configuration options related to the input files
 #---------------------------------------------------------------------------
@@ -144,16 +144,16 @@ FILE_PATTERNS          = *.c \
                          *.VHD \
                          *.VHDL
 RECURSIVE              = YES
-EXCLUDE                = 
+EXCLUDE                =
 EXCLUDE_SYMLINKS       = NO
 EXCLUDE_PATTERNS       = */test_* */.svn/* */perf_*
-EXCLUDE_SYMBOLS        = 
-EXAMPLE_PATH           = 
+EXCLUDE_SYMBOLS        =
+EXAMPLE_PATH           =
 EXAMPLE_PATTERNS       = *
 EXAMPLE_RECURSIVE      = NO
-IMAGE_PATH             = 
-INPUT_FILTER           = 
-FILTER_PATTERNS        = 
+IMAGE_PATH             =
+INPUT_FILTER           =
+FILTER_PATTERNS        =
 FILTER_SOURCE_FILES    = NO
 #---------------------------------------------------------------------------
 # configuration options related to source browsing
@@ -178,18 +178,18 @@ IGNORE_PREFIX          = GNUNET_
 GENERATE_HTML          = YES
 HTML_OUTPUT            = html
 HTML_FILE_EXTENSION    = .html
-HTML_HEADER            = 
-HTML_FOOTER            = 
-HTML_STYLESHEET        = 
+HTML_HEADER            =
+HTML_FOOTER            =
+HTML_STYLESHEET        =
 GENERATE_HTMLHELP      = NO
 GENERATE_DOCSET        = NO
 DOCSET_FEEDNAME        = "GNUnet Source Documentation"
 DOCSET_BUNDLE_ID       = org.gnunet
 HTML_DYNAMIC_SECTIONS  = NO
-CHM_FILE               = 
-HHC_LOCATION           = 
+CHM_FILE               =
+HHC_LOCATION           =
 GENERATE_CHI           = NO
-CHM_INDEX_ENCODING     = 
+CHM_INDEX_ENCODING     =
 BINARY_TOC             = NO
 TOC_EXPAND             = NO
 DISABLE_INDEX          = NO
@@ -206,8 +206,8 @@ LATEX_CMD_NAME         = latex
 MAKEINDEX_CMD_NAME     = makeindex
 COMPACT_LATEX          = YES
 PAPER_TYPE             = a4
-EXTRA_PACKAGES         = 
-LATEX_HEADER           = 
+EXTRA_PACKAGES         =
+LATEX_HEADER           =
 PDF_HYPERLINKS         = YES
 USE_PDFLATEX           = YES
 LATEX_BATCHMODE        = NO
@@ -219,8 +219,8 @@ GENERATE_RTF           = NO
 RTF_OUTPUT             = rtf
 COMPACT_RTF            = NO
 RTF_HYPERLINKS         = NO
-RTF_STYLESHEET_FILE    = 
-RTF_EXTENSIONS_FILE    = 
+RTF_STYLESHEET_FILE    =
+RTF_EXTENSIONS_FILE    =
 #---------------------------------------------------------------------------
 # configuration options related to the man page output
 #---------------------------------------------------------------------------
@@ -233,8 +233,8 @@ MAN_LINKS              = NO
 #---------------------------------------------------------------------------
 GENERATE_XML           = NO
 XML_OUTPUT             = xml
-XML_SCHEMA             = 
-XML_DTD                = 
+XML_SCHEMA             =
+XML_DTD                =
 XML_PROGRAMLISTING     = YES
 #---------------------------------------------------------------------------
 # configuration options for the AutoGen Definitions output
@@ -246,21 +246,21 @@ GENERATE_AUTOGEN_DEF   = NO
 GENERATE_PERLMOD       = NO
 PERLMOD_LATEX          = NO
 PERLMOD_PRETTY         = YES
-PERLMOD_MAKEVAR_PREFIX = 
+PERLMOD_MAKEVAR_PREFIX =
 #---------------------------------------------------------------------------
-# Configuration options related to the preprocessor   
+# Configuration options related to the preprocessor
 #---------------------------------------------------------------------------
 ENABLE_PREPROCESSING   = YES
 MACRO_EXPANSION        = YES
 EXPAND_ONLY_PREDEF     = NO
 SEARCH_INCLUDES        = YES
-INCLUDE_PATH           = 
-INCLUDE_FILE_PATTERNS  = 
+INCLUDE_PATH           =
+INCLUDE_FILE_PATTERNS  =
 PREDEFINED             = GNUNET_UNUSED="" GNUNET_PACKED=""
-EXPAND_AS_DEFINED      = 
+EXPAND_AS_DEFINED      =
 SKIP_FUNCTION_MACROS   = YES
 #---------------------------------------------------------------------------
-# Configuration::additions related to external references   
+# Configuration::additions related to external references
 #---------------------------------------------------------------------------
 TAGFILES               = 
../../../gnunet/doc/doxygen/gnunet.tag=../../../../gnunet/doc/doxygen/html
 GENERATE_TAGFILE       = gnunet-gtk.tag
@@ -268,14 +268,14 @@ ALLEXTERNALS           = NO
 EXTERNAL_GROUPS        = YES
 PERL_PATH              = /usr/bin/perl
 #---------------------------------------------------------------------------
-# Configuration options related to the dot tool   
+# Configuration options related to the dot tool
 #---------------------------------------------------------------------------
 CLASS_DIAGRAMS         = YES
-MSCGEN_PATH            = 
+MSCGEN_PATH            =
 HIDE_UNDOC_RELATIONS   = YES
 HAVE_DOT               = YES
 DOT_FONTNAME           = FreeSans
-DOT_FONTPATH           = 
+DOT_FONTPATH           =
 CLASS_GRAPH            = YES
 COLLABORATION_GRAPH    = YES
 GROUP_GRAPHS           = YES
@@ -288,8 +288,8 @@ CALLER_GRAPH           = YES
 GRAPHICAL_HIERARCHY    = YES
 DIRECTORY_GRAPH        = YES
 DOT_IMAGE_FORMAT       = png
-DOT_PATH               = 
-DOTFILE_DIRS           = 
+DOT_PATH               =
+DOTFILE_DIRS           =
 DOT_GRAPH_MAX_NODES    = 500
 MAX_DOT_GRAPH_DEPTH    = 1000
 DOT_TRANSPARENT        = YES
@@ -297,6 +297,6 @@ DOT_MULTI_TARGETS      = YES
 GENERATE_LEGEND        = YES
 DOT_CLEANUP            = YES
 #---------------------------------------------------------------------------
-# Configuration::additions related to the search engine   
+# Configuration::additions related to the search engine
 #---------------------------------------------------------------------------
 SEARCHENGINE           = YES
diff --git a/doc/gnunet-gns-gtk.1 b/doc/gnunet-gns-gtk.1
new file mode 100644
index 00000000..05c99674
--- /dev/null
+++ b/doc/gnunet-gns-gtk.1
@@ -0,0 +1,29 @@
+.TH GNUNET-GNS-GTK "1" "25 Feb 2012" "GNUnet"
+.SH NAME
+gnunet\-gns\-gtk \- a gtk interface to manipulate GNUnet GNS zones
+.SH SYNOPSIS
+.B gnunet\-gns\-gtk
+[\fIOPTIONS\fR]
+.SH DESCRIPTION
+.PP
+gnunet\-gns\-gtk is a gtk+ based GUI which can be used to create and 
manipulate a GNS zone.
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+print help page
+.TP
+\fB\-c \fIFILENAME\fR, \fB\-\-config=FILENAME\fR
+load config file (default: ~/.config/gnunet.conf)
+.TP
+\fB\-t, \fB\-\-tray\fR
+start with main window minimized (only put icon in tray)
+.TP
+\fB\-v\fR, \fB\-\-version\fR
+print the version number
+.SH FILES
+.TP
+~/.config/gnunet.conf
+User's GNUnet configuration file
+.SH "REPORTING BUGS"
+Report bugs by using mantis <https://bugs.gnunet.org/> or by sending 
electronic mail to <gnunet-developers@gnu.org>
+.SH "SEE ALSO"
+\fBgnunet\-gns\fP(1)
diff --git a/m4/gtk-3.0.m4 b/m4/gtk-3.0.m4
deleted file mode 100644
index e188bfbe..00000000
--- a/m4/gtk-3.0.m4
+++ /dev/null
@@ -1,219 +0,0 @@
-# Configure paths for GTK+
-# Owen Taylor     1997-2001
-
-dnl AM_PATH_GTK_3_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND 
[, MODULES]]]])
-dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified 
in MODULES,
-dnl pass to pkg-config
-dnl
-AC_DEFUN([AM_PATH_GTK_3_0],
-[dnl
-dnl Get the cflags and libraries from pkg-config
-dnl
-AC_ARG_ENABLE(gtktest, [  --disable-gtktest       do not try to compile and 
run a test GTK+ program],
-                   , enable_gtktest=yes)
-
-  pkg_config_args=gtk+-3.0
-  for module in . $4
-  do
-      case "$module" in
-         gthread)
-             pkg_config_args="$pkg_config_args gthread-2.0"
-         ;;
-      esac
-  done
-
-  no_gtk=""
-
-  AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
-
-  if test x$PKG_CONFIG != xno ; then
-    if $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then
-      :
-    else
-      echo "*** pkg-config too old; version 0.7 or better required."
-      no_gtk=yes
-      PKG_CONFIG=no
-    fi
-  else
-    no_gtk=yes
-  fi
-
-  min_gtk_version=ifelse([$1], ,3.0.0,$1)
-  AC_MSG_CHECKING(for GTK+ - version >= $min_gtk_version)
-
-  if test x$PKG_CONFIG != xno ; then
-    ## don't try to run the test against uninstalled libtool libs
-    if $PKG_CONFIG --uninstalled $pkg_config_args; then
-         echo "Will use uninstalled version of GTK+ found in PKG_CONFIG_PATH"
-         enable_gtktest=no
-    fi
-
-    if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then
-         :
-    else
-         no_gtk=yes
-    fi
-  fi
-
-  if test x"$no_gtk" = x ; then
-    GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
-    GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs`
-    gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
-           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
-    gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
-           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
-    gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
-           sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
-    if test "x$enable_gtktest" = "xyes" ; then
-      ac_save_CFLAGS="$CFLAGS"
-      ac_save_LIBS="$LIBS"
-      CFLAGS="$CFLAGS $GTK_CFLAGS"
-      LIBS="$GTK_LIBS $LIBS"
-dnl
-dnl Now check if the installed GTK+ is sufficiently new. (Also sanity
-dnl checks the results of pkg-config to some extent)
-dnl
-      rm -f conf.gtktest
-      AC_TRY_RUN([
-#include <gtk/gtk.h>
-#include <stdio.h>
-#include <stdlib.h>
-
-int
-main ()
-{
-  int major, minor, micro;
-  char *tmp_version;
-
-  fclose (fopen ("conf.gtktest", "w"));
-
-  /* HP/UX 9 (%@#!) writes to sscanf strings */
-  tmp_version = g_strdup("$min_gtk_version");
-  if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
-     printf("%s, bad version string\n", "$min_gtk_version");
-     exit(1);
-   }
-
-  if ((gtk_major_version != $gtk_config_major_version) ||
-      (gtk_minor_version != $gtk_config_minor_version) ||
-      (gtk_micro_version != $gtk_config_micro_version))
-    {
-      printf("\n*** 'pkg-config --modversion gtk+-3.0' returned %d.%d.%d, but 
GTK+ (%d.%d.%d)\n",
-             $gtk_config_major_version, $gtk_config_minor_version, 
$gtk_config_micro_version,
-             gtk_major_version, gtk_minor_version, gtk_micro_version);
-      printf ("*** was found! If pkg-config was correct, then it is best\n");
-      printf ("*** to remove the old version of GTK+. You may also be able to 
fix the error\n");
-      printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by 
editing\n");
-      printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that 
is\n");
-      printf("*** required on your system.\n");
-      printf("*** If pkg-config was wrong, set the environment variable 
PKG_CONFIG_PATH\n");
-      printf("*** to point to the correct configuration files\n");
-    }
-  else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
-          (gtk_minor_version != GTK_MINOR_VERSION) ||
-           (gtk_micro_version != GTK_MICRO_VERSION))
-    {
-      printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
-            GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
-      printf("*** library (version %d.%d.%d)\n",
-            gtk_major_version, gtk_minor_version, gtk_micro_version);
-    }
-  else
-    {
-      if ((gtk_major_version > major) ||
-        ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
-        ((gtk_major_version == major) && (gtk_minor_version == minor) && 
(gtk_micro_version >= micro)))
-      {
-        return 0;
-       }
-     else
-      {
-        printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
-               gtk_major_version, gtk_minor_version, gtk_micro_version);
-        printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest 
version of\n",
-              major, minor, micro);
-        printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n";);
-        printf("***\n");
-        printf("*** If you have already installed a sufficiently new version, 
this error\n");
-        printf("*** probably means that the wrong copy of the pkg-config shell 
script is\n");
-        printf("*** being found. The easiest way to fix this is to remove the 
old version\n");
-        printf("*** of GTK+, but you can also set the PKG_CONFIG environment 
to point to the\n");
-        printf("*** correct copy of pkg-config. (In this case, you will have 
to\n");
-        printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit 
/etc/ld.so.conf\n");
-        printf("*** so that the correct libraries are found at run-time))\n");
-      }
-    }
-  return 1;
-}
-],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
-       CFLAGS="$ac_save_CFLAGS"
-       LIBS="$ac_save_LIBS"
-     fi
-  fi
-  if test "x$no_gtk" = x ; then
-     AC_MSG_RESULT(yes (version 
$gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version))
-     ifelse([$2], , :, [$2])
-  else
-     AC_MSG_RESULT(no)
-     if test "$PKG_CONFIG" = "no" ; then
-       echo "*** A new enough version of pkg-config was not found."
-       echo "*** See http://pkgconfig.sourceforge.net";
-     else
-       if test -f conf.gtktest ; then
-        :
-       else
-          echo "*** Could not run GTK+ test program, checking why..."
-         ac_save_CFLAGS="$CFLAGS"
-         ac_save_LIBS="$LIBS"
-          CFLAGS="$CFLAGS $GTK_CFLAGS"
-          LIBS="$LIBS $GTK_LIBS"
-          AC_TRY_LINK([
-#include <gtk/gtk.h>
-#include <stdio.h>
-],      [ return ((gtk_major_version) || (gtk_minor_version) || 
(gtk_micro_version)); ],
-        [ echo "*** The test program compiled, but did not run. This usually 
means"
-          echo "*** that the run-time linker is not finding GTK+ or finding 
the wrong"
-          echo "*** version of GTK+. If it is not finding GTK+, you'll need to 
set your"
-          echo "*** LD_LIBRARY_PATH environment variable, or edit 
/etc/ld.so.conf to point"
-          echo "*** to the installed location  Also, make sure you have run 
ldconfig if that"
-          echo "*** is required on your system"
-         echo "***"
-          echo "*** If you have an old version installed, it is best to remove 
it, although"
-          echo "*** you may also be able to get things to work by modifying 
LD_LIBRARY_PATH" ],
-        [ echo "*** The test program failed to compile or link. See the file 
config.log for the"
-          echo "*** exact error that occured. This usually means GTK+ is 
incorrectly installed."])
-          CFLAGS="$ac_save_CFLAGS"
-          LIBS="$ac_save_LIBS"
-       fi
-     fi
-     GTK_CFLAGS=""
-     GTK_LIBS=""
-     ifelse([$3], , :, [$3])
-  fi
-  AC_SUBST(GTK_CFLAGS)
-  AC_SUBST(GTK_LIBS)
-  rm -f conf.gtktest
-])
-
-dnl GTK_CHECK_BACKEND(BACKEND-NAME [, MINIMUM-VERSION [, ACTION-IF-FOUND [, 
ACTION-IF-NOT-FOUND]]])
-dnl   Tests for BACKEND-NAME in the GTK targets list
-dnl
-AC_DEFUN([GTK_CHECK_BACKEND],
-[
-  pkg_config_args=ifelse([$1],,gtk+-3.0, gtk+-$1-3.0)
-  min_gtk_version=ifelse([$2],,3.0.0,$2)
-
-  AC_PATH_PROG(PKG_CONFIG, [pkg-config], [AC_MSG_ERROR([No pkg-config found])])
-
-  if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args ; then
-    target_found=yes
-  else
-    target_found=no
-  fi
-
-  if test "x$target_found" = "xno"; then
-    ifelse([$4],,[AC_MSG_ERROR([Backend $backend not found.])],[$4])
-  else
-    ifelse([$3],,[:],[$3])
-  fi
-])

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]