Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 299544 - x11-misc/suxpanel installs ELF files in /usr/share
Summary: x11-misc/suxpanel installs ELF files in /usr/share
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Desktop Misc. Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-04 02:56 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2010-06-06 12:54 UTC (History)
0 users

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


Attachments
suxpanel-0.4b-LIBDIR.patch (suxpanel-0.4b-LIBDIR.patch,562 bytes, patch)
2010-02-06 20:39 UTC, David Abbott (RETIRED)
Details | Diff
ebuild.diff (ebuild.diff,1021 bytes, text/plain)
2010-02-06 20:42 UTC, David Abbott (RETIRED)
Details
suxpanel-install.sh.diff (suxpanel-install.sh.diff,307 bytes, text/plain)
2010-02-06 20:55 UTC, David Abbott (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Diego Elio Pettenò (RETIRED) gentoo-dev 2010-01-04 02:56:42 UTC
TYPE   FILE 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/appbar.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/mixer.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/clock.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/clipman.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/showdesktop.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/mail.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/sux-ws.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/weather.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/apps.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/rox-swallow.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/sux-tasklist-applet.so 
ET_DYN /var/tmp/portage/x11-misc/suxpanel-0.4b-r1/image//usr/share/suxpanel/plugins/mount.so
Comment 1 David Abbott (RETIRED) gentoo-dev 2010-02-06 20:39:15 UTC
Created attachment 218723 [details, diff]
suxpanel-0.4b-LIBDIR.patch

I tried to us multilib like;

EAPI="2"

inherit multilib

src_configure() {
    econf \
          --libdir=/usr/$(get_libdir)
}

but I could not get it to work, seemed to work with it hard coded but I read that it is not a good option, newbie
Comment 2 David Abbott (RETIRED) gentoo-dev 2010-02-06 20:42:10 UTC
Created attachment 218727 [details]
ebuild.diff
Comment 3 David Abbott (RETIRED) gentoo-dev 2010-02-06 20:55:43 UTC
Created attachment 218737 [details]
suxpanel-install.sh.diff

This is run once suxpanel is installed. Looks like it needs to be run from your home directory.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2010-06-06 12:54:55 UTC
+*suxpanel-0.4b-r2 (06 Jun 2010)
+
+  06 Jun 2010; Samuli Suominen <ssuominen@gentoo.org>
+  +suxpanel-0.4b-r2.ebuild:
+  Install ELF plugins to libdir instead of datadir wrt #299544 by Diego E.
+  Pettenò and David Abbott.