Opened 3 months ago

Closed 3 months ago

#19235 closed enhancement (fixed)

libpciaccess-0.18 (Xorg Library)

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 12.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

This one is going to require some modifications to the build sequence. The autoconf build system has been removed entirely (and is likely to be in other components soon too), and it is now meson-based.

xorg/lib/libpciaccess - Generic PCI access library
--------------------------------------------------

Since no complaints were received about the added meson build system
in the 0.17 release (October 2022), the autoconf build system has been
removed in this release.

Alan Coopersmith (4):
      Remove "All rights reserved" from Oracle copyright notices
      Try fopen(".../pci.ids", "re") on Solarish systems as well
      Remove autotools build
      libpciaccess 0.18

Dylan Baker (3):
      gitlab-ci: use `meson setup`
      gitlab-ci: don't bother to configure meson for the version check
      gitlab-ci: remove unnecessary call to `meson configure`

Emmanuel Vadot (2):
      FreeBSD: Fallback to /usr/share/misc/pci_vendors
      FreeBSD: Remove sparc64 code

Flavio Cruz (1):
      Fix compilation warnings when building against hurd-amd64.

Khem Raj (1):
      linux_sysfs: Use pwrite/pread instead of 64bit versions

git tag: libpciaccess-0.18

Change History (4)

comment:1 by Bruce Dubbs, 3 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:2 by martyj19, 3 months ago

There is already a worked example in the form of libxcvt.

comment:3 by Xi Ruoyao, 3 months ago

But we don't want to separate libpciaccess from x7lib page.

Maybe

if [[ ! -e configure ]]; then
  mkdir build
  pushd build
    meson --prefix=$XORG_PREFIX --buildtype=release
    ninja
    #ninja test
    as_root ninja install
  popd
else ... ...

comment:4 by Bruce Dubbs, 3 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commit ee92a077.

Note: See TracTickets for help on using tickets.