On Mon, Feb 05, 2018 at 09:30:06PM +0100, Pierre Labastie wrote:
> On 05/02/2018 21:14, DJ Lucas wrote:
> > On February 5, 2018 1:44:46 PM CST, "Armin K." <[email protected]> wrote:
> >> A new package has been released which bundles all of the current xorg 
> >> protocol headers packages. See
> >>
> >> https://lists.freedesktop.org/archives/xorg-announce/2018-February/002835.html
> > 
> > That's nice for source builders, but what happens to the distros? 30+ 
> > provides? I'm concerned it might not stick around. Antithesis to the split, 
> > and I don't want anything that even remotely smells of host.def creeping 
> > it's way back in (that's not *actually* possible)! :-) I could be wrong, 
> > time will tell. Silly nostalgia aside, unless we are forced to do so, I'd 
> > rather not address this in the book until after 8.2.
> > 
> 
> Well, I guess it's not that bad for distros, because proto packages are "-dev"
> on Debian, "devel" on other distros, and only devel packages might depend on
> protos (that is, not so many)
> 

From memory, distros usually batch all of xorg into a few packages.
I very much doubt this will give any conventional distro a problem.
It's also just one package to configure and install.

Comparing the results of DESTDIR installs (ordered according to my
diff) this provides rather more than BLFS has recently used.

1. Apparent whitespace changes in:
        glxproto.h
        xf86driproto.h

2. Additions

pkgconfig files and the associated headers for
        applewmproto
        trapproto
        windowswmproto
        xf86miscproto
        xproxymngproto

3. Changes

3.1     randrproto.h drops #define Atom CARD32
        and the later #undef Atom

3.2     render.h
        renderproto.h
        both drop a CVS tag

3.3     font.h, fontproto.h now include Xfuncproto.h and change the
        externs to add _X_EXPORT before the type.

3.4     XF86keysyms.h adds
        XF86XK{_Keyboard,_WWAN,_RFKill,AudioPreset}

3.5     xfuncproto.h drops a comment that it was generated by
        configure from the .in and now defines NARROWPROTO for linux
        and the BSDs instead of unconditionally.

4. The .pc files are moved to $PREFIX/share/pkgconfig

5. Doc files are moved to $PREFIX/share/doc/xorgproto/

The installed size is also smaller (1.9MB instead of 4.3MB)

On first glance it looks good, I'll probably try it in my next
desktop build.

ĸen
-- 
Truth, in front of her huge walk-in wardrobe, selected black leather
boots with stiletto heels for such a barefaced truth.
                                     - Unseen Academicals
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to