First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 78100
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Sound Team <sound@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Frederik Kunz <gentoo@fredo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
mt-daapd-0.2.1_pre3.tar.gz mt-daapd-0.2.1_pre3.tar.gz application/x-gzip Frederik Kunz 2005-01-15 09:26 0000 2.26 KB Details
mt-daapd-0.2.1_pre4.tar.bz2 mt-daapd-0.2.1_pre4.tar.bz2 application/octet-stream Frederik Kunz 2005-01-21 07:04 0000 2.34 KB Details
mt-daapd-0.2.1.tar.gz mt-daapd-0.2.1.tar.gz application/x-gzip Frederik Kunz 2005-02-07 01:52 0000 2.30 KB Details
mt-daapd-0.2.1.1.tar.gz mt-daapd-0.2.1.1.tar.gz application/x-gzip Frederik Kunz 2005-02-21 04:33 0000 2.31 KB Details
mt-daapd-0.2.1.1.ebuild mt-daapd ebuild first draft application/octet-stream Kito (RETIRED) 2005-02-22 21:48 0000 606 bytes Details
mt-daapd-0.2.1.1-r1.ebuild new ebuild which makes use of the howl, debug and oggvorbis USE flags application/octet-stream Frederik Kunz 2005-02-24 17:14 0000 2.36 KB Details
mt-daapd.init init-script for the above application/octet-stream Frederik Kunz 2005-02-24 17:15 0000 1.22 KB Details
mt-daapd-0.2.1.1-r1.ebuild fixed missing "fi" application/octet-stream Frederik Kunz 2005-02-24 18:42 0000 2.36 KB Details
mt-daapd-0.2.1.1-r2.ebuild fixed compilation issue if oggvorbis use-flag is not set text/plain Frederik Kunz 2005-03-09 12:33 0000 2.31 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 78100 depends on: 75046 Show dependency tree
Bug 78100 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-01-15 09:24 0000
Hi!

please find attached mt-daapd-0.2.1_pre3.ebuild.

mt-daapd is a multi-threaded implementation of Apple's DAAP server. Hence it is  a music server for iTunes and quite similar to the more famous daapd. I found this easier to set up and running more smoothly than daapd.

I suggest media-sound/mt-daapd Also, this ebuild depends on zlib, gdbm, libid3tag and howl (if you have the use-flag set).

Frederik

------- Comment #1 From Frederik Kunz 2005-01-15 09:26:18 0000 -------
Created an attachment (id=48557) [details]
initial import

------- Comment #2 From Frederik Kunz 2005-01-21 07:04:33 0000 -------
Created an attachment (id=49109) [details]
mt-daapd-0.2.1_pre4.tar.bz2

Version bump.

Is anybody reading this?

------- Comment #3 From Daniel Haus 2005-02-05 16:45:23 0000 -------
Yes, I am reading this. The 0.2.1 final release is out, simply renaming
the ebuild to mt-daapd-0.2.1.ebuild seems to work.

Thank you a lot for this nice ebuild.

------- Comment #4 From Frederik Kunz 2005-02-07 01:52:33 0000 -------
Created an attachment (id=50607) [details]
mt-daapd-0.2.1.tar.gz

Version bump to stable. Would anyone be so kind to add this to portage?

------- Comment #5 From Guillaume Destuynder (RETIRED) 2005-02-12 05:20:49 0000 -------
yeah, i also use that instead of daapd  *pokes sound@gentoo.org*

------- Comment #6 From Shawn Wheatley 2005-02-16 12:03:37 0000 -------
I would like to see this added to portage as well. Runs great on my VIA C3
board. Serving up tunes to my LAN as we speak. Has fewer dependencies than
daapd.

------- Comment #7 From Frederik Kunz 2005-02-21 04:33:36 0000 -------
Created an attachment (id=51770) [details]
mt-daapd-0.2.1.1.tar.gz

Version bump.

Is someone from sound@gentoo.org reading this? I would really like to get this
into the portage tree.

------- Comment #8 From emory stuart taylor 2005-02-22 14:44:13 0000 -------
just another voice hoping for this to get into portage.  daapd is in portage,
but I think most people would prefer this one

------- Comment #9 From Kito (RETIRED) 2005-02-22 21:12:25 0000 -------
You'd probably get a quicker response if you submitted an ebuild for it instead
of a tar.gz.

------- Comment #10 From Kito (RETIRED) 2005-02-22 21:48:09 0000 -------
Created an attachment (id=51922) [details]
mt-daapd ebuild first draft

Needs init.d and config file. IUSE="debug" should be added and conditional dep
on dev-libs/efence. Everything still needs to be use enabled in src_compile()

