Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 192561 - ushare-1.1a (new ebuild)
Summary: ushare-1.1a (new ebuild)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Jeremy Olexa (darkside) (RETIRED)
URL:
Whiteboard:
Keywords:
: 204010 (view as bug list)
Depends on: 204007
Blocks:
  Show dependency tree
 
Reported: 2007-09-14 23:25 UTC by Salman
Modified: 2009-12-27 02:01 UTC (History)
9 users (show)

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


Attachments
ushare-1.0.ebuild (ushare-1.0.ebuild,782 bytes, text/plain)
2007-09-14 23:26 UTC, Salman
Details
ushare.conf.d (ushare.conf.d,581 bytes, text/plain)
2007-09-14 23:27 UTC, Salman
Details
ushare.init.d (ushare.init.d,447 bytes, text/plain)
2007-09-14 23:28 UTC, Salman
Details
ushare-1.1a.ebuild (ushare-1.1a.ebuild,1.15 KB, text/plain)
2008-01-02 07:56 UTC, Jose Luis Rivero (yoswink) (RETIRED)
Details
ushare.init.d (ushare.init.d,670 bytes, text/plain)
2008-01-02 07:57 UTC, Jose Luis Rivero (yoswink) (RETIRED)
Details
ushare.conf.d (ushare.conf.d,751 bytes, text/plain)
2008-01-02 07:58 UTC, Jose Luis Rivero (yoswink) (RETIRED)
Details
ushare-1.1a.ebuild (media-libs/libdlna) (ushare-1.1a.ebuild,1.15 KB, text/plain)
2009-01-07 00:54 UTC, Sebastian Schuberth
Details
net-misc/ushare-1.1a.ebuild (ushare-1.1a.ebuild,1.46 KB, text/plain)
2009-11-27 14:57 UTC, Theunis
Details
net-misc/ushare/files/ushare.conf.d (ushare.conf.d,794 bytes, text/plain)
2009-11-27 14:59 UTC, Theunis
Details
net-misc/ushare/files/ushare.init.d (ushare.init.d,2.01 KB, text/plain)
2009-11-27 14:59 UTC, Theunis
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Salman 2007-09-14 23:25:53 UTC
From the website (http://ushare.geexbox.org/):
uShare is a UPnP (TM) A/V & DLNA Media Server. It implements the server component that provides UPnP media devices with information on available multimedia files. uShare uses the built-in http server of libupnp to stream the files to clients.

Reproducible: Always
Comment 1 Salman 2007-09-14 23:26:33 UTC
Created attachment 130960 [details]
ushare-1.0.ebuild
Comment 2 Salman 2007-09-14 23:27:16 UTC
Created attachment 130961 [details]
ushare.conf.d
Comment 3 Salman 2007-09-14 23:28:14 UTC
Created attachment 130963 [details]
ushare.init.d
Comment 4 Ryan 2007-11-26 03:07:15 UTC
Thanks , working with my xbox 360
Comment 5 Ryan 2007-11-26 03:15:38 UTC
one comment i just found, i would like to add the the following to the conf.d and the appropiate tag in the init.d (-p flag) to keep the random port from coming up on each reboot.

# Port to listen to (default is random from IANA Dynamic Ports range)
USHARE_PORT=49200
Comment 6 Matteo Spreafico 2007-12-24 21:20:43 UTC
Latest release of uShare is 1.1a.

ChangeLog:

    * Support for XboX 360 dashboard Fall Update (.avi and .divx now are supported)
    * DLNA support is not enabled by default, as not mandatory.
    * Some configure script fixes and better support for cross-compilation.
    * Fixed network interface discovery on MacOSX.
    * Much more complete DLNA support through external libdlna.
    * Telnet Control interface.
    * Support for FLAC and HDMOV files.
    * FreeBSD 64bit and MacOSX build fix.
    * Newly written configure script.
Comment 7 Jose Luis Rivero (yoswink) (RETIRED) gentoo-dev 2008-01-02 07:54:30 UTC
A friend of mine ask me to fix the ebuilds so they can work with 1.1a so after search about the program I have new ebuilds to work with 1.1a.

Short summary about the changes:

 - ushare now has two use flags: nls and dlna. 
 - dlna provides support for the open-source implementation of DLNA (Digital Living Network Alliance) via libdlna.
 - New USHARE_USER variable has been added to conf.d/ushare. This variable tells the init script to run ushare under non-root account. If no user is provided, root will be used then.
 - Content about using an specific port and disable telnet control has been added to conf.d/ushare under misc section.

Some ebuild related information:

 - econf is no longer working in both ebuilds. They need a manual oonfigure.
 - Init script checks if USHARE_DIRS is empty and stop the booting. Ushare won't boot without this information.
 - Problems while crosscompiling may appear, sorry but don't have time nor enviroment to check.

Sorry but I can't maintain the ebuild in the tree since I've never used it.
Hope the ebuilds can help the rest of you.
Comment 8 Jose Luis Rivero (yoswink) (RETIRED) gentoo-dev 2008-01-02 07:56:20 UTC
Created attachment 139846 [details]
ushare-1.1a.ebuild
Comment 9 Jose Luis Rivero (yoswink) (RETIRED) gentoo-dev 2008-01-02 07:57:14 UTC
Created attachment 139848 [details]
ushare.init.d
Comment 10 Jose Luis Rivero (yoswink) (RETIRED) gentoo-dev 2008-01-02 07:58:24 UTC
Created attachment 139850 [details]
ushare.conf.d
Comment 11 Jose Luis Rivero (yoswink) (RETIRED) gentoo-dev 2008-01-02 08:00:51 UTC
*** Bug 204010 has been marked as a duplicate of this bug. ***
Comment 12 Sander Sweers 2008-05-12 21:40:11 UTC
It should depend on bug 204007 for the use of dlna. I don't want it to run as root, ever. So forcing it to run under ushare is the way to go IMHO.
Comment 13 Benjamin Hodgetts 2008-11-16 12:16:29 UTC
I have an annoying bug with this. Basically it works fine -once-. So say I watch a few videos on my XBox then turn it (the XBox) off. When I turn the XBox back on and try to connect again it just times out and can't connect, but the uShare process on the server is still running.
Comment 14 Sebastian Schuberth 2009-01-07 00:54:48 UTC
Created attachment 177622 [details]
ushare-1.1a.ebuild (media-libs/libdlna)

Fixed dependency dev-libs/libdlna -> media-libs/libdlna.
Comment 15 Markus Tacker 2009-01-25 13:43:43 UTC
Development is halted.
Website states: "By lack of spare time, motivation and interest, uShare development is currently discontinued (this may change though). Don't expect release anytime soon :-("
Comment 16 Benjamin Hodgetts 2009-01-25 13:57:10 UTC
Just a word of advice, I switched to "Coherence" which basically does the same thing but without the issues I had with uShare. So that's there if someone needs an alternative.
Comment 17 Theunis 2009-11-27 14:57:52 UTC
Created attachment 211333 [details]
net-misc/ushare-1.1a.ebuild

creates user ushare, builds correctly, installs man page
Comment 18 Theunis 2009-11-27 14:59:07 UTC
Created attachment 211334 [details]
net-misc/ushare/files/ushare.conf.d

added additional options
Comment 19 Theunis 2009-11-27 14:59:52 UTC
Created attachment 211336 [details]
net-misc/ushare/files/ushare.init.d

implements the additional options from conf.d
Comment 20 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2009-12-23 22:28:16 UTC
in gentoo-x86 tree.

Big thanks to all the contributors on this bug!
Comment 21 Olliver Schinagl 2009-12-27 02:01:58 UTC
Unknown option "--enable-nls".

NLS flag seems to be bugged.