FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Gentoo > Gentoo Development

 
 
LinkBack Thread Tools
 
Old 03-22-2012, 06:29 AM
Samuli Suominen
 
Default If anyone is intrested in helping around with Xfce...

On 03/22/2012 09:25 AM, Samuli Suominen wrote:

If anyone is intrested in helping around with Xfce we have 2 bigger
tasks on going:

1) Pass --libexecdir="${EPREFIX}" to all plugins installing to
/usr/libexec/xfce4/ as opposed to /usr/lib/xfce4/


Typing error.

inherit multilib xfconf

--libexecdir="${EPREFIX}"/usr/$(get_libdir)



2) Convert every libxfcegui4 reverse dependency to use libxfce4ui and
lastrite libxfcegui4 (because libxfcegui4 is compability library from
Xfce 4.4!)

http://qa-reports.gentoo.org/output/genrdeps/dindex/xfce-base/libxfcegui4
http://qa-reports.gentoo.org/output/genrdeps/rindex/xfce-base/libxfcegui4

Most patches are already written, and at Xfce's git or bugzilla

It's not hard but very time consuming. If you are intrested just ping me
at IRC and I can walk you through

- Samuli
 
Old 03-22-2012, 04:50 PM
Michael Orlitzky
 
Default If anyone is intrested in helping around with Xfce...

On 03/22/2012 03:29 AM, Samuli Suominen wrote:

On 03/22/2012 09:25 AM, Samuli Suominen wrote:

If anyone is intrested in helping around with Xfce we have 2 bigger
tasks on going:

1) Pass --libexecdir="${EPREFIX}" to all plugins installing to
/usr/libexec/xfce4/ as opposed to /usr/lib/xfce4/


Typing error.

inherit multilib xfconf

--libexecdir="${EPREFIX}"/usr/$(get_libdir)




I tested this, works fine. Is there a better way to fix it within the
package, though?



diff --git a/xfce-extra/xfce4-hdaps/xfce4-hdaps-0.0.7.ebuild
b/xfce-extra/xfce4$

index f987178..6ac70b6 100644
--- a/xfce-extra/xfce4-hdaps/xfce4-hdaps-0.0.7.ebuild
+++ b/xfce-extra/xfce4-hdaps/xfce4-hdaps-0.0.7.ebuild
@@ -29,6 +29,7 @@ DEPEND="${COMMON_DEPEND}
pkg_setup() {
XFCONF=(
--disable-option-checking
+ --libexecdir="${EPREFIX}"/usr/$(get_libdir)
$(xfconf_use_debug)
)
 
Old 03-30-2012, 04:03 PM
Samuli Suominen
 
Default If anyone is intrested in helping around with Xfce...

On 03/22/2012 07:50 PM, Michael Orlitzky wrote:

On 03/22/2012 03:29 AM, Samuli Suominen wrote:

On 03/22/2012 09:25 AM, Samuli Suominen wrote:

If anyone is intrested in helping around with Xfce we have 2 bigger
tasks on going:

1) Pass --libexecdir="${EPREFIX}" to all plugins installing to
/usr/libexec/xfce4/ as opposed to /usr/lib/xfce4/


Typing error.

inherit multilib xfconf

--libexecdir="${EPREFIX}"/usr/$(get_libdir)




I tested this, works fine. Is there a better way to fix it within the
package, though?


I tend to remember you are the upstream for xfce4-hdaps?

Then absolutely. You should convert the plug-in to the new module
format, check for example here:


http://git.xfce.org/panel-plugins/xfce4-mpc-plugin/commit/?id=11e6ebca679265ff5fb4e2cda585d8a26f3c99c1

Then check the paths used by actual plugins shipped with the
xfce-base/xfce4-panel. For example:


$libdir/xfce4/panel/plugins/libhdaps.so
$datadir/xfce4/panel/plugins/hdaps.desktop

So it's just as you guessed, the --libdir= thing is just a workaround we
can apply for unported plugins...


- Samuli


diff --git a/xfce-extra/xfce4-hdaps/xfce4-hdaps-0.0.7.ebuild
b/xfce-extra/xfce4$
index f987178..6ac70b6 100644
--- a/xfce-extra/xfce4-hdaps/xfce4-hdaps-0.0.7.ebuild
+++ b/xfce-extra/xfce4-hdaps/xfce4-hdaps-0.0.7.ebuild
@@ -29,6 +29,7 @@ DEPEND="${COMMON_DEPEND}
pkg_setup() {
XFCONF=(
--disable-option-checking
+ --libexecdir="${EPREFIX}"/usr/$(get_libdir)
$(xfconf_use_debug)
)
 

Thread Tools




All times are GMT. The time now is 10:39 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org