[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    Re: [gentoo-dev] If anyone is intrested in helping around with Xfce...
From:       Samuli Suominen <ssuominen () gentoo ! org>
Date:       2012-03-30 16:03:50
Message-ID: 4F75D966.5070202 () gentoo ! org
[Download RAW message or body]

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)
> )
>
>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic