Commit Graph

366 Commits

Author SHA1 Message Date
Rosen Penev 801dd7bffb mpg123: update to 1.29.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-26 19:32:44 -07:00
Rosen Penev d035435f04 mpd: update to 0.22.11
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-25 01:20:06 -07:00
Rosen Penev 5ccd4d1c25 treewide: compile with tools/meson
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-17 22:06:52 -07:00
Espen Jürgensen df4bd5eef5 owntone: update to 28.2
Since version 28.0 forked-daapd is called owntone. This updates to 28.2 and makes the name change.

Also:
- added new required dependency on libuuid
- remove --disable-spotify since Spotify is now supported without requiring proprietary libspotify
- removed configure flags that are enabled by default anyway (mpd, verification etc.)
- add --disable-install_xxx since that is done by OpenWrt's build

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2021-09-08 22:57:43 -04:00
Rosen Penev 11b8e17c9a
Merge pull request #16180 from neheb/Al
alsa stuff: update to 12..5.1
2021-07-29 12:40:34 -07:00
Rosen Penev 34e9a959f8 alsa-utils: update to 12.5.1
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-21 00:16:36 -07:00
Rosen Penev b58aa9bfff mpd: update to 0.22.9
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-07-20 19:48:25 -07:00
Rosen Penev 6ab7fb089b
Merge pull request #15848 from neheb/als
alsa stuff: update to 1.2.5
2021-06-15 01:46:29 -07:00
Rosen Penev 2e654b19f3 treewide: back to cmake.mk
Ninja was merged to base and therefore we can now use normal cmake.mk

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 21:05:01 -07:00
Rosen Penev 2a84e09237 alsa-utils: update to 1.2.5
Switch to AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 20:27:52 -07:00
Rosen Penev 94bc8a127c shairport-sync: update to 3.3.8
Explicitly add libdaemon configure flag. It seems the default was
changed.

Add AUTORELEASE for simplicity.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-12 15:45:50 -07:00
Rosen Penev 2e1034d75f
Merge pull request #15738 from neheb/mpg12
mpg123: update to 1.27.2
2021-06-03 11:53:16 -07:00
Rosen Penev 919bad0f6d
Merge pull request #15739 from neheb/mpddddd
mpd: update to 0.22.8
2021-06-02 20:23:46 -07:00
Rosen Penev d034922671 upmpdcli: update to 1.5.12
Remove wrong GLIBC fix.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-01 23:11:22 -07:00
Rosen Penev 9fcd8a4d4f mpd: update to 0.22.8
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-01 23:03:27 -07:00
Rosen Penev a2bf6b793f mpg123: update to 1.27.2
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-01 23:02:16 -07:00
Rosen Penev fe8e2b04fb umpdcli: update to 1.5.11
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-13 21:38:32 -07:00
Rosen Penev 1e4ec2755b pulseaudio: fix compilation without doxygen
Meson update makes this error now.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-04-13 21:36:28 -07:00
Alexander Egorenkov c9b28a3125 mpd: run mpd as a non-root user
* Make /etc/mpd.conf worldreadable.

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2021-03-29 09:16:13 +02:00
Alexander Egorenkov 059dcc9058 mpd-full: enable lame and vorbis encoders
Enable Vorbis encoder for OGG format and lame for MP3.
This enables mpd to stream OGG and MP3 to e.g. Icecast2.

Signed-off-by: Alexander Egorenkov <egorenar-dev@posteo.net>
2021-03-28 19:25:40 +02:00
Rosen Penev a31b732007 treewide: build CMake projects with Ninja
faster to compile.

A small selection of packages was tested going from:

Executed in  696.30 secs   fish           external
   usr time   82.98 mins  395.00 micros   82.98 mins
   sys time    9.02 mins    0.00 micros    9.02 mins

to:

Executed in  592.20 secs   fish           external
   usr time   84.84 mins  361.00 micros   84.84 mins
   sys time    8.85 mins   57.00 micros    8.85 mins

Tested by running make -j 12 and wiping staging/build_dir/target_x

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-27 21:51:50 -07:00
Espen Jürgensen 77b9d765a9 forked-daapd: add missing dependency (libuuid)
Fix build error due to missing libuuid dependency

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2021-03-26 13:08:49 -07:00
Rosen Penev 326c97328e mpd: remove libavfilter support
The ffmpeg package in OpenWrt is customizable and that can cause issues
with a dirty InstallDev. Just remove libavfilter support.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-26 02:22:29 -07:00
Espen Jürgensen 69be8f4c90 forked-daapd: update to 27.4
Incl remove "--enable-itunes" compile option (no longer exists)

Signed-off-by: Espen Jürgensen <espenjurgensen+openwrt@gmail.com>
2021-03-23 21:03:27 +01:00
Philip Prindeville 0d5c6769f1 treewide: fix places where $(FPIC) is unquoted
Fixes part of issue #14921.

When $(FPIC) gets added to TARGET_CFLAGS (for instance), we can
count on $(TARGET_CFLAGS) in turn being quoted when it gets
expanded.  But there are a few places where $(FPIC) gets
expanded directly into environment variables passed on the
command line, such as when setting lt_cv_* variables as in this
case.

