debian/0000755000000000000000000000000013055344377007201 5ustar debian/changelog0000644000000000000000000004001513055344377011053 0ustar 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 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 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 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 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 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 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 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 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 Sat, 21 Apr 2012 12:28:36 +0200 gnunet-gtk (0.8.1a-5) unstable; urgency=low * Orphaning package. -- Daniel Baumann 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 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 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 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 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 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 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 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 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 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 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 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 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 Thu, 19 Jun 2008 15:43:00 +0200 gnunet-gtk (0.8.0~pre1-1) experimental; urgency=low * New upstream release. -- Daniel Baumann Tue, 17 Jun 2008 12:01:00 +0100 gnunet-gtk (0.8.0~pre0-1) experimental; urgency=low * New upstream release. -- Daniel Baumann 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 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 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 Wed, 28 Nov 2007 14:01:00 +0100 gnunet-gtk (0.7.2c-2) unstable; urgency=low * Updated menu section (Closes: #444908). -- Daniel Baumann Thu, 11 Oct 2007 06:27:00 +0200 gnunet-gtk (0.7.2c-1) unstable; urgency=low * New upstream release. -- Daniel Baumann Tue, 09 Oct 2007 10:44:00 +0200 gnunet-gtk (0.7.2b-3) unstable; urgency=low * Adding debug package. -- Daniel Baumann Wed, 26 Sep 2007 10:35:00 +0200 gnunet-gtk (0.7.2b-2) unstable; urgency=low * Bumping build-dependency on gnunet. -- Daniel Baumann 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 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 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 Sun, 29 Apr 2007 11:03:10 +0200 gnunet-gtk (0.7.0e-2) unstable; urgency=low * New email address. -- Daniel Baumann Tue, 04 Jul 2006 15:49:00 +0200 gnunet-gtk (0.7.0e-1) unstable; urgency=low * New upstream release. -- Arnaud Kyheng 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 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 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 Mon, 20 Feb 2006 09:11:50 +0100 gnunet-gtk (0.7.0b-1) unstable; urgency=low * New upstream release. -- Arnaud Kyheng 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 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 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 Thu, 06 Oct 2005 00:12:23 +0200 gnunet-gtk (0.7.0-1) unstable; urgency=low * Initial Release. (Closes: #326604) -- Arnaud Kyheng Sun, 04 Sep 2005 18:30:43 +0200 debian/compat0000644000000000000000000000000212754404407010373 0ustar 9 debian/contrib/0000755000000000000000000000000012754404407010635 5ustar debian/contrib/gnunet-setup-pkexec0000755000000000000000000000021712712636100014465 0ustar #!/bin/sh CONFIG_FILE="/etc/gnunet.conf" /usr/sbin/service gnunet stop pkexec gnunet-setup -c ${CONFIG_FILE} $@ /usr/sbin/service gnunet start debian/contrib/org.debian.pkexec.gnunet-setup.policy0000644000000000000000000000167712754404407020014 0ustar Run gnunet-setup as user gnunet Lancement de gnunet-setup en tant qu'utilisateur gnunet Authentication is required to configure GNUnet L'authentification est indispensable pour la configuration de GNUnet no no auth_admin_keep /usr/bin/gnunet-setup true debian/control0000644000000000000000000000472613055344003010577 0ustar Source: gnunet-gtk Section: net Priority: optional Maintainer: Bertrand Marc Build-Depends: debhelper (>= 9), dh-autoreconf, autopoint, gnunet-dev (>= 0.10), libgladeui-dev (>=3.10.0), libgtk-3-dev, libqrencode-dev Standards-Version: 3.9.8 Vcs-Git: https://anonscm.debian.org/git/collab-maint/gnunet-gtk.git Vcs-browser: https://anonscm.debian.org/git/collab-maint/gnunet-gtk.git Homepage: http://gnunet.org/ Package: gnunet-gtk Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends}, policykit-1 Recommends: gnunet Breaks: gnunet-tools (<<0.9), gnunet-gtk-dev (<<0.10.1-5) Replaces: gnunet-tools (<<0.9), gnunet-gtk-dev (<<0.10.1-5) 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: ${misc:Depends}, ${shlibs:Depends}, gnunet-dev (>= 0.10), gnunet-gtk (= ${binary:Version}), libextractor-dev, libgladeui-dev (>=3.10.0), libgtk-3-dev 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. debian/copyright0000644000000000000000000000375512755706765011157 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: GNUnet-gtk Upstream-Contact: Christian Grothoff Source: https://gnunet.org/ Files: * Copyright: (C) 2005-2013 Christian Grothoff License: GPL-3+ Files: debian/* Copyright: (C) 2012-2016 Bertrand Marc (C) 2007-2012 Daniel Baumann License: GPL-2+ 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 . . The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file. License: GPL-2+ 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 2 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, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-2 file. debian/gnunet-gtk-dev.install0000644000000000000000000000003313054524016013411 0ustar usr/include usr/lib/*/*.so debian/gnunet-gtk.docs0000644000000000000000000000001012754404407012121 0ustar AUTHORS debian/gnunet-gtk.install0000644000000000000000000000033213054524022012634 0ustar usr/bin/ usr/lib/*/*.so.* usr/lib/*/gnunet/*.so usr/share debian/contrib/gnunet-setup-pkexec /usr/bin debian/contrib/org.debian.pkexec.gnunet-setup.policy /usr/share/polkit-1/actions/ debian/man/* /usr/share/man/man1/ debian/gnunet-gtk.links0000644000000000000000000000024612754404407012324 0ustar /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 debian/gnunet-gtk.lintian-overrides0000644000000000000000000000021412754404407014635 0ustar # internal libraries are not splitted out into a dedicated package to avoid # micropackaging. gnunet-gtk: package-name-doesnt-match-sonames debian/man/0000755000000000000000000000000012754404407007750 5ustar debian/man/gnunet-conversation-gtk.10000644000000000000000000000215612754404407014631 0ustar .TH GNUNET-CONVERSATION-GTK "1" "30 Sep 2014" "GNUnet" .SH NAME gnunet\-conversation\-gtk \- a gtk interface for gnunet-conversation .SH SYNOPSIS .B gnunet\-conversation\-gtk [\fIOPTIONS\fR] .SH DESCRIPTION .PP gnunet\-conversation\-gtk is a gtk+ based GUI for gnunet-conversation. .TP \fB\-c \fIFILENAME\fR, \fB\-\-config=FILENAME\fR load config file (default: ~/.gnunet/gnunet.conf) .TP \fB\-d\fR, \fB\-\-debug_box=1 or 0\fR enable debug box .TP \fB\-e ego, \fB\-\-ego=ego\fR select ego to use .TP \fB\-h\fR, \fB\-\-help\fR print help page .TP \fB\-L LOGLEVEL, \fB\-\-log=LOGLEVEL\fR configure logging to use LOGLEVEL .TP \fB\-l LOGFILE, \fB\-\-logfile=LOGFILE\fR configure logging to write logs to LOGFILE .TP \fB\-p LINE, \fB\-\-phone=LINE\fR sets the LINE to use for the phone .TP \fB\-t, \fB\-\-tray\fR start in tray mode .TP \fB\-v, \fB\-\-version\fR print the version number .SH FILES .TP ~/.gnunet/gnunet.conf User's GNUnet configuration file .SH "REPORTING BUGS" Report bugs by using mantis or by sending electronic mail to .SH "SEE ALSO" \fBgnunet\-conversation\fP(1) debian/man/gnunet-gns-gtk.10000644000000000000000000000146012754404407012703 0ustar .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: ~/.gnunet/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 ~/.gnunet/gnunet.conf User's GNUnet configuration file .SH "REPORTING BUGS" Report bugs by using mantis or by sending electronic mail to .SH "SEE ALSO" \fBgnunet\-gns\fP(1) debian/man/gnunet-gtk.10000644000000000000000000000141312754404407012114 0ustar .TH GNUNET-GTK "1" "30 Sep 2014" "GNUnet" .SH NAME gnunet\-gtk \- a gtk interface for gnunet .SH SYNOPSIS .B gnunet\-gtk [\fIOPTIONS\fR] .SH DESCRIPTION .PP gnunet\-gtk is a gtk+ based GUI for gnunet. .TP \fB\-c \fIFILENAME\fR, \fB\-\-config=FILENAME\fR load config file (default: ~/.gnunet/gnunet.conf) .TP \fB\-h\fR, \fB\-\-help\fR print help page .TP \fB\-L LOGLEVEL, \fB\-\-log=LOGLEVEL\fR configure logging to use LOGLEVEL .TP \fB\-l LOGFILE, \fB\-\-logfile=LOGFILE\fR configure logging to write logs to LOGFILE .TP \fB\-v, \fB\-\-version\fR print the version number .SH FILES .TP ~/.gnunet/gnunet.conf User's GNUnet configuration file .SH "REPORTING BUGS" Report bugs by using mantis or by sending electronic mail to debian/patches/0000755000000000000000000000000012755146463010632 5ustar debian/patches/ac_init_version.diff0000644000000000000000000000104412754404407014630 0ustar Description: Hardcode GNUnet GTK version in configure.ac Autoreconf needs GNUnet GTK in configure.ac. Author: Bertrand Marc --- 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.10.1,[bug-gnunet@gnu.org],[gnunet-gtk]) AM_INIT_AUTOMAKE([silent-rules]) AC_CONFIG_HEADERS([gnunet_gtk_config.h]) debian/patches/dont_copy_license.diff0000644000000000000000000000041212754404407015153 0ustar Description: prevent the installation of COPYING, wich is GPL. Author: Bertrand Marc --- a/Makefile.am +++ b/Makefile.am @@ -11,7 +11,7 @@ pkgpixdir= $(pkgdatadir) -doc_DATA = COPYING README +doc_DATA = README ACLOCAL_AMFLAGS = -I m4 debian/patches/reproducible_build.diff0000644000000000000000000000163412755146463015326 0ustar Description: Make the build reproducible Author: Chris Lamb Last-Update: 2016-08-12 Forwarded: https://gnunet.org/bugs/view.php?id=4617 Applied-Upstream: commit:37728 --- gnunet-gtk-0.10.1.orig/configure.ac +++ gnunet-gtk-0.10.1/configure.ac @@ -538,7 +538,11 @@ AC_SUBST(GNUNET_PEERINFO_GTK_YEARFROM, [ AC_SUBST(GNUNET_STATISTICS_GTK_YEARFROM, [2010], [year of the first release]) AC_SUBST(GNUNET_SETUP_GTK_YEARFROM, [2010], [year of the first release]) -thisyear=$(date | sed -e 's/.* \([[[:digit:]]]\+\)$/\1/') +if test -n "$SOURCE_DATE_EPOCH"; then + thisyear=$(date --utc --date="@SOURCE_DATE_EPOCH" +%Y) +else + thisyear=$(date +%Y) +fi AC_SUBST(GNUNET_FS_GTK_YEARTO, ${thisyear}, [year of the most current release]) AC_SUBST(GNUNET_PEERINFO_GTK_YEARTO, ${thisyear}, [year of the most current release]) AC_SUBST(GNUNET_STATISTICS_GTK_YEARTO, ${thisyear}, [year of the most current release]) debian/patches/series0000644000000000000000000000015712755145712012046 0ustar use_pkexec_in_desktop_file.diff ac_init_version.diff dont_copy_license.diff typos.diff reproducible_build.diff debian/patches/typos.diff0000644000000000000000000000712512754404407012641 0ustar --- a/doc/gnunet-setup.1 +++ b/doc/gnunet-setup.1 @@ -8,7 +8,7 @@ .PP gnunet\-setup is a gtk+ based GUI for configuring GNUnet. -The first time you run gnunet\-setup, the goal will typically be to configure the peer, that is, the set of processes that always run in the background. Those processes should run as user "gnunet" and thus gnunet\-setup should be run as user "gnunet" for this step. Use the "\-e" option to enable automatic priviledge escalation using gksu (if supported by your system). Alternatively, you can of course run gnunet\-setup from the "gnunet" system user account or even as "root". If you see a tab "General", you did start gnunet\-setup correctly to configure the peer. You should now be able to configure which subsystems of GNUnet you want to enable, which databases to use and what your network configuration looks like. After these steps are complete, you should be able to start your peer using "gnunet\-arm". +The first time you run gnunet\-setup, the goal will typically be to configure the peer, that is, the set of processes that always run in the background. Those processes should run as user "gnunet" and thus gnunet\-setup should be run as user "gnunet" for this step. Use the "\-e" option to enable automatic privilege escalation using gksu (if supported by your system). Alternatively, you can of course run gnunet\-setup from the "gnunet" system user account or even as "root". If you see a tab "General", you did start gnunet\-setup correctly to configure the peer. You should now be able to configure which subsystems of GNUnet you want to enable, which databases to use and what your network configuration looks like. After these steps are complete, you should be able to start your peer using "gnunet\-arm". It is recommended that "/etc/gnunet.conf" should be a world\-readable copy of the peer's GNUnet configuration. Note that GNUnet configuration files (as generated by gnunet\-setup) only contain those values that differ from the defaults. Also note that "gnunet\-arm" will by default look for a configuration in "$HOME/.config/gnunet.conf" (or, "$XDG_CONFIG_DIR/gnunet.conf" if "$XDG_CONFIG_DIR" is set); thus, if your configuration is in "/etc/gnunet.conf", you have to pass "\-c /etc/gnunet.conf" to gnunet\-arm or set "$XDG_CONFIG_DIR" to "/etc/". @@ -19,8 +19,8 @@ \fB\-c \fIFILENAME\fR, \fB\-\-config=FILENAME\fR load config file (default: ~/.config/gnunet.conf) .TP -\fB\-e, \fB\-\-elevate\-priviledges\fR -Try to elevate priviledges to run gnunet\-setup as user "gnunet". This option is only available if libgksu\-support was found on your system. It is ignored if gnunet\-setup is run as user "root" or "gnunet" already. If "gksu" fails, gnunet\]-setup is run as the current user. +\fB\-e, \fB\-\-elevate\-privileges\fR +Try to elevate privileges to run gnunet\-setup as user "gnunet". This option is only available if libgksu\-support was found on your system. It is ignored if gnunet\-setup is run as user "root" or "gnunet" already. If "gksu" fails, gnunet\-setup is run as the current user. .TP \fB\-h\fR, \fB\-\-help\fR print help page --- a/src/conversation/gnunet-conversation-gtk.c +++ b/src/conversation/gnunet-conversation-gtk.c @@ -1313,7 +1313,7 @@ */ if (call_selected != NULL && caller_selected != NULL) { - LOG("this shoud not be possible"); + LOG("this should not be possible"); GNUNET_break(0); } else @@ -1366,7 +1366,7 @@ //// if (call_selected != NULL && caller_selected != NULL) { - LOG("this shoud not be possible"); + LOG("this should not be possible"); GNUNET_break(0); return; } debian/patches/use_pkexec_in_desktop_file.diff0000644000000000000000000000054112754404407017027 0ustar Description: call a wrapper using pkexec in gnunet-setup.desktop Author: Bertrand Marc --- a/gnunet-setup.desktop.in +++ b/gnunet-setup.desktop.in @@ -5,7 +5,7 @@ Comment=Configure GNUnet Type=Application -Exec=gnunet-setup +Exec=gnunet-setup-pkexec Icon=gnunet-setup Terminal=false Categories=GTK;Network;P2P;FileTransfer; debian/rules0000755000000000000000000000076612756033043010262 0ustar #!/usr/bin/make -f DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) %: dh ${@} --with autoreconf override_dh_auto_configure: dh_auto_configure -- --disable-rpath override_dh_auto_install: 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 override_dh_install: dh_install --fail-missing override_dh_strip: dh_strip --dbgsym-migration='gnunet-gtk-dbg (<< 0.10.1-4~)' debian/source/0000755000000000000000000000000012754404407010475 5ustar debian/source/format0000644000000000000000000000001412754404407011703 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000011512754404407012110 0ustar compression = gzip compression-level = 9 extend-diff-ignore = "^config.log$" debian/upstream/0000755000000000000000000000000012754404407011035 5ustar debian/upstream/signing-key.asc0000644000000000000000000001425112754404407013754 0ustar -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1 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 taMpSt3HyQCfW0j5FnfdS1KuAEVlVauY2kKKQxk= =/OrC -----END PGP PUBLIC KEY BLOCK----- debian/watch0000644000000000000000000000013712754404407010227 0ustar version=3 opts=pgpsigurlmangle=s/$/.sig/ ftp://ftp.gnu.org/gnu/gnunet/gnunet-gtk-(\d.+).tar.gz