Commit Graph

229 Commits

Author SHA1 Message Date
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