[Pkg-xfce-devel] Xinerama

Simon Huggins huggie at earth.li
Mon Nov 28 13:15:23 UTC 2005

Hi Jani,

On Mon, Nov 28, 2005 at 02:57:28PM +0200, Jani Monoses wrote:
> > On Mon, Nov 28, 2005 at 02:10:40PM +0200, Jani Monoses wrote:
> > > > could you also add autotools-dev to Build-depends as it is
> > > > needed for copying config.sub and config.guess over which most
> > > > debian/rules do already?
> > Sorry, which packages don't have up to date config.sub/config.guess?
> > I thought upstream had fixed this now.
> Upstream xfce or autotools? I know there was talk of the latter going
> to fix this but I don't know the status or what the fix entails.

> Most xfce packages have the following in debian/rules

> ifneq "$(wildcard /usr/share/misc/config.sub)" ""
>         cp -f /usr/share/misc/config.sub config.sub
> endif
> ifneq "$(wildcard /usr/share/misc/config.guess)" ""
>         cp -f /usr/share/misc/config.guess config.guess
> endif

> and those two files in /usr/share/misc are installed by autotools-dev.

> I may be missing something but for some reason or another we needed to
> explicitely depend on autotools-dev lest there are spurious autoconf
> diffs among package revisions.

Ahhh, no.  Sorry you managed to confuse me.

We should never depend on autotools-dev *BUT* should always have it
installed before the person who uploads builds them.

All of our diffs for 4.2.3 contain new config.subs:
[huggie at bounce /mnt/data/sid-chroot/pkg-xfce/desktop/trunk/build-area]$
zegrep -L '^+++.*config.sub$' *.diff.gz
[huggie at bounce /mnt/data/sid-chroot/pkg-xfce/desktop/trunk/build-area]$ 

> > > and also libxinerama-dev to the packages which config with
> > > > --enable-xinerama (i.e libxfcegui4)
> > > >
> > > > these would invalidate most of the ubuntu diffs
> > > ping?
> > Again, which packages have enable-xinerama and don't have the right
> > libs available?  Surely this would blow up at build time if this were
> > the case.
> You're right it's only libxfce4gui that uses xinerama, and also
> xfce-utils which disables its use.  but for the former there's no
> libxinerama-dev build dependency listed in the control file or
> xinerama runtime dep listed here
> http://packages.debian.org/testing/libs/libxfcegui4-3 (it is at
> version 4.2.2 still)

Hmm this does look wrong.  I'll have a look at this later but I don't
understand why if we explicitly enable it, it doesn't blow up during

I don't have two screens to test it with though.  Anyone got a Xinerama
setup onlist running unstable/testing?


 -+//  "You mean have our drink before dinner, after dinner, freshen   \\+-
-+<<    up and go to bed?" "If you could, it would make things a lot    >>+-
 -+\\              easier for us." - Basil, Fawlty Towers              //+-
        Colocate your server with http://www.blackcatnetworks.co.uk

More information about the Pkg-xfce-devel mailing list