public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] If anyone is intrested in helping around with Xfce...
@ 2012-03-22  7:25 Samuli Suominen
  2012-03-22  7:29 ` Samuli Suominen
  0 siblings, 1 reply; 4+ messages in thread
From: Samuli Suominen @ 2012-03-22  7:25 UTC (permalink / raw
  To: gentoo-dev

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/

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



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] If anyone is intrested in helping around with Xfce...
  2012-03-22  7:25 [gentoo-dev] If anyone is intrested in helping around with Xfce Samuli Suominen
@ 2012-03-22  7:29 ` Samuli Suominen
  2012-03-22 17:50   ` Michael Orlitzky
  0 siblings, 1 reply; 4+ messages in thread
From: Samuli Suominen @ 2012-03-22  7:29 UTC (permalink / raw
  To: gentoo-dev

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
>




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] If anyone is intrested in helping around with Xfce...
  2012-03-22  7:29 ` Samuli Suominen
@ 2012-03-22 17:50   ` Michael Orlitzky
  2012-03-30 16:03     ` Samuli Suominen
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Orlitzky @ 2012-03-22 17:50 UTC (permalink / raw
  To: gentoo-dev

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



^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [gentoo-dev] If anyone is intrested in helping around with Xfce...
  2012-03-22 17:50   ` Michael Orlitzky
@ 2012-03-30 16:03     ` Samuli Suominen
  0 siblings, 0 replies; 4+ messages in thread
From: Samuli Suominen @ 2012-03-30 16:03 UTC (permalink / raw
  To: gentoo-dev; +Cc: Michael Orlitzky

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




^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-03-30 16:06 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-03-22  7:25 [gentoo-dev] If anyone is intrested in helping around with Xfce Samuli Suominen
2012-03-22  7:29 ` Samuli Suominen
2012-03-22 17:50   ` Michael Orlitzky
2012-03-30 16:03     ` Samuli Suominen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox