Re: [blfs-support] BLFS-9.0, BLFS-9.1, BLFS-SVN: xorgproto

2020-08-28 Thread Scott Andrews via blfs-support
On Fri, 28 Aug 2020 21:25:02 +0100
Ken Moffat via blfs-support 
wrote:

> On Fri, Aug 28, 2020 at 08:00:39AM -0400, Scott Andrews via
> blfs-support wrote:
> > On Fri, 28 Aug 2020 02:06:34 +0100
> > Ken Moffat via blfs-support
> >  wrote:
> >   
> > > On Thu, Aug 27, 2020 at 08:01:18PM -0400, Scott Andrews via
> > > blfs-support wrote:  
> 
> > > 
> > > If you never need to build multilib (e.g. 32-bit and 64-bit) then
> > > moving them should not cause you any trouble.
> > > 
> > > Looking at Arch for xorgproto, the only pc file that I see
> > > mentioned at
> > > https://github.com/archlinux/svntogit-packages/blob/packages/xorgproto/trunk/PKGBUILD
> > > is applewmproto.pc which they remove as part of cleaning up the
> > > apple stuff.  I don't see any mention of the other pc files being
> > > moved.
> > > 
> > > Similarly, fedora, mandriva cooker are using /usr/share.
> > > 
> > > ĸen  
> > 
> > They are in /usr/share/pkgconfig
> >   
> 
> Indeed, and yet your original post implied that Arch were installing
> them in /usr/lib/pkgconfig:
> 
> | *.pc files in wrong directory
> | 
> | install -m755 -d /usr/lib
> | mv /usr/share/pkgconfig /usr/lib/
> 
> > Name: xorgproto
> > Version : 2019.1
> > Release : 1
> > Architecture: armv7hnl
> > Install Date: (not installed)
> > Group   : Xorg
> > Size: 4060717
> > License : Other
> > Signature   : (none)
> > Source RPM  : xorgproto-2019.1-1.src.rpm
> > Build Date  : Fri Aug 28 11:53:31 2020
> > Build Host  : rpi.example.org
> > Relocations : (not relocatable)
> > Vendor  : Octothorpe
> > URL : https://xorg.freedesktop.org/
> > Summary : Combined X.Org X11 Protocol headers
> > Description :
> > Combined X.Org X11 Protocol headers
> > 
> > [ putolin ]
> >   
> 
> An interesting word for snipping, somebody by another name used
> that.  I have no problem with whatever language people wish to use,
> merely mentioning it.
> 
> > /usr/share/licenses/xorgproto/COPYING-kbproto  
> 
> Licenses can reasonably go into /usr/share/licenses (in BLFS we do
> not explicitly install them if the package does not automatically do
> that - but for anyone who provides a binary package that is a good
> idea).

Not material

> 
> > /usr/share/pkgconfig/bigreqsproto.pc
> > /usr/share/pkgconfig/compositeproto.pc
> > /usr/share/pkgconfig/damageproto.pc
> > /usr/share/pkgconfig/dmxproto.pc
> > /usr/share/pkgconfig/dri2proto.pc
> > /usr/share/pkgconfig/dri3proto.pc
> > /usr/share/pkgconfig/fixesproto.pc
> > /usr/share/pkgconfig/fontsproto.pc
> > /usr/share/pkgconfig/glproto.pc
> > /usr/share/pkgconfig/inputproto.pc
> > /usr/share/pkgconfig/kbproto.pc
> > /usr/share/pkgconfig/presentproto.pc
> > /usr/share/pkgconfig/randrproto.pc
> > /usr/share/pkgconfig/recordproto.pc
> > /usr/share/pkgconfig/renderproto.pc
> > /usr/share/pkgconfig/resourceproto.pc
> > /usr/share/pkgconfig/scrnsaverproto.pc
> > /usr/share/pkgconfig/videoproto.pc
> > /usr/share/pkgconfig/windowswmproto.pc
> > /usr/share/pkgconfig/xcmiscproto.pc
> > /usr/share/pkgconfig/xextproto.pc
> > /usr/share/pkgconfig/xf86bigfontproto.pc
> > /usr/share/pkgconfig/xf86dgaproto.pc  
> 
> But you started by saying that /usr/share/pkgconfig is the wrong
> directory.

That is correct, But.

You said they were in /usr/lib/pkgconfig, they are
in /usr/share/pkgconfig.

I rebuilt the package according to BLFS and posted the result.

