Commit graph

36 commits

Author SHA1 Message Date
Daniel Golle
784e6a1761 gnunet: update to r36953 and break-out peerstore
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-03-24 16:17:45 +01:00
Daniel Golle
98259c3c9e gnunet: package REST interface, break-up experiments
new packages: gnunet-rest, gnunet-rps, gnunet-social
also improve package descriptions and maintain order

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-02-27 19:44:31 +02:00
Daniel Golle
123dec1d82 gnunet: update sources to r36918
always build experimental code, as 'dv' and 'flat' components are
now packaged independently.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2016-02-26 13:19:16 +02:00
Daniel Golle
22c907b0e1 gnunet: work-around config sections naming
gnunet's config section may contain dashes '-' which isn't an
allowed character for sections in UCI.
Thus replace the first underscore with a dash which in gnunet-config
sections, as that happends to be work for all currently used sections.
e.g. this now allows accessing sections like transport-http_server via
an UCI sections called transport_http_server as well as namestore-flat
using an UCI section called namestore_flat.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-12-04 19:00:35 +01:00
Daniel Golle
9de00726ba gnunet: improve packaging
some general packaging fixes for cadet and conversation.
allow building experimental components multicast, psyc, social.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-12-04 18:33:18 +01:00
Daniel Golle
2ad0476c9b gnunet: update to svn r36713
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-12-03 01:25:11 +01:00
Daniel Golle
a3ed4f89a7 gnunet: update version, fix gettext version after autoreconf
Use gettext-version PKG_FIXUP to install up-to-date gettext
infrastructure. autoreconf is still run implicitely as well.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-09-19 20:21:33 +02:00
Daniel Golle
26b636c00f gnunet: fix build with full NLS support
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-09-11 09:16:20 +02:00
Daniel Golle
2e2299192d gnunet: update source, add iptables dependency
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-13 10:29:53 +02:00
Daniel Golle
a9258527c3 gnunet: update source, read config from UCI, add defaults
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-08-03 15:51:22 +02:00
Daniel Golle
76e84e8be9 gnunet: update source, enable local iperf and echo services
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-29 09:11:04 +02:00
Daniel Golle
34abdc2f6f gnunet: update source, forcestart dns2gns, fix typo
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-26 23:26:48 +02:00
Daniel Golle
04adff1fa6 gnunet: fix breakage caused by previous commit
keep.d has to exist as well...

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-17 01:47:54 +02:00
Daniel Golle
480be2b2d4 gnunet: update source, improve packaging
* always re-create config-file when service is started
 * use /lib/upgrade/keep.d instead of /etc/sysupgrade.conf sed'ery

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-16 22:29:29 +02:00
Daniel Golle
15107764b3 gnunet: update source, add sysupgrade persistentency
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-14 12:09:39 +02:00
Daniel Golle
67d14fd735 gnunet: properly deal with persistency
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-13 16:48:04 +02:00
Daniel Golle
0f7454878e gnunet: update source and improve packaging
* add gnunet-vpn binary, it was missing
 * clean-up -datastore, it contained files already packaged in -mysql
 * remove gnunet-import-gns.sh from -utils, it can live in -gns

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-13 11:25:13 +02:00
Daniel Golle
7b6e938790 gnunet: bump source, improve packaging
* fix two typos in Makefile
 * package transports seperately
 * enable all installed transports by default
 * use logfile so we don't stdio-choke gnunet-service-arm
   -> should use syslog instead...

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-07-07 09:36:05 +02:00
Daniel Golle
b218e8af7c gnunet: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-28 19:52:25 +02:00
Daniel Golle
2925877e73 gnunet: update source
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-26 04:20:08 +02:00
Daniel Golle
60ba8483f1 gnunet: build PostgreSQL and mySQL backends
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 17:30:32 +02:00
Daniel Golle
161b225acc gnunet: update source to r35963
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-21 15:25:43 +02:00
Daniel Golle
780cf06d28 gnunet: update source
get rid of another cross-compile patch now fixed upstream

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-17 19:24:57 +02:00
Daniel Golle
b6e1de2bdc gnunet: update source
Most of the local patches have been integrated upstream.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-16 16:39:03 +02:00
Daniel Golle
4116e327af gnunet: update source and fix build with musl
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-16 13:12:11 +02:00
Daniel Golle
9b5a7966ff gnunet: package accidentally dropped peerstore_sqlite
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 17:42:34 +02:00
Daniel Golle
d6ac08f843 gnunet: improve packaging and set fix permissions on firstrun
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 14:53:22 +02:00
Daniel Golle
7582a91760 gnunet: don't override default to 'n'
Overriding DEFAULT to 'n' prevents packages being build unless
explicitely selected even if ALL is set.
Instead, set 'DEFAULT:=y if PACKAGE_gnunet' for the default
packages and otherweise don't touch DEFAULT.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-05 01:45:14 +02:00
Daniel Golle
93584e3cbe gnunet: use templates to package components
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-04 02:37:03 +02:00
Daniel Golle
67e34ce071 gnunet: improve packages
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-04 00:45:14 +02:00
Daniel Golle
ae90788b64 gnunet: split up into smaller packages, bump version
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-06-03 22:40:36 +02:00
Daniel Golle
a85f38afea gnunet: improve procd init-script
Directly call /usr/lib/gnunet/libexec/gnunet-service-arm instead
of /usr/bin/gnunet-arm, so it remains attached to procd.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 18:54:52 +02:00
Daniel Golle
70980bc50b gnunet: use upstream fix for libmicrohttpd detection
The autoconf issue when detecting libmicrohttpd was fixed upstream in
SVN revision 35845. Use that and remove the dirty work-around.

See also:
https://gnunet.org/bugs/view.php?id=3805#c9201

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 14:13:58 +02:00
Daniel Golle
e3515017eb gnunet: fixup more dependencies
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 12:58:52 +02:00
Daniel Golle
ce0b6a4554 gnunet: fix things and use newer source version
- use newer source version from SVN
 - made it detect gnurl
 - added init script
 - added gnunet user

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-31 07:14:25 +02:00
Daniel Golle
98a821a93a gnunet: add new package
The single 'gnunet' package built should be further split up,
meta-packages for common use-cases should be added.
However, it's not too big to run on devices with 8MB of flash or more,
even in the current monolithic package.
Integration with procd and netifd is not yet implemented.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2015-05-30 23:28:42 +02:00