------- Comment #11 From Kito (RETIRED) 2005-02-22 21:53:34 0000 -------
Hmmm, looks like it can use howl and/or apples mDNS.

------- Comment #12 From Frederik Kunz 2005-02-24 14:42:17 0000 -------
Did you bother to extract my tar.bz2 kito? It contains a working ebuild with an
initscript and everything.
Or is there anything fundamentally wrong with my ebuild you needed to write one
from scratch?

------- Comment #13 From Kito (RETIRED) 2005-02-24 15:13:00 0000 -------
Ooops, I saw a tarball and assumed it was the src. Sorry about that. I'd stick
to plain text files as attachments if possible.

I think IUSE="zeroconf oggvorbis" should be added and conditional deps on
efence and mdnsd

src_unpack() doesn't look needed

econf ${myconf} should be used, this should allow for a simpler src_install
function as you can do make install DESTDIR=${D} || die

doins takes multiple arguments

instead of newexe try using newinitd

I would first check to see that /var/cache/mt-daapd/songs.gdb exists before rm
-f it in pkg_postinst

check here if you need some more info on syntax:

http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1

Thanks for working on this and sorry its taken so long to get into the tree. 

------- Comment #14 From Frederik Kunz 2005-02-24 15:19:06 0000 -------
Thanks for the advice, I'm working on it right now. Should be there in about 15
min.

------- Comment #15 From Frederik Kunz 2005-02-24 17:14:44 0000 -------
Created an attachment (id=52078) [details]
new ebuild which makes use of the howl, debug and oggvorbis USE flags

There dosn't seem to be a zeroconf USE-flag. mt-daapd uses an internal mdnsd
which seems to collide with howl. Hence I disabled it if the howl-USE-flag is
set.

------- Comment #16 From Frederik Kunz 2005-02-24 17:15:30 0000 -------
Created an attachment (id=52079) [details]
init-script for the above

------- Comment #17 From Frederik Kunz 2005-02-24 18:42:06 0000 -------
Created an attachment (id=52082) [details]
fixed missing "fi"

------- Comment #18 From emory stuart taylor 2005-02-24 19:56:33 0000 -------
i think that zeroconf is /going/ to be a world use flag for apple's mDNS that
the kde herd is talking to the gnome herd about.  I could be wrong if the
conversation has changed.

------- Comment #19 From Frederik Kunz 2005-02-25 04:31:39 0000 -------
Anyway, I don't think it would be wise to make the use of mt-daapd's internal
mdnsd dependent on the zeroconf-useflag. It needs at least this or howl. So
Howl is optional and the internal mdnsd is the default.

------- Comment #20 From Frederik Kunz 2005-02-28 09:20:13 0000 -------
I noticed an ugly issue with my initscript. It ends only the task with the
first pid and not the forked ones. I have no idea how to fix this. Any
suggestions?

------- Comment #21 From Peter Kropf 2005-03-06 09:38:05 0000 -------
Another vote to add mt-daapd to portage...

------- Comment #22 From Frederik Kunz 2005-03-08 03:36:18 0000 -------
Doesn't emerge yet if oggvorbis-flag isn't used. I addressed this upstream:
http://www.mt-daapd.org/?q=node/23

------- Comment #23 From Frederik Kunz 2005-03-09 12:33:22 0000 -------
Created an attachment (id=53030) [details]
fixed compilation issue if oggvorbis use-flag is not set

The newest version should fix the compilation issue if oggvorbis use-flag is
not set.

------- Comment #24 From Andy Boyko 2005-04-06 06:38:32 0000 -------
bump: This ebuild works a-ok for me, extracting the attached tar.gz file to the
/usr/local/portage overlay dir, and adding the latest attached ebuild.  Please
add to portage tree?

------- Comment #25 From Tim Keitt 2005-04-18 17:48:32 0000 -------
I can confirm that the ebuild works with the following caveats. It did not work
for me with the 'howl' use-flag. I may not have setup howl properly. Not sure.
Also, the init file does not stop the daemon because it seems to ignore a
SIGTERM (or perhaps this has to do with threading). Adding "--retry 5" to the
start-stop-daemon line in the "stop" section will cause start-stop-daemon to
first send a SIGTERM, wait 5 seconds (units not documented) and then send a
SIGKILL which does stop the server.

------- Comment #26 From Jan Brinkmann (RETIRED) 2005-04-29 14:38:24 0000 -------
mt-daapd is now in the tree, thanks for the effort and for supporting gentoo.
last but not least thanks for pointing me to that nifty piece of software :). 

First Last Prev Next    No search results available      Search page      Enter new bug