aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2021-06-18 11:31:23 +0200
committerChristian Grothoff <christian@grothoff.org>2021-06-18 11:31:23 +0200
commit3be0dff9cc8ad6864537563688b97e7d949db979 (patch)
tree37f3ffdfd90964c845d84d3607ef573af8d576a6
parent5034ca084258d6653b2986b00167c736a9cd93ed (diff)
downloadgnunet-gtk-3be0dff9cc8ad6864537563688b97e7d949db979.tar.gz
gnunet-gtk-3be0dff9cc8ad6864537563688b97e7d949db979.zip
initial import of Debian package, adjustments to Debian package and minimizing patch
-rw-r--r--Makefile.am5
-rw-r--r--configure.ac2
-rw-r--r--debian/changelog522
-rwxr-xr-xdebian/contrib/gnunet-setup-pkexec5
-rw-r--r--debian/contrib/org.debian.pkexec.gnunet-setup.policy21
-rw-r--r--debian/control65
-rw-r--r--debian/copyright31
-rw-r--r--debian/gnunet-gtk-dev.install2
-rw-r--r--debian/gnunet-gtk.docs1
-rw-r--r--debian/gnunet-gtk.install6
-rw-r--r--debian/gnunet-gtk.links2
-rw-r--r--debian/gnunet-gtk.lintian-overrides3
-rw-r--r--debian/patches/series1
-rw-r--r--debian/patches/use_pkexec_in_desktop_file.diff21
-rwxr-xr-xdebian/rules14
-rw-r--r--debian/source/format1
-rw-r--r--debian/source/options1
-rw-r--r--debian/upstream/signing-key.asc637
-rw-r--r--debian/watch3
-rw-r--r--doc/Makefile.am2
-rw-r--r--doc/doxygen/gnunet.doxy70
-rw-r--r--doc/gnunet-gns-gtk.129
-rw-r--r--m4/gtk-3.0.m4219
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)
13pkgpixdir= $(pkgdatadir) 13pkgpixdir= $(pkgdatadir)
14 14
15 15
16doc_DATA = COPYING README 16doc_DATA = README
17 17
18ACLOCAL_AMFLAGS = -I m4 18ACLOCAL_AMFLAGS = -I m4
19 19
@@ -23,5 +23,4 @@ install-data-local:
23 23
24EXTRA_DIST = \ 24EXTRA_DIST = \
25 config.rpath \ 25 config.rpath \
26 mkinstalldirs 26 mkinstalldirs
27
diff --git a/configure.ac b/configure.ac
index c7f04722..31c1df73 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,7 @@
20# Process this file with autoconf to produce a configure script. 20# Process this file with autoconf to produce a configure script.
21# 21#
22AC_PREREQ(2.61) 22AC_PREREQ(2.61)
23AC_INIT([GNUnet GTK],m4_esyscmd([contrib/get_version.sh .version | tr -d '\n']),[bug-gnunet@gnu.org],[gnunet-gtk]) 23AC_INIT([GNUnet GTK],0.14.1,[bug-gnunet@gnu.org],[gnunet-gtk])
24AC_CONFIG_AUX_DIR([build-aux]) 24AC_CONFIG_AUX_DIR([build-aux])
25AM_INIT_AUTOMAKE([silent-rules]) 25AM_INIT_AUTOMAKE([silent-rules])
26AC_CONFIG_HEADERS([gnunet_gtk_config.h]) 26AC_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 @@
1gnunet-gtk (0.14.1-1) unstable; urgency=medium
2 * import into upstream Git repository from salsa.debian.org
3 * updated to latest release
4 * modified upstream to minimize patching, removing patches applied upstream
5
6 -- Christian Grothoff <grothoff@gnu.org> Fri 18 Jun 2021 11:23:15 AM CEST
7
8gnunet-gtk (0.13.1-1) unstable; urgency=medium
9
10 * debian/upstream/signing-key.asc: reexport upstream signing key with
11 minimal options.
12 * Add ng0's and Martin Schanzenbach's gpg keys to
13 debian/upstream/signing-key.asc.
14 * Remove debian/patches/typos.diff, included upstream.
15 * Refresh patches with gbp pq.
16 * debian/copyright:
17 + update years.
18 + distribute debian/* under GPL-3+ instead of GPL-2+.
19 * Remove pre-oldstable dbgsym-migration in debian/rules.
20 * Apply debhelper-compat 13:
21 + declare build-dependency on debhelper-compat (=13).
22 + remove build-dependency on dh-autoreconf.
23 + remove debian/compat.
24 + remove dh_install --fail-missing from debian/rules.
25 + remove --with-autoreconf from debian/rules.
26 * Simplify debian/rules with execute_after_dh_auto_install.
27 * Use wrap-and-sort -as.
28 * debian/control:
29 + remove breaks and replace from pre-oldstable.
30 + use https in Homepage URI.
31 + bump the minimal gnunet version to 0.13.1.
32 * Standards-version: 4.5.0, no changes needed.
33 * Remove debian/man/gnunet-conversation-gtk.1, included upstream.
34
35 -- Bertrand Marc <bmarc@debian.org> Wed, 15 Jul 2020 16:33:01 +0200
36
37gnunet-gtk (0.11.0-1) experimental; urgency=medium
38
39 * New upstream version 0.11.0.
40 * Refresh debian/patches/ac_init_version.diff.
41 * Standards-version: 4.3.0, no changes needed.
42 * debian/upstream/signing-key.asc: reexport upstream signing key with minimal
43 options.
44
45 -- Bertrand Marc <bmarc@debian.org> Sun, 03 Mar 2019 14:53:43 +0100
46
47gnunet-gtk (0.11.0~pre66-1) experimental; urgency=medium
48
49 * Update debian/watch to version 4, add a rule deal with pre and rc versions.
50 * Move the package to salsa and update Vcs-browser and Vcs-git accordingly.
51 * Add Christian Grothoff's new key to debian/upstream/signing-key.asc.
52 * New upstream version 0.11.0~pre66
53 * debian/patches:
54 + Refresh dont_copy_license.diff and typos.diff.
55 + Delete reproducible_build.diff, included upstream.
56 + Fix a typo in dont_copy_license.diff's description.
57 * Update build-dependencies according to README:
58 + gnunet-dev (>= 0.11.0~).
59 + libgtk-3-dev (>=3.22.0).
60 * debian/source/options: remove custom compression options.
61 * debian/copyright: use https in the copyright-format URL.
62 * Standard-version: 4.2.1.
63
64 -- Bertrand Marc <bmarc@debian.org> Sat, 10 Nov 2018 17:28:34 +0100
65
66gnunet-gtk (0.10.1-5) unstable; urgency=medium
67
68 * Move the plugins from gnunet-gtk-dev to gnunet-gtk and add
69 breaks/replaces: gnunet-gtk-dev for gnunet-gtk (Closes: #855706).
70
71 -- Bertrand Marc <bmarc@debian.org> Tue, 28 Feb 2017 20:01:19 +0100
72
73gnunet-gtk (0.10.1-4) unstable; urgency=medium
74
75 * Add a patch written by Chris Lamb to make the build reproducible
76 (Closes: #834111).
77 * debian/copyright: move to format 1.0 and update years and license.
78 * Add missing dependencies for gnunet-gtk-dev.
79 * Use my @debian.org address for the maintainer field.
80 * Migrate from a manual "-dbg" package to an automatic generated debug
81 symbol package:
82 + debian/control: remove gnunet-gtk-dbg.
83 + debian/rules: use --dbgsym-migration in override_dh_strip.
84
85 -- Bertrand Marc <bmarc@debian.org> Sat, 20 Aug 2016 13:04:30 +0200
86
87gnunet-gtk (0.10.1-3) unstable; urgency=medium
88
89 * Switch from gksu to policykit (Closes: #822602):
90 + Remove the dependency on gksu.
91 + Add a dependency on policykit-1.
92 + Rewrite the wrapper around gnunet-setup to use pkexec and rename it
93 gnunet-setup-pkexec.
94 + Create a link to the gnunet-setup manpage for gnunet-setup-pkexec.
95 + Install gnunet-setup in /usr/bin.
96 + Set a policy kit file for gnunet-setup.
97 + Patch gnunet-setup.desktop to launch gnunet-setup-pkexec.
98 * debian/control: use secure URI for the Vcs-* fields.
99 * Standards version: 3.9.8.
100 * Fix another typo in debian/patches/typos.diff.
101 * Switch to debhelper v9:
102 + Bump debian/compat.
103 + Build-depend on debhelper (>= 9).
104 + debian/rules: replace usr/lib/ with usr/lib/$(DEB_HOST_MULTIARCH) and
105 stop using dpkg-buildflags in dh_auto_configure.
106 + debian/*.install: replace usr/lib/ with usr/lib/*/.
107
108 -- Bertrand Marc <beberking@gmail.com> Sun, 08 May 2016 16:10:26 +0200
109
110gnunet-gtk (0.10.1-2) unstable; urgency=medium
111
112 * Put the upstream signing key in debian/upstream/signing-key.asc and
113 remove debian/source/include-binaries.
114 * debian/control: update homepage as www.gnunet.org does not work anymore.
115 * debian/control: update description according to upstream website.
116 * Recommends gnunet instead of suggesting depreciated gnunet-server and
117 fix long description (Closes: #768042).
118 * Remove gnunet-gtk.menu and its icon in debian/pixmaps. Update
119 gnunet-gtk.install accordingly.
120
121 -- Bertrand Marc <beberking@gmail.com> Thu, 22 Oct 2015 19:37:45 +0200
122
123gnunet-gtk (0.10.1-1) unstable; urgency=medium
124
125 * Imported Upstream version 0.10.1
126 * debian/control:
127 + build-depend on gnunet-dev (>= 0.10).
128 + make gnunet-gtk depend on ${shlibs:depends}.
129 * Change the name of the service in the gnunet-setup wrapper.
130 * Refresh patches.
131 * Add the new files to gnunet-gtk*.install.
132 * debian/rules: fix the case of the directory gnunet to remove properly .la
133 files.
134 * Remove peerinfo-gtk, setup and statistics-gtk manpages, they are included
135 and upgraded upstream.
136 * Delete debian/gnunet-gtk.manpages, not necessary.
137 * Add a patch to fix a few typos in gnunet-setup manpage.
138 * Add minimal manpages for gnunet-gtk and gnunet-conversation-gtk.
139 * Standards version 3.9.6: no changes needed.
140
141 -- Bertrand Marc <beberking@gmail.com> Sat, 04 Oct 2014 15:04:48 +0200
142
143gnunet-gtk (0.9.5-1) unstable; urgency=medium
144
145 * Make uscan check the archive signature:
146 + add the upstream key to debian/upstream-signing-key.pgp.
147 + add the binary key to debian/source/include-binaries.
148 + add pgpsigurlmangle to debian/watch.
149 * Imported Upstream version 0.9.5
150 * Move the git repository to collab-maint.
151 * debian/gnunet-gtk.install: remove gnunet-gns-gtk, it is now integrated with
152 gnunet-setup.
153 * Standards version 3.9.5: no changes needed.
154 * Do not install the licence file.
155 * Build-depend on libqrencode.
156 * Do not build-depend on guile-1.8-dev, it is not used in any way.
157 * Build-depend on gnunet-dev (>=0.9.5) as it fails to build with a lower
158 version.
159
160 -- Bertrand Marc <beberking@gmail.com> Tue, 11 Feb 2014 20:35:43 +0100
161
162gnunet-gtk (0.9.3-1) unstable; urgency=low
163
164 * Imported Upstream version 0.9.3
165 * Install gnunet-gns-gtk.
166 * Depends on gnunet (>= 0.9.3) as it will fail to build with any lower
167 version.
168 * Pass hardening build flags to configure.
169 * Add a short manpage for gnunet-gns-gtk.
170
171 -- Bertrand Marc <beberking@gmail.com> Tue, 19 Jun 2012 20:37:30 +0200
172
173gnunet-gtk (0.9.2-2) unstable; urgency=low
174
175 * debian/control: add Vcs-Git and Vcs-browser fields.
176 * Gnunet-gtk breaks/replaces gnunet-tools (<<0.9) as they both provide
177 gnunet-setup (Closes: #673802).
178
179 -- Bertrand Marc <beberking@gmail.com> Wed, 23 May 2012 22:10:21 +0200
180
181gnunet-gtk (0.9.2-1) unstable; urgency=low
182
183 * New maintainer (Closes: #660441).
184 * New upstream release 0.9.2.
185 * Add debian/watch.
186 * Remove the only patch: applied.
187 * Move to autoreconf:
188 + build-depends on autoconf, automake, autopoint, dh-autoreconf.
189 + debian/rules: use dh --with autoreconf.
190 + patch configure.ac to pass GNUnet GTK version to autoreconf.
191 * Standards version 3.9.3: no changes needed.
192 * The main GTK client is now gnunet-fs-gtk:
193 + update gnunet-gtk.manpages
194 + update gnunet-gtk.menu
195 + update icon symlink in gnunet-gtk.links.
196 * debian/copyright: GNUnet is now released under GPL3.
197 * Add minimal man pages.
198 * debian/rules: remove unrecognize options to configure: libgku2 libnotify.
199 * Update build-dependencies:
200 + remove libadns1-dev, libgksu2-dev, libgcrypt11-dev, libgmp3-dev,
201 libnotify-dev, librsvg2-dev, libextractor-dev.
202 + update libgtk to libgtk-3-dev.
203 * Add a wrapper around gnunet-setup and depends on gksu.
204
205 -- Bertrand Marc <beberking@gmail.com> Sat, 21 Apr 2012 12:28:36 +0200
206
207gnunet-gtk (0.8.1a-5) unstable; urgency=low
208
209 * Orphaning package.
210
211 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Sun, 19 Feb 2012 08:44:38 +0000
212
213gnunet-gtk (0.8.1a-4) experimental; urgency=low
214
215 * Updating maintainer and uploaders fields.
216 * Removing vcs fields.
217 * Updating to debhelper version 8.
218 * Updating to standards version 3.9.2.
219 * Removing references to my old email address.
220 * Switching to source version 3.0 (quilt).
221 * Simplyfing autotools handling in rules.
222 * Removing leading slash in debhelper install files.
223 * Moving installation of pixmap files from rules to debhelper install
224 file.
225 * Making packaging distribution neutral.
226 * Updating years in copyright file.
227 * Compacting copyright file.
228
229 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Thu, 15 Sep 2011 12:43:07 +0200
230
231gnunet-gtk (0.8.1a-3) unstable; urgency=low
232
233 [ Daniel Baumann ]
234 * Updating standards version to 3.9.0.
235
236 [ Jérémy Bobbio ]
237 * Uploaded at Daniel Baumann's request.
238 * Add compatibility with libnotify 0.7 API. (Closes: #630279)
239
240 -- Jérémy Bobbio <lunar@debian.org> Thu, 21 Jul 2011 15:31:15 +0200
241
242gnunet-gtk (0.8.1a-2) unstable; urgency=medium
243
244 * Updating versioned gnunet depends to 0.8.1a.
245 * Rebuilding against libextractor with epoche to ease testing
246 migration.
247
248 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Sat, 20 Mar 2010 12:15:51 +0100
249
250gnunet-gtk (0.8.1a-1) unstable; urgency=low
251
252 * Correcting upstream homepage in copyright.
253 * Updating year in copyright file.
254 * Updating to standards 3.8.4.
255 * Merging upstream version 0.8.1a.
256
257 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Mon, 15 Feb 2010 13:14:05 +0100
258
259gnunet-gtk (0.8.1-1) unstable; urgency=low
260
261 * Removing icons.patch, not required anymore.
262 * Symlinking icon rather than installing another copy of it.
263 * Adding a patch to correct typo in upstream desktop file, and
264 dropping the local one.
265 * Removing not required sourcedir parameter from dh_install override.
266 * Updating to standards version 3.8.3.
267 * Adding maintainer homepage field to control.
268 * Marking maintainer homepage field to be also included in binary
269 packages and changelog.
270 * Adding README.source.
271 * Simplifying autotools handling in rules.
272 * Moving maintainer homepage field from control to copyright.
273 * Updating REAMDE.source.
274 * Dropping la files.
275 * Bumping versioned build-depends on debhelper.
276 * Bumping versioned build-depends on quilt.
277 * Adding explicit source version 1.0 until switch to 3.0.
278 * Merging upstream version 0.8.1.
279 * Removing desktop.patch, merged upstream.
280 * Updating versioned gnunet depends to 0.8.1.
281
282 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Tue, 29 Dec 2009 18:52:46 +0100
283
284gnunet-gtk (0.8.0c-2) unstable; urgency=low
285
286 * Removing unneded versions for build-depends.
287 * Updating maintainer field.
288 * Updating vcs fields.
289 * Wrapping lines in control.
290 * Updating package to standards version 3.8.2.
291 * Simplify gnunet-gtk-dev install file.
292 * Minimizing rules file.
293 * Adding description field in menu file.
294 * Updating old category in desktop file.
295
296 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Mon, 10 Aug 2009 23:15:44 +0200
297
298gnunet-gtk (0.8.0c-1) unstable; urgency=low
299
300 * Using correct rfc-2822 date formats in changelog.
301 * Merging upstream version 0.8.0c.
302 * Upgrading package to standards 3.8.1.
303 * Upgrading gnunet depends to 0.8.0c.
304 * Updating section of the debug package.
305 * Updating year in copyright file.
306 * Tidy rules file.
307
308 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Mon, 11 May 2009 20:36:49 +0200
309
310gnunet-gtk (0.8.0b-4) unstable; urgency=low
311
312 * Using patch-stamp rather than patch in rules file.
313 * Replacing obsolete dh_clean -k with dh_prep.
314 * Removing Arnaud from uploaders, he is MIA (Closes: #513164).
315 * Updating year in copyright file.
316 * Using quilt rather than dpatch.
317 * Updating rules to current state of the art.
318
319 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Thu, 05 Feb 2009 00:36:00 +0100
320
321gnunet-gtk (0.8.0b-3) unstable; urgency=low
322
323 * Adding gnunet-server to suggests (Closes: #499496).
324 * Adding note about requiring gnunet-server in gnunet-gtk package
325 long-description.
326
327 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Fri, 19 Sep 2008 10:33:00 +0200
328
329gnunet-gtk (0.8.0b-2) unstable; urgency=low
330
331 * Updating vcs fields in control file.
332 * Building gnunet-gtk on all architectures again, guile-1.8 on ia64 is back.
333
334 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Sun, 14 Sep 2008 13:07:00 +0200
335
336gnunet-gtk (0.8.0b-1) unstable; urgency=low
337
338 * Upgrading gnunet depends to 0.8.0b.
339 * Merging upstream version 0.8.0b.
340
341 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Mon, 25 Aug 2008 00:42:00 +0200
342
343gnunet-gtk (0.8.0a-1) unstable; urgency=low
344
345 * Upgrading gnunet depends to 0.8.0a.
346 * Merging upstream version 0.8.0a.
347
348 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Sun, 03 Aug 2008 20:59:00 +0200
349
350gnunet-gtk (0.8.0-1) unstable; urgency=low
351
352 * Updating configure call in rules for gnunet 0.8.0.
353 * Adding librsvg depends.
354 * Reordering rules file.
355 * Excluding ia64 manually from architectures.
356 * Removing watch file.
357 * Using lintian debhelper to install lintian overrides.
358 * Rewriting copyright file in machine-interpretable format.
359 * Upgrading package to standards 3.8.0.
360 * Adding vcs fields in control file.
361 * Bumping versioned libextractor depends to 0.5.20.
362 * Bumping versioned gnunet depends to 0.8.0.
363 * Switching maintainer and uploaders fields.
364 * Upgrading package to debhelper 7.
365 * Merging upstream version 0.8.0.
366
367 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Thu, 19 Jun 2008 15:43:00 +0200
368
369gnunet-gtk (0.8.0~pre1-1) experimental; urgency=low
370
371 * New upstream release.
372
373 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Tue, 17 Jun 2008 12:01:00 +0100
374
375gnunet-gtk (0.8.0~pre0-1) experimental; urgency=low
376
377 * New upstream release.
378
379 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Fri, 07 Mar 2008 16:38:00 +0100
380
381gnunet-gtk (0.7.3-1) unstable; urgency=low
382
383 * New upstream release.
384 * Adding suggested improvements from upstream (Closes: #457201):
385 - Adding libgksu2-dev to build-depends.
386 - Building with --enable-libgksu2 --with-libnotify.
387 - Fixing icon install call in rules.
388 - Using versioned build-depends against gnunet-tools.
389 * Adjusting package sections and priorities.
390
391 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Mon, 24 Dec 2007 17:06:00 +0100
392
393gnunet-gtk (0.7.2c-4) unstable; urgency=medium
394
395 * Some formal cleanups:
396 - Updated to new policy.
397 - Using versioned depends for libextractor.
398 - Comented lintian overrides.
399 * Added missing dh_mkshlibs in rules.
400
401 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Thu, 06 Dec 2007 23:15:00 +0100
402
403gnunet-gtk (0.7.2c-3) unstable; urgency=low
404
405 * Added depends to gnunet-tools (Closes: #447973).
406
407 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Wed, 28 Nov 2007 14:01:00 +0100
408
409gnunet-gtk (0.7.2c-2) unstable; urgency=low
410
411 * Updated menu section (Closes: #444908).
412
413 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Thu, 11 Oct 2007 06:27:00 +0200
414
415gnunet-gtk (0.7.2c-1) unstable; urgency=low
416
417 * New upstream release.
418
419 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Tue, 09 Oct 2007 10:44:00 +0200
420
421gnunet-gtk (0.7.2b-3) unstable; urgency=low
422
423 * Adding debug package.
424
425 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Wed, 26 Sep 2007 10:35:00 +0200
426
427gnunet-gtk (0.7.2b-2) unstable; urgency=low
428
429 * Bumping build-dependency on gnunet.
430
431 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Fri, 17 Aug 2007 08:24:00 +0200
432
433gnunet-gtk (0.7.2b-1) unstable; urgency=low
434
435 * New upstream release.
436 * Building against fixed gnunet (Closes: #432483).
437 * Rewritten/edited all packaging files based on current debhelper templates.
438
439 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Tue, 14 Aug 2007 15:11:00 +0200
440
441gnunet-gtk (0.7.1c-2) unstable; urgency=low
442
443 * Upload to unstable.
444 * Rebuild against gnunet 0.7.1c-2.
445 * Added build-depends to libnotify-dev.
446
447 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Tue, 15 May 2007 10:09:10 +0200
448
449gnunet-gtk (0.7.1c-1) experimental; urgency=low
450
451 * New upstream release (Closes: #420539).
452 * Added french translation (Closes: #371147).
453 * New desktop icon.
454 * Package split into gnunet-gtk and gnunet-gtk-dev.
455
456 -- Arnaud Kyheng <Arnaud.Kyheng@free.fr> Sun, 29 Apr 2007 11:03:10 +0200
457
458gnunet-gtk (0.7.0e-2) unstable; urgency=low
459
460 * New email address.
461
462 -- Daniel Baumann <daniel.baumann@progress-technologies.net> Tue, 04 Jul 2006 15:49:00 +0200
463
464gnunet-gtk (0.7.0e-1) unstable; urgency=low
465
466 * New upstream release.
467
468 -- Arnaud Kyheng <Arnaud.Kyheng@free.fr> Sun, 21 May 2006 11:57:54 +0200
469
470gnunet-gtk (0.7.0d-1) unstable; urgency=low
471
472 * New upstream release.
473 * debian/control: Bumped policy version to 3.7.2.
474
475 -- Arnaud Kyheng <Arnaud.Kyheng@free.fr> Sun, 07 May 2006 16:08:06 +0200
476
477gnunet-gtk (0.7.0c-1) unstable; urgency=low
478
479 * New upstream release.
480 * debian/control: Incorporate changes from NMU. Thanks Matej Vela for the
481 NMU (Closes: #350150).
482
483 -- Arnaud Kyheng <Arnaud.Kyheng@free.fr> Tue, 21 Mar 2006 19:41:45 +0100
484
485gnunet-gtk (0.7.0b-1.1) unstable; urgency=high
486
487 * NMU.
488 * Replace hardcoded dependencies with ${shlibs:Depends}.
489 Closes: #350150.
490
491 -- Matej Vela <vela@debian.org> Mon, 20 Feb 2006 09:11:50 +0100
492
493gnunet-gtk (0.7.0b-1) unstable; urgency=low
494
495 * New upstream release.
496
497 -- Arnaud Kyheng <Arnaud.Kyheng@free.fr> Sun, 25 Dec 2005 00:25:32 +0100
498
499gnunet-gtk (0.7.0a-2) unstable; urgency=low
500
501 * Bumped rev number (wrong file upload). (Closes: #341503)
502
503 -- Arnaud Kyheng <Arnaud.Kyheng@free.fr> Thu, 01 Dec 2005 21:56:10 +0100
504
505gnunet-gtk (0.7.0a-1) unstable; urgency=low
506
507 * New Upstream Release.
508 * debian/control: Updated dependencies to follow the libstdc++ allocator change.
509
510 -- Arnaud Kyheng <Arnaud.Kyheng@free.fr> Sun, 20 Nov 2005 12:49:30 +0100
511
512gnunet-gtk (0.7.0-2) unstable; urgency=low
513
514 * debian/control: Fixed dependencies (Closes: #332328)
515
516 -- Arnaud Kyheng <Arnaud.Kyheng@free.fr> Thu, 06 Oct 2005 00:12:23 +0200
517
518gnunet-gtk (0.7.0-1) unstable; urgency=low
519
520 * Initial Release. (Closes: #326604)
521
522 -- 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 @@
1#!/bin/sh
2CONFIG_FILE="/etc/gnunet.conf"
3/usr/sbin/service gnunet stop
4pkexec gnunet-setup -c ${CONFIG_FILE} $@
5/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 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE policyconfig PUBLIC
3 "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
4 "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
5<policyconfig>
6
7 <action id="org.debian.pkexec.gnunet-setup.run">
8 <description>Run gnunet-setup as user gnunet</description>
9 <description xml:lang="fr">Lancement de gnunet-setup en tant qu'utilisateur gnunet</description>
10 <message>Authentication is required to configure GNUnet</message>
11 <message xml:lang="fr">L'authentification est indispensable pour la configuration de GNUnet</message>
12 <defaults>
13 <allow_any>no</allow_any>
14 <allow_inactive>no</allow_inactive>
15 <allow_active>auth_admin_keep</allow_active>
16 </defaults>
17 <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/gnunet-setup</annotate>
18 <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
19 </action>
20
21</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 @@
1Source: gnunet-gtk
2Section: net
3Priority: optional
4Maintainer: Bertrand Marc <bmarc@debian.org>
5Build-Depends:
6 autopoint,
7 debhelper-compat (= 13),
8 gnunet-dev (>= 0.14.1~),
9 libgladeui-dev (>=3.10.0),
10 libgtk-3-dev (>=3.22.0),
11 libqrencode-dev
12Standards-Version: 4.5.0
13Vcs-Git: https://salsa.debian.org/debian/gnunet-gtk.git
14Vcs-browser: https://salsa.debian.org/debian/gnunet-gtk
15Homepage: https://gnunet.org/
16
17Package: gnunet-gtk
18Architecture: any
19Depends:
20 policykit-1,
21 ${misc:Depends},
22 ${shlibs:Depends}
23Recommends:
24 gnunet
25Description: GNU's framework for secure peer-to-peer networking (GTK+ client)
26 GNUnet is a framework for secure peer-to-peer networking that does not use any
27 centralized or otherwise trusted services. Its high-level goal is to provide a
28 strong free software foundation for a global network that provides security
29 and in particular respects privacy.
30 .
31 GNUnet started with an idea for anonymous censorship-resistant file-sharing,
32 but has grown to incorporate other applications as well as many generic
33 building blocks for secure networking applications. In particular, GNUnet now
34 includes the GNU Name System, a privacy-preserving, decentralized public key
35 infrastructure.
36 .
37 This package contains the graphical client, using the GTK+ toolkit. In order
38 use GNUnet, you also need gnunet either on your server or on your local
39 machine.
40
41Package: gnunet-gtk-dev
42Section: devel
43Architecture: any
44Depends:
45 gnunet-dev (>= 0.13.1~),
46 gnunet-gtk (= ${binary:Version}),
47 libextractor-dev,
48 libgladeui-dev (>=3.10.0),
49 libgtk-3-dev,
50 ${misc:Depends},
51 ${shlibs:Depends}
52Description: GNU's framework for secure peer-to-peer networking (GTK+ client development)
53 GNUnet is a framework for secure peer-to-peer networking that does not use any
54 centralized or otherwise trusted services. Its high-level goal is to provide a
55 strong free software foundation for a global network that provides security
56 and in particular respects privacy.
57 .
58 GNUnet started with an idea for anonymous censorship-resistant file-sharing,
59 but has grown to incorporate other applications as well as many generic
60 building blocks for secure networking applications. In particular, GNUnet now
61 includes the GNU Name System, a privacy-preserving, decentralized public key
62 infrastructure.
63 .
64 This package contains the development files for the graphical client, using the
65 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 @@
1Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2Upstream-Name: GNUnet-gtk
3Upstream-Contact: Christian Grothoff <christian@grothoff.org>
4Source: https://gnunet.org/
5
6Files: *
7Copyright: (C) 2005-2020 Christian Grothoff <christian@grothoff.org>
8License: GPL-3+
9
10Files: debian/*
11Copyright:
12 (C) 2012-2020 Bertrand Marc <bmarc@debian.org>
13 (C) 2007-2012 Daniel Baumann <daniel.baumann@progress-technologies.net>
14License: GPL-3+
15
16License: GPL-3+
17 This program is free software: you can redistribute it and/or modify
18 it under the terms of the GNU General Public License as published by
19 the Free Software Foundation, either version 3 of the License, or
20 (at your option) any later version.
21 .
22 This program is distributed in the hope that it will be useful,
23 but WITHOUT ANY WARRANTY; without even the implied warranty of
24 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
25 GNU General Public License for more details.
26 .
27 You should have received a copy of the GNU General Public License
28 along with this program. If not, see <http://www.gnu.org/licenses/>.
29 .
30 The complete text of the GNU General Public License
31 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 @@
1usr/include
2usr/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 @@
1debian/contrib/gnunet-setup-pkexec /usr/bin
2debian/contrib/org.debian.pkexec.gnunet-setup.policy /usr/share/polkit-1/actions/
3usr/bin/
4usr/lib/*/*.so.*
5usr/lib/*/gnunet/*.so
6usr/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 @@
1/usr/share/icons/hicolor/32x32/apps/gnunet-fs-gtk.png /usr/share/icons/gnunet-fs-gtk.png
2/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 @@
1# internal libraries are not splitted out into a dedicated package to avoid
2# micropackaging.
3gnunet-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 @@
1From: Bertrand Marc <beberking@gmail.com>
2Date: Wed, 15 Jul 2020 15:49:36 +0200
3Subject: call a wrapper using pkexec in gnunet-setup.desktop
4
5---
6 gnunet-setup.desktop.in | 2 +-
7 1 file changed, 1 insertion(+), 1 deletion(-)
8
9diff --git a/gnunet-setup.desktop.in b/gnunet-setup.desktop.in
10index bb987a7..7c90d3c 100644
11--- a/gnunet-setup.desktop.in
12+++ b/gnunet-setup.desktop.in
13@@ -5,7 +5,7 @@ GenericName=GNUnet Setup
14 Comment=Configure GNUnet
15
16 Type=Application
17-Exec=gnunet-setup
18+Exec=gnunet-setup-pkexec
19 Icon=gnunet-setup
20 Terminal=false
21 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 @@
1#!/usr/bin/make -f
2
3DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
4
5%:
6 dh ${@}
7
8override_dh_auto_configure:
9 dh_auto_configure -- --disable-rpath
10
11execute_after_dh_auto_install:
12 # Removing useless files
13 rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la
14 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 @@
1-----BEGIN PGP PUBLIC KEY BLOCK-----
2
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
101UJUbAoLQgUTaX99KUKeyCuiGUA==
102=17vI
103-----END PGP PUBLIC KEY BLOCK-----
104-----BEGIN PGP PUBLIC KEY BLOCK-----
105
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
547nlBNsWyazlZNA3vuAvc=
548=0HxC
549-----END PGP PUBLIC KEY BLOCK-----
550-----BEGIN PGP PUBLIC KEY BLOCK-----
551
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
636=tbKl
637-----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 @@
1version=4
2opts="pgpmode=auto, uversionmangle=s/pre/~pre/;s/rc/~rc/" \
3 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
4man_MANS = \ 4man_MANS = \
5 gnunet-conversation-gtk.1 \ 5 gnunet-conversation-gtk.1 \
6 gnunet-fs-gtk.1 \ 6 gnunet-fs-gtk.1 \
7 gnunet-gns-gtk.1 \
7 gnunet-identity-gtk.1 \ 8 gnunet-identity-gtk.1 \
8 gnunet-namestore-gtk.1 \ 9 gnunet-namestore-gtk.1 \
9 gnunet-setup.1 \ 10 gnunet-setup.1 \
@@ -11,4 +12,3 @@ man_MANS = \
11 gnunet-statistics-gtk.1 12 gnunet-statistics-gtk.1
12 13
13EXTRA_DIST = $(man_MANS) 14EXTRA_DIST = $(man_MANS)
14
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 @@
5#--------------------------------------------------------------------------- 5#---------------------------------------------------------------------------
6DOXYFILE_ENCODING = UTF-8 6DOXYFILE_ENCODING = UTF-8
7PROJECT_NAME = GNUnet-gtk 7PROJECT_NAME = GNUnet-gtk
8PROJECT_NUMBER = 0.9.x 8PROJECT_NUMBER = 0.14.x
9OUTPUT_DIRECTORY = . 9OUTPUT_DIRECTORY = .
10CREATE_SUBDIRS = YES 10CREATE_SUBDIRS = YES
11OUTPUT_LANGUAGE = English 11OUTPUT_LANGUAGE = English
@@ -35,7 +35,7 @@ MULTILINE_CPP_IS_BRIEF = NO
35INHERIT_DOCS = YES 35INHERIT_DOCS = YES
36SEPARATE_MEMBER_PAGES = NO 36SEPARATE_MEMBER_PAGES = NO
37TAB_SIZE = 8 37TAB_SIZE = 8
38ALIASES = 38ALIASES =
39OPTIMIZE_OUTPUT_FOR_C = YES 39OPTIMIZE_OUTPUT_FOR_C = YES
40OPTIMIZE_OUTPUT_JAVA = NO 40OPTIMIZE_OUTPUT_JAVA = NO
41OPTIMIZE_FOR_FORTRAN = NO 41OPTIMIZE_FOR_FORTRAN = NO
@@ -73,12 +73,12 @@ GENERATE_TODOLIST = YES
73GENERATE_TESTLIST = YES 73GENERATE_TESTLIST = YES
74GENERATE_BUGLIST = YES 74GENERATE_BUGLIST = YES
75GENERATE_DEPRECATEDLIST= YES 75GENERATE_DEPRECATEDLIST= YES
76ENABLED_SECTIONS = 76ENABLED_SECTIONS =
77MAX_INITIALIZER_LINES = 30 77MAX_INITIALIZER_LINES = 30
78SHOW_USED_FILES = YES 78SHOW_USED_FILES = YES
79SHOW_FILES = YES 79SHOW_FILES = YES
80SHOW_NAMESPACES = YES 80SHOW_NAMESPACES = YES
81FILE_VERSION_FILTER = 81FILE_VERSION_FILTER =
82#--------------------------------------------------------------------------- 82#---------------------------------------------------------------------------
83# configuration options related to warning and progress messages 83# configuration options related to warning and progress messages
84#--------------------------------------------------------------------------- 84#---------------------------------------------------------------------------
@@ -88,7 +88,7 @@ WARN_IF_UNDOCUMENTED = YES
88WARN_IF_DOC_ERROR = YES 88WARN_IF_DOC_ERROR = YES
89WARN_NO_PARAMDOC = YES 89WARN_NO_PARAMDOC = YES
90WARN_FORMAT = "$file:$line: $text" 90WARN_FORMAT = "$file:$line: $text"
91WARN_LOGFILE = 91WARN_LOGFILE =
92#--------------------------------------------------------------------------- 92#---------------------------------------------------------------------------
93# configuration options related to the input files 93# configuration options related to the input files
94#--------------------------------------------------------------------------- 94#---------------------------------------------------------------------------
@@ -144,16 +144,16 @@ FILE_PATTERNS = *.c \
144 *.VHD \ 144 *.VHD \
145 *.VHDL 145 *.VHDL
146RECURSIVE = YES 146RECURSIVE = YES
147EXCLUDE = 147EXCLUDE =
148EXCLUDE_SYMLINKS = NO 148EXCLUDE_SYMLINKS = NO
149EXCLUDE_PATTERNS = */test_* */.svn/* */perf_* 149EXCLUDE_PATTERNS = */test_* */.svn/* */perf_*
150EXCLUDE_SYMBOLS = 150EXCLUDE_SYMBOLS =
151EXAMPLE_PATH = 151EXAMPLE_PATH =
152EXAMPLE_PATTERNS = * 152EXAMPLE_PATTERNS = *
153EXAMPLE_RECURSIVE = NO 153EXAMPLE_RECURSIVE = NO
154IMAGE_PATH = 154IMAGE_PATH =
155INPUT_FILTER = 155INPUT_FILTER =
156FILTER_PATTERNS = 156FILTER_PATTERNS =
157FILTER_SOURCE_FILES = NO 157FILTER_SOURCE_FILES = NO
158#--------------------------------------------------------------------------- 158#---------------------------------------------------------------------------
159# configuration options related to source browsing 159# configuration options related to source browsing
@@ -178,18 +178,18 @@ IGNORE_PREFIX = GNUNET_
178GENERATE_HTML = YES 178GENERATE_HTML = YES
179HTML_OUTPUT = html 179HTML_OUTPUT = html
180HTML_FILE_EXTENSION = .html 180HTML_FILE_EXTENSION = .html
181HTML_HEADER = 181HTML_HEADER =
182HTML_FOOTER = 182HTML_FOOTER =
183HTML_STYLESHEET = 183HTML_STYLESHEET =
184GENERATE_HTMLHELP = NO 184GENERATE_HTMLHELP = NO
185GENERATE_DOCSET = NO 185GENERATE_DOCSET = NO
186DOCSET_FEEDNAME = "GNUnet Source Documentation" 186DOCSET_FEEDNAME = "GNUnet Source Documentation"
187DOCSET_BUNDLE_ID = org.gnunet 187DOCSET_BUNDLE_ID = org.gnunet
188HTML_DYNAMIC_SECTIONS = NO 188HTML_DYNAMIC_SECTIONS = NO
189CHM_FILE = 189CHM_FILE =
190HHC_LOCATION = 190HHC_LOCATION =
191GENERATE_CHI = NO 191GENERATE_CHI = NO
192CHM_INDEX_ENCODING = 192CHM_INDEX_ENCODING =
193BINARY_TOC = NO 193BINARY_TOC = NO
194TOC_EXPAND = NO 194TOC_EXPAND = NO
195DISABLE_INDEX = NO 195DISABLE_INDEX = NO
@@ -206,8 +206,8 @@ LATEX_CMD_NAME = latex
206MAKEINDEX_CMD_NAME = makeindex 206MAKEINDEX_CMD_NAME = makeindex
207COMPACT_LATEX = YES 207COMPACT_LATEX = YES
208PAPER_TYPE = a4 208PAPER_TYPE = a4
209EXTRA_PACKAGES = 209EXTRA_PACKAGES =
210LATEX_HEADER = 210LATEX_HEADER =
211PDF_HYPERLINKS = YES 211PDF_HYPERLINKS = YES
212USE_PDFLATEX = YES 212USE_PDFLATEX = YES
213LATEX_BATCHMODE = NO 213LATEX_BATCHMODE = NO
@@ -219,8 +219,8 @@ GENERATE_RTF = NO
219RTF_OUTPUT = rtf 219RTF_OUTPUT = rtf
220COMPACT_RTF = NO 220COMPACT_RTF = NO
221RTF_HYPERLINKS = NO 221RTF_HYPERLINKS = NO
222RTF_STYLESHEET_FILE = 222RTF_STYLESHEET_FILE =
223RTF_EXTENSIONS_FILE = 223RTF_EXTENSIONS_FILE =
224#--------------------------------------------------------------------------- 224#---------------------------------------------------------------------------
225# configuration options related to the man page output 225# configuration options related to the man page output
226#--------------------------------------------------------------------------- 226#---------------------------------------------------------------------------
@@ -233,8 +233,8 @@ MAN_LINKS = NO
233#--------------------------------------------------------------------------- 233#---------------------------------------------------------------------------
234GENERATE_XML = NO 234GENERATE_XML = NO
235XML_OUTPUT = xml 235XML_OUTPUT = xml
236XML_SCHEMA = 236XML_SCHEMA =
237XML_DTD = 237XML_DTD =
238XML_PROGRAMLISTING = YES 238XML_PROGRAMLISTING = YES
239#--------------------------------------------------------------------------- 239#---------------------------------------------------------------------------
240# configuration options for the AutoGen Definitions output 240# configuration options for the AutoGen Definitions output
@@ -246,21 +246,21 @@ GENERATE_AUTOGEN_DEF = NO
246GENERATE_PERLMOD = NO 246GENERATE_PERLMOD = NO
247PERLMOD_LATEX = NO 247PERLMOD_LATEX = NO
248PERLMOD_PRETTY = YES 248PERLMOD_PRETTY = YES
249PERLMOD_MAKEVAR_PREFIX = 249PERLMOD_MAKEVAR_PREFIX =
250#--------------------------------------------------------------------------- 250#---------------------------------------------------------------------------
251# Configuration options related to the preprocessor 251# Configuration options related to the preprocessor
252#--------------------------------------------------------------------------- 252#---------------------------------------------------------------------------
253ENABLE_PREPROCESSING = YES 253ENABLE_PREPROCESSING = YES
254MACRO_EXPANSION = YES 254MACRO_EXPANSION = YES
255EXPAND_ONLY_PREDEF = NO 255EXPAND_ONLY_PREDEF = NO
256SEARCH_INCLUDES = YES 256SEARCH_INCLUDES = YES
257INCLUDE_PATH = 257INCLUDE_PATH =
258INCLUDE_FILE_PATTERNS = 258INCLUDE_FILE_PATTERNS =
259PREDEFINED = GNUNET_UNUSED="" GNUNET_PACKED="" 259PREDEFINED = GNUNET_UNUSED="" GNUNET_PACKED=""
260EXPAND_AS_DEFINED = 260EXPAND_AS_DEFINED =
261SKIP_FUNCTION_MACROS = YES 261SKIP_FUNCTION_MACROS = YES
262#--------------------------------------------------------------------------- 262#---------------------------------------------------------------------------
263# Configuration::additions related to external references 263# Configuration::additions related to external references
264#--------------------------------------------------------------------------- 264#---------------------------------------------------------------------------
265TAGFILES = ../../../gnunet/doc/doxygen/gnunet.tag=../../../../gnunet/doc/doxygen/html 265TAGFILES = ../../../gnunet/doc/doxygen/gnunet.tag=../../../../gnunet/doc/doxygen/html
266GENERATE_TAGFILE = gnunet-gtk.tag 266GENERATE_TAGFILE = gnunet-gtk.tag
@@ -268,14 +268,14 @@ ALLEXTERNALS = NO
268EXTERNAL_GROUPS = YES 268EXTERNAL_GROUPS = YES
269PERL_PATH = /usr/bin/perl 269PERL_PATH = /usr/bin/perl
270#--------------------------------------------------------------------------- 270#---------------------------------------------------------------------------
271# Configuration options related to the dot tool 271# Configuration options related to the dot tool
272#--------------------------------------------------------------------------- 272#---------------------------------------------------------------------------
273CLASS_DIAGRAMS = YES 273CLASS_DIAGRAMS = YES
274MSCGEN_PATH = 274MSCGEN_PATH =
275HIDE_UNDOC_RELATIONS = YES 275HIDE_UNDOC_RELATIONS = YES
276HAVE_DOT = YES 276HAVE_DOT = YES
277DOT_FONTNAME = FreeSans 277DOT_FONTNAME = FreeSans
278DOT_FONTPATH = 278DOT_FONTPATH =
279CLASS_GRAPH = YES 279CLASS_GRAPH = YES
280COLLABORATION_GRAPH = YES 280COLLABORATION_GRAPH = YES
281GROUP_GRAPHS = YES 281GROUP_GRAPHS = YES
@@ -288,8 +288,8 @@ CALLER_GRAPH = YES
288GRAPHICAL_HIERARCHY = YES 288GRAPHICAL_HIERARCHY = YES
289DIRECTORY_GRAPH = YES 289DIRECTORY_GRAPH = YES
290DOT_IMAGE_FORMAT = png 290DOT_IMAGE_FORMAT = png
291DOT_PATH = 291DOT_PATH =
292DOTFILE_DIRS = 292DOTFILE_DIRS =
293DOT_GRAPH_MAX_NODES = 500 293DOT_GRAPH_MAX_NODES = 500
294MAX_DOT_GRAPH_DEPTH = 1000 294MAX_DOT_GRAPH_DEPTH = 1000
295DOT_TRANSPARENT = YES 295DOT_TRANSPARENT = YES
@@ -297,6 +297,6 @@ DOT_MULTI_TARGETS = YES
297GENERATE_LEGEND = YES 297GENERATE_LEGEND = YES
298DOT_CLEANUP = YES 298DOT_CLEANUP = YES
299#--------------------------------------------------------------------------- 299#---------------------------------------------------------------------------
300# Configuration::additions related to the search engine 300# Configuration::additions related to the search engine
301#--------------------------------------------------------------------------- 301#---------------------------------------------------------------------------
302SEARCHENGINE = YES 302SEARCHENGINE = 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 @@
1.TH GNUNET-GNS-GTK "1" "25 Feb 2012" "GNUnet"
2.SH NAME
3gnunet\-gns\-gtk \- a gtk interface to manipulate GNUnet GNS zones
4.SH SYNOPSIS
5.B gnunet\-gns\-gtk
6[\fIOPTIONS\fR]
7.SH DESCRIPTION
8.PP
9gnunet\-gns\-gtk is a gtk+ based GUI which can be used to create and manipulate a GNS zone.
10.TP
11\fB\-h\fR, \fB\-\-help\fR
12print help page
13.TP
14\fB\-c \fIFILENAME\fR, \fB\-\-config=FILENAME\fR
15load config file (default: ~/.config/gnunet.conf)
16.TP
17\fB\-t, \fB\-\-tray\fR
18start with main window minimized (only put icon in tray)
19.TP
20\fB\-v\fR, \fB\-\-version\fR
21print the version number
22.SH FILES
23.TP
24~/.config/gnunet.conf
25User's GNUnet configuration file
26.SH "REPORTING BUGS"
27Report bugs by using mantis <https://bugs.gnunet.org/> or by sending electronic mail to <gnunet-developers@gnu.org>
28.SH "SEE ALSO"
29\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 @@
1# Configure paths for GTK+
2# Owen Taylor 1997-2001
3
4dnl AM_PATH_GTK_3_0([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND [, MODULES]]]])
5dnl Test for GTK+, and define GTK_CFLAGS and GTK_LIBS, if gthread is specified in MODULES,
6dnl pass to pkg-config
7dnl
8AC_DEFUN([AM_PATH_GTK_3_0],
9[dnl
10dnl Get the cflags and libraries from pkg-config
11dnl
12AC_ARG_ENABLE(gtktest, [ --disable-gtktest do not try to compile and run a test GTK+ program],
13 , enable_gtktest=yes)
14
15 pkg_config_args=gtk+-3.0
16 for module in . $4
17 do
18 case "$module" in
19 gthread)
20 pkg_config_args="$pkg_config_args gthread-2.0"
21 ;;
22 esac
23 done
24
25 no_gtk=""
26
27 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
28
29 if test x$PKG_CONFIG != xno ; then
30 if $PKG_CONFIG --atleast-pkgconfig-version 0.7 ; then
31 :
32 else
33 echo "*** pkg-config too old; version 0.7 or better required."
34 no_gtk=yes
35 PKG_CONFIG=no
36 fi
37 else
38 no_gtk=yes
39 fi
40
41 min_gtk_version=ifelse([$1], ,3.0.0,$1)
42 AC_MSG_CHECKING(for GTK+ - version >= $min_gtk_version)
43
44 if test x$PKG_CONFIG != xno ; then
45 ## don't try to run the test against uninstalled libtool libs
46 if $PKG_CONFIG --uninstalled $pkg_config_args; then
47 echo "Will use uninstalled version of GTK+ found in PKG_CONFIG_PATH"
48 enable_gtktest=no
49 fi
50
51 if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args; then
52 :
53 else
54 no_gtk=yes
55 fi
56 fi
57
58 if test x"$no_gtk" = x ; then
59 GTK_CFLAGS=`$PKG_CONFIG $pkg_config_args --cflags`
60 GTK_LIBS=`$PKG_CONFIG $pkg_config_args --libs`
61 gtk_config_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
62 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
63 gtk_config_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
64 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
65 gtk_config_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \
66 sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
67 if test "x$enable_gtktest" = "xyes" ; then
68 ac_save_CFLAGS="$CFLAGS"
69 ac_save_LIBS="$LIBS"
70 CFLAGS="$CFLAGS $GTK_CFLAGS"
71 LIBS="$GTK_LIBS $LIBS"
72dnl
73dnl Now check if the installed GTK+ is sufficiently new. (Also sanity
74dnl checks the results of pkg-config to some extent)
75dnl
76 rm -f conf.gtktest
77 AC_TRY_RUN([
78#include <gtk/gtk.h>
79#include <stdio.h>
80#include <stdlib.h>
81
82int
83main ()
84{
85 int major, minor, micro;
86 char *tmp_version;
87
88 fclose (fopen ("conf.gtktest", "w"));
89
90 /* HP/UX 9 (%@#!) writes to sscanf strings */
91 tmp_version = g_strdup("$min_gtk_version");
92 if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, &micro) != 3) {
93 printf("%s, bad version string\n", "$min_gtk_version");
94 exit(1);
95 }
96
97 if ((gtk_major_version != $gtk_config_major_version) ||
98 (gtk_minor_version != $gtk_config_minor_version) ||
99 (gtk_micro_version != $gtk_config_micro_version))
100 {
101 printf("\n*** 'pkg-config --modversion gtk+-3.0' returned %d.%d.%d, but GTK+ (%d.%d.%d)\n",
102 $gtk_config_major_version, $gtk_config_minor_version, $gtk_config_micro_version,
103 gtk_major_version, gtk_minor_version, gtk_micro_version);
104 printf ("*** was found! If pkg-config was correct, then it is best\n");
105 printf ("*** to remove the old version of GTK+. You may also be able to fix the error\n");
106 printf("*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing\n");
107 printf("*** /etc/ld.so.conf. Make sure you have run ldconfig if that is\n");
108 printf("*** required on your system.\n");
109 printf("*** If pkg-config was wrong, set the environment variable PKG_CONFIG_PATH\n");
110 printf("*** to point to the correct configuration files\n");
111 }
112 else if ((gtk_major_version != GTK_MAJOR_VERSION) ||
113 (gtk_minor_version != GTK_MINOR_VERSION) ||
114 (gtk_micro_version != GTK_MICRO_VERSION))
115 {
116 printf("*** GTK+ header files (version %d.%d.%d) do not match\n",
117 GTK_MAJOR_VERSION, GTK_MINOR_VERSION, GTK_MICRO_VERSION);
118 printf("*** library (version %d.%d.%d)\n",
119 gtk_major_version, gtk_minor_version, gtk_micro_version);
120 }
121 else
122 {
123 if ((gtk_major_version > major) ||
124 ((gtk_major_version == major) && (gtk_minor_version > minor)) ||
125 ((gtk_major_version == major) && (gtk_minor_version == minor) && (gtk_micro_version >= micro)))
126 {
127 return 0;
128 }
129 else
130 {
131 printf("\n*** An old version of GTK+ (%d.%d.%d) was found.\n",
132 gtk_major_version, gtk_minor_version, gtk_micro_version);
133 printf("*** You need a version of GTK+ newer than %d.%d.%d. The latest version of\n",
134 major, minor, micro);
135 printf("*** GTK+ is always available from ftp://ftp.gtk.org.\n");
136 printf("***\n");
137 printf("*** If you have already installed a sufficiently new version, this error\n");
138 printf("*** probably means that the wrong copy of the pkg-config shell script is\n");
139 printf("*** being found. The easiest way to fix this is to remove the old version\n");
140 printf("*** of GTK+, but you can also set the PKG_CONFIG environment to point to the\n");
141 printf("*** correct copy of pkg-config. (In this case, you will have to\n");
142 printf("*** modify your LD_LIBRARY_PATH enviroment variable, or edit /etc/ld.so.conf\n");
143 printf("*** so that the correct libraries are found at run-time))\n");
144 }
145 }
146 return 1;
147}
148],, no_gtk=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
149 CFLAGS="$ac_save_CFLAGS"
150 LIBS="$ac_save_LIBS"
151 fi
152 fi
153 if test "x$no_gtk" = x ; then
154 AC_MSG_RESULT(yes (version $gtk_config_major_version.$gtk_config_minor_version.$gtk_config_micro_version))
155 ifelse([$2], , :, [$2])
156 else
157 AC_MSG_RESULT(no)
158 if test "$PKG_CONFIG" = "no" ; then
159 echo "*** A new enough version of pkg-config was not found."
160 echo "*** See http://pkgconfig.sourceforge.net"
161 else
162 if test -f conf.gtktest ; then
163 :
164 else
165 echo "*** Could not run GTK+ test program, checking why..."
166 ac_save_CFLAGS="$CFLAGS"
167 ac_save_LIBS="$LIBS"
168 CFLAGS="$CFLAGS $GTK_CFLAGS"
169 LIBS="$LIBS $GTK_LIBS"
170 AC_TRY_LINK([
171#include <gtk/gtk.h>
172#include <stdio.h>
173], [ return ((gtk_major_version) || (gtk_minor_version) || (gtk_micro_version)); ],
174 [ echo "*** The test program compiled, but did not run. This usually means"
175 echo "*** that the run-time linker is not finding GTK+ or finding the wrong"
176 echo "*** version of GTK+. If it is not finding GTK+, you'll need to set your"
177 echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point"
178 echo "*** to the installed location Also, make sure you have run ldconfig if that"
179 echo "*** is required on your system"
180 echo "***"
181 echo "*** If you have an old version installed, it is best to remove it, although"
182 echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" ],
183 [ echo "*** The test program failed to compile or link. See the file config.log for the"
184 echo "*** exact error that occured. This usually means GTK+ is incorrectly installed."])
185 CFLAGS="$ac_save_CFLAGS"
186 LIBS="$ac_save_LIBS"
187 fi
188 fi
189 GTK_CFLAGS=""
190 GTK_LIBS=""
191 ifelse([$3], , :, [$3])
192 fi
193 AC_SUBST(GTK_CFLAGS)
194 AC_SUBST(GTK_LIBS)
195 rm -f conf.gtktest
196])
197
198dnl GTK_CHECK_BACKEND(BACKEND-NAME [, MINIMUM-VERSION [, ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
199dnl Tests for BACKEND-NAME in the GTK targets list
200dnl
201AC_DEFUN([GTK_CHECK_BACKEND],
202[
203 pkg_config_args=ifelse([$1],,gtk+-3.0, gtk+-$1-3.0)
204 min_gtk_version=ifelse([$2],,3.0.0,$2)
205
206 AC_PATH_PROG(PKG_CONFIG, [pkg-config], [AC_MSG_ERROR([No pkg-config found])])
207
208 if $PKG_CONFIG --atleast-version $min_gtk_version $pkg_config_args ; then
209 target_found=yes
210 else
211 target_found=no
212 fi
213
214 if test "x$target_found" = "xno"; then
215 ifelse([$4],,[AC_MSG_ERROR([Backend $backend not found.])],[$4])
216 else
217 ifelse([$3],,[:],[$3])
218 fi
219])