It's wrong to assume that the expansion of $(FPIC) won't require
quoting (such as it containing spaces) if it has multiple compiler
flags.

Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
2021-03-19 16:38:43 -06:00
Rosen Penev 2a443c95ad upmpdcli: update to 1.5.9
Remove inactive maintainer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-14 17:18:24 -07:00
Rosen Penev 45dcec32ce
Merge pull request #14873 from neheb/cxx
treewide: remove uClibc++ support
2021-03-06 14:00:32 -08:00
Rosen Penev 09ec2fcdd1 mpd: update to 0.22.6
Add patch fixing compilation with Debian 9.

Remove npupnp patch. While it doesn't seem to have any negative effects
there's no real benefit to it.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-05 22:08:59 -08:00
Rosen Penev 39bc254663 treewide: remove uClibc++ support
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-03-05 15:07:46 -08:00
Johnny Vogels 732ec3df5f Pulseaudio: update to 14.2; avahi-variant: Restore Bluez functionality
Signed-off-by: Johnny Vogels <35307256+jmv2009@users.noreply.github.com>

Pulseaudio: update to 14.2; avahi-variant: Restore Bluez functionality

Signed-off-by: Johnny Vogels <35307256+jmv2009@users.noreply.github.com>
2021-03-02 20:21:26 +01:00
Paul Spooren ade990fa11 fdk-aac: refresh patches
A treewide script ran to find dirty patches, this was the only packages
found with issues. From now on the CI should no longer return false
positives on dirty patches.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2021-02-21 09:47:13 -10:00
Ilya Lipnitskiy 5d8d4fbbcb
treewide: Run refresh on all packages
The crude loop I wrote to come up with this changeset:

  find -L package/feeds/packages/ -name patches | \
  sed 's/patches$/refresh/' | sort | xargs make

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-20 16:02:15 -08:00
Ilya Lipnitskiy 0e71108da2
svox: Don't move files with QUILT
Allows targets such as prepare, refresh, or update to be run without
building dependencies for easier patch maintenance.

Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
2021-02-03 21:22:46 -08:00
Rosen Penev a1a10cf373
madplay: remove OSS variant
with the latest version, there's no OSS support. At least --without-oss
does not work.

Remove autoconf patches and add gettext-version fixup.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-01-11 15:06:21 -08:00
Rosen Penev 666e60e0e2
shairport-sync: update to 3.3.7
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-12-22 19:21:55 -08:00
Rosen Penev 82e0b7cd66
Merge pull request #14068 from neheb/pls2
pulseaudio: update to 14.0
2020-11-30 00:35:52 -08:00
Rosen Penev 325c565040
pulseaudio: update to 14.0
Remove upstreamed OpenSSL patch.

Update MESON_ARGS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-29 01:33:59 -08:00
Rosen Penev a2ff9874f6
fdk-aac: fixup flags
As implemented, these get duplicated. In particular, the ldflags get
recursive and with some recent OpenWrt change, it errors.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-29 01:31:41 -08:00
Rosen Penev 1bc15ef8bb
alsa-utils: update to 1.2.4
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-24 22:31:51 -08:00
Rosen Penev 129c790082
upmpdcli: update to 1.5.0
Add missing header for musl.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-11-19 16:20:14 -08:00
Phil Eichinger e8dd5038a9 sound/lame: add PKG_CPE_ID
Signed-off-by: Phil Eichinger <phil@zankapfel.net>
2020-10-28 11:56:50 +01:00
Rosen Penev 1640ff1a1e
Revert "mpd: update to 0.22"
This reverts commit 9eb20588cc.

For some unexplained reason, this uses host tools to compile target
builds.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-10-04 14:09:27 -07:00
Rosen Penev 095c1a1c7e
madplay: fix compilation with full NLS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-28 23:12:50 -07:00
Rosen Penev 9eb20588cc
mpd: update to 0.22
Refreshes patches and updated MESON_ARGS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-25 18:16:09 -07:00
Rosen Penev b41a261adc
Merge pull request #13436 from neheb/alsau
alsa-ucm-conf: add
2020-09-23 15:01:32 -07:00
Rosen Penev 65f4f80d10
mpd: update to 0.21.26
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-22 15:09:17 -07:00
Rosen Penev 850d124b15
alsa-utils: add alsa-ucm-conf dependency
Fixes issues such as:

root@MI-R3G:~# alsactl init
alsa-lib parser.c:2101:(parse_toplevel_config) Syntax field not found
in /usr/share/alsa/ucm2/ucm.conf

alsa-lib main.c:983:(snd_use_case_mgr_open) error: failed to import
hw:0 use case configuration -22

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-20 15:04:43 -07:00
Rosen Penev e03ec9bfc1
mpd: switch avahi dependency to dbus one
pulseaudio depends on the debus variant.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-16 20:37:47 -07:00
Rosen Penev cd498507e2
mpd: switch to using libnpupnp
Removed iconv const patch. After discussing with upstream. it turns out
that libiconv-full in OpenWrt is broken.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-16 18:13:32 -07:00
Rosen Penev 4bc44e78c0
upmpdcli: update to 1.4.14
Removed sort of upstreamed patch.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-12 17:47:05 -07:00