Accepting request 1029711 from X11:XOrg

- Update to version 0.17
  * Fix spelling/wording issues
  * meson: install man page in mandir/man1/, not mandir/1/
  * gitlab CI: add a basic build test for both autotools and meson
  * gitlab CI: stop requiring Signed-off-by in commits
  * configure.ac: Use pkg-config to find zlib dependency info
  * Obtain correct value of is_64 and is_prefetchable PCI device fields
  * hurd_pci: Use __pci_conf_ variants of pci_conf_
  * x86: Use gnumach device instead of /dev/mem on GNU systems && factorise ifdefs
  * x86: Remove mapping of regions during probe - otherwise remapping later fails
  * x86: Remove probe during create, other backends don't do this
  * hurd: device_open(pci), /servers/bus/pci fallback
  * x86: Sort devices by B/D/F due to recursive scan
  * hurd: Don't necessarily look up _SERVERS_BUS_PCI
  * Add a meson build system
  * autoconf: Add meson files to dist tarball
  * pciaccess.pc.in: add Libs.Private
  * Hurd: avoid using the deprecated RPC pci_get_ndevs()
  * hurd: Implement device memory mapping
  * Hurd: Fix initialization order
  * Add pci_device_disable() function
  * missed library installation in meson
  * hurd: Add missing round up size in map_dev_mem
  * hurd: Fix letting map_dev_mem map anywhere
  * hurd: Fix map_dev_mem from non-zero address
  * hurd: Restore initialization order
  * hurd: Fix pci_device_hurd_map_legacy
  * Add support for building on macOS w/o X11, using endian code from "portable_endian.h"...
  * Add parentheses to the macro definition
  * pci_sys set NULL after free
  * Add header protection macro in linux_devmem.h
  * Delete redundant symbols ';'
- switched to meson build system

OBS-URL: https://build.opensuse.org/request/show/1029711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libpciaccess?expand=0&rev=16
factory
Dominique Leuenberger 7 months ago committed by Git OBS Bridge
commit 4f14357172

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:214c9d0d884fdd7375ec8da8dcb91a8d3169f263294c9a90c575bf1938b9f489
size 366603

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:74283ba3c974913029e7a547496a29145b07ec51732bbb5b5c58d5025ad95b73
size 331768

@ -1,3 +1,40 @@
-------------------------------------------------------------------
Tue Oct 18 10:43:25 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
- Update to version 0.17
* Fix spelling/wording issues
* meson: install man page in mandir/man1/, not mandir/1/
* gitlab CI: add a basic build test for both autotools and meson
* gitlab CI: stop requiring Signed-off-by in commits
* configure.ac: Use pkg-config to find zlib dependency info
* Obtain correct value of is_64 and is_prefetchable PCI device fields
* hurd_pci: Use __pci_conf_ variants of pci_conf_
* x86: Use gnumach device instead of /dev/mem on GNU systems && factorise ifdefs
* x86: Remove mapping of regions during probe - otherwise remapping later fails
* x86: Remove probe during create, other backends don't do this
* hurd: device_open(pci), /servers/bus/pci fallback
* x86: Sort devices by B/D/F due to recursive scan
* hurd: Don't necessarily look up _SERVERS_BUS_PCI
* Add a meson build system
* autoconf: Add meson files to dist tarball
* pciaccess.pc.in: add Libs.Private
* Hurd: avoid using the deprecated RPC pci_get_ndevs()
* hurd: Implement device memory mapping
* Hurd: Fix initialization order
* Add pci_device_disable() function
* missed library installation in meson
* hurd: Add missing round up size in map_dev_mem
* hurd: Fix letting map_dev_mem map anywhere
* hurd: Fix map_dev_mem from non-zero address
* hurd: Restore initialization order
* hurd: Fix pci_device_hurd_map_legacy
* Add support for building on macOS w/o X11, using endian code from "portable_endian.h"...
* Add parentheses to the macro definition
* pci_sys set NULL after free
* Add header protection macro in linux_devmem.h
* Delete redundant symbols ';'
- switched to meson build system
-------------------------------------------------------------------
Mon Jul 22 15:02:17 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>

@ -1,7 +1,7 @@
#
# spec file for package libpciaccess
#
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -18,22 +18,25 @@
Name: libpciaccess
%define lname libpciaccess0
Version: 0.16
Version: 0.17
Release: 0
Summary: Generic PCI access library
License: MIT
Group: Development/Libraries/C and C++
Url: http://cgit.freedesktop.org/xorg/lib/libpciaccess/
URL: http://cgit.freedesktop.org/xorg/lib/libpciaccess/
#Git-Clone: git://anongit.freedesktop.org/xorg/lib/libpciaccess
#Git-Web: http://cgit.freedesktop.org/xorg/lib/libpciaccess/
Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.bz2
Source: http://xorg.freedesktop.org/releases/individual/lib/%{name}-%{version}.tar.xz
Source1: baselibs.conf
Patch0: u_libpciaccess-vgaarb-add-function-to-get-default-vga-device-and-it.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
#git#BuildRequires: autoconf >= 2.60, automake, libtool
BuildRequires: cmake
BuildRequires: meson
BuildRequires: pkgconfig
BuildRequires: pkgconfig(xorg-macros) >= 1.8
BuildRequires: pkgconfig(zlib)
%description
Provides functionality for X to access the PCI bus and devices in a
@ -67,12 +70,11 @@ in %lname.
%patch0 -p1
%build
%configure --with-pciids-path=%_datadir --disable-static
make %{?_smp_mflags}
%meson -Dpci-ids=%_datadir
%meson_build
%install
make install DESTDIR="%buildroot"
rm -f "%buildroot/%_libdir"/*.la
%meson_install
%post -n %lname -p /sbin/ldconfig

Loading…
Cancel
Save