Summary: | New ebuild: net-wireless/remuco | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | James Le Cuirot <chewi> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | RESOLVED OBSOLETE | ||
Severity: | enhancement | CC: | jb.faq, laurento.frittella, nikoli, obensonne, pawel.pbm, sunrise, xmw |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://remuco.sourceforge.net | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 93583 | ||
Bug Blocks: | |||
Attachments: |
remuco-0.8.2.1.ebuild
emerge --info remuco-0.9.0.ebuild remuco-0.9.1.ebuild remuco-9999.ebuild remuco-0.9.1-r1.ebuild remuco-0.9.2.ebuild remuco-9999.ebuild compilation error emerge --info Init script for remuco-mpd |
Description
James Le Cuirot
2009-07-05 15:14:47 UTC
Created attachment 196779 [details]
remuco-0.8.2.1.ebuild
Created attachment 197144 [details]
emerge --info
Works perfectly with mpd 0.15_beta2 and audacious 2.1_beta1 here.
Created attachment 197552 [details]
remuco-0.9.0.ebuild
Thanks for testing. Here's 0.9.0. I'm doing a little development on this so I might attach an svn ebuild here later for anyone who's interested.
Created attachment 201563 [details]
remuco-0.9.1.ebuild
Here's 0.9.1. My improvements for XMMS2 have gone into this one. It now also supports Exaile 3.
Created attachment 201564 [details]
remuco-9999.ebuild
Here's an SVN ebuild for anyone who might be interested. It builds the J2ME client from source. This turned out to be easier than I expected but it's probably still not worth doing for the regular ebuild.
Created attachment 205718 [details]
remuco-0.9.1-r1.ebuild
Added dependency on python-mpd
Huh? It's already there through the mpd USE flag. Remuco as changed its hosting platform and SCM: http://code.google.com/p/remuco/ Additionally, there is a new Version of Remuco (0.9.2) which has 2 new player adapters for Songbird and MPlayer. Would be great if you could update the ebuild. Created attachment 209477 [details]
remuco-0.9.2.ebuild
Here we go then. One ebuild for 0.9.2.
Created attachment 209479 [details]
remuco-9999.ebuild
And one Mercurial ebuild. :)
Great, thanks :) Created attachment 215203 [details]
compilation error
Created attachment 215204 [details]
emerge --info
I have little problem with dependencies in remuco-9999.ebuild is outdated. There was change in localization of client files: in line client/build.properties.example > client/build.properties || die there should be client/jme/build.properties.example > client/jme/build.properties || die and in line: cd client should be: cd client/jme/ After that changes when I want to compile it i get error like in attached file (remuco.error.txt). Ebuild should check if BT_RFCOMM is enabled in kernel (and if it is a module, modpobe rfcomm is important) Without it I ran into this problem (with each player adapter) $ cat .cache/remuco/vlc.log 2011-08-21 21:50:21,515 [ INFO] [ config.py 218] remuco version: 0.9.5 2011-08-21 21:50:21,544 [ INFO] [ manager.py 251] start dbus observer 2011-08-21 21:50:21,548 [ INFO] [ manager.py 282] start main loop 2011-08-21 21:50:21,552 [ INFO] [ manager.py 57] start player adapter 2011-08-21 21:50:21,557 [ ERROR] [ manager.py 64] ** BUG ** (93, 'Protocol not supported') Traceback (most recent call last): File "/usr/lib64/python2.7/site-packages/remuco/manager.py", line 59, in _start_pa pa.start() File "/usr/bin/remuco-vlc-2.7", line 51, in start remuco.MPRISAdapter.start(self) File "/usr/lib64/python2.7/site-packages/remuco/mpris.py", line 125, in start PlayerAdapter.start(self) File "/usr/lib64/python2.7/site-packages/remuco/adapter.py", line 531, in start self.__info, self.__handle_message, self.config) File "/usr/lib64/python2.7/site-packages/remuco/net.py", line 415, in __init__ self._sock = self._create_socket() File "/usr/lib64/python2.7/site-packages/remuco/net.py", line 495, in _create_socket sock = bluetooth.BluetoothSocket(bluetooth.RFCOMM) File "/usr/lib64/python2.7/site-packages/bluetooth/bluez.py", line 117, in __init__ _sock = _bt.btsocket (proto) error: (93, 'Protocol not supported') 2011-08-21 22:12:05,844 [ INFO] [ manager.py 73] stop player adapter 2011-08-21 22:12:05,844 [ INFO] [ manager.py 79] player adapter stopped 2011-08-21 22:12:16,447 [ INFO] [ manager.py 46] received signal 2 2011-08-21 22:12:16,447 [ INFO] [ manager.py 288] main loop stopped 2011-08-21 22:12:16,448 [ INFO] [ manager.py 292] observer stopped 2011-08-21 22:12:16,448 [ INFO] [ manager.py 73] stop player adapter 2011-08-21 22:12:16,449 [ INFO] [ manager.py 79] player adapter stopped Created attachment 286133 [details]
Init script for remuco-mpd
For the mpd adapter, a init script for remuco is very reasonable.
(Since mpd as deamon waits for clients, one may want to connect to remuco-mpd after a fresh restart. You don't need X or a screen for this usage.)
A simple init script is attatched. "Simple" means that I wrote "use net bluetooth" but remuco can be used with at least one of them, not both.
For my last post: The test may go in a useflag "bluetooth" for tha case anyone use wifi only.
It seems that this package is no longer in Sunrise. Upstream is dead now anyway. Closing. |