Commit Graph

168 Commits

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