Commit Graph

430 Commits

Author SHA1 Message Date
Rosen Penev 78d84d4c9c
pulseaudio: update to 13.0
Converted to use meson for compilation speed.

Removed libwrap dependency. Upstream no longer supports it.

Removed intltool and glib2 host dependencies. They seem to be no
longer needed.

Removed upstream patch.

Minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-18 02:51:43 -07:00
Rosen Penev 22e8231471
alsa-utils: Update to 1.2.2
Removed upstreamed patch.

Remove other patch and replace with a simple configure variable.

Add another configure variable to avoid linking to libatopology.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-13 22:34:31 -07:00
Rosen Penev 5e0264be7d
mpd: update to 0.21.22
Removed upstreamed patches. Only the first was really needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-03 20:58:18 -07:00
Rosen Penev e3bee35404
forked-daapd: fix compilation with newer musl
Needed for errno definition.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-29 21:28:37 -07:00
Rosen Penev 81c3e2dfa4
Merge pull request #11628 from neheb/mpdd
mpd: allow AAC decoding with mini variant
2020-03-22 17:20:29 -07:00
Rosen Penev fb12840581
fdk-aac: add BUILD_PATENTED to CONFIG_DEPENDS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-22 16:36:45 -07:00
Rosen Penev 845f7fc2bb
fdk-aac: fix wrong if condition
It must be reversed to work properly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-22 16:33:03 -07:00
Rosen Penev c7d98c3626
mpd: allow AAC decoding with mini variant
This is possible as libfaad no longer has patented functionality based on
BUILD_PATENTED.

AAC is a very popular format, so it makes sense to have some kind of
version included.

The ffmpeg package does not provide and cannot provide AAC decoding
without BUILD_PATENTED, therefore enabled FAAD for all variants.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-22 16:22:07 -07:00
Rosen Penev 95ef437f8e
Merge pull request #11600 from neheb/fdkaac
fdk-aac: don't build two versions
2020-03-21 21:02:44 -07:00
Rosen Penev 586b15cf35
svox: fix compilation with newer musl
Otherwise int8_t is undeclared.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 23:38:45 -07:00
Rosen Penev 323eb20b7f
fdk-aac: don't build two versions
Instead, chose which to build based on CONFIG_BUILD_PATENTED. This is
more flexible and causes fewer problems when compiling.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-03-19 23:18:20 -07:00
Rosen Penev afefd75620
Merge pull request #11237 from neheb/sq
squeezelite: update to 1.9.6-1206
2020-03-04 15:21:10 -08:00
Rosen Penev 7518849bda
upmpdcli: link against libm under glibc
Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-27 17:02:59 -08:00
Rosen Penev 2b0b0ab7f5
mpd: link against libpthread under glibc
Fixes compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-27 13:25:51 -08:00
Rosen Penev fa44a58546
Merge pull request #11398 from neheb/mpc2
mpc: update to 0.33
2020-02-23 14:20:10 -08:00
Rosen Penev 4fba03d6d1
mpc: update to 0.33
Small Makefile cleanups.

Ran script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-20 17:21:50 -08:00
Rosen Penev 0d72b95b0b
upmpdcli: update to 0.4.6
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-19 18:12:22 -08:00
Rosen Penev b7bb3bbd49
squeezelite: update to 1.9.6-1210
Rebased patches.

Ran init script through shellcheck.

Several Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-19 17:54:37 -08:00
Rosen Penev 3be4778840
mpd: update to 0.21.20
Updated patches to latest patchset and removed upstreamed ones.

Ran init script through shellcheck. Restart using SIGHUP.

Added logging from stderr as any kind of logging is missing in --no-daemon
mode.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-17 21:16:26 -08:00
Rosen Penev 5bebde75b2
Merge pull request #11248 from ejurgensen/forked-daapd_update_271
forked-daapd: update to 27.1
2020-02-04 14:22:04 -08:00
Rosen Penev 96521b6a8d
mpd: fix ffmpeg AIFF and AMR support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-03 21:40:16 -08:00
Rosen Penev 5bd4ef4035
mpd: replace mpg123 with libmad
libmad is almost half the size of libmpg123. The docoding is done with
integers instead of floats.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-03 20:28:04 -08:00
Rosen Penev c00f83241b
mpd: fix compilation with uClibc-ng
With mpd's build system, it requires either an iconv built into the libc
or icu. Since uClibc-ng as configured by OpenWrt currently has no iconv,
use icu for it to work around the problem. This is the simplest solution.

Added a patch to use boost's rounding functions. They are more appropriate
and work with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-03 20:28:03 -08:00
Rosen Penev 41834a33ac
mpd: update to 0.21.19
Changed URLs to HTTPS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-02-02 21:34:56 -08:00
Espen Jürgensen 67ea3aefe2 forked-daapd: update to 27.1
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2020-02-02 14:49:09 -08:00
Rosen Penev 8927399229
shairport-sync: Update to 3.3.5
Rebased patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-12-09 14:27:09 -08:00
Rosen Penev 05626fc721
Merge pull request #10440 from neheb/aac
fdk-aac: Update to 2.0.1 and add free version
2019-11-27 13:48:59 -08:00
Andre Heider 556ba181cc mpd: fix compilation without AUDIO_SUPPORT
Fixes #10541

Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-11-14 11:30:45 +01:00
Andre Heider 5aaa1e7da4 mpd: update to v0.21.16 and build with meson
One patch was dropped (probably not required anymore).