> 
> Those all match the canonical Arch install at
> https://www.archlinux.org/packages/extra/any/xorgproto/

I moved them to were they should be, for consistency

> I repeat: you can do what you want for pkgconfig files on a
> non-multilib build.  But saying that Arch are installing them in
> /usr/lib is at best misleading.

The ones that are in /usr/share/pkgconfig are not architecture specific
at least the packages I have built.  That means it is NOT an issue on
multilib.

Who does that?
How many people even run multilib?

> 
> ĸen

-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-support] BLFS-9.0, BLFS-9.1, BLFS-SVN: xorgproto

2020-08-28 Thread Ken Moffat via blfs-support
On Fri, Aug 28, 2020 at 08:00:39AM -0400, Scott Andrews via blfs-support wrote:
> On Fri, 28 Aug 2020 02:06:34 +0100
> Ken Moffat via blfs-support 
> wrote:
> 
> > On Thu, Aug 27, 2020 at 08:01:18PM -0400, Scott Andrews via
> > blfs-support wrote:

> > 
> > If you never need to build multilib (e.g. 32-bit and 64-bit) then
> > moving them should not cause you any trouble.
> > 
> > Looking at Arch for xorgproto, the only pc file that I see mentioned
> > at
> > https://github.com/archlinux/svntogit-packages/blob/packages/xorgproto/trunk/PKGBUILD
> > is applewmproto.pc which they remove as part of cleaning up the
> > apple stuff.  I don't see any mention of the other pc files being
> > moved.
> > 
> > Similarly, fedora, mandriva cooker are using /usr/share.
> > 
> > ĸen
> 
> They are in /usr/share/pkgconfig
> 

Indeed, and yet your original post implied that Arch were installing
them in /usr/lib/pkgconfig:

| *.pc files in wrong directory
| 
| install -m755 -d /usr/lib
| mv /usr/share/pkgconfig /usr/lib/

> Name: xorgproto
> Version : 2019.1
> Release : 1
> Architecture: armv7hnl
> Install Date: (not installed)
> Group   : Xorg
> Size: 4060717
> License : Other
> Signature   : (none)
> Source RPM  : xorgproto-2019.1-1.src.rpm
> Build Date  : Fri Aug 28 11:53:31 2020
> Build Host  : rpi.example.org
> Relocations : (not relocatable)
> Vendor  : Octothorpe
> URL : https://xorg.freedesktop.org/
> Summary : Combined X.Org X11 Protocol headers
> Description :
> Combined X.Org X11 Protocol headers
> 
> [ putolin ]
> 

An interesting word for snipping, somebody by another name used
that.  I have no problem with whatever language people wish to use,
merely mentioning it.

> /usr/share/licenses/xorgproto/COPYING-kbproto

Licenses can reasonably go into /usr/share/licenses (in BLFS we do
not explicitly install them if the package does not automatically do
that - but for anyone who provides a binary package that is a good
idea).

> /usr/share/pkgconfig/bigreqsproto.pc
> /usr/share/pkgconfig/compositeproto.pc
> /usr/share/pkgconfig/damageproto.pc
> /usr/share/pkgconfig/dmxproto.pc
> /usr/share/pkgconfig/dri2proto.pc
> /usr/share/pkgconfig/dri3proto.pc
> /usr/share/pkgconfig/fixesproto.pc
> /usr/share/pkgconfig/fontsproto.pc
> /usr/share/pkgconfig/glproto.pc
> /usr/share/pkgconfig/inputproto.pc
> /usr/share/pkgconfig/kbproto.pc
> /usr/share/pkgconfig/presentproto.pc
> /usr/share/pkgconfig/randrproto.pc
> /usr/share/pkgconfig/recordproto.pc
> /usr/share/pkgconfig/renderproto.pc
> /usr/share/pkgconfig/resourceproto.pc
> /usr/share/pkgconfig/scrnsaverproto.pc
> /usr/share/pkgconfig/videoproto.pc
> /usr/share/pkgconfig/windowswmproto.pc
> /usr/share/pkgconfig/xcmiscproto.pc
> /usr/share/pkgconfig/xextproto.pc
> /usr/share/pkgconfig/xf86bigfontproto.pc
> /usr/share/pkgconfig/xf86dgaproto.pc

But you started by saying that /usr/share/pkgconfig is the wrong
directory.

Those all match the canonical Arch install at
https://www.archlinux.org/packages/extra/any/xorgproto/

I repeat: you can do what you want for pkgconfig files on a
non-multilib build.  But saying that Arch are installing them in
/usr/lib is at best misleading.

ĸen
-- 
Juliet's version of cleanliness was next to godliness, which was to
say it was erratic, past all understanding and was seldom seen.
  -- Unseen Academicals
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-support] BLFS-9.0, BLFS-9.1, BLFS-SVN: xorgproto

2020-08-28 Thread Scott Andrews via blfs-support
On Fri, 28 Aug 2020 02:06:34 +0100
Ken Moffat via blfs-support 
wrote:

> On Thu, Aug 27, 2020 at 08:01:18PM -0400, Scott Andrews via
> blfs-support wrote:
> > On Thu, 27 Aug 2020 22:46:52 +0100
> > Ken Moffat via blfs-support
> >  wrote:
> >   
> > > On Thu, Aug 27, 2020 at 05:32:37PM -0400, Scott Andrews via
> > > blfs-support wrote:  
> > > > 
> > > > *.pc files in wrong directory
> > > > 
> > > > install -m755 -d /usr/lib
> > > > mv /usr/share/pkgconfig /usr/lib/
> > > 
> > > No.  /usr/share/pkgconfig was introduced many years ago, for
> > > pkgconfig files which are not architecture-specific.  My oldest
> > > remaining logs are from LFS-7.1, and at that time iso-codes, udev,
> > > shared-mime-info, dbus, xbitmaps, util-macros were among the
> > > packages using it.
> > > 
> > > ĸen  
> > 
> > Most distros are moving them, check archlinux for one  
> 
> If you never need to build multilib (e.g. 32-bit and 64-bit) then
> moving them should not cause you any trouble.
> 
> Looking at Arch for xorgproto, the only pc file that I see mentioned
> at
> https://github.com/archlinux/svntogit-packages/blob/packages/xorgproto/trunk/PKGBUILD
> is applewmproto.pc which they remove as part of cleaning up the
> apple stuff.  I don't see any mention of the other pc files being
> moved.
> 
> Similarly, fedora, mandriva cooker are using /usr/share.
> 
> ĸen

They are in /usr/share/pkgconfig

Name: xorgproto
Version : 2019.1
Release : 1
Architecture: armv7hnl
Install Date: (not installed)
Group   : Xorg
Size: 4060717
License : Other
Signature   : (none)
Source RPM  : xorgproto-2019.1-1.src.rpm
Build Date  : Fri Aug 28 11:53:31 2020
Build Host  : rpi.example.org
Relocations : (not relocatable)
Vendor  : Octothorpe
URL : https://xorg.freedesktop.org/
Summary : Combined X.Org X11 Protocol headers
Description :
Combined X.Org X11 Protocol headers

[ putolin ]

/usr/share/licenses/xorgproto/COPYING-kbproto
/usr/share/licenses/xorgproto/COPYING-pmproto
/usr/share/licenses/xorgproto/COPYING-presentproto
/usr/share/licenses/xorgproto/COPYING-randrproto
/usr/share/licenses/xorgproto/COPYING-recordproto
/usr/share/licenses/xorgproto/COPYING-renderproto
/usr/share/licenses/xorgproto/COPYING-resourceproto
/usr/share/licenses/xorgproto/COPYING-scrnsaverproto
/usr/share/licenses/xorgproto/COPYING-trapproto
/usr/share/licenses/xorgproto/COPYING-videoproto
/usr/share/licenses/xorgproto/COPYING-x11proto
/usr/share/licenses/xorgproto/COPYING-xcmiscproto
/usr/share/licenses/xorgproto/COPYING-xextproto
/usr/share/licenses/xorgproto/COPYING-xf86bigfontproto
/usr/share/licenses/xorgproto/COPYING-xf86dgaproto
/usr/share/licenses/xorgproto/COPYING-xf86driproto
/usr/share/licenses/xorgproto/COPYING-xf86miscproto
/usr/share/licenses/xorgproto/COPYING-xf86vidmodeproto
/usr/share/licenses/xorgproto/COPYING-xineramaproto
/usr/share/pkgconfig/bigreqsproto.pc
/usr/share/pkgconfig/compositeproto.pc
/usr/share/pkgconfig/damageproto.pc
/usr/share/pkgconfig/dmxproto.pc
/usr/share/pkgconfig/dri2proto.pc
/usr/share/pkgconfig/dri3proto.pc
/usr/share/pkgconfig/fixesproto.pc
/usr/share/pkgconfig/fontsproto.pc
/usr/share/pkgconfig/glproto.pc
/usr/share/pkgconfig/inputproto.pc
/usr/share/pkgconfig/kbproto.pc
/usr/share/pkgconfig/presentproto.pc
/usr/share/pkgconfig/randrproto.pc
/usr/share/pkgconfig/recordproto.pc
/usr/share/pkgconfig/renderproto.pc
/usr/share/pkgconfig/resourceproto.pc
/usr/share/pkgconfig/scrnsaverproto.pc
/usr/share/pkgconfig/videoproto.pc
/usr/share/pkgconfig/windowswmproto.pc
/usr/share/pkgconfig/xcmiscproto.pc
/usr/share/pkgconfig/xextproto.pc
/usr/share/pkgconfig/xf86bigfontproto.pc
/usr/share/pkgconfig/xf86dgaproto.pc
/usr/share/pkgconfig
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-support] BLFS-9.0, BLFS-9.1, BLFS-SVN: xorgproto

2020-08-27 Thread Ken Moffat via blfs-support
On Thu, Aug 27, 2020 at 08:01:18PM -0400, Scott Andrews via blfs-support wrote:
> On Thu, 27 Aug 2020 22:46:52 +0100
> Ken Moffat via blfs-support 
> wrote:
> 
> > On Thu, Aug 27, 2020 at 05:32:37PM -0400, Scott Andrews via
> > blfs-support wrote:
> > > 
> > > *.pc files in wrong directory
> > > 
> > > install -m755 -d /usr/lib
> > > mv /usr/share/pkgconfig /usr/lib/  
> > 
> > No.  /usr/share/pkgconfig was introduced many years ago, for
> > pkgconfig files which are not architecture-specific.  My oldest
> > remaining logs are from LFS-7.1, and at that time iso-codes, udev,
> > shared-mime-info, dbus, xbitmaps, util-macros were among the
> > packages using it.
> > 
> > ĸen
> 
> Most distros are moving them, check archlinux for one

If you never need to build multilib (e.g. 32-bit and 64-bit) then
moving them should not cause you any trouble.

Looking at Arch for xorgproto, the only pc file that I see mentioned
at
https://github.com/archlinux/svntogit-packages/blob/packages/xorgproto/trunk/PKGBUILD
is applewmproto.pc which they remove as part of cleaning up the
apple stuff.  I don't see any mention of the other pc files being
moved.

Similarly, fedora, mandriva cooker are using /usr/share.

ĸen
-- 
Juliet's version of cleanliness was next to godliness, which was to
say it was erratic, past all understanding and was seldom seen.
  -- Unseen Academicals
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-support] BLFS-9.0, BLFS-9.1, BLFS-SVN: xorgproto

2020-08-27 Thread Scott Andrews via blfs-support
On Thu, 27 Aug 2020 22:46:52 +0100
Ken Moffat via blfs-support 
wrote:

> On Thu, Aug 27, 2020 at 05:32:37PM -0400, Scott Andrews via
> blfs-support wrote:
> > 
> > *.pc files in wrong directory
> > 
> > install -m755 -d /usr/lib
> > mv /usr/share/pkgconfig /usr/lib/  
> 
> No.  /usr/share/pkgconfig was introduced many years ago, for
> pkgconfig files which are not architecture-specific.  My oldest
> remaining logs are from LFS-7.1, and at that time iso-codes, udev,
> shared-mime-info, dbus, xbitmaps, util-macros were among the
> packages using it.
> 
> ĸen

Most distros are moving them, check archlinux for one
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page


Re: [blfs-support] BLFS-9.0, BLFS-9.1, BLFS-SVN: xorgproto

2020-08-27 Thread Ken Moffat via blfs-support
On Thu, Aug 27, 2020 at 05:32:37PM -0400, Scott Andrews via blfs-support wrote:
> 
> *.pc files in wrong directory
> 
> install -m755 -d /usr/lib
> mv /usr/share/pkgconfig /usr/lib/

No.  /usr/share/pkgconfig was introduced many years ago, for
pkgconfig files which are not architecture-specific.  My oldest
remaining logs are from LFS-7.1, and at that time iso-codes, udev,
shared-mime-info, dbus, xbitmaps, util-macros were among the
packages using it.

ĸen
-- 
Juliet's version of cleanliness was next to godliness, which was to
say it was erratic, past all understanding and was seldom seen.
  -- Unseen Academicals
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page