Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 147053

Summary: [EBUILD] tangerine-0.3.2.2 release
Product: Gentoo Linux Reporter: Christoph Brill (egore) (RESIGNED) <egore>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: cbm, maxima.bugs, metalgod, pacho, sound
Priority: High Keywords: EBUILD
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: net-misc/tangerine-0.2.6.ebuild
Tangerine 0.3.0 ebuild
Tangerine 0.3.0 ebuild
Tangerine 0.3.0 ebuild
Tangerine 0.3.0 ebuild

Description Christoph Brill (egore) (RESIGNED) 2006-09-10 05:16:30 UTC
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
Comment 1 Christoph Brill (egore) (RESIGNED) 2006-09-10 05:16:30 UTC
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).
Comment 2 Christoph Brill (egore) (RESIGNED) 2006-09-10 05:18:00 UTC
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
Comment 3 Luis Medinas (RETIRED) gentoo-dev 2006-09-10 19:19:07 UTC
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.
Comment 4 Christoph Brill (egore) (RESIGNED) 2006-09-11 14:06:16 UTC
afaik one needs to tell configure which one to choose, but I might be wrong :-)
Comment 5 Mark Trolley 2007-07-08 16:49:57 UTC
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
Comment 6 Mark Trolley 2007-07-08 18:58:09 UTC
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.
Comment 7 Mark Trolley 2007-07-08 18:59:19 UTC
Created attachment 124275 [details]
Tangerine 0.3.0 ebuild

Sorry, forgot to change to ~amd64.
Comment 8 Mark Trolley 2007-07-08 19:35:55 UTC
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.
Comment 9 Pacho Ramos gentoo-dev 2007-07-26 17:07:09 UTC
Your ebuild works fine for me on amd64

Thanks a lot :-D
Comment 11 Christoph Brill (egore) (RESIGNED) 2010-07-04 12:57:04 UTC
Project is dead.