Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 276587 - New ebuild: net-wireless/remuco
Summary: New ebuild: net-wireless/remuco
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: http://remuco.sourceforge.net
Whiteboard:
Keywords: EBUILD
Depends on: 93583
Blocks:
  Show dependency tree
 
Reported: 2009-07-05 15:14 UTC by James Le Cuirot
Modified: 2016-06-08 22:08 UTC (History)
7 users (show)

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


Attachments
remuco-0.8.2.1.ebuild (remuco-0.8.2.1.ebuild,1.64 KB, text/plain)
2009-07-05 15:15 UTC, James Le Cuirot
Details
emerge --info (emerge-info.out,4.50 KB, text/plain)
2009-07-08 02:36 UTC, Boris Ruppert
Details
remuco-0.9.0.ebuild (remuco-0.9.0.ebuild,1.51 KB, text/plain)
2009-07-11 14:05 UTC, James Le Cuirot
Details
remuco-0.9.1.ebuild (remuco-0.9.1.ebuild,1.57 KB, text/plain)
2009-08-17 22:26 UTC, James Le Cuirot
Details
remuco-9999.ebuild (remuco-9999.ebuild,2.17 KB, text/plain)
2009-08-17 22:28 UTC, James Le Cuirot
Details
remuco-0.9.1-r1.ebuild (remuco-0.9.1-r1.ebuild,1.60 KB, text/plain)
2009-09-30 19:07 UTC, Andrey Tikhonov
Details
remuco-0.9.2.ebuild (remuco-0.9.2.ebuild,1.64 KB, text/plain)
2009-11-06 22:32 UTC, James Le Cuirot
Details
remuco-9999.ebuild (remuco-9999.ebuild,2.20 KB, text/plain)
2009-11-06 22:32 UTC, James Le Cuirot
Details
compilation error (remuco.error.txt,7.94 KB, text/plain)
2010-01-04 20:16 UTC, Paweł Szubert
Details
emerge --info (emerge-info.txt,3.84 KB, text/plain)
2010-01-04 20:17 UTC, Paweł Szubert
Details
Init script for remuco-mpd (remuco-mpd,567 bytes, text/plain)
2011-09-11 15:43 UTC, Jan Buecken
Details

Note You need to log in before you can comment on or make changes to this bug.
Description James Le Cuirot gentoo-dev 2009-07-05 15:14:47 UTC
Remuco is a very cool server and J2ME client for controlling various media players. I've been playing with it for a while and now I think it's working well enough to go into Portage.

This ebuild installs the J2ME client to /usr/share/remuco/client to save users from having to obtain it manually. It does not get built from source since it is to be run on another device. It would probably be a pain to build anyway.

All the players it controls are in Portage except for XMMS2, which is actually the only player I've tried it with. I'd appreciate it if people could test it with the other players.

Note that 0.9 should be coming out very soon.
Comment 1 James Le Cuirot gentoo-dev 2009-07-05 15:15:21 UTC
Created attachment 196779 [details]
remuco-0.8.2.1.ebuild
Comment 2 Boris Ruppert 2009-07-08 02:36:03 UTC
Created attachment 197144 [details]
emerge --info

Works perfectly with mpd 0.15_beta2 and audacious 2.1_beta1 here.
Comment 3 James Le Cuirot gentoo-dev 2009-07-11 14:05:19 UTC
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.
Comment 4 James Le Cuirot gentoo-dev 2009-08-17 22:26:45 UTC
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.
Comment 5 James Le Cuirot gentoo-dev 2009-08-17 22:28:13 UTC
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.
Comment 6 Andrey Tikhonov 2009-09-30 19:07:27 UTC
Created attachment 205718 [details]
remuco-0.9.1-r1.ebuild

Added dependency on python-mpd
Comment 7 James Le Cuirot gentoo-dev 2009-10-01 09:55:29 UTC
Huh? It's already there through the mpd USE flag.
Comment 8 Oben Sonne 2009-11-02 15:28:29 UTC
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.
Comment 9 James Le Cuirot gentoo-dev 2009-11-06 22:32:33 UTC
Created attachment 209477 [details]
remuco-0.9.2.ebuild

Here we go then. One ebuild for 0.9.2.
Comment 10 James Le Cuirot gentoo-dev 2009-11-06 22:32:54 UTC
Created attachment 209479 [details]
remuco-9999.ebuild

And one Mercurial ebuild. :)
Comment 11 Oben Sonne 2009-11-07 01:02:33 UTC
Great, thanks :)
Comment 12 Paweł Szubert 2010-01-04 20:16:43 UTC
Created attachment 215203 [details]
compilation error
Comment 13 Paweł Szubert 2010-01-04 20:17:09 UTC
Created attachment 215204 [details]
emerge --info
Comment 14 Paweł Szubert 2010-01-04 20:17:19 UTC
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).
Comment 15 Jan Buecken 2011-08-28 22:20:00 UTC
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
Comment 16 Jan Buecken 2011-09-11 15:43:09 UTC
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.
Comment 17 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:05:50 UTC
It seems that this package is no longer in Sunrise.
Comment 18 James Le Cuirot gentoo-dev 2016-06-08 22:08:01 UTC
Upstream is dead now anyway. Closing.