Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 329315 - forked-daapd-0.12.ebuild (New Package)
Summary: forked-daapd-0.12.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High enhancement with 4 votes (vote)
Assignee: Erik Mackdanz
URL: https://sources.gentoo.org/cgi-bin/vi...
Whiteboard:
Keywords:
Depends on: 329539 288072 329321
Blocks:
  Show dependency tree
 
Reported: 2010-07-21 18:03 UTC by Espen Fossen
Modified: 2016-06-03 10:38 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
forked-daapd-9999.ebuild (forked-daapd-9999.ebuild,1.51 KB, text/plain)
2010-07-21 18:17 UTC, Espen Fossen
Details
init script for forked-daapd, reused from mt-daapd (forked-daapd.init.2,1.25 KB, text/plain)
2010-07-21 18:18 UTC, Espen Fossen
Details
forked-daapd-0.11.ebuild (forked-daapd-0.11.ebuild,1.53 KB, text/plain)
2010-07-21 18:48 UTC, Espen Fossen
Details
forked-daapd-0.11.ebuild (forked-daapd-0.11.ebuild,1.70 KB, text/plain)
2010-07-23 07:20 UTC, Espen Fossen
Details
forked-daapd-9999.ebuild (forked-daapd-9999.ebuild,1.88 KB, text/plain)
2010-07-31 16:32 UTC, Espen Fossen
Details
forked-daapd-0.11.ebuild (forked-daapd-0.11.ebuild,1.94 KB, text/plain)
2010-08-14 09:09 UTC, Gergan Penkov
Details
config.patch (config.patch,1.93 KB, patch)
2010-08-14 09:10 UTC, Gergan Penkov
Details | Diff
forked-daapd-0.12.ebuild (forked-daapd-0.12.ebuild,1.96 KB, text/plain)
2010-09-05 11:35 UTC, Espen Fossen
Details
forked-daapd-0.13.ebuild (forked-daapd-0.13.ebuild,1.96 KB, text/plain)
2011-03-18 08:24 UTC, Espen Fossen
Details
test ebuild for GIT forked-daapd (forked-daapd-9999.ebuild,1.95 KB, text/plain)
2011-05-12 12:50 UTC, Chris Wall
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Espen Fossen 2010-07-21 18:03:17 UTC
forked-daapd is a fork/rewrite of mt-daapd. 

mt-daapd, also known as  Firefly Media Server, is a media server with support for Apple's DAAP protocol and Roku's RSP protocol. It supports iTunes clients and various music-oriented devices like the Roku SoundBridge. 

Reproducible: Sometimes
Comment 1 Espen Fossen 2010-07-21 18:17:35 UTC
Created attachment 239703 [details]
forked-daapd-9999.ebuild
Comment 2 Espen Fossen 2010-07-21 18:18:10 UTC
Created attachment 239705 [details]
init script for forked-daapd, reused from mt-daapd
Comment 3 Espen Fossen 2010-07-21 18:48:09 UTC
Created attachment 239709 [details]
forked-daapd-0.11.ebuild
Comment 4 Espen Fossen 2010-07-23 07:20:44 UTC
Created attachment 239893 [details]
forked-daapd-0.11.ebuild
Comment 5 Espen Fossen 2010-07-31 16:32:34 UTC
Created attachment 240837 [details]
forked-daapd-9999.ebuild
Comment 6 Gergan Penkov 2010-08-14 09:08:27 UTC
I had some problems with the ebuild, part of it because the configure would not correctly react on enable/disable options, part of it because the config suggest that the daemon should run as a daap user - so follows my version of the ebuild(and patch for the configure) - it needs some more work, probable issue still is the permission of the folders...
Comment 7 Gergan Penkov 2010-08-14 09:09:36 UTC
Created attachment 242901 [details]
forked-daapd-0.11.ebuild

the ebuild
Comment 8 Gergan Penkov 2010-08-14 09:10:10 UTC
Created attachment 242903 [details, diff]
config.patch

the patch
Comment 9 Espen Fossen 2010-09-05 11:35:34 UTC
Created attachment 246115 [details]
forked-daapd-0.12.ebuild

New version where upstream provides a tarball.
Comment 10 Espen Fossen 2011-03-18 08:24:52 UTC
Created attachment 266337 [details]
forked-daapd-0.13.ebuild
Comment 11 Chris Wall 2011-05-12 12:50:55 UTC
Created attachment 272933 [details]
test ebuild for GIT forked-daapd
Comment 12 Chris Wall 2011-05-12 12:52:21 UTC
the attachec GIT ebuild for forked-daapd requires libevent < 2.0.  It fails with anything greater than 1.4.14b, so how do we request a slot for libevent?
Comment 13 Nathan Caldwell 2011-05-19 07:12:12 UTC
I setup an overlay if anyone would like to use it. It includes the antlr-c and avl ebuilds that aren't yet in the tree, but are necessary to build forked-daapd.

https://github.com/saintdev/forked-daapd-overlay

(In reply to comment #12)
> the attachec GIT ebuild for forked-daapd requires libevent < 2.0.  It fails
> with anything greater than 1.4.14b, so how do we request a slot for libevent?

The headers are just out of order. See the forked-daapd-0.12-libevent.patch in my overlay (or I can upload it here if you want).
Comment 14 Vinicius Ferrao 2011-11-12 13:54:00 UTC
mt-daapd is completely broken now. Gentoo should put this on stable tree.
Comment 15 Alejandro Ojeda 2012-01-04 20:13:25 UTC
The "gcd" version avoids the requirement of libevent < 2.0 but it requires libdispatch.
Comment 16 Nathan Caldwell 2012-01-04 21:13:58 UTC
(In reply to comment #15)
> The "gcd" version avoids the requirement of libevent < 2.0 but it requires
> libdispatch.

It also requires you build it with clang/llvm. Basically making an ebuild for it would be a big mess, I was avoiding it.
Comment 17 Alejandro Ojeda 2012-01-04 21:26:08 UTC
(In reply to comment #16)
> (In reply to comment #15)
> > The "gcd" version avoids the requirement of libevent < 2.0 but it requires
> > libdispatch.
> 
> It also requires you build it with clang/llvm. Basically making an ebuild for
> it would be a big mess, I was avoiding it.

sys-devel/clang are in portage, masked.
http://gpo.zugaina.org/sys-devel/clang/