Blame SPECS/libpciaccess.spec

Packit 3b6df9
#define gitdate 20140411
Packit 3b6df9
#define gitrev  b9c068896914b4132a24839c9ef7f9fcd6282d88
Packit 3b6df9
Packit 3b6df9
Name:           libpciaccess
Packit 3b6df9
Version:        0.14
Packit 3b6df9
Release:        1%{?dist}
Packit 3b6df9
Summary:        PCI access library
Packit 3b6df9
Packit 3b6df9
Group:          System Environment/Libraries
Packit 3b6df9
License:        MIT
Packit 3b6df9
URL:            https://www.x.org/
Packit 3b6df9
Packit 3b6df9
# git snapshot.  To recreate, run
Packit 3b6df9
# % ./make-libpciaccess-snapshot.sh %{gitrev}
Packit 3b6df9
#Source0:        libpciaccess-%{gitdate}.tar.bz2
Packit 3b6df9
Source0:	https://www.x.org/archive/individual/lib/%{name}-%{version}.tar.bz2
Packit 3b6df9
Source1:        make-libpciaccess-snapshot.sh
Packit 3b6df9
Packit 3b6df9
Patch2:		libpciaccess-rom-size.patch
Packit 3b6df9
Packit 3b6df9
BuildRequires:  autoconf automake libtool pkgconfig xorg-x11-util-macros
Packit 3b6df9
Requires:       hwdata
Packit 3b6df9
Packit 3b6df9
%description
Packit 3b6df9
libpciaccess is a library for portable PCI access routines across multiple
Packit 3b6df9
operating systems.
Packit 3b6df9
Packit 3b6df9
%package devel
Packit 3b6df9
Summary:        PCI access library development package
Packit 3b6df9
Group:          Development/Libraries
Packit 3b6df9
Requires:       %{name} = %{version}-%{release}
Packit 3b6df9
Requires:       pkgconfig
Packit 3b6df9
Packit 3b6df9
%description devel
Packit 3b6df9
Development package for libpciaccess.
Packit 3b6df9
Packit 3b6df9
%prep
Packit 3b6df9
%setup -q -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
Packit 3b6df9
%patch2 -p1 -b .rom-size
Packit 3b6df9
Packit 3b6df9
%build
Packit 3b6df9
autoreconf -v --install
Packit 3b6df9
%configure --disable-static
Packit 3b6df9
%make_build
Packit 3b6df9
Packit 3b6df9
%install
Packit 3b6df9
%make_install
Packit 3b6df9
rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
Packit 3b6df9
Packit 3b6df9
%ldconfig_scriptlets
Packit 3b6df9
Packit 3b6df9
%files
Packit 3b6df9
%license COPYING
Packit 3b6df9
%doc AUTHORS
Packit 3b6df9
%{_libdir}/libpciaccess.so.0
Packit 3b6df9
%{_libdir}/libpciaccess.so.0.11.*
Packit 3b6df9
Packit 3b6df9
%files devel
Packit 3b6df9
%{_includedir}/pciaccess.h
Packit 3b6df9
%{_libdir}/libpciaccess.so
Packit 3b6df9
%{_libdir}/pkgconfig/pciaccess.pc
Packit 3b6df9
Packit 3b6df9
%changelog
Packit 3b6df9
* Wed Apr 04 2018 Adam Jackson <ajax@redhat.com> - 0.14-1
Packit 3b6df9
- libpciaccess 0.14
Packit 3b6df9
Packit 3b6df9
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.4-8
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.13.4-7
Packit 3b6df9
- Switch to %%ldconfig_scriptlets
Packit 3b6df9
Packit 3b6df9
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.4-6
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.4-5
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.4-4
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.13.4-3
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.4-2
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Fri May 01 2015 Adam Jackson <ajax@redhat.com> 0.13.4-1
Packit 3b6df9
- libpciaccess 0.13.4
Packit 3b6df9
Packit 3b6df9
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.3-0.3
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.3-0.2
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Fri Apr 11 2014 Adam Jackson <ajax@redhat.com> 0.13.3-0.1
Packit 3b6df9
- New git snapshot.
Packit 3b6df9
Packit 3b6df9
* Mon Dec 09 2013 Adam Jackson <ajax@redhat.com> 0.13.2-1
Packit 3b6df9
- libpciaccess 0.13.2 (#987367)
Packit 3b6df9
Packit 3b6df9
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.1-4
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.1-3
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.13.1-2
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Tue Apr 10 2012 Adam Jackson <ajax@redhat.com> 0.13.1-1
Packit 3b6df9
- libpciaccess 0.13.1
Packit 3b6df9
Packit 3b6df9
* Wed Mar 28 2012 Adam Jackson <ajax@redhat.com> 0.13-2
Packit 3b6df9
- libpciaccess-macros.patch: Fix out* macros again
Packit 3b6df9
Packit 3b6df9
* Wed Mar 28 2012 Adam Jackson <ajax@redhat.com> 0.13-1
Packit 3b6df9
- libpciaccess 0.13
Packit 3b6df9
Packit 3b6df9
* Wed Feb 29 2012 Dan Horák <dan[at]danny.cz> - 0.12.902-6
Packit 3b6df9
- fix the out[bwl] compatibility macros
Packit 3b6df9
Packit 3b6df9
* Thu Feb 16 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 0.12.902-5
Packit 3b6df9
- Add ARM arch to libpciaccess-lol-dev-port patch
Packit 3b6df9
Packit 3b6df9
* Wed Feb 08 2012 Adam Jackson <ajax@redhat.com> 0.12.902-4
Packit 3b6df9
- libpciaccess-lol-dev-port.patch: Don't use /dev/port since the kernel insists
Packit 3b6df9
  that it remain unusably broken.
Packit 3b6df9
Packit 3b6df9
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.902-3
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Mon Nov 28 2011 Daniel Drake <dsd@laptop.org> 0.12.902-2
Packit 3b6df9
- Add upstream patch to fix ios deletion; fixes X crash on OLPC XO-1.5
Packit 3b6df9
Packit 3b6df9
* Wed Nov 09 2011 Adam Jackson <ajax@redhat.com> 0.12.902-1
Packit 3b6df9
- libpciaccess 0.12.902
Packit 3b6df9
Packit 3b6df9
* Wed Nov 09 2011 Peter Hutterer <peter.hutterer@redhat.com> 0.12.901-1
Packit 3b6df9
- Today's git snapshot
Packit 3b6df9
Packit 3b6df9
* Wed Feb 09 2011 Adam Jackson <ajax@redhat.com> 0.12.1-1
Packit 3b6df9
- libpciaccess 0.12.1
Packit 3b6df9
Packit 3b6df9
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.12.0-2
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Wed Jul 21 2010 Dave Airlie <airlied@redhat.com> 0.12.0-1
Packit 3b6df9
- libpciaccess 0.12
Packit 3b6df9
Packit 3b6df9
* Tue Mar 16 2010 Adam Jackson <ajax@redhat.com> 0.11.0-1
Packit 3b6df9
- libpciaccess 0.11
Packit 3b6df9
Packit 3b6df9
* Wed Dec 09 2009 Adam Jackson <ajax@redhat.com> 0.10.9-2.20091209
Packit 3b6df9
- New git snapshot
Packit 3b6df9
- Drop the fd cache patch
Packit 3b6df9
Packit 3b6df9
* Fri Sep 25 2009 Dave Airlie <airlied@redhat.com> 0.10.9-1
Packit 3b6df9
- rebase to latest upstream release - drop patches
Packit 3b6df9
Packit 3b6df9
* Thu Aug 06 2009 Dave Airlie <airlied@redhat.com> 0.10.6-7
Packit 3b6df9
- disable rom reading fallbacks
Packit 3b6df9
Packit 3b6df9
* Wed Aug 05 2009 Adam Jackson <ajax@redhat.com> 0.10.6-6
Packit 3b6df9
- D'oh.  Fix obvious sense inversion in the previous patch.
Packit 3b6df9
Packit 3b6df9
* Wed Aug 05 2009 Adam Jackson <ajax@redhat.com> 0.10.6-5
Packit 3b6df9
- libpciaccess-0.10.6-rom-sanity.patch: If we hit the /dev/mem path for
Packit 3b6df9
  reading a device's ROM, verify that it looks like it at least might belong
Packit 3b6df9
  to the device in question by checking vendor and device ID match.  Fixes
Packit 3b6df9
  vbetool post hanging forever (and thus blocking boot) on some dual-gpu
Packit 3b6df9
  laptops.
Packit 3b6df9
Packit 3b6df9
* Mon Aug 03 2009 Dave Airlie <airlied@redhat.com> 0.10.6-4
Packit 3b6df9
- Add support for default vga arb device selection
Packit 3b6df9
- Update libpciaccess VGA arb code for newer kernel API
Packit 3b6df9
Packit 3b6df9
* Fri Jul 31 2009 Dave Airlie <airlied@redhat.com> 0.10.6-3
Packit 3b6df9
- enable autoreconf to rebuild configure properly
Packit 3b6df9
Packit 3b6df9
* Fri Jul 31 2009 Dave Airlie <airlied@redhat.com> 0.10.6-2
Packit 3b6df9
- libpciaccess-vga-arbiter.patch: add vga arbiter support to libpciaccess
Packit 3b6df9
Packit 3b6df9
* Mon Jul 27 2009 Dave Airlie <airlied@redhat.com> 0.10.6-1
Packit 3b6df9
- rebase to latest release (will do release with VGA bits later)
Packit 3b6df9
- libpciaccess-boot-vga.patch: add boot vga patch from upstream
Packit 3b6df9
Packit 3b6df9
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.5-2
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Tue Apr 21 2009 Adam Jackson <ajax@redhat.com> 0.10.5-1
Packit 3b6df9
- libpciaccess 0.10.5
Packit 3b6df9
Packit 3b6df9
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.3-6
Packit 3b6df9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
Packit 3b6df9
Packit 3b6df9
* Sun Feb 15 2009 Kristian Høgsberg <krh@redhat.com> - 0.10.3-5
Packit 3b6df9
- Unbreak the rom-size patch.
Packit 3b6df9
Packit 3b6df9
* Sun Feb 15 2009 Kristian Høgsberg <krh@redhat.com> - 0.10.3-4
Packit 3b6df9
- Don't read more than the advertised rom_size.
Packit 3b6df9
Packit 3b6df9
* Thu Aug 28 2008 Adam Jackson <ajax@redhat.com> 0.10.3-3
Packit 3b6df9
- Rediff for --fuzz=0
Packit 3b6df9
Packit 3b6df9
* Wed Jul 02 2008 Adam Jackson <ajax@redhat.com> 0.10.3-2
Packit 3b6df9
- Fix file access mode in config fd cache. (#452910)
Packit 3b6df9
Packit 3b6df9
* Tue Jul 01 2008 Adam Jackson <ajax@redhat.com> 0.10.3-1
Packit 3b6df9
- libpciaccess 0.10.3
Packit 3b6df9
Packit 3b6df9
* Tue May 20 2008 Adam Jackson <ajax@redhat.com> 0.10-3
Packit 3b6df9
- libpciaccess-no-pci-fix.patch: Fix init when /sys/bus/pci is empty or
Packit 3b6df9
  nonexistent.
Packit 3b6df9
Packit 3b6df9
* Mon Apr 21 2008 Dave Airlie <airlied@redhat.com> 0.10-2
Packit 3b6df9
- fix major problem with libpciaccess and write combining.
Packit 3b6df9
Packit 3b6df9
* Thu Mar 06 2008 Adam Jackson <ajax@redhat.com> 0.10-1
Packit 3b6df9
- libpciaccess 0.10
Packit 3b6df9
Packit 3b6df9
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.9.1-4.20071031
Packit 3b6df9
- Autorebuild for GCC 4.3
Packit 3b6df9
Packit 3b6df9
* Wed Jan 23 2008 Adam Jackson <ajax@redhat.com> 0.9.1-3.20071031
Packit 3b6df9
- libpciaccess-fd-cache.patch: Cache sysfs PCI config space file
Packit 3b6df9
  descriptors for great boot speed justice.
Packit 3b6df9
Packit 3b6df9
* Wed Oct 31 2007 Kristian Høgsberg <krh@redhat.com> 0.9.1-2.20071031
Packit 3b6df9
- New snapshot, git revision e392082abb5696c8837224da86cc0af4f21d7010.
Packit 3b6df9
- Pick up new .so file.
Packit 3b6df9
Packit 3b6df9
* Mon Sep 24 2007 Adam Jackson <ajax@redhat.com> 0.9.1-1
Packit 3b6df9
- libpciaccess 0.9.1
Packit 3b6df9
Packit 3b6df9
* Mon Aug 27 2007 Adam Jackson <ajax@redhat.com> 0.8-0.4.20070827git
Packit 3b6df9
- New snapshot.
Packit 3b6df9
Packit 3b6df9
* Fri Aug 24 2007 Adam Jackson <ajax@redhat.com> 0.8-0.3.20070712git
Packit 3b6df9
- Rebuild for PPC toolchain bug
Packit 3b6df9
Packit 3b6df9
* Thu Jul 12 2007 Adam Jackson <ajax@redhat.com> 0.8-0.2.20070712git
Packit 3b6df9
- New snapshot.  Adds VGA ROM support.
Packit 3b6df9
Packit 3b6df9
* Thu May 24 2007 Adam Jackson <ajax@redhat.com> 0.8-0.1.20070524git
Packit 3b6df9
- Initial revision.