On 06/21/2015 06:17 PM, Daniel Golle wrote: > Hi Christian, > > On Sun, Jun 21, 2015 at 01:06:12PM +0200, Christian Grothoff wrote: >> On 06/17/2015 03:35 PM, Daniel Golle wrote: >>> Wouldn't it be possible to have autotools detect whether gnurl/curl >>> headers are present in either possible path and set precompiler >>> macros accordingly...? >>> >> >> Code should be fixed to do this as of SVN 35963. Please let me know if >> it doesn't work (with config.log output). > > Wow, not a single out-of-tree patch left in the OpenWrt package build, > I just removed the last dirty patch! > https://github.com/openwrt/packages/commit/161b225acc370b9742ef3ca266be14f6cde918e9
Great, that's how it should be ;-). > Now only these two changes needs to be discussed with and merged by the > respective package maintainers, libmicrohttpd and libarchive which is > used by libextractor. > https://github.com/openwrt/packages/pull/1326 > https://github.com/openwrt/packages/pull/1447 Ok, those MHD changes are just patches against your build system, nothing for upstream as far as I see, so I cannot help with that. But looks straightforward enough. > Next step would be to define meta-packages for common use-cases in > order to have users start-off with a default pre-selection of > libextractor plugins and gstreamer modules... > > It's been great helping out packaging and cross-building GNUnet so far, > I'm amazed by the speed the GNUnet team gets things done! Feels like > you are just as excited about the project as if it started just > yesterday ;) Let's say the project has IMO gotten more and more urgent over the years. Sadly, that doesn't mean it becomes technically easier. But your requirements were not that hard to fix ;-). > I also did some homework and extended the GNUnet package to also build > the mysql and postgresql database backends available. > > I'm happy to see PostgreSQL support being quite complete as that's good > news for performance on machines which do have more storage than RAM. > > On smaller boxes (routers) I'm still dreaming about using cadet and GNS > without needing to deploy libsqlite which is not the ideal tool when > having only a small amount of RAM and practically no storage at all... As I said, can be done (but not quickly, at least I don't predict having the time), feel free to add feature requests to https://gnunet.org/bugs/ > There is one more thing I'm not sure about: > I noticed earlier that gnunet-conversation can build against both, > libpulse and gstreamer. > However, the prefix for pulse cannot be passed to configure, so I > currently work-around that by setting -Wl,rpath-link=... in > TARGET_CLFAGS which does the job: > https://github.com/openwrt/packages/blob/60ba8483f14c17a553ef7c3674246d9de2fdd95b/net/gnunet/Makefile#L48 > > Looking at the code I understand that either gstreamer OR direct > use of libpulse, libopus and libogg can provide audio playback > and recording. > > Are both A(/V) backends equally well maintained? I've myself only tested libpulse, IIRC gstreamer was provided for W32. Regardless, there is not *that* much complicated code to maintain here in the first place, so _maybe_ it doesn't matter much. > For OpenWrt, it'd be nice to have them packaged seperately. > Both backends equally can make sense, depending on if reuse > of gstreamer libs by many apps justisfies its overhead. Makes sense. Happy hacking! Christian
signature.asc
Description: OpenPGP digital signature
_______________________________________________ GNUnet-developers mailing list [email protected] https://lists.gnu.org/mailman/listinfo/gnunet-developers
