According to: http://www.snorp.net/log/tangerine Tangerine is an application that allows you to publish music over the local network, using DAAP. It runs on both Linux and Windows. There are several clients that you can then use to connect to it, such as Apple
According to: http://www.snorp.net/log/tangerine Tangerine is an application that allows you to publish music over the local network, using DAAP. It runs on both Linux and Windows. There are several clients that you can then use to connect to it, such as Apples iTunes, Banshee, and Rhythmbox. Music files can be specified either by a directory, or can be automatically discovered using Beagle (under Linux) or Google Desktop (under Windows). For typical configurations, a graphical tool is included (see below).
Created attachment 96578 [details] net-misc/tangerine-0.2.6.ebuild a NONWORKING(!) ebuild, it fails for me with "The pkg-config script could not be found or is too old", no idea why. Maybe someone else can figure it out
why don't you remove the avahi use flag and use something like: daap? ( >=net-dns/avahi-0.6.11 || >=net-misc/mDNSResponder-107.5 ). Afaik it works with both backends.
afaik one needs to tell configure which one to choose, but I might be wrong :-)
Created attachment 124248 [details] Tangerine 0.3.0 ebuild Here's a slightly updated ebuild. It gets into the compilation phase but fails with this: make[1]: Entering directory `/var/tmp/portage/net-misc/tangerine-0.3.0/work/tangerine-0.3.0/icons' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/net-misc/tangerine-0.3.0/work/tangerine-0.3.0/icons' Making all in deps make[1]: Entering directory `/var/tmp/portage/net-misc/tangerine-0.3.0/work/tangerine-0.3.0/deps' Making all in daap-sharp make[2]: Entering directory `/var/tmp/portage/net-misc/tangerine-0.3.0/work/tangerine-0.3.0/deps/daap-sharp' /usr/bin/gmcs -r:/usr/lib64/mono/avahi-sharp/avahi-sharp.dll -debug -target:library -out:daap-sharp.dll ./AuthenticationException.cs ./BrokenMD5.cs ./ContentParser.cs ./ContentCodeBag.cs ./ContentFetcher.cs ./ContentWriter.cs ./Client.cs ./Database.cs ./Hasher.cs ./LoginException.cs ./Playlist.cs ./Server.cs ./ServerInfo.cs ./ServiceLocator.cs ./Track.cs ./User.cs ./Utility.cs ./Mono.Zeroconf/*.cs -resource:./content-codes,content-codes -r:/usr/lib64/mono/avahi-sharp/avahi-sharp.dll -r:System.Web -r:ICSharpCode.SharpZipLib make[2]: *** No rule to make target `daap-sharp.dll.mdb', needed by `all-am'. Stop. make[2]: *** Waiting for unfinished jobs.... ./Client.cs(82,62): warning CS0618: `System.Net.Dns.Resolve(string)' is obsolete: `Use GetHostEntry instead' ./Client.cs(153,35): warning CS0168: The variable `e' is declared but never used ./Client.cs(216,39): warning CS0168: The variable `e' is declared but never used ./Database.cs(269,35): warning CS0168: The variable `e' is declared but never used ./Server.cs(300,42): warning CS0168: The variable `e' is declared but never used ./Server.cs(317,34): warning CS0168: The variable `e' is declared but never used ./Server.cs(336,42): warning CS0168: The variable `e' is declared but never used ./Server.cs(797,25): warning CS0278: `System.Collections.Generic.IList<DAAP.Track>' contains ambiguous implementation of `enumerable' pattern. Method `System.Collections.IEnumerable.GetEnumerator()' is ambiguous with method `System.Collections.Generic.IEnumerable<DAAP.Track>.GetEnumerator()' /usr/lib64/mono/2.0/mscorlib.dll (Location of the symbol related to previous warning) /usr/lib64/mono/2.0/mscorlib.dll (Location of the symbol related to previous warning) ./Server.cs(840,46): warning CS0168: The variable `e' is declared but never used Compilation succeeded - 9 warning(s) make[2]: Leaving directory `/var/tmp/portage/net-misc/tangerine-0.3.0/work/tangerine-0.3.0/deps/daap-sharp' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/net-misc/tangerine-0.3.0/work/tangerine-0.3.0/deps' make: *** [all-recursive] Error 1
Created attachment 124273 [details] Tangerine 0.3.0 ebuild This ebuild works. I haven't tested it with mdnsd instead of avahi, or the beagle or ipod use flags.
Created attachment 124275 [details] Tangerine 0.3.0 ebuild Sorry, forgot to change to ~amd64.
Created attachment 124277 [details] Tangerine 0.3.0 ebuild Sorry again for the spam...this will be my last time. I had forgot to add a desktop entry.
Your ebuild works fine for me on amd64 Thanks a lot :-D
http://launchpad.net/tangerine/0.3/0.3.2.2/+download/tangerine-0.3.2.2.tar.gz
Project is dead.