Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 87687 - gnome-extra/gnome-user-share-0.40 ebuild request
Summary: gnome-extra/gnome-user-share-0.40 ebuild request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-04-02 10:09 UTC by gad.kadosh
Modified: 2008-10-12 20:15 UTC (History)
4 users (show)

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


Attachments
Ebuild for gnome-user-share-0.5 (gnome-user-share-0.5.ebuild,795 bytes, text/plain)
2005-04-02 10:11 UTC, gad.kadosh
Details
a fix for the configure script (configure.patch,570 bytes, patch)
2005-04-02 10:15 UTC, gad.kadosh
Details | Diff
a fix for the apache configuration file (dav_user.conf.patch,832 bytes, patch)
2005-04-02 10:18 UTC, gad.kadosh
Details | Diff
.desktop file for gnome-user-share (gnome-file-share-properties.desktop,168 bytes, text/plain)
2005-04-02 10:20 UTC, gad.kadosh
Details
gnome-extra/gnome-user-share-0.10.ebuild (gnome-user-share-0.10.ebuild,898 bytes, text/plain)
2006-07-02 01:08 UTC, Gilles Dartiguelongue (RETIRED)
Details
gnome-extra/gnome-user-share-0.20 (gnome-user-share-0.20.ebuild,979 bytes, text/plain)
2008-01-22 14:58 UTC, Christoph Brill (egore) (RESIGNED)
Details
gnome-user-share-0.21.ebuild (gnome-user-share-0.21.ebuild,1.54 KB, text/plain)
2008-02-02 02:18 UTC, Thorsten Vollmer
Details
gnome-user-share-0.30.ebuild (gnome-user-share-0.30.ebuild,1.52 KB, text/plain)
2008-03-31 15:45 UTC, Thorsten Vollmer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gad.kadosh 2005-04-02 10:09:40 UTC
I tried gnome-user-share-0.5 and it seems to work fine for me. It uses apache and mod_dav + howl for rendezvous, and allows you to share your ~/Public directory.
Very easy to use - just turn it on/off and place files in ~/Public directory.
Other systems that support rendezvous on your network will automatically allow you to connect to your share, access your files with both read and write permissions. Of course you can easily set a password to protect your share from reading/writing or both.
Comment 1 gad.kadosh 2005-04-02 10:11:19 UTC
Created attachment 55115 [details]
Ebuild for gnome-user-share-0.5

That's the ebuild I made and used succesfully. It requires patches to work with
gentoo...
Comment 2 gad.kadosh 2005-04-02 10:15:34 UTC
Created attachment 55116 [details, diff]
a fix for the configure script

Patched the configure script to find the apache2 binary that gentoo's apache
ebuild installs.
Comment 3 gad.kadosh 2005-04-02 10:18:27 UTC
Created attachment 55117 [details, diff]
a fix for the apache configuration file

This patch fixes the paths in the included apache config file to work with
gentoo. The apache modules dir in gentoo is different than the one this file
originally uses.
Comment 4 gad.kadosh 2005-04-02 10:20:47 UTC
Created attachment 55118 [details]
.desktop file for gnome-user-share

For now gnome-user-share doesn't sheep with a .desktop file, so I made one and
added it to the ebuild to be automatically installed with it. No icon of course
:) ....
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-04-02 15:45:36 UTC
Try to validate the .desktop file with desktop-file-utils, I think it needs an Encoding parameter.
Comment 6 Leonardo Boshell (RETIRED) gentoo-dev 2005-08-07 06:05:49 UTC
No interest from the gnome herd so far. Re-assigning.
Comment 7 Gilles Dartiguelongue (RETIRED) gentoo-dev 2006-06-05 00:47:20 UTC
Hum, seen something equivalent to this but using embedded ftp server. Will have a look at those two.
Comment 8 Gilles Dartiguelongue (RETIRED) gentoo-dev 2006-07-02 01:08:15 UTC
Created attachment 90672 [details]
gnome-extra/gnome-user-share-0.10.ebuild

This is an updated ebuild for gnome-user-share, please review it and give feedback.

Known problems :
 - the symbolic link to the configuration file is broken
 - setting the password seems to mess the passwd file (prolly upstream problem)

I couldn't come up with a running apache server yet (not launched by hand at least)
Comment 9 Christoph Brill (egore) (RESIGNED) 2008-01-22 14:58:20 UTC
Created attachment 141582 [details]
gnome-extra/gnome-user-share-0.20

I used the 0.10 ebuild and hacked around in it. Now it works fine :-)
Comment 10 Thorsten Vollmer 2008-02-02 02:18:00 UTC
Created attachment 142454 [details]
gnome-user-share-0.21.ebuild

This is an updated ebuild for gnome-user-share.
* I dropped the avahi and howl use flags. Gnome-user-share needs a mDNS implementation. Howl is masked for removal, thus Avahi is mandatory.
* I added checks whether the required apache modules have been installed (DAV, authentication).
* Some paths in the configuration files need to be adjusted.
Comment 11 Thorsten Vollmer 2008-03-31 15:45:51 UTC
Created attachment 147853 [details]
gnome-user-share-0.30.ebuild

* the configuration script now supports --with-modules-path reducing the required sed magic
* optional dependency on app-mobilephone/obex-data-server
Comment 12 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-03-31 20:45:21 UTC
nice stuff, it took some time to realize the g-u-s specific apache config is not MPM aware. I'm using mpm_events which prevented the server to start. After fixing the configuration file all was working perfectly.

I think copying the mpm part out  of apache config would do the trick.
Comment 13 Thorsten Vollmer 2008-04-01 05:02:54 UTC
(In reply to comment #12)
> I think copying the mpm part out of apache config would do the trick.

I can confirm this. The configuration file supplied with gnome-user-share works with mpm_prefork. After adding most of /etc/apache2/modules.d/00_mpm.conf to dav_user_2.2.conf it works with mpm_event and mpm_worker as well.
Is this worth reporting upstream?
Comment 14 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-04-01 12:30:33 UTC
prolly a good idea to make upstream aware of the issue at least.
Comment 15 Gilles Dartiguelongue (RETIRED) gentoo-dev 2008-10-12 20:15:27 UTC
0.40 is out and most issues I had with this package are now fixed so I think it's time for it to go into the tree.

I've added gnome as backup herd but I've set myself as the primary maintainer for now.