From mboxrd@z Thu Jan 1 00:00:00 1970 From: "N. Gillmann / Ni*" Subject: gnunet-gtk (wip, open for others to debug) Date: Wed, 13 Jan 2016 19:19:12 +0100 Message-ID: <1452709152.10546.5.camel@niasterisk.space> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-6nv0cTs6PvOQQ3gnhfTL" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35826) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJQ1E-0001mM-Cj for guix-devel@gnu.org; Wed, 13 Jan 2016 13:19:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aJQ1B-0005mr-5D for guix-devel@gnu.org; Wed, 13 Jan 2016 13:19:40 -0500 Received: from relay5-d.mail.gandi.net ([2001:4b98:c:538::197]:40972) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aJQ1A-0005mk-S8 for guix-devel@gnu.org; Wed, 13 Jan 2016 13:19:37 -0500 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org --=-6nv0cTs6PvOQQ3gnhfTL Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit As mentioned earlier in #guix, here is the most current version of gnune t-gtk I am stuck with debugging. Due to lack of time and documentation I forgot where it is failing, but it is just a matter of getting the arguments to 'make' right iirc. ricardo wanted to take this over. Something currently looks like lines are broken, so I attach the .patch itself. >From 41a4b5b4f7c3cfc4bd2afedc0da9b256eca7b16b Mon Sep 17 00:00:00 2001 From: Ni* Gillmann Date: Wed, 13 Jan 2016 18:36:31 +0100 Subject: [PATCH] gnu/packages/gnunet gnunet-gtk added This is the most recent, almost building commit of gnunet-gtk Compare to https://notabug.org/anonymiss/libertad-overlay/src/master/net-misc for a building version (ebuild, on gentoo) and requirements. This patch tries to build and work with the guix provided version of gladeui, in its current state it fails and I want other people with more experience in the guix ecosystem to finish it. ---  gnu/packages/gnunet.scm | 39 +++++++++++++++++++++++++++++++++++++++  1 file changed, 39 insertions(+) diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm index 11e5aa8..91bbe1f 100644 --- a/gnu/packages/gnunet.scm +++ b/gnu/packages/gnunet.scm @@ -3,6 +3,7 @@  ;;; Copyright © 2014 Sree Harsha Totakura  ;;; Copyright © 2015 Ludovic Courtès  ;;; Copyright © 2015 Efraim Flashner +;;; Copyright © 2016 Ni* Gillmann  ;;;  ;;; This file is part of GNU Guix.  ;;; @@ -286,3 +287,41 @@ GNUnet services, including the @dfn{identity} and @dfn{file sharing}  services.")        (home-page "http://gnu.org/software/guix")        (license license:gpl3+)))) + +(define-public gnunet-gtk +  (package +    (name "gnunet-gtk") +    (version "0.10.1") +    (source +     (origin +       (method url-fetch) +       (uri (string-append "mirror://gnu/gnunet/gnunet-gtk-" version +                           ".tar.gz")) +       (sha256 +        (base32 +         "1p38k1s6a2fmcfc9a7cf1zrdycm9h06kqdyand4s3k500nj6mb4g")))) +    (build-system gnu-build-system) +    (inputs +     `(("gnunet" ,gnunet) +       ("gtk+" ,gtk+-2) +       ("libextractor" ,libextractor) +       ("glade3" ,glade3) +       ("qrencode" ,qrencode))) +       ;;("libunique" ,libunique) +    (native-inputs +     `(("pkg-config" ,pkg-config) +       ("libglade" ,libglade))) +   (arguments +    `(#:configure-flags '("--without-libunique" "--with-gtk+-2" +                          "--with-gnunet=/usr" "--with-qrencode") +                        %standard-phases)) +    (synopsis "Graphical front-end tools for GNUnet") +    (description +     "Gnunet-gtk provides the gnunet-setup tool.  Gnunet-setup can be used to +configure and test the network settings, choose which applications should be +run and configure databases.  Other options include system-limitations +such as disk space consumption, bandwidth, etc.  The resulting configuration +files are human-readable and can theoretically be created or edited by hand. +For more information, read https://gnunet.org/svn/gnunet-gtk/README") +    (license license:gpl3+) +    (home-page "https://gnunet.org/"))) --  2.6.3 --  Ni* -- https://www.libertad.pw Email is public. Talk to me in private: https://psyced.org:34443/~niasterisk privacy respecting, secure communication: BM-2cSj8qEigE3CMaLU3CwPZf7T3LvzvnttsC (bitmessage) --=-6nv0cTs6PvOQQ3gnhfTL Content-Disposition: attachment; filename="0001-gnu-packages-gnunet-gnunet-gtk-added.patch" Content-Type: text/x-patch; name="0001-gnu-packages-gnunet-gnunet-gtk-added.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 RnJvbSA0MWE0YjViNGY3YzNjZmM0YmQyYWZlZGMwZGE5YjI1NmVjYTdiMTZiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOaSogR2lsbG1hbm4gPG5nQG5pYXN0ZXJpc2suc3BhY2U+CkRh dGU6IFdlZCwgMTMgSmFuIDIwMTYgMTg6MzY6MzEgKzAxMDAKU3ViamVjdDogW1BBVENIXSBnbnUv cGFja2FnZXMvZ251bmV0IGdudW5ldC1ndGsgYWRkZWQKClRoaXMgaXMgdGhlIG1vc3QgcmVjZW50 LCBhbG1vc3QgYnVpbGRpbmcgY29tbWl0IG9mIGdudW5ldC1ndGsKQ29tcGFyZSB0byBodHRwczov L25vdGFidWcub3JnL2Fub255bWlzcy9saWJlcnRhZC1vdmVybGF5L3NyYy9tYXN0ZXIvbmV0LW1p c2MKZm9yIGEgYnVpbGRpbmcgdmVyc2lvbiAoZWJ1aWxkLCBvbiBnZW50b28pIGFuZCByZXF1aXJl bWVudHMuCgpUaGlzIHBhdGNoIHRyaWVzIHRvIGJ1aWxkIGFuZCB3b3JrIHdpdGggdGhlIGd1aXgg cHJvdmlkZWQgdmVyc2lvbiBvZgpnbGFkZXVpLCBpbiBpdHMgY3VycmVudCBzdGF0ZSBpdCBmYWls cyBhbmQgSSB3YW50IG90aGVyIHBlb3BsZSB3aXRoCm1vcmUgZXhwZXJpZW5jZSBpbiB0aGUgZ3Vp eCBlY29zeXN0ZW0gdG8gZmluaXNoIGl0LgotLS0KIGdudS9wYWNrYWdlcy9nbnVuZXQuc2NtIHwg MzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl ZCwgMzkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9nbnVuZXQuc2Nt IGIvZ251L3BhY2thZ2VzL2dudW5ldC5zY20KaW5kZXggMTFlNWFhOC4uOTFiYmUxZiAxMDA2NDQK LS0tIGEvZ251L3BhY2thZ2VzL2dudW5ldC5zY20KKysrIGIvZ251L3BhY2thZ2VzL2dudW5ldC5z Y20KQEAgLTMsNiArMyw3IEBACiA7OzsgQ29weXJpZ2h0IMKpIDIwMTQgU3JlZSBIYXJzaGEgVG90 YWt1cmEgPHNyZWVoYXJzaGFAdG90YWt1cmEuaW4+CiA7OzsgQ29weXJpZ2h0IMKpIDIwMTUgTHVk b3ZpYyBDb3VydMOocyA8bHVkb0BnbnUub3JnPgogOzs7IENvcHlyaWdodCDCqSAyMDE1IEVmcmFp bSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmlsPgorOzs7IENvcHlyaWdodCDCqSAyMDE2 IE5pKiBHaWxsbWFubiA8bmdAbmlhc3Rlcmlzay5zcGFjZT4KIDs7OwogOzs7IFRoaXMgZmlsZSBp cyBwYXJ0IG9mIEdOVSBHdWl4LgogOzs7CkBAIC0yODYsMyArMjg3LDQxIEBAIEdOVW5ldCBzZXJ2 aWNlcywgaW5jbHVkaW5nIHRoZSBAZGZue2lkZW50aXR5fSBhbmQgQGRmbntmaWxlIHNoYXJpbmd9 CiBzZXJ2aWNlcy4iKQogICAgICAgKGhvbWUtcGFnZSAiaHR0cDovL2dudS5vcmcvc29mdHdhcmUv Z3VpeCIpCiAgICAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpKQorCisoZGVmaW5lLXB1Ymxp YyBnbnVuZXQtZ3RrCisgIChwYWNrYWdlCisgICAgKG5hbWUgImdudW5ldC1ndGsiKQorICAgICh2 ZXJzaW9uICIwLjEwLjEiKQorICAgIChzb3VyY2UKKyAgICAgKG9yaWdpbgorICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQorICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQgIm1pcnJvcjovL2dudS9n bnVuZXQvZ251bmV0LWd0ay0iIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIu dGFyLmd6IikpCisgICAgICAgKHNoYTI1NgorICAgICAgICAoYmFzZTMyCisgICAgICAgICAiMXAz OGsxczZhMmZtY2ZjOWE3Y2YxenJkeWNtOWgwNmtxZHlhbmQ0czNrNTAwbmo2bWI0ZyIpKSkpCisg ICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQorICAgIChpbnB1dHMKKyAgICAgYCgo ImdudW5ldCIgLGdudW5ldCkKKyAgICAgICAoImd0aysiICxndGsrLTIpCisgICAgICAgKCJsaWJl eHRyYWN0b3IiICxsaWJleHRyYWN0b3IpCisgICAgICAgKCJnbGFkZTMiICxnbGFkZTMpCisgICAg ICAgKCJxcmVuY29kZSIgLHFyZW5jb2RlKSkpCisgICAgICAgOzsoImxpYnVuaXF1ZSIgLGxpYnVu aXF1ZSkKKyAgICAobmF0aXZlLWlucHV0cworICAgICBgKCgicGtnLWNvbmZpZyIgLHBrZy1jb25m aWcpCisgICAgICAgKCJsaWJnbGFkZSIgLGxpYmdsYWRlKSkpCisgICAoYXJndW1lbnRzCisgICAg YCgjOmNvbmZpZ3VyZS1mbGFncyAnKCItLXdpdGhvdXQtbGlidW5pcXVlIiAiLS13aXRoLWd0ayst MiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIi0td2l0aC1nbnVuZXQ9L3VzciIgIi0td2l0 aC1xcmVuY29kZSIpCisgICAgICAgICAgICAgICAgICAgICAgICAlc3RhbmRhcmQtcGhhc2VzKSkK KyAgICAoc3lub3BzaXMgIkdyYXBoaWNhbCBmcm9udC1lbmQgdG9vbHMgZm9yIEdOVW5ldCIpCisg ICAgKGRlc2NyaXB0aW9uCisgICAgICJHbnVuZXQtZ3RrIHByb3ZpZGVzIHRoZSBnbnVuZXQtc2V0 dXAgdG9vbC4gIEdudW5ldC1zZXR1cCBjYW4gYmUgdXNlZCB0bworY29uZmlndXJlIGFuZCB0ZXN0 IHRoZSBuZXR3b3JrIHNldHRpbmdzLCBjaG9vc2Ugd2hpY2ggYXBwbGljYXRpb25zIHNob3VsZCBi ZQorcnVuIGFuZCBjb25maWd1cmUgZGF0YWJhc2VzLiAgT3RoZXIgb3B0aW9ucyBpbmNsdWRlIHN5 c3RlbS1saW1pdGF0aW9ucworc3VjaCBhcyBkaXNrIHNwYWNlIGNvbnN1bXB0aW9uLCBiYW5kd2lk dGgsIGV0Yy4gIFRoZSByZXN1bHRpbmcgY29uZmlndXJhdGlvbgorZmlsZXMgYXJlIGh1bWFuLXJl YWRhYmxlIGFuZCBjYW4gdGhlb3JldGljYWxseSBiZSBjcmVhdGVkIG9yIGVkaXRlZCBieSBoYW5k LgorRm9yIG1vcmUgaW5mb3JtYXRpb24sIHJlYWQgaHR0cHM6Ly9nbnVuZXQub3JnL3N2bi9nbnVu ZXQtZ3RrL1JFQURNRSIpCisgICAgKGxpY2Vuc2UgbGljZW5zZTpncGwzKykKKyAgICAoaG9tZS1w YWdlICJodHRwczovL2dudW5ldC5vcmcvIikpKQotLSAKMi42LjMKCg== --=-6nv0cTs6PvOQQ3gnhfTL--