Package Details: forked-daapd 27.1-1

Git Clone URL: (read-only, click to copy)
Package Base: forked-daapd
Description: iTunes-compatible media server, originally intended as a rewrite of Firefly Media Server (mt-daapd).
Upstream URL:
Licenses: GPL
Submitter: jmsq
Maintainer: jmsq
Last Packager: jmsq
Votes: 7
Popularity: 0.155267
First Submitted: 2016-06-06 00:51
Last Updated: 2020-02-12 00:53

Dependencies (15)

Required by (0)

Sources (4)

Latest Comments

1 2 Next › Last »

pac commented on 2019-12-03 14:55

I notice the following warning during build:

configure: WARNING: unrecognized options: --with-websockets

I guess it's because the option seems to be named --with-libwebsockets instead (see

i1314925 commented on 2018-04-06 08:50

Could you please add websocket support? Requires libwebsockets as depends and --with-libwebsockets as configure parameter.

i1314925 commented on 2017-09-01 06:17

On my system json-c was missing as dependency.

configure: error: Chromecast support requires json-c
==> ERROR: A failure occurred in build().
:: failed to build forked-daapd package(s)

fuzzy2 commented on 2017-08-20 15:54

Hi, I get a build (well, technically configure) error: "configure: error: Apple TV device verification requires libsodium"

It appears some new features have been added and now libsodium is required. The package is available in community. After installing it manually, building and using the upgraded version of forked-daapd work as expected.

Just adding the dependency should do it. Thanks!

midgard commented on 2017-08-13 10:59

Hi, in the PKGBUILD you should quote variables that can contain spaces. In particular: $PATH on lines 49,55, $OLDPATH on line 59 and $pkgdir and $srcdir on lines 65,66.

On line 52 $srcdir should also be written quoted to antlr3, but it's more complex because you can't know that the variable won't contain apostrophes. I would propose the following:

local safequotedsrcdir="'${srcdir//\'/\'\\\'\'}'" # Converts to '/path/that'\''s a bit/stupid' (incl the '')
echo "exec java -cp ${safequotedsrcdir}/antlr-3.4-complete.jar org.antlr.Tool \"\$@\"" >> antlr3

Also make the other variables that you introduce within build() local, to make sure they cannot interfere with the makepkg internals. NB: if you introduce vars outside of a function, prefix them with _.

Have a nice day and thanks for packaging software!

jmsq commented on 2017-06-06 02:02

Updated PKGBUILD to include the build fix until the next release of forked-daapd.

gergan_penkov commented on 2017-05-27 10:32

The gperf-3.1 update changed the type of the generated parameters and forked-daapd does not build anymore (systemd fix Relevant patches could be found on github

I have created a pull request with the fix upstream

jmsq commented on 2016-06-29 04:54

Updated to include compatible ARM architectures.

bonkabonka commented on 2016-06-28 15:53

This package also compiles and works correctly on armv6h and armv7h. So could you please add them to arch?

jmsq commented on 2016-06-11 19:47

Updated to use java-runtime-headless.