Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 299544

Summary: x11-misc/suxpanel installs ELF files in /usr/share
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: New packagesAssignee: Desktop Misc. Team <desktop-misc>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: suxpanel-0.4b-LIBDIR.patch
ebuild.diff
suxpanel-install.sh.diff

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.