Switched to meson.
Fixed license information.
Several Makefile cleanups for consistency between packages.
Enabled and added packages for a bunch of plugins.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Switch to meson.
No more static libraries as meson makes you choose.
Enabled speex and shout2 as the libraries are available.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Switched to meson.
Fixed license information.
No more static libraries as meson makes you choose.
Added several CONFIG_DEPENDS entries.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Switched to meson.
Fixed license information.
Rearranged some stuff for consistency between packages.
Removed static libraries. It seems meson only supports either one or the
other.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Provides access to services requiring a secure connection.
Chosen over openssl for license reason (can't redistribute). To my
knowledge, libressl will have the same issue.
mbed-tls is the only other ssl/tls provider, and this package is
complicated enough.
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
Upstream thought it was a good idea to force downloads of grilo. Disable
it since it is not needed.
Removed two unnecessary variables.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Since getting rid of the patented line, it seems fdk-aac is now getting
enabled for -full, causing a missing dependency. OTOH, fdk-aac can only be
enabled if x264 is not. So add a ! dependency for it.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Both libraries in the tree (fdk-aac and faad) have patented functionality
disabled when CONFIG_BUILD_PATENTED is off.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Removed cover resizing patch. It doesn't work right.
Removed SIGHUP reload. While minidlna handles it, it needs work to
function properly.
Removed service_triggers. They don't work for similar reasons as above.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
Removed inactive maintainer.
Cleaned up Makefile to remove old options.
Switched to PKG_INSTALL for consistency.
Added PKG_BUILD_PARALLEL for faster compilation.
Fixed license info.
Removed '' from enabled for consistency.
Ran init script through shellcheck. Batched config file writes.
Switched it to use procd. The -S parameter changes it to foreground. It
stands for systemd.
Added a sysctl tweak to get rid of warning.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
motion was previously forcing the use of libmicrohttp-ssl which is not
mandatory and it works just fine without SSL.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
better solution than using a static UUID by default
keep the default uuid empty then generate and save
a unique UUID on first start of minidlna service.
Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
minidlna uses UUID to uniquely identify the media server
by default, if the "uuid" option is not specified in
its setting file it will try to autogenerate it by
reading MAC address.
This seems to fail on some devices resulting in random
UUID on reboot, and this causes confusion and issues as
for clients this is a new server and must be added to
the list.
In OpenWrt there are also devices where the system can't
read the true MAC address and it is therefore randomized
on reboot.
So, add a static UUID in the settings file.
Since each mindlna server should have a different UUID,
if the user has more than one OpenWrt device with
minidlna, he should change the UUID of the
additional devices.
Signed-off-by: Alberto Bursi <bobafetthotmail@gmail.com>
Disable the init script by default to avoid log pollution; motion is
very verbose when it cannot open the configured camera.
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>