Old options have been dropped and new ones added. The order is as found
in meson_options.txt. mpd-mini and mpd-full retained their feature sets.

Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-11-05 10:28:30 +01:00
Andre Heider 0469c0715b mpc: update to v0.32 and build with meson
Signed-off-by: Andre Heider <a.heider@gmail.com>
2019-11-05 10:28:30 +01:00
Rosen Penev 96fff1e780
Merge pull request #10420 from neheb/mpg
mpg123: Update to 1.25.13
2019-11-04 11:31:56 -08:00
Rosen Penev fa005f434e upmpdcli: Switch python dependency to Python 3.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-04 11:20:17 -08:00
Rosen Penev bb1dab2471 fdk-aac: Add fdk-aac-free for non BUILD_PATENTED configurations
The core parts of AAC were patented back in 1998. Those patents have
expired.

Some of the newer AAC features involved with HE-AAC are still patented.
These patches are taken from fedora where they remove all patented
functionality.

Note that LC-AAC comprises the majority of AAC content. HE-AAC is for low
bitrate stuff like audiobooks.

Patches come from Fedora where this is also distributed.

Local compiles show a 40% size reduction in the final ipk.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-02 21:49:37 -07:00
Rosen Penev 14cdd0d466 fdk-aac: Update to 2.0.1
Mainly crashing/fuzz fixes.

Added PKG_BUILD_PARALLEL for faster compilation.

Rearranged some stuff for consistency between packages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-11-02 21:49:33 -07:00
Rosen Penev aaca589342 mpg123: Update to 1.25.13
Fixed license information.

Small Makefile rearrangements for consistency.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-31 18:27:01 -07:00
Rosen Penev 5ae85b7952 treewide: Replace MD5SUM with HASH
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-31 15:54:36 +08:00
Rosen Penev 7b1acbf7b8 espeak: Remove nano open file
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-14 19:13:35 -07:00
Rosen Penev 21e195f657 espeak: Compile with uClibc++
Several Makefile cleanups.

Added PKG_BUILD_PARALLEL for faster compilation.

Several size optimizations applied.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-10-14 11:53:12 -07:00
Jeffery To 53e1692ae9 treewide: Use default PKG_BUILD_DIR when possible
This removes lines that set PKG_BUILD_DIR when the set value is no
different from the default value.

Specifically, the line is removed if the assigned value is:

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)

  The default PKG_BUILD_DIR was updated[1] to incorporate BUILD_VARIANT
  if it is set, so now this is identical to the default value.

* $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)/$(PKG_SOURCE_SUBDIR)

  if PKG_SOURCE_SUBDIR is set to $(PKG_NAME)-$(PKG_VERSION), making it
  the same as the previous case

* $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

  This is the same as the default PKG_BUILD_DIR when there is no
  BUILD_VARIANT.

* $(BUILD_DIR)/[name]-$(PKG_VERSION)

  where [name] is a string that is identical to PKG_NAME

[1]: https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=e545fac8d968864a965edb9e50c6f90940b0a6c9

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2019-10-13 02:01:34 +08:00
Rosen Penev 123373b1b7 pulseaudio: Backport upstream patch
Fixes compilation with recent alsa-libs.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-18 20:11:52 +02:00
Rosen Penev 398f6a754c
forked-daapd: Fix compilation with newer alsa-libs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-17 17:44:22 -07:00
Jan Pavlinec 299e5b0a9b
treewide: add PKG_CPE_ID for better cvescanner coverage
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2019-09-17 12:40:26 +02:00
Sven Eckelmann bbb1ea7345 treewide: Change .*GPL.*+ licenses to SPDX compatible identifier
The CONTRIBUTING.md requests an (or multiple) SPDX identifier for GPL
licenses. But a lot of packages did use a different, non-SPDX style with a
"+" at the end instead of "-or-later".

Signed-off-by: Sven Eckelmann <sven@narfation.org>
2019-09-10 07:45:15 +02:00
Rosen Penev 8410380ae9 pulseaudio: Add glib2/host dependency
This was implicit with glib2 but got removed with
170ef79393

Fixed license tag to newer SPDX.

Removed PKG_BUILD_DIR as that is now default with upstream's
e545fac8d968864a965edb9e50c6f90940b0a6c9

Minor reorganization for consistency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-06 19:57:58 +02:00
Hannu Nyman d7710ba9cf
Merge pull request #9915 from ejurgensen/forked-daapd_upgrade_265
forked-daapd: update to 26.5
2019-09-03 23:15:18 +03:00
Espen Jürgensen 3fc7b0aea1 forked-daapd: update to 26.5
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2019-09-03 21:02:26 +02:00
Rosen Penev b7555f554b
alsa-utils: Update to 1.1.9
Added license information.

Added PKG_BUILD_PARALLEL for faster compilation.

Change URLs to HTTPS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-09-01 18:13:38 -07:00
Rosen Penev 76c0bea36b
madplay: Pass CFLAGS properly
CFLAGS were not being passed which was breaking ASLR builds.

Fixed license header.

Added PKG_BUILD_PARALLEL for faster compilation.

Added PKG_INSTALL for consistency.

Passed proper $(FPIC) value.

Several other Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-28 13:51:14 -07:00
Rosen Penev b2d016d352 upmpdcli: Update to 1.4.2
Fixed license information.

Added PKG_BUILD_PARALLEL for faster compilation.

Removed upstreamed patch.

Ran init script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-08-14 00:52:55 -07:00
Rosen Penev 835bc1df03
mpd: Add SoundCloud support for full variant
The libyajl cleanup commit revealed that it was not being installed
correctly. Now that it is, mpd picks it up properly.

Enabled SoundCloud support for the full variant. Disabled for the mini.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-07-31 15:44:34 -07:00
Sebastian Kemper ec3d077287 pulseaudio: fix recursive dependencies
Since OpenWrt commit e82a4d9cfb ("config: regenerate *_shipped sources")
a few recursive dependencies have been discovered that were not visible
before.

