1
0
mirror of https://git.openwrt.org/feed/packages.git synced 2024-06-17 04:44:10 +02:00
Commit Graph

366 Commits

Author SHA1 Message Date
Espen Jürgensen
2d1c1da16c forked-daapd: update to 27.2
- update config file to match upstream
- remove patches, not required any more

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2020-09-04 19:38:40 +02:00
Rosen Penev
d00e1fec8c
alsa-utils: update to 1.2.3
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-27 17:34:13 -07:00
Rosen Penev
f5ab71c6bc mpd: enable libmad globally
Since making ffmpeg dependent on BUILD_PATENTED, the full variant
becomes unable to play mp3s. Change that.

libmad is superior to mpg123 because of its faster decoding speed on
soft float systems and because in MPD, it supports streams (HTTP for
example).

ffmpeg supports streams as well. Avoid libmad in that case.

Minor Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 21:22:55 -07:00
Rosen Penev
009734ad9f
mpg123: revert back to using autotools
CMake build seems to be experimental and not ready for primetime.

Added altivec support.

Fixed installing static output libraries to the target.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-17 14:31:38 -07:00
Rosen Penev
3a62950214
mpg123: install fmt123.h file
Seems it's not included in the CMake port.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-16 18:43:47 -07:00
Rosen Penev
9fc278548b
mpg123: update to 1.26.3
Switched to CMake. CMake compiles faster.

Added libsyn123 library as it's needed since version 1.26.

Before:

time make package/mpg123/compile -j 12
Executed in   16.05 secs   fish           external
   usr time   26.65 secs    0.00 micros   26.65 secs
   sys time    4.82 secs  833.00 micros    4.81 secs

After:

time make package/mpg123/compile -j 12
Executed in   12.12 secs   fish           external
   usr time   19.35 secs    0.00 micros   19.35 secs
   sys time    3.22 secs  752.00 micros    3.22 secs

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-14 18:07:28 -07:00
Rosen Penev
50eff8c26a
Merge pull request #13062 from neheb/mpd-ffm
mpd - remove ffmpeg support and add opus
2020-08-12 13:12:36 -07:00
Rosen Penev
c7e00c8e34
mpd: remove maintainer on request
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-11 11:27:59 -07:00
Rosen Penev
ca2da3f315
pulseaudio: fix compilation without deprecated OpenSSL APIs
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 15:58:11 -07:00
Rosen Penev
effa44f3b4
mpd: enable opus support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 13:51:22 -07:00
Rosen Penev
44eb12f3c7
mpd: make ffmpeg support dependent on BUILD_PATENTED
ffmpeg includes patented functionality.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-10 13:51:22 -07:00
Rosen Penev
67f8f57d06 pulseaudio: fix compilation with ICONV_FULL
Reordered check to check external iconv first.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-30 23:58:42 -07:00
Rosen Penev
aad1458876 mpd: fixup iconv support
Removes liconv LDFLAG and fixes ICONV_FULL.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-30 23:21:09 -07:00
Rosen Penev
5d9ccc4ad0
upmpdcli: fix compilation with newer libmicrohttpd
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-24 16:18:48 -07:00
Rosen Penev
10c087a98c
squeezelite: add BUILD_PATENTED depends for WMA support
WMA uses ffmpeg, which has patented functionality.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-23 14:23:34 -07:00
Rosen Penev
dfdc430a4a
mpd: update to 0.21.25
pulseaudio-daemon depends on alsa-lib, which depends on @AUDIO_SUPPORT.
Enables -full on platforms lacking AUDIO_SUPPORT.

Simplified LDFLAGS slighly.

Removed pointless ICU dependency. I managed to patch meson.build to fix
iconv compilation. The original error was that without the header, it
was prefixing the iconv check with __buildin_ , which does not work
with uClibc-ng.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-20 19:56:51 -07:00
Rosen Penev
d198307fd4
forked-daapd: fix compilation with GCC10
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-07-04 18:12:44 -07:00
Rosen Penev
918ed84985
portaudio: convert to CMake
Allows simplifying the Makefile.

