Summary: | gnome-extra/gnome-user-share-0.40 ebuild request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | gad.kadosh |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | egore, eva, genneth, thorsten |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Ebuild for gnome-user-share-0.5
a fix for the configure script a fix for the apache configuration file .desktop file for gnome-user-share gnome-extra/gnome-user-share-0.10.ebuild gnome-extra/gnome-user-share-0.20 gnome-user-share-0.21.ebuild gnome-user-share-0.30.ebuild |
Description
gad.kadosh
2005-04-02 10:09:40 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...
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.
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.
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
:) ....
Try to validate the .desktop file with desktop-file-utils, I think it needs an Encoding parameter. No interest from the gnome herd so far. Re-assigning. Hum, seen something equivalent to this but using embedded ftp server. Will have a look at those two. 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)
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 :-)
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.
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
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. (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? prolly a good idea to make upstream aware of the issue at least. 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. |