$ make menuconfig
tmp/.config-package.in:103098:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:103098:	symbol PACKAGE_baresip-mod-pulse depends on PACKAGE_baresip-mod-pulse
tmp/.config-package.in:121863:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121863:	symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles
tmp/.config-package.in:121878:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121878:	symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools

This commit addresses the pulseaudio package's own recursive
dependencies and partially resolves #9300 (baresip will be handled in
telephony repository).

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2019-07-09 09:43:51 +02:00
Robert Högberg 95dedb70f6 squeezelite: Remove codec auto configuration
.. because it's confusing and doesn't seem to add any value.

The "auto configuration" looks for installed codec libraries and tells
squeezelite (through command line arguments) to exclude codec support if a
required library is missing.

If you have installed squeezelite-full, then all required codec libraries
are automatically installed as dependencies and the squeezelite binary won't
even run if there are missing libraries - ie the "auto configuration" will
always find all codecs and never disable any codecs. Toggling "auto
configuration" makes no difference and the setting is just confusing.

If you install squeezelite-mini the "auto configuration" can work, but
library checks are already done by dlopen() calls in squeezelite and codecs
are disabled if the necessary libraries are not found - ie the "auto
configuration" duplicates the library checks of squeezelite itself.

Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2019-07-02 10:01:35 +02:00
Rosen Penev 084727656d
Merge pull request #9108 from nijel/patch-1
mpd: enable pulseaudio in full package
2019-07-01 18:11:26 -07:00
Yousong Zhou 9ac5ac81ab treewide: avoid deref symlinks when installing .so
This change is inspired by commit openwrt/openwrt@38b22b1e ("nghttp2:
deduplicate files in libnghttp2")

The packages in this commit are identified with the following command

	grep -rin -E 'INSTALL_(DATA|BIN)' | grep -F '.so' | grep -F '*'

Some of them do not have symlinks and are not affected, but the change
is still applied for consideration of best practices just in case

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2019-06-21 09:52:32 +08:00
Michal Čihař 2ed62adc59 mpd: enable pulseaudio in full package
Signed-off-by: Michal Čihař <michal@cihar.com>
2019-05-31 06:55:43 +02:00
Ted Hess 64c94b329f
Merge pull request #8152 from diizzyy/sound/fdk-aac-20
sound/fdk-aac: Update to 2.0.0
2019-02-28 18:27:51 -05:00
Robert Högberg 453d016057 squeezelite: Bump to 1.9.1-1130
Signed-off-by: Robert Högberg <robert.hogberg@gmail.com>
2019-02-22 21:24:21 +01:00
Daniel Engberg 7886a46c0d sound/fdk-aac: Update to 2.0.0
Update fdk-aac to 2.0.0

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-02-08 07:27:40 +01:00
Rosen Penev 71e1e1b1fe shairplay: Update to 2018-08-24
Switched to codeload for easier package bumping.

Added PKG_BUILD_PARALLEL for faster compilation.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-02-04 20:48:12 -08:00
Daniel Engberg 6891632e16 sound/upmpdcli: Update to 1.4.0
Update upmpdcli to 1.4.0
Backport commit 256394399f/tree/
Drop icon patch

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2019-01-28 21:36:51 +01:00
Rosen Penev 2416e291d0 shairport-sync: Get rid of libc++ dependency
Two features which are not used by the package depend on a libc++.
Removing the proper entries in the Makefile allow compilation without a
libc++.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2019-01-14 12:49:02 -08:00
Daniel Engberg cd98819f2e
sound/mpd: Update to 0.20.23
Update to mpd to 0.20.23
Remove old compiler workarounds

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-12-26 23:06:08 +01:00
Rosen Penev 0fb5bcd3f4 shairport-sync: Allow usage with uclibc++
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-12-24 17:48:09 -08:00
Ted Hess ee449bf678
Merge pull request #7467 from neheb/patch-19
shairport-sync: Update to 3.2.2
2018-11-19 11:15:30 -05:00
Ted Hess 69eae69032 sox: Build without opus (explicitly)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-11-19 10:42:20 -05:00
Rosen Penev 2940c38e80
shairport-sync: Update to 3.2.2
Switched to codeload for Makefile simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-11-18 12:21:08 -08:00
Ted Hess 263fdf74e8
Merge pull request #7372 from eduardoabinader/bump-opus-tools-0.2
opus-tools: bump to 0.2
2018-11-12 13:04:42 -05:00
Eduardo Abinader cff8b4dd3f opus-tools: bump to 0.2
Adding new deps libopusfile and libopusenc, provided
by e9bbfacf0a1bbade70005fa730cc50e838baaa32 and
a638dfa37bd857e14b088e0ccade701dc6aafc79, respectively.

Changing maintainer as accorded with @thess.

Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
2018-11-12 18:42:35 +01:00
Eduardo Abinader 8fb5e895a7 alsa-utils: bump to 1.1.7
Signed-off-by: Eduardo Abinader <eduardoabinader@gmail.com>
2018-11-10 11:12:02 +01:00
Espen Jürgensen d1207f48f2 forked-daapd: update to 26.4
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2018-10-02 20:47:49 +02:00
Ted Hess 874f7f2d14
Merge pull request #6907 from thess/espeak-work
espeak: Fix build issues. Cleanup patches
2018-08-31 15:18:09 -04:00
Ted Hess 32d55a2715 portaudio: Update to 19060_20161030 stable release
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-29 11:45:54 -04:00
Ted Hess 308a058e5f espeak: Fix build issues. Cleanup patches
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-29 11:27:51 -04:00
Ted Hess 864fd2bfee mpd: Update to 0.20.21. Enable WebDAV storage support.
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-28 09:39:40 -04:00
Ted Hess 11cf24d560 pianod: Update to 174.09 release (removes BSD dependencies)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-08-27 16:28:53 -04:00
Rosen Penev 8547ce444d
shairport-sync: Install /etc/config as 600
/etc/config should not be readable by non-root.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-08-16 21:02:38 -07:00
Rosen Penev 5de34703ca
shairport-sync: Update to 3.2.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-08-01 18:51:33 -07:00
Ted Hess 36ff5a1769 mpc: Update to 0.30. Use autotools
Package versions newer than 0.28 require meson/ninja which OpenWrt does not
    support in its build environment. These files provide the minimum autotool
    configuration necessary to build later versions.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-07-30 10:22:54 -04:00
Ted Hess 91171954ea mpd: Update to 0.20.20. Re-enable flac encoder for mpd-full
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-07-25 11:47:21 -04:00
Peter Wagner 84197cc5d0 pulseaudio: update to 12.2
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-07-22 18:17:36 +02:00
Rosen Penev dd14b2cb25 shine: Update to 3.1.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-07-15 19:59:31 -07:00
Peter Wagner 7901fd3f80 pulseaudio:
* update to 12.1
  * cleanup Makefile

Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-07-15 17:56:42 +02:00
Peter Wagner f4ee5ce092 pulseaudio: enable parallel build
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-06-22 01:00:33 +02:00
Peter Wagner 82eed87331 pulseaudio: update to 12.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2018-06-22 00:49:08 +02:00
Ted Hess 9930c3bf54
Merge pull request #6307 from diizzyy/sound-fdk-aac
sound/fdk-aac: Clean up Makefile, add overflow patch
2018-06-18 22:19:34 +00:00
Daniel Engberg 83c2603c1d sound/fdk-aac: Clean up Makefile, add overflow patch
Clean up Makefile by utilizing toolchain logic
Make package pkg-config friendly
Add patch to prevent crashes due to overflow
Source: a50eecf65b

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-06-17 12:57:04 +02:00
Espen Jürgensen ddff873b0a forked-daapd: update to 26.1
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2018-06-09 01:09:21 +02:00
Ted Hess 56a77a7037
Merge pull request #5680 from neheb/shairplay
shairplay: Change URL to HTTPS and switch file to .xz
2018-05-20 20:53:59 +00:00
Daniel Engberg 771f7e457d alsa-utils: Don't pull in libsamplerate
Disable libsamplerate

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-05-12 14:01:02 +02:00
Ted Hess fa05faee7d
Merge pull request #5980 from diizzyy/patch-6
alsa-utils: Update to 1.1.6
2018-05-10 15:35:51 +00:00
Daniel Engberg 3ea5fe2c79 mpg123: Update to 1.25.10
Update mpg123 to 1.25.10

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-04-29 18:19:08 +02:00
Daniel Engberg af51a9aaa2
alsa-utils: Update to 1.1.6
Update alsa-utils to 1.1.6
Add missing utils
Change secondary mirror (current is broken)

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-04-29 18:15:49 +02:00
Daniel Engberg 5ce6ce6b13 sound/lame: Fix optimization
Properly strip any -O switch

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-04-03 21:40:04 +02:00
Ted Hess 3bf0e64655 fdk-aac: Update to v0.1.6. Use github/codeload for source URL
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-03-26 15:29:53 -04:00
Sebastian Kemper 9c23a34d06 pulseaudio: fix non-NEON ARM compiles
PulseAudio in some cases does not detect the ARM CPU's capabilities
correctly and enables NEON ASM while it is not supported. For example
when compiling for arm_arm1176jzf-s_vfp the assembler rejects this and
the compile fails:

{standard input}: Assembler messages:
{standard input}:27: Error: selected processor does not support `vld1.16 {d0},[r1]!' in ARM mode
{standard input}:28: Error: selected processor does not support `vmovl.s16 q0,d0' in ARM mode
{standard input}:29: Error: selected FPU does not support instruction -- `vcvt.f32.s32 q0,q0,#15'
{standard input}:31: Error: selected processor does not support `vst1.32 {q0},[r2]!' in ARM mode
{standard input}:70: Error: selected processor does not support `vld1.32 {q0},[r1]!' in ARM mode
{standard input}:71: Error: selected FPU does not support instruction -- `vcvt.s32.f32 q0,q0,#31'
{standard input}:72: Error: selected processor does not support `vqrshrn.s32 d0,q0,#16' in ARM mode
{standard input}:74: Error: selected processor does not support `vst1.16 {d0},[r2]!' in ARM mode
Makefile:8668: recipe for target 'pulsecore/libpulsecore_sconv_neon_la-sconv_neon.lo' failed

To fix this tell PulseAudio explicitly when to use the NEON ASM and when
not to.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2018-03-19 03:45:02 +01:00
Rosen Penev 1f64a1c994 shairplay: Change URL to HTTPS and switch file to .xz
HTTPS tends to go through firewalls and xz is smaller.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2018-02-25 17:38:03 -08:00
Johnny Vogels 256905edad
Pulseaudio: variant avahi/bluez
Signed-off-by: Johnny Vogels <35307256+jmv2009@users.noreply.github.com>
2018-02-06 19:42:09 +01:00
Ted Hess a2efe0e314 fdk-aac: Update to latest (20171220), cleanup optimization opts
Signed-off-by: Ted Hess <thess@kitschensync.net>
2018-01-23 09:55:45 -05:00
Zoltan Herpai dbdfc999d5
Merge pull request #5395 from diizzyy/sound-mpg123
mpg123: Update to 1.25.8
2018-01-23 10:55:36 +01:00
Matthias Schiffer 00fce347a5
treewide: fix incorrect *_BUILD_DEPENDS
Build depends refer to source package names, not binary package names.

In many cases, PKG_BUILD_DEPENDS simply duplicated runtime dependencies of
a source package's binary packages; as the corresponding source packages
are implicitly added as bulid dependencies, PKG_BUILD_DEPENDS can simply be
dropped in these cases. In the other cases, *_BUILD_DEPENDS is fixed to
refer to the correct source package name.

Dependency of mysql-server is adjusted from libncursesw to libncurses
(as libncursesw is a virtual package provided by libncurses), so the build
dependency on ncurses is emitted unconditionally.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2018-01-09 16:36:02 +01:00
Daniel Engberg e1c7c6caa4 mpg123: Update to 1.25.8
Update mpg123 to 1.25.8

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2018-01-09 01:26:11 +01:00
Ted Hess 54927ab1df shairport-sync: Update to 3.1.6
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-12-18 13:46:58 -05:00
Ted Hess c9ab336f9c fdk-aac: Update to latest source revision. Add myself as maintainer
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-12-13 17:01:28 -05:00
Alexander Couzens b556ca8192
sox: remove build timestamp
Build timestamp prevents reproducible builds [0].

[0] https://reproducible-builds.org/docs/timestamps/

Signed-off-by: Alexander Couzens <lynxis@fe80.eu>
2017-11-17 13:18:21 +01:00
Daniel Engberg de641cfb30
sound/lame: Remove unnecessary optimization args
-O3 already includes -fomit-frame-pointer -fschedule-insns2
Thanks Philip Prindeville for pointing this out and sorry for the noise.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-11-01 20:29:07 +01:00
Ted Hess 20a576aa1f
Merge pull request #5048 from diizzyy/patch-104
sound/lame: Add optional experimental optimization
2017-11-01 14:52:24 -04:00
Daniel Engberg bc1b307555 sound/fdk-aac: Update to latest commit
Update to latest commit upstream
Add optimization option

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-11-01 18:41:11 +01:00
Daniel Engberg 28aa5e18e0 sound/lame: Add optional experimental optimization
Add optional experimental optimization
Generic approach for --enable-expopt=full

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-11-01 13:17:53 +01:00
Ted Hess 706929c03e opus-tools: Update to 0.1.10, move to Sound, add myself as co-maintainer 2017-10-29 16:06:45 -04:00
Daniel Engberg 8ab4e7b43f sound/mpg123: Update to 1.25.7
Update mpg123 to 1.25.7

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-10-20 10:05:23 +02:00
Ted Hess 84c820e1cd Merge pull request #4962 from diizzyy/patch-96
sound/lame: Update to 3.100
2017-10-18 10:51:54 -04:00
Daniel Engberg 9a9e71e533 sound/lame: Update to 3.100
* Update LAME to 3.100

* Switch to shared library instead of static binary as it adds very little
  overhead if you only need LAME binary but saves space if you need both
  library and binary.

  Static / Shared:
  LAME binary: ~252kbyte / ~72kbyte - IPK: ~138kbyte / ~34kbyte
  LAME library: ~216kbyte / ~216kbyte - IPK: ~117kbyte / ~117kbyte

* Drop patch, not needed

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-10-17 22:01:57 +02:00
Peter Wagner d889a619af pulseaudio: update to 11.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-10-15 19:47:03 +02:00
Peter Wagner 1bf5e2b115 pusleaudio: update to 11.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-09-11 08:37:18 +02:00
Zoltan Herpai d360d159b4 Merge pull request #4761 from diizzyy/patch-84
sound/mpg123: Update to 1.25.6
2017-09-03 17:43:49 +02:00
Etienne Champetier 4006865ae8 treewide: run "make check FIXUP=1"
fix Makefile chmod (644)
replace MD5SUM with HASH
add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git

(PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now)

Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>
2017-08-29 21:41:14 -07:00
Ted Hess 3710a4787f mpd: Remove glib2 dependency
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-08-29 12:11:29 -04:00
Ted Hess f730558124 Merge pull request #4765 from thess/pianod-update
pianod: Update to 174.07. Replace libmad with libmpg123
2017-08-29 09:57:22 -04:00
Ted Hess a32c236a4c squeezelite: Replace libmad with libmpg123
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-08-27 14:39:41 -04:00
Ted Hess 9ececc06d0 pianod: Update to 174.07. Replace libmad with libmpg123
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-08-27 13:21:06 -04:00
Espen Jürgensen 89d3805f34 forked-daapd: Backport upstream patch to prevent gperf build error
This adds a patch which is a backport of 1b8adc11ed

This should prevent the gperf build errors on some platforms.

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2017-08-27 01:04:37 +02:00
Daniel Engberg 158e94614c sound/mpg123: Update to 1.25.6
Update mpg123 to 1.25.6

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-08-26 00:27:42 +02:00
ejurgensen 7a90d1836c forked-daapd: Fix build error due to misdetected pulseaudio
configure finds libpulse and then tries to include the header, but fails,
because pulseaudio isn't a dependency in the Makefile. This change disables
pulseaudio support so configure won't do this.

It wasn't the intention with version update 25.0 of forked-daapd to extend
with pulseaudio support, but maybe do that later.

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2017-08-25 20:25:07 +02:00
ejurgensen 9a05901ce4 forked-daapd: Fix build error due to missing gperf
Need to put the build dependency to gperf back, because there is a
bug in forked-daapd 25.0's configure.ac when building without gperf

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2017-08-22 20:00:02 +02:00
Peter Wagner 4d64125e9c pulseaudio: don't link against libspeexdsp
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-08-16 04:03:06 +02:00
Ted Hess 2cedae0aa9 sound/mpd: Update to 0.20.9, work-around libiconv-stub link problem
Rearrange dependencies
General cleanup of Makefile
Fix compilation and linking problems

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-08-08 13:36:48 -04:00
ejurgensen 04caa30197 forked-daapd: Fix build error and use xz distribution method (ref pr #4628)
The release .tar.xz includes the gperf and antlr generated files, so the patch
is no longer required. The build error was from the patch being outdated.

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2017-08-04 23:42:29 +02:00
Florian Fainelli 749be47e53 sox: Explicitly disable support for OpenMP
In case a toolchain happens to be built with OpenMP, sox's configure
script would be picking that, but we would not be depending on libgomp
and would fail creating the package.

Since internal OpenWrt/LEDE toolchains don't enable OpenMP by default,
let's just do that here as well.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-07-27 17:13:43 -07:00
Zoltan Herpai dee9bbcc2b Merge pull request #4616 from diizzyy/patch-76
sound/mpg123: Update to 1.25.3
2017-07-26 21:13:17 +02:00
ejurgensen cdb5e763af forked-daapd: Update to 25.0
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2017-07-26 17:02:45 +02:00
Daniel Engberg f8e4b5a951 sound/mpg123: Update to 1.25.3
Update mpg123 to 1.25.3

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-23 19:30:30 +02:00
Zoltan Herpai 4001716e52 Merge pull request #4584 from diizzyy/patch-69
sound/mpg123: Update to 1.25.2
2017-07-22 21:29:40 +02:00
Daniel Engberg 93fd35200f sound/sox: Reduce dependencies
Reduce dependencies and remove not used functionality linked in using external libs.

libsndfile: Unusual file formats
libpng: Only used to generate spectrograms
Clean up configure arguments
libid3tag doesn't fall into the BUILD_PATENTED category as far as I can tell.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-07-20 10:13:05 -04:00
Ted Hess d0708338ee Merge pull request #4577 from diizzyy/patch-66
sound/mocp: General cleanup
2017-07-17 10:52:44 -04:00
Daniel Engberg c285fd1142 sound/mpg123: Update to 1.25.2
Update mpg123 to 1.25.2
Change download URL to Sourceforge
Change deprecated checksum variable (PKG_MD5SUM) to PKG_HASH
Add libout123
Add generic optimizations depending on platform have fpu or not
Add NEON-specific optimization
Remove BUILD_PATENTED, reference:
https://github.com/openwrt/packages/pull/4587
Small cleanup of Makefile
Thanks to Ted Hess for reviewing and suggesting compilation fix

NOTE:
mpg123 uses the most recent approach just like ffmpeg that's
mentioned here: https://github.com/openwrt/packages/pull/4555

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-16 21:19:19 +02:00
Ted Hess 6f920d0b7d Merge pull request #4589 from diizzyy/patch-72
sound/shairport: Remove from tree
2017-07-16 11:23:55 -04:00
Daniel Engberg 603ee404a1 sound/shairport: Remove from tree
Shairport is unmaintained and superseded by shairport-sync which
is in tree so there's no point in keeping this obsolete package.

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-14 10:00:14 +02:00
Daniel Engberg 6cf3abb33e sound/lame: Update as MP3 isn't covered by patents
In April Technicolor's and Fraunhofer IIS's patents and mp3 licensing
programs has been expired and/or terminated.

Sources:
https://www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html
https://en.wikipedia.org/wiki/MP3#Licensing.2C_ownership_and_legislation

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-14 04:07:15 +02:00
Daniel Engberg 08e74f346a sound/mocp: General cleanup
General cleanup of this port

Don't add libraries as dependencies and disable them later on in configure
arguments (curl and (lib)samplerate). Enabled from now on.
Fix dependencies and functionality provided by external libraries. If we link
(lib)ffmpeg we don't need to have external libraries for handling formats
that ffmpeg already handles.
Update PKG_MD5SUM (deprecated) to PKG_HASH

Sources:
https://github.com/mir-ror/moc/blob/master/decoder_plugins/ffmpeg/ffmpeg.c#L213

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-07-12 09:49:51 +02:00
Florian Fainelli 89c49a64c7 portaudio: Pass down TARGET_CPPFLAGS only build what is necessary
We were not correctly passing down TARGET_CPPFLAGS which made external
toolchains not automatically searching for headers in $(STAGING_DIR) to
fail the build. We are also just packaging the library and headers, so
we do not need to build the tests and selftests.

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-07-07 15:56:37 -07:00
Hannu Nyman b23a5435a6 Merge pull request #4429 from sdwalker/cleanup
packages: cleanup Makefile variables
2017-06-17 09:25:22 +03:00
Ted Hess 5a0236af95 mpd: Set USE_MIPS16=0. Workaround compiler error (Error: branch to a symbol in another ISA mode) on mips_24k
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-06-05 13:24:57 -04:00
Stephen Walker b63a809213 packages: cleanup Makefile variables
Standard assignment is immediate expansion without any extraneous spacing, RFC822 compliant email addresses and consistent section assignments

Signed-off-by: Stephen Walker <stephendwalker+github@gmail.com>
2017-06-03 16:38:06 -04:00
Ted Hess 3c94c75d3c mpc: Upgrade mpd client to 0.28
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-05-20 11:41:21 -04:00
Ted Hess 50d84f13a2 mpd: Upgrade Music Player Daemon to 0.20.8
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-05-20 11:40:28 -04:00
Florian Fainelli 828a72d6ff squeezelite: Specify all libraries to link against
squeezelite needs to link against libvorbis and libogg, some external
toolchains may not be able to automatically pull these dependencies in,
resulting the such linking errors:

mipsel-linux-gnu-gcc main.o slimproto.o buffer.o stream.o utils.o
output.o output_alsa.o output_pa.o output_stdout.o output_pack.o
decode.o flac.o pcm.o mad.o vorbis.o faad.o
-L/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/lib
-L/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/lib
-L/home/florian/dev/toolchains/stbgcc-4.8-1.5/usr/lib
-L/home/florian/dev/toolchains/stbgcc-4.8-1.5/lib -znow -zrelro -lasound
-lpthread -lm -lrt  -lasound -lpthread -lm -lrt -lFLAC -lmad
-lvorbisfile -lfaad -o squeezelite
/home/florian/dev/toolchains/stbgcc-4.8-1.5/bin/../lib/gcc/mipsel-linux-gnu/4.8.5/../../../../mipsel-linux-gnu/bin/ld:
warning: libvorbis.so.0, needed by
/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/lib/libvorbisfile.so,
not found (try using -rpath or -rpath-link)
/home/florian/dev/toolchains/stbgcc-4.8-1.5/bin/../lib/gcc/mipsel-linux-gnu/4.8.5/../../../../mipsel-linux-gnu/bin/ld:
warning: libogg.so.0, needed by
/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/lib/libvorbisfile.so,
not found (try using -rpath or -rpath-link)
/home/florian/dev/openwrt/trunk/staging_dir/target-mipsel-unknown-linux-gnu_glibc/usr/lib/libvorbisfile.so:
undefined reference to `ogg_stream_reset'
collect2: error: ld returned 1 exit status

Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2017-04-02 14:02:09 -07:00
Ted Hess d2a1976511 Merge pull request #3806 from diizzyy/patch-23
sound/fdk-aac: Add Fraunhofer FDK AAC Codec Library to repo
2017-01-25 19:31:09 -05:00
Daniel Engberg 909e22f1bc sound/fdk-aac: Add Fraunhofer FDK AAC Codec Library to repo
Add Fraunhofer FDK AAC Codec Library v0.1.5 to repo

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-26 00:47:01 +01:00
Peter Wagner c509d76872 pulseaudio: update to 10.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2017-01-22 19:29:19 +01:00
Daniel Engberg b82caa0ebe sound/shine: Fix compilation with ffmpeg and minor fixes
Update upstream URLs
Add upsteam patch to avoid name collision with ffmpeg
Source: 3695118267
Refresh patches

Signed-off-by: Daniel Engberg <daniel.engberg.lists@pyret.net>
2017-01-16 13:34:01 +01:00
Ted Hess 3a69e2410a shairport-sync: Create mbed TLS version (replaces PolarSSL)
* Note: SSL Patch submitted upstream pending developer approval.
	* Patch will be removed in future release.

Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-09 16:20:05 -05:00
Ted Hess 1bd7eac967 sox: Upgrade to 14.4.2. ffmpeg no longer required
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-05 13:08:39 -05:00
Ted Hess c9d239c26c moc: Upgrade to 2.5.2. Includes ffmpeg3 compatibility
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-05 13:01:13 -05:00
Ted Hess d330a9ae97 pianod: Update to private version 174.05. Remove PolarSSL dependency.
Signed-off-by: Ted Hess <thess@kitschensync.net>
2017-01-03 16:41:43 -05:00
ejurgensen 49186dfaef forked-daapd: Update to version 24.2
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2016-12-03 17:41:26 +01:00
Ted Hess 125066a1d7 lame: Fix i386 SSE builds, disable NASM (really)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-17 11:49:27 -05:00
Ted Hess 4b5577016c mpd: Add procd mdns definition from MPD config file
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-11-11 16:36:58 -05:00
f3flight 129fd90f2d shairport-sync: update to v2.8.6
Signed-off-by: Dmitry Sutyagin <f3flight@gmail.com>
2016-11-06 15:49:51 -08:00
Alberto Bursi 188a11809a alsa-utils: moved to /sound and Sound category, fix minor bugs
Moved source folder in /sound folder, and changed all packages in the makefile
to be shown in Sound category (not in Sound subcategory of Utilities).
Removed a line calling a non-existent Package/alsa-utils/Default
and site URL to the package alsa-utils-tests.

Signed-off-by: Alberto Bursi <alberto.bursi@outlook.it>
2016-10-23 14:53:34 +02:00
Ted Hess b49b2836bb mpd: Update to 0.19.19, update config options
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-10-07 09:31:01 -04:00
Peter Wagner fbe48e2172 pulseaudio: update to 9.0, fix typo
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2016-10-03 20:06:12 +02:00
Ted Hess 2a19c21422 mpd: Update to 0.19.17, refresh patches
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-07-20 10:54:46 -04:00
Ted Hess b4fb194299 squeezelite: Move to new source repo, upgrade to 1.8.4-743, refresh patches
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-06-05 12:33:30 -04:00
Ted Hess 2e78277837 upmpdcli: fix icon installation (correct name)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-06-03 12:45:45 -04:00
Álvaro Fernández Rojas 38aadec6cb shairport-sync-next: update to v2.8.4
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-06-02 20:07:36 +02:00
Ted Hess 84bc16198f upmpdcli/libupnpp: Update to latest versions, refresh patch
upmpdcli: Version 1.1.3
libupnpp: Version 0.14

Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-05-31 12:12:44 -04:00
Felix Fietkau e1f6b0a24d mocp: fix ncurses dependency
Signed-off-by: Felix Fietkau <nbd@nbd.name>
2016-05-11 12:52:47 +02:00
ejurgensen 385006f65c forked-daapd: Update to version 24.1
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2016-05-06 20:06:09 +02:00
Stefan Weil 48f2606747 sound/svox: Fix typo (found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2016-05-05 12:47:37 +02:00
Álvaro Fernández Rojas 90e88da723 shairport-sync: update to 2.8.2
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-04-17 11:07:57 +02:00
champtar fb744a6581 Merge pull request #2486 from yousong/cp-fix
Drop the redundant -r option to $(CP)
2016-04-10 17:56:21 +02:00
Ted Hess 6c0d7a1db7 pulseaudio: build without soxr, install configs with all read permissions
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-03-25 17:48:41 -04:00
Ted Hess 99a49889a1 mpd: Update to 0.19.14, disable soxr
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-03-25 17:22:43 -04:00
Álvaro Fernández Rojas a37676d4a3 shairport-sync: update to v2.8.1
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-03-14 18:32:35 +01:00
Yousong Zhou 92b0575e28 Drop the redundant -r option to $(CP)
$(CP) was defined as `cp -fpR' since the very begining of OpenWrt build
system (2006-06-22).  The -R option should be enough and base packages
use only $(CP) for the same purposes just fine and BSD manual of cp also
discourages the use of `-r' option.  So let's just tidy up the usage now.

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2016-03-12 01:23:28 +08:00
Ted Hess 46432e174b squeezelite: Fix null arg test in startup script
Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-03-09 08:18:31 -05:00
Ted Hess d9735d8ef9 squeezelite: add new interface/mac address selection
allow dynamic linking to either vorbisifile or vorbisidec

Signed-off-by: Ted Hess <thess@kitschensync.net>
2016-03-08 09:57:15 -05:00
Álvaro Fernández Rojas db6d12f7c7 shairport-sync: update to latest version
Also adds PROVIDES definition to fix "shairport-sync" package installation
from feeds.
Remove unneeded openssl and polarssl config checks.

Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-02-27 13:24:10 +01:00
Álvaro Fernández Rojas f4e9b2d9e9 shairplay: update to latest version
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2016-02-27 12:47:47 +01:00
Peter Wagner a6026fd1b3 pulseaudio: update to 8.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2016-02-22 22:02:12 +01:00
ejurgensen decd65be6b forked-daapd: Include nls.mk and use ICONV_DEPENDS macro
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2016-01-01 21:42:13 +01:00
ejurgensen 105250684b forked-daapd: update to 23.4 + add missing iconv dependency
Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2016-01-01 16:21:57 +01:00
Ted Hess 1c4018eccd Merge pull request #2135 from thess/mpg123-work
mpg123: build with alsa only
2015-12-30 13:47:41 -05:00
Ted Hess ac5f4cfd5c madplay: fix missing binary in madplay-oss package
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-12-18 12:08:06 -05:00
Ted Hess fb86731ee7 mpg123: build with alsa only
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-12-16 16:46:21 -05:00
Ted Hess e8bd00dd39 mpd: Update to 0.19.11, fix gcc5 builds
Add a patch from the Alpine Linux project to fix a musl build issue with gcc 5:

Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-11-23 08:57:18 -05:00
Peter Wagner d55d9ad92c pulseaudio: update to 7.1
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2015-11-21 23:39:35 +01:00
Hannu Nyman 1b045c0ff6 mpg123: fix installation by adding a missing backslash
Fix the installation command by adding a missing "\".

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2015-11-14 10:33:08 +02:00
Ted Hess 990c2ac6f4 pianod: Remove svn version check from builds
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-11-04 15:30:12 -05:00
Ted Hess d1dda2700a shairport-sync: Add "mini" package (no soxr, no avahi, use polarssl)
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-11-04 14:20:29 -05:00
John Crispin c74530e23b madplay: some build variant related fixes
the 2 variants could not be built at the same time

Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-26 17:18:07 +01:00
Álvaro Fernández Rojas dcb74ef849 shairport-sync: update to v2.6
Closes https://github.com/openwrt/packages/pull/1869

Signed-off-by: Mike Brady <mikebrady@eircom.net>
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2015-10-24 20:58:52 +02:00
Steven Barth d6f488d7f3 Merge pull request #1808 from ryzhovau/mpg123-deps-and-bins
mpg123: simplify dependanciess, add more binaries
2015-10-22 10:35:55 +02:00
John Crispin 296a7f4dc2 madplay: add PKG_RELEASE and keep oss variants name
* update PKG_RELEASE
* dont change the name of the oss variant

Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-19 15:56:37 +02:00
John Crispin f2e8c6a80f madplay: add alsa build variant
Signed-off-by: John Crispin <blogic@openwrt.org>
2015-10-19 12:20:11 +02:00
Ted Hess fb0b742a3f pianod: Fix build/download order
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-10-17 10:44:30 -04:00
Ted Hess af696323a7 pianod: Update to latest version, refresh patches
Signed-off-by: Ted Hess <thess@kitschensync.net>
2015-10-16 16:05:17 -04:00
Álvaro Fernández Rojas 0c90d5a300 shairport-sync: fix build when both variants are selected
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2015-10-04 16:44:53 +02:00
Ted Hess fe71019f94 Merge pull request #1827 from openwrt-es/shairport-sync-next
shairport-sync: update to latest version
2015-10-03 18:17:30 -04:00
Peter Wagner 245fbc1f65 pulseaudio: update to 7.0
Signed-off-by: Peter Wagner <tripolar@gmx.at>
2015-10-03 10:54:45 +02:00