Bug 97245 - rss-glx-0.8.0-r1 ebuild installation issues
Bug#: 97245 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Other Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: smithj@gentoo.org Reported By: swanson@ukfsn.org
Component: Applications
URL: 
Summary: rss-glx-0.8.0-r1 ebuild installation issues
Keywords:  Inclusion
Status Whiteboard: 
Opened: 2005-06-27 12:43 0000
Description:   Opened: 2005-06-27 12:43 0000
If KDE is not installed this build will install desktop files to the root
directory. This happens if automake is run on build as the kdedesktop patch
only fixes Makefile.in and not Makefile.am aswell so the changes are lost. [Fix
attached.]

A hyperspace.xml desktop file for KDE was erroneously installed instead of
hyperspace.desktop (and to root directory due to above bug). This is a source
package problem and now reported upstream. [Fix attached.]

Missed capitalisation in pkg_postinst for hyperspace from bug 89908. [Fix
attached.]

Continuation of bug 97122 but this time its the XML configuration files being
installed to wrong location for xscreensaver-4.22. These were installed to
/usr/share/control-center/screensavers/ instead of
/usr/share/xscreensaver/config/. [Fix attached.]

------- Comment #1 From Alan Swanson 2005-06-27 12:44:57 0000 -------
Created an attachment (id=62091) [details]
rss-glx-0.8.0-r1-ebuild.patch

Patch for rss-glx-0.8.0-r1 ebuild.

------- Comment #2 From Alan Swanson 2005-06-27 12:45:53 0000 -------
Created an attachment (id=62093) [details]
rss-glx-0.8.0-kdedesktop-2.patch

Updated kdedesktop patch to include Makefile.am in patch.

------- Comment #3 From Alan Swanson 2005-06-27 12:48:07 0000 -------
Created an attachment (id=62095) [details]
rss-glx-0.8.0-hyperspace-install-fix.patch

Fix to install hyperspace.desktop instead of incorrect hyperspace.xml for KDE
users. (Note that hyperspace.xml is correctly installed elsewhere.)

------- Comment #4 From Jonathan Smith 2005-06-28 08:31:45 0000 -------
i'll fix this on the 30th, when i return from work... if anyone wants to fix it
before hand, be my guest

------- Comment #5 From Jonathan Smith 2005-06-29 21:21:32 0000 -------
you forgot to add the epatch commands to your ebuild, but otherwise it seems to
work

------- Comment #6 From Jonathan Smith 2005-06-30 16:25:47 0000 -------
bah... i can't get your patches to apply cleanly

------- Comment #7 From Ed Catmur 2005-07-01 04:43:58 0000 -------
Created an attachment (id=62398) [details]
rss-glx-0.8.0-r1-ebuild.patch

OK, I've done the legwork to get the patches to apply cleanly.

This is the complete ebuild patch.

------- Comment #8 From Ed Catmur 2005-07-01 04:44:56 0000 -------
Created an attachment (id=62399) [details]
rss-glx-0.8.0-kdedesktop.patch

This replaces the existing files/rss-glx-0.8.0-kdedesktop.patch

------- Comment #9 From Ed Catmur 2005-07-01 04:46:18 0000 -------
Created an attachment (id=62400) [details]
rss-glx-0.8.0-hyperspace-install-fix.patch

This is an extra patch; it is to be applied after
rss-glx-0.8.0-kdedesktop.patch (as in the ebuild patch posted above).

------- Comment #10 From Jonathan Smith 2005-07-01 06:07:47 0000 -------
ed: in your ebuild patch, it isn't necessary to fix the cvs header. that is
automagically generated

i also changed the name of your kdedesktop patch so i didn't have to overwrite
the old patch

fixed