Replaced InstallDev with CMAKE_INSTALL.

Added PKG_BUILD_PARALLEL for faster compilation.

Removed inactive maintainer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-28 15:05:58 -07:00
Rosen Penev
f553112e43
upmpdcli: update to 1.4.12
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-25 17:42:30 -07:00
Rosen Penev
d7b593f695
mpd: update to 0.21.24
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-06-11 14:48:54 -07:00
Rosen Penev
4ed61c1f68
mpd: enable id3tag for all builds
2cedae0aa9 enabled mp3 support for mini,
while keeping id3tag for full. This makes no sense as id3tag is used
specifically for mp3 files.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-19 14:37:28 -07:00
Rosen Penev
6b44750ee3
upmpdcli: update to 1.4.9
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-13 15:26:45 -07:00
Rosen Penev
f1b445963b
Merge pull request #11981 from zhanhb/conffiles
treewide: add conffiles
2020-05-13 14:44:35 -07:00
Jeffery To
dec17eb36c treewide: Enable VFP/NEON optimizations for aarch64
For speexdsp, support for NEON on aarch64 was added in 1.2.0[1].

[1]: https://github.com/xiph/speexdsp/pull/8

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-12 16:03:07 +08:00
Jeffery To
2d99ee3004 treewide: Update ARM NEON/VFP detection
With openwrt/openwrt@8dcc108760, the ARM
FPU compiler options are no longer part of CONFIG_TARGET_OPTIMIZATION.

This updates various packages that look for NEON/VFP support to search
CONFIG_CPU_TYPE instead.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-05-11 03:10:20 +08:00
Huangbin Zhan
0ec746ccb6 treewide: add conffiles
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-05-09 06:06:43 +08:00
Rosen Penev
76f5cf1a28
Merge pull request #11980 from neheb/pulseee
pulseaudio: add lto and gc-sections to reduce size
2020-05-05 15:12:26 -07:00
Rosen Penev
91e80e5442
pulseaudio: do not build NEON with unsupported platforms
Unfortunately, meson's check is totally broken.

Fortunately, it's fairly easy to workaround.

Fixes compilation with all ARM platforms that don't support NEON.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-05 15:02:01 -07:00
Rosen Penev
59148c7ac5
Merge pull request #12041 from neheb/shair
shairport-sync: update to 3.3.6
2020-05-05 14:37:43 -07:00
Rosen Penev
45e58e1cc3
pulseaudio: add lto and gc-sections to reduce size
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-04 18:32:01 -07:00
Rosen Penev
5e5930dc6b
upmpdcli: update to 1.4.7
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-02 17:23:07 -07:00
Rosen Penev
3132910359
shairport-sync: update to 3.3.6
Use PKG_INSTALL for consistency between packages.

Ran the init script through shellcheck.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-05-01 12:57:28 -07:00
Rosen Penev
dd77091337
mocp: disable ffmpeg
The recent update to ffmpeg broke this.

Instead, use the relevant libraries separately.

Added AAC support. AAC is very common and was recently fixed to be
compatible with BUILD_PATENTED.

Explicitly pass all configure arguments, to avoid future breakage.

Remove autoreconf. autotools files are not being patched.

Add PKG_BUILD_PARALLEL for speed.

Other minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-29 17:17:34 -07:00
Rosen Penev
332e6d4e26
mpd: update to 0.21.23
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-23 16:15:39 -07:00
tripolar
a3c62bf8f0
Merge pull request #10601 from neheb/alsa
ALSA update - 1.2.2
2020-04-19 11:40:04 +02:00
Rosen Penev
21f67bf599
pulseaudio: fix pkgconfig paths
Turns out, packages like mpd that use pkgconfig to find pulseaudio
end up using host paths.

Fixes compilation with at least mpd.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-04-18 18:04:31 -07:00
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