There has been a major update to gnunet, its now at version 0.7.0, it requires libextractor-0.5.4 libextractor0.5.4 is also fairly new and it looks like they have sorted out some build issues that caused issues with previous versions. gnunet used to build a gnunet-gtk package, however the source has now been split, so there is a new ebuild required for gnunet-gtk Reproducible: Always Steps to Reproduce:
Created attachment 67142 [details] gnunet-gtk-0.7.0 ebuild Updated some configuration info, adjusted dependencies. Works for me on amd64
Created attachment 67143 [details] Updated gnunet ebuild Update previous gnunet package. Updated post- install configuration isntrucations, adjust dependencies.
(In reply to comment #1) > Created an attachment (id=67142) [edit] > gnunet-gtk-0.7.0 ebuild > > Updated some configuration info, adjusted dependencies. > > Works for me on amd64 Duoh, wrong description, this is a new ebuild, gnunet-gtk now has its own source tarball instead of beign a part of gnunet
Created attachment 67144 [details] Updated libextractor ebuild This is a new version of libextractor as required by gnunet-0.7.0
*** Bug 104091 has been marked as a duplicate of this bug. ***
The gnunet-gtk ebuild wasn't working for me because it couldn't find the source to download. I just changed the source address to : http://www.gnunet.org/download/gnunet-gtk-${PV}.tar.bz2
Also, s/X86/x86/g on gnunet-gtk-0.7.0.ebuild for it to work.
Well, continuing my reports, I just uninstalled them, since it simply wasn't working. The /var/lib/GNUnet dir was empty (was it supposed to be like this ?) and the gnunetd.conf file wasn't being installed anywhere on the system. I have never messed around with ebuilds, but if I have the time I'm gonna try to take a look at it this night. hth
You have to manually generate the config files before it will start, i dont know how to do config files in ebuilds.... In the postinst it reports the following isntructions To configure 1) Add user(s) to the gnunet group 2) Run 'gnunet-setup' to generate your client config file 3) Run Run gnunet-setup -d to generate a server config file 4) Optionally copy the .gnunet/gnunetd.conf into /etc and use as a global server config file
Created attachment 67222 [details] s/~X86/~x86/ As suggested change ~X86 to ~x86
(In reply to comment #6) > The gnunet-gtk ebuild wasn't working for me because it couldn't find the source > to download. I just changed the source address to : > http://www.gnunet.org/download/gnunet-gtk-${PV}.tar.bz2 > It may have been a problem with mirrors not being upto date, i can see bot ha .gz and .bz2 on the home page now.
TODO: fix libextractor ebuild so it doesnt usethedepreciated oggvorbis flag, as per bug #94254
Created attachment 67306 [details] updated libextractor ebuild Changes - Update libextractor home page - Change source to use the GNU mirror - Modify depreciated oggvorbis flag to vorbis - Add use flags for nls, zlib, gtk. Perhaps i went overboard with the use flags, thoughts ?
Created attachment 67308 [details] updated gnunet Changes - Make the gtk dependecny conditional. - Add an ncurses flaged dependency. - Add a zlib dependency. - Pass gtk/ncurses/guild conditional flags to configure. TODO - Fix default configration. - Init scripts.
Commited to the tree, nice work. Thanks for help.
(In reply to comment #15) > Commited to the tree, nice work. Thanks for help. Uhm, why this got reassigned to bug wranglers? Did you mean to close this or... ?
Won't the gnunet-gtk ebuild be included in portage too ???
SOrry, this should be FIXED. What do you mean by gunnet-gtk?
The attachment labeled s/~X86/~x86/ is an updated version of the top attachment, gnunet-gtk-0.7.0 ebuild. gnunet-gtk is a graphical front end to gnunet. gnunet-gtk used to be provided by the gnunet source, but as of gnunet-0.7.0 has been split of into a seperate project. gnunet-gtk ebuild should be added to portage as it is no longer provided by the gnunet ebuild.
Also i just addded #105545 which has a patch to fix a build error when compiling gnunet with mysql
gnunet-gtk now in portage. thanks for reporting and sorry it took so long:|