Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 344193 - media-sound/banshee: Replace USE=hal with USE=udev (using gio- and gudev-sharp)
Summary: media-sound/banshee: Replace USE=hal with USE=udev (using gio- and gudev-sharp)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: dotnet project
URL: https://bugzilla.gnome.org/show_bug.c...
Whiteboard:
Keywords:
Depends on:
Blocks: 313389
  Show dependency tree
 
Reported: 2010-11-04 20:04 UTC by Maciej Piechotka
Modified: 2011-03-11 16:21 UTC (History)
4 users (show)

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


Attachments
dev-dotnet/gio-sharp-0.2 (gio-sharp-0.2.ebuild,1.09 KB, text/plain)
2010-11-07 00:29 UTC, Maciej Piechotka
Details
dev-dotnet/gio-sharp-0.2 (gio-sharp-0.2.ebuild,1.06 KB, patch)
2010-11-07 00:43 UTC, Maciej Piechotka
Details | Diff
dev-dotnet/gtk-sharp-beans-2.14.0 (gtk-sharp-beans-2.14.0.ebuild,795 bytes, text/plain)
2010-11-07 00:44 UTC, Maciej Piechotka
Details
dev-dotnet/gudev-sharp-0.1 (gudev-sharp-0.1.ebuild,665 bytes, text/plain)
2010-11-07 00:46 UTC, Maciej Piechotka
Details
dev-dotnet/gkeyfile-sharp-0.1 (gkeyfile-sharp-0.1.ebuild,661 bytes, text/plain)
2010-11-07 00:54 UTC, Maciej Piechotka
Details
media-sound/banshee-1.8.0 (banshee-1.8.0.ebuild,4.50 KB, text/plain)
2010-11-07 01:13 UTC, Maciej Piechotka
Details
media-sound/banshee-1.9.1 (banshee-1.9.1.ebuild,4.59 KB, text/plain)
2010-12-23 04:49 UTC, Maciej Piechotka
Details
portage-banshee-1.8.1-NOHAL.patch (banshee-1.8.1-nohal.patch,1.71 KB, patch)
2011-03-01 10:30 UTC, Laurento Frittella (mrfree)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Maciej Piechotka 2010-11-04 20:04:21 UTC
Banshee 1.8.0 ebuild contains following text:

# Hal is required until upstream bug 612616 is solved

However since *1.8.0* banshee can use IIRC udev banckend, HAL backend or disable this feature. Gnome git confirms it: http://git.gnome.org/browse/banshee/tree/configure.ac?id=1.8.0
Comment 1 Maciej Piechotka 2010-11-07 00:29:42 UTC
Created attachment 253463 [details]
dev-dotnet/gio-sharp-0.2

First ebuild needed
Comment 2 Maciej Piechotka 2010-11-07 00:43:54 UTC
Created attachment 253465 [details, diff]
dev-dotnet/gio-sharp-0.2

It would be too easy if GTK_SHAPR_VERSION had something in common with version of gtk-sharp...
Comment 3 Maciej Piechotka 2010-11-07 00:44:42 UTC
Created attachment 253467 [details]
dev-dotnet/gtk-sharp-beans-2.14.0

Second dependency
Comment 4 Maciej Piechotka 2010-11-07 00:46:34 UTC
Created attachment 253469 [details]
dev-dotnet/gudev-sharp-0.1
Comment 5 Maciej Piechotka 2010-11-07 00:54:31 UTC
Created attachment 253471 [details]
dev-dotnet/gkeyfile-sharp-0.1
Comment 6 Maciej Piechotka 2010-11-07 01:13:55 UTC
Created attachment 253473 [details]
media-sound/banshee-1.8.0

Working ebuild (tested with one device). This is modification of portage one
Comment 7 Arun Raghavan (RETIRED) gentoo-dev 2010-11-15 05:19:14 UTC
As mentioned in the changelog for the 1.8.0 ebuild, I'd like to wait till there are real releases of the upstream projects Banshee depends on before packaging. Going to leave this bug open to track progress of this anyway, and thank you for the ebuilds. We can review and add each one as upstream decides to make releases.

I don't know how github works w.r.t. creating tarballs for a given commit, but if it generates them on-the-fly, or caches for a short period, you will get Manifest failures after a while.
Comment 8 Maciej Piechotka 2010-12-23 04:49:13 UTC
Created attachment 257823 [details]
media-sound/banshee-1.9.1
Comment 9 Lukas Miczka 2010-12-24 11:05:59 UTC
How to download those dependencies? I mean gio-sharp for example - I cannot find those file on web nor ebuild cannot find them too. I need something to access git hub?
Comment 10 Maciej Piechotka 2010-12-24 11:30:40 UTC
(In reply to comment #9)
> How to download those dependencies? I mean gio-sharp for example - I cannot
> find those file on web nor ebuild cannot find them too. I need something to
> access git hub?
> 

Arun explained in comment #7 that github creates the tars on the demand so you need to access webpage to download file (apparently they cannot generate file on demand with this URL as permalink).
Comment 11 Arun Raghavan (RETIRED) gentoo-dev 2010-12-26 07:51:17 UTC
There's also some work in the tante overlay, just fyi: http://gitorious.org/tante_overlay
Comment 12 Lukas Miczka 2011-01-31 21:49:47 UTC
There's banshee-1.9.2 released
Comment 13 Joost Ruis 2011-02-25 08:37:31 UTC
Banshee 1.9.4 released
Can we get this in Portage so we can drop hal without having to drop banshee?
Comment 14 Samuli Suominen (RETIRED) gentoo-dev 2011-02-27 19:13:06 UTC
Comment on attachment 253465 [details, diff]
dev-dotnet/gio-sharp-0.2

dev-dotnet/gio-sharp-0.2 in portage
Comment 15 Samuli Suominen (RETIRED) gentoo-dev 2011-02-27 19:27:03 UTC
Comment on attachment 253467 [details]
dev-dotnet/gtk-sharp-beans-2.14.0

in portage
Comment 16 Samuli Suominen (RETIRED) gentoo-dev 2011-02-27 19:41:47 UTC
Comment on attachment 253469 [details]
dev-dotnet/gudev-sharp-0.1

in portage
Comment 17 Samuli Suominen (RETIRED) gentoo-dev 2011-02-27 19:53:08 UTC
Comment on attachment 253471 [details]
dev-dotnet/gkeyfile-sharp-0.1

in portage
Comment 18 Laurento Frittella (mrfree) 2011-03-01 10:30:33 UTC
Created attachment 264245 [details, diff]
portage-banshee-1.8.1-NOHAL.patch

My patch against the banshee-1.8.1.ebuild in portage to replace hal with udev
Comment 19 Samuli Suominen (RETIRED) gentoo-dev 2011-03-11 16:21:21 UTC
applied to 1.8.1