diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..496ee98
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+SOURCES/pciutils-3.5.1.tar.gz
diff --git a/.pciutils.metadata b/.pciutils.metadata
new file mode 100644
index 0000000..8c6e813
--- /dev/null
+++ b/.pciutils.metadata
@@ -0,0 +1 @@
+512f68df5ee6d661ebc209befdf89ecffcdcf69d SOURCES/pciutils-3.5.1.tar.gz
diff --git a/README.md b/README.md
deleted file mode 100644
index 0e7897f..0000000
--- a/README.md
+++ /dev/null
@@ -1,5 +0,0 @@
-The master branch has no content
- 
-Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6
- 
-If you find this file in a distro specific branch, it means that no content has been checked in yet
diff --git a/SOURCES/multilibconfigh b/SOURCES/multilibconfigh
new file mode 100644
index 0000000..a258b14
--- /dev/null
+++ b/SOURCES/multilibconfigh
@@ -0,0 +1,9 @@
+#if defined(__x86_64__) || defined(__ia64__) || defined(__ppc64__) || defined(__powerpc64__) || defined(__s390x__) || defined(__aarch64__)
+#include "config.lib64.h"
+#elif defined(__sparc__) && defined (__arch64__)
+#include "config.lib64.h"
+#elif defined(__i386__) || defined(__ppc__)  || defined(__powerpc__) || defined(__s390__) || defined(__alpha__) || defined(__sparc__) || defined(__sh__) || defined(__arm__)
+#include "config.lib.h"
+#else
+#error Unknown Arch
+#endif
diff --git a/SOURCES/pciutils-2.2.1-idpath.patch b/SOURCES/pciutils-2.2.1-idpath.patch
new file mode 100644
index 0000000..edb58d7
--- /dev/null
+++ b/SOURCES/pciutils-2.2.1-idpath.patch
@@ -0,0 +1,12 @@
+diff -up pciutils-3.0.0/Makefile.idpath pciutils-3.0.0/Makefile
+--- pciutils-3.0.0/Makefile.idpath	2008-04-10 21:19:43.000000000 +0200
++++ pciutils-3.0.0/Makefile	2008-09-01 15:16:19.000000000 +0200
+@@ -27,7 +27,7 @@ ABI_VERSION=.3
+ PREFIX=/usr/local
+ SBINDIR=$(PREFIX)/sbin
+ SHAREDIR=$(PREFIX)/share
+-IDSDIR=$(SHAREDIR)
++IDSDIR=$(SHAREDIR)/hwdata
+ MANDIR:=$(shell if [ -d $(PREFIX)/share/man ] ; then echo $(PREFIX)/share/man ; else echo $(PREFIX)/man ; fi)
+ INCDIR=$(PREFIX)/include
+ LIBDIR=$(PREFIX)/lib
diff --git a/SOURCES/pciutils-3.5.1-gen4speed.patch b/SOURCES/pciutils-3.5.1-gen4speed.patch
new file mode 100644
index 0000000..83af0e9
--- /dev/null
+++ b/SOURCES/pciutils-3.5.1-gen4speed.patch
@@ -0,0 +1,40 @@
+From 9628600bbbeffc4ec6dc48943ee091a5d3eca18b Mon Sep 17 00:00:00 2001
+From: Gavin Shan <gwshan@linux.vnet.ibm.com>
+Date: Wed, 15 Feb 2017 10:53:45 +1100
+Subject: lspci: Support GEN4 speed (16GT/s)
+
+This enables "lspci" to show GEN4 speed (16GT/s) properly according
+to the contents in register PCI_EXP_LNKCAP, PCI_EXP_LNKSTA and
+PCI_EXP_LNKCTL2.
+
+Reported-by: Carol Soto <clsoto@us.ibm.com>
+Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com>
+---
+ ls-caps.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/ls-caps.c b/ls-caps.c
+index 7ff6c67..d365324 100644
+--- a/ls-caps.c
++++ b/ls-caps.c
+@@ -726,6 +726,8 @@ static char *link_speed(int speed)
+ 	return "5GT/s";
+       case 3:
+ 	return "8GT/s";
++      case 4:
++        return "16GT/s";
+       default:
+ 	return "unknown";
+     }
+@@ -1000,6 +1002,8 @@ static const char *cap_express_link2_speed(int type)
+ 	return "5GT/s";
+       case 3:
+ 	return "8GT/s";
++      case 4:
++        return "16GT/s";
+       default:
+ 	return "Unknown";
+     }
+-- 
+cgit v1.1
+
diff --git a/SOURCES/pciutils-dir-d.patch b/SOURCES/pciutils-dir-d.patch
new file mode 100644
index 0000000..664f7d4
--- /dev/null
+++ b/SOURCES/pciutils-dir-d.patch
@@ -0,0 +1,113 @@
+diff -up pciutils-3.2.1/lib/names-parse.c.dird pciutils-3.2.1/lib/names-parse.c
+--- pciutils-3.2.1/lib/names-parse.c.dird	2012-12-06 17:05:14.000000000 +0100
++++ pciutils-3.2.1/lib/names-parse.c	2014-01-03 18:12:22.856381553 +0100
+@@ -6,10 +6,13 @@
+  *	Can be freely distributed and used under the terms of the GNU GPL.
+  */
+ 
++#define _GNU_SOURCE
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <errno.h>
++#include <dirent.h>
++#include <libgen.h>
+ 
+ #include "internal.h"
+ #include "names.h"
+@@ -82,7 +85,7 @@ static inline int id_white_p(int c)
+ }
+ 
+ 
+-static const char *id_parse_list(struct pci_access *a, pci_file f, int *lino)
++static const char *id_parse_list(struct pci_access *a, pci_file f, int *lino, int flags)
+ {
+   char line[MAX_LINE];
+   char *p;
+@@ -207,7 +210,7 @@ static const char *id_parse_list(struct
+ 	p++;
+       if (!*p)
+ 	return parse_error;
+-      if (pci_id_insert(a, cat, id1, id2, id3, id4, p, SRC_LOCAL))
++      if (pci_id_insert(a, cat, id1, id2, id3, id4, p, SRC_LOCAL) && flags)
+ 	return "Duplicate entry";
+     }
+   return NULL;
+@@ -223,13 +226,14 @@ pci_load_name_list(struct pci_access *a)
+   pci_free_name_list(a);
+   a->id_load_failed = 1;
+   if (!(f = pci_open(a)))
+-    return 0;
+-  err = id_parse_list(a, f, &lino);
++    return pci_new_load_name_list(a);
++  err = id_parse_list(a, f, &lino, 0);
+   PCI_ERROR(f, err);
+   pci_close(f);
+   if (err)
+     a->error("%s at %s, line %d\n", err, a->id_file_name, lino);
+   a->id_load_failed = 0;
++  pci_new_load_name_list(a);
+   return 1;
+ }
+ 
+@@ -249,3 +253,49 @@ pci_set_name_list_path(struct pci_access
+   a->id_file_name = name;
+   a->free_id_name = to_be_freed;
+ }
++int pci_new_load_name_list(struct pci_access *a)
++{
++  pci_file f;
++  int lino, tempsize;
++  const char *err;
++  char *temp;
++  char new_id_path[PATH_MAX+1] = {0,};
++  DIR *pci_ids_dir;
++  struct dirent *dp;
++  
++  strncpy(new_id_path, a->id_file_name, PATH_MAX);
++  new_id_path[PATH_MAX] = 0;
++  strncat(new_id_path, ".d/", PATH_MAX - strnlen(new_id_path, PATH_MAX));
++  /* printf("new_id_path is %s\n", new_id_path); */
++  pci_ids_dir = opendir(new_id_path); 
++  if (pci_ids_dir == NULL)
++    return 0;
++
++  do
++    {
++     if ((dp = readdir(pci_ids_dir)) != NULL)
++       {
++          if (! strcmp(dp->d_name, "..") || ! strcmp(dp->d_name, "."))
++            continue;
++          if (strstr(dp->d_name, ".ids")) 
++            {
++             tempsize = strnlen(new_id_path, PATH_MAX) + dp->d_reclen + 1;
++             temp = malloc(tempsize);      /* This malloced memory is freed in the function pci_set_name_list_path() */ 
++             memset(temp, 0, tempsize);
++             strncpy(temp, new_id_path, (strnlen(new_id_path, PATH_MAX))+1);
++             strncat(temp, dp->d_name, PATH_MAX - strnlen(temp, PATH_MAX));
++             /* printf("Found file %s, processing it\n", temp); */
++             pci_set_name_list_path(a, temp, 1);
++             if (!(f = pci_open(a)))
++               continue;
++             err = id_parse_list(a, f, &lino, 0);
++             PCI_ERROR(f, err);
++             pci_close(f);
++             if (err)
++               a->error("%s at %s, line %d\n", err, a->id_file_name, lino);
++            }
++       }
++    }while (dp != NULL);
++  closedir(pci_ids_dir);
++  return 1;
++}   
+diff -up pciutils-3.2.1/lib/pci.h.dird pciutils-3.2.1/lib/pci.h
+--- pciutils-3.2.1/lib/pci.h.dird	2013-04-01 15:35:24.000000000 +0200
++++ pciutils-3.2.1/lib/pci.h	2014-01-03 18:12:22.857381545 +0100
+@@ -223,6 +223,7 @@ int pci_load_name_list(struct pci_access
+ void pci_free_name_list(struct pci_access *a) PCI_ABI;	/* Called automatically by pci_cleanup() */
+ void pci_set_name_list_path(struct pci_access *a, char *name, int to_be_freed) PCI_ABI;
+ void pci_id_cache_flush(struct pci_access *a) PCI_ABI;
++int pci_new_load_name_list(struct pci_access *a);
+ 
+ enum pci_lookup_mode {
+   PCI_LOOKUP_VENDOR = 1,		/* Vendor name (args: vendorID) */
diff --git a/SPECS/pciutils.spec b/SPECS/pciutils.spec
new file mode 100644
index 0000000..f7b0e92
--- /dev/null
+++ b/SPECS/pciutils.spec
@@ -0,0 +1,578 @@
+Name:		pciutils
+Version:	3.5.1
+Release:	3%{?dist}
+Source:		ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/%{name}-%{version}.tar.gz
+Source1:        multilibconfigh
+
+#change pci.ids directory to hwdata, fedora/rhel specific
+Patch1:		pciutils-2.2.1-idpath.patch
+
+#add support for directory with another pci.ids, rejected by upstream, rhbz#195327
+Patch2:		pciutils-dir-d.patch
+Patch3: pciutils-3.5.1-gen4speed.patch
+
+License:	GPLv2+
+URL:		http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+ExclusiveOS:	Linux
+Requires:	hwdata
+Requires:	%{name}-libs = %{version}-%{release}
+BuildRequires:	sed, kmod-devel
+Summary: PCI bus related utilities
+Group: Applications/System
+
+%description
+The pciutils package contains various utilities for inspecting and
+setting devices connected to the PCI bus. The utilities provided
+require kernel version 2.1.82 or newer (which support the
+/proc/bus/pci interface).
+
+%package devel
+Summary: Linux PCI development library
+Group: Development/Libraries
+Requires: zlib-devel pkgconfig %{name} = %{version}-%{release}
+
+%description devel
+This package contains a library for inspecting and setting
+devices connected to the PCI bus.
+
+%package libs
+Summary: Linux PCI library
+Group: System Environment/Libraries
+
+%description libs
+This package contains a library for inspecting and setting
+devices connected to the PCI bus.
+
+%package devel-static
+Summary: Linux PCI static library
+Group: System Environment/Libraries
+Requires: %{name}-devel = %{version}-%{release}
+
+%description devel-static
+This package contains a static library for inspecting and setting
+devices connected to the PCI bus.
+
+%prep
+%setup -q -n pciutils-%{version}
+%patch1 -p1 -b .idpath
+%patch2 -p1 -b .dird
+%patch3 -p1 -b .gen4speed
+
+%build
+make SHARED="no" LIBKMOD="yes" ZLIB="no" STRIP="" OPT="$RPM_OPT_FLAGS" PREFIX="/usr" IDSDIR="/usr/share/hwdata" PCI_IDS="pci.ids" %{?_smp_mflags}
+mv lib/libpci.a lib/libpci.a.toinstall
+
+make clean
+
+make SHARED="yes" LIBKMOD="yes" ZLIB="no" STRIP="" OPT="$RPM_OPT_FLAGS" PREFIX="/usr" LIBDIR="%{_libdir}" IDSDIR="/usr/share/hwdata" PCI_IDS="pci.ids" %{?_smp_mflags}
+
+#fix lib vs. lib64 in libpci.pc (static Makefile is used)
+sed -i "s|^libdir=.*$|libdir=%{_libdir}|" lib/libpci.pc
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+install -d $RPM_BUILD_ROOT/{sbin,%{_sbindir},%{_mandir}/man8,%{_libdir},%{_libdir}/pkgconfig,%{_includedir}/pci}
+
+install -p lspci setpci $RPM_BUILD_ROOT/%{_sbindir}
+install -p update-pciids $RPM_BUILD_ROOT/%{_sbindir}
+install -p -m 644 lspci.8 setpci.8 update-pciids.8 $RPM_BUILD_ROOT%{_mandir}/man8
+install -p lib/libpci.so.* $RPM_BUILD_ROOT/%{_libdir}/
+ln -s $(basename $RPM_BUILD_ROOT/%{_libdir}/*.so.*.*.*) $RPM_BUILD_ROOT%{_libdir}/libpci.so
+
+mv lib/libpci.a.toinstall lib/libpci.a
+install -p -m 644 lib/libpci.a $RPM_BUILD_ROOT%{_libdir}
+/sbin/ldconfig -N $RPM_BUILD_ROOT/%{_libdir}
+install -p lib/pci.h $RPM_BUILD_ROOT%{_includedir}/pci
+install -p lib/header.h $RPM_BUILD_ROOT%{_includedir}/pci
+install -p %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/pci/config.h
+install -p lib/config.h $RPM_BUILD_ROOT%{_includedir}/pci/config.%{_lib}.h
+install -p lib/types.h $RPM_BUILD_ROOT%{_includedir}/pci
+install -p lib/libpci.pc $RPM_BUILD_ROOT%{_libdir}/pkgconfig
+
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc README ChangeLog pciutils.lsm COPYING
+%{_sbindir}/lspci
+%{_sbindir}/setpci
+%{_sbindir}/update-pciids
+%{_mandir}/man8/*
+
+%files libs
+%doc COPYING
+%defattr(-,root,root,-)
+/%{_libdir}/libpci.so.*
+
+%files devel-static
+%defattr(-,root,root,-)
+%{_libdir}/libpci.a
+
+%files devel
+%defattr(0644, root, root, 0755)
+%{_libdir}/pkgconfig/libpci.pc
+%{_libdir}/libpci.so
+%{_includedir}/pci
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%changelog
+* Fri Oct 27 2017 Michal Hlavinka <mhlavink@redhat.com> - 3.5.1-3
+- fix update-pciids url (#1493772)
+
+* Mon Apr 03 2017 Michal Hlavinka <mhlavink@redhat.com> - 3.5.1-2
+- show speed of gen4 pci cards (#1425167)
+
+* Tue Jun 28 2016 Michal Hlavinka <mhlavink@redhat.com> - 3.5.1-1
+- updated to 3.5.1
+- adds support for 32-bit PCI domains (#1337658)
+
+* Tue Jun 28 2016 Michal Hlavinka <mhlavink@redhat.com> - 3.2.1-5
+- build with libkmod support enabled (#1304026)
+
+* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.2.1-4
+- Mass rebuild 2014-01-24
+
+* Wed Jan 08 2014 Michal Hlavinka <mhlavink@redhat.com> - 3.2.1-3
+- fix lib vs libdir macros usage
+
+* Wed Jan 08 2014 Michal Hlavinka <mhlavink@redhat.com> - 3.2.1-2
+- pciutils needs explicit require for pciutils-libs
+
+* Fri Jan 03 2014 Michal Hlavinka <mhlavink@redhat.com> - 3.2.1-1
+- updated to 3.2.1
+
+* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.2.0-3
+- Mass rebuild 2013-12-27
+
+* Fri May 31 2013 Michal Hlavinka <mhlavink@redhat.com> - 3.2.0-2
+- add aarch64 support (#969138)
+
+* Mon Apr 22 2013 Michal Hlavinka <mhlavink@redhat.com> - 3.2.0-1
+- updated to 3.2.0
+
+* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.10-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
+
+* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.10-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Tue Jun 26 2012 Michal Hlavinka <mhlavink@redhat.com> - 3.1.10-1
+- updated to 3.1.10
+
+* Mon Jan 16 2012 Michal Hlavinka <mhlavink@redhat.com> - 3.1.9-1
+- updated to 3.1.9
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Mon Oct 03 2011 Michal Hlavinka <mhlavink@redhat.com> - 3.1.8-1
+- updated to 3.1.8
+
+* Thu Mar 17 2011 Michal Hlavinka <mhlavink@redhat.com> - 3.1.7-6
+- don't forget to close pci.ids directory
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.7-5
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Wed Jan 26 2011 Dan HorĂ¡k <dan[at]danny.cz> - 3.1.7-4
+- fix the multilib header on s390x
+
+* Tue Jan 18 2011 Michal Hlavinka <mhlavink@redhat.com> - 3.1.7-3
+- different approach to fix multilib issues
+
+* Mon Jan 10 2011 Michal Hlavinka <mhlavink@redhat.com> - 3.1.7-2
+- removed obsolete patches
+
+* Mon Aug 30 2010 Michal Hlavinka <mhlavink@redhat.com> - 3.1.7-1
+- updated to 3.1.7
+
+* Wed Jul 07 2010 Michal Hlavinka <mhlavink@redhat.com> - 3.1.6-5
+- follow licensing guideline update
+
+* Thu Feb 04 2010 Michal Hlavinka <mhlavink@redhat.com> - 3.1.6-4
+- move update-pciids
+
+* Thu Feb 04 2010 Michal Hlavinka <mhlavink@redhat.com> - 3.1.6-3
+- spec cleanup
+
+* Wed Feb 03 2010 Michal Hlavinka <mhlavink@redhat.com> - 3.1.6-2
+- libpci moved to /lib
+
+* Mon Jan 25 2010 Michal Hlavinka <mhlavink@redhat.com> - 3.1.6-1
+- updated to 3.1.6
+
+* Mon Nov 02 2009 Michal Hlavinka <mhlavink@redhat.com> - 3.1.4-6
+- spec cleanup
+
+* Mon Oct 26 2009 Michal Hlavinka <mhlavink@redhat.com> - 3.1.4-5
+- fix build to enable -F option (#531020)
+
+* Mon Oct 26 2009 Michal Hlavinka <mhlavink@redhat.com> - 3.1.4-4
+- enable direct hardware access method for 64bit architectures
+
+* Mon Oct 12 2009 Michal Hlavinka <mhlavink@redhat.com> - 3.1.4-3
+- don't ship static library in -devel sub-package
+
+* Tue Sep 01 2009 Michal Hlavinka <mhlavink@redhat.com> - 3.1.4-2
+- add COPYING to docs
+
+* Tue Sep 01 2009 Michal Hlavinka <mhlavink@redhat.com> - 3.1.4-1
+- updated to 3.1.4
+
+* Wed Jul 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 3.1.3-1
+- updated to 3.1.3
+
+* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.2-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Wed Apr 29 2009 Michal Hlavinka <mhlavink@redhat.com> - 3.1.2-5
+- add support for ARM
+
+* Fri Feb 27 2009 Michal Hlavinka <mhlaivnk@redhat.com> - 3.1.2-4
+- fix typo & rebuild
+
+* Fri Feb 27 2009 Michal Hlavinka <mhlaivnk@redhat.com> - 3.1.2-3
+- fix: lspci segfaults when pci.ids cannot be found (#487516)
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.2-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Feb 17 2009 Michal Hlavinka <mhlavink@redhat.com> 3.1.2-1
+- version 3.1.2
+- fix for the syntax error checks in setpci argument parser
+
+* Wed Feb 04 2009 Michal Hlavinka <mhlavink@redhat.com> 3.1.1-1
+- version 3.1.1
+
+* Tue Jan 27 2009 Michal Hlavinka <mhlavink@redhat.com> 3.1.0-2
+- fix typo in multilib patch - for s390x building
+
+* Mon Jan 19 2009 Michal Hlavinka <mhlavink@redhat.com> 3.1.0-1
+- version 3.1.0
+
+* Tue Dec 09 2008 Michal Hlavinka <mhlavink@redhat.com> 3.0.3-1
+- version 3.0.3
+
+* Mon Sep 22 2008 Michal Hlavinka <mhlavink@redhat.com> 3.0.2-1
+- version 3.0.2
+
+* Fri Sep 19 2008 Michal Hlavinka <mhlavink@redhat.com> 3.0.1-1
+- version 3.0.1
+- add support for Super-H (sh3,sh4) (#446600)
+- fix: broken -L in libpci.pc (#456469)
+
+* Mon Sep 01 2008 Harald Hoyer <harald@redhat.com> 3.0.0-2
+- rebuild to eliminate fuzz patches
+
+* Mon Jun 02 2008 Harald Hoyer <harald@redhat.com> 3.0.0-1
+- version 3.0.0
+
+* Mon May 26 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.2.10-2
+- add sparc support
+
+* Wed Feb 20 2008 Harald Hoyer <harald@redhat.com> 2.2.10-1
+- version 2.2.10
+
+* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.2.9-6
+- Autorebuild for GCC 4.3
+
+* Tue Jan 22 2008 Bill Nottingham <notting@redhat.com> 2.2.9-5
+- put library back
+
+* Mon Jan 21 2008 Harald Hoyer <harald@redhat.com> 2.2.9-4
+- fixed segfault, if subdir does not exists
+
+* Fri Jan 18 2008 Harald Hoyer <harald@redhat.com> 2.2.9-3
+- removed static library, preserve timestamps on install (rhbz#226236)
+- added modified patch from Michael E. Brown @ Dell, to also
+  read all /usr/share/hwdata/pci.ids.d/*.ids files (rhbz#195327)
+
+* Thu Jan 10 2008 Harald Hoyer <harald@redhat.com> 2.2.9-2
+- added more requirements for pciutils-devel
+
+* Tue Nov 20 2007 Harald Hoyer <harald@redhat.com> - 2.2.9-1
+- version 2.2.9
+- added package config file (rhbz#389451)
+
+* Wed Aug 22 2007 Harald Hoyer <harald@redhat.com> - 2.2.6-3
+- changed license tag
+
+* Thu Jul 12 2007 Harald Hoyer <harald@redhat.com> - 2.2.6-2
+- fixed update-pciids.sh
+
+* Wed Jun 27 2007 Harald Hoyer <harald@redhat.com> - 2.2.6-1
+- version 2.2.6
+- fixed URL in update-pciids.sh 
+
+* Thu May 31 2007 Harald Hoyer <harald@redhat.com> - 2.2.5-1
+- version 2.2.5
+
+* Thu Apr  5 2007 Peter Jones <pjones@redhat.com> - 2.2.4-3
+- buildreq zlib-devel, so we know configure will find it consistently.
+
+* Mon Apr  2 2007 Harald Hoyer <harald@redhat.com> - 2.2.4-2
+- added alpha to multilib patch (#231790)
+- specfile cleanup
+- Resolves: rhbz#231790
+
+* Fri Jan 26 2007 Harald Hoyer <harald@redhat.com> - 2.2.4-1
+- version 2.2.4
+- truncate long device names (#205948)
+- Resolves: rhbz#205948
+
+* Wed Aug  9 2006 Peter Jones <pjones@redhat.com> - 2.2.3-4
+- Add definitions for more pci storage classes
+
+* Mon Jul 17 2006 Jesse Keating <jkeating@redhat.com> - 2.2.3-3
+- rebuild
+
+* Fri Jun 02 2006 Harald Hoyer <harald@redhat.com> 2.2.3-2
+- corrected multilib patch
+
+* Tue May 23 2006 Harald Hoyer <harald@redhat.com> 2.2.3-1
+- version 2.2.3
+- multilib patch (bug #192743)
+
+* Thu Feb 23 2006 Harald Hoyer <harald@redhat.com> 2.2.1-2
+- added update-pciids shell script and manpage (bz #178582)
+
+* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-1.2
+- bump again for double-long bug on ppc(64)
+
+* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.2.1-1.1
+- rebuilt for new gcc4.1 snapshot and glibc changes
+
+* Tue Dec 13 2005 Bill Nottingham <notting@redhat.com> - 2.2.1-1
+- update to 2.2.1, adjust patches
+
+* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
+- rebuilt
+
+* Thu May 19 2005 Bill Nottingham <notting@redhat.com> - 2.1.99.test8-10
+- allow 64-bit addresses on x86_64 (#158217, <Matt_Domsch@dell.com>)
+
+* Tue May 10 2005 Bill Nottingham <notting@redhat.com> - 2.1.99.test8-9
+- fix debuginfo generation
+
+* Mon Mar 14 2005 Bill Nottingham <notting@redhat.com> - 2.1.99.test8-8
+- add patch for glibc macros (#151032, <redhat-bugzilla@linuxnetz.de>)
+
+* Wed Mar  2 2005 Bill Nottingham <notting@redhat.com> - 2.1.99.test8-7
+- FC4. GCC 4. fore!
+
+* Tue Jan 25 2005 Bill Nottingham <notting@redhat.com> - 2.1.99.test8-6
+- remove explicit kernel dep (#146153)
+
+* Fri Jan 21 2005 Bill Nottingham <notting@redhat.com> - 2.1.99.test8-5
+- fix domain bug (#138722, #144383)
+
+* Mon Nov 22 2004 Jeremy Katz <katzj@redhat.com> - 2.1.99.test8-4
+- don't use dietlibc on x86 anymore
+
+* Thu Sep  2 2004 Bill Nottingham <notting@redhat.com> 2.1.99.test8-3
+- change sysfs access for detecting devices who get fixed up in the
+  kernel (#115522, #123802)
+
+* Tue Aug 31 2004 Bill Nottingham <notting@redhat.com> 2.1.99.test8-2
+- update to test8
+- fix headers
+
+* Fri Jul  9 2004 Bill Nottingham <notting@redhat.com> 2.1.99.test7-1
+- update to test7
+- fix segfault on some x86-64 boxen
+
+* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Mon Dec  8 2003 Bill Nottingham <notting@redhat.com> 2.1.11-4
+- fix paths for pci.ids, etc. (#111665)
+
+* Tue Nov 25 2003 Bill Nottingham <notting@redhat.com> 2.1.11-3
+- remove a few calls to ->error() in the sysfs code
+
+* Fri Nov 21 2003 Jeremy Katz <katzj@redhat.com> 2.1.11-2
+- build a diet libpci_loader.a on i386
+- always assume pread exists, it does with diet and all vaguely recent glibc
+
+* Fri Nov 21 2003 Bill Nottingham <notting@redhat.com> 2.1.11-1
+- update to 2.1.11
+- add patch for sysfs & pci domains support (<willy@debian.org>)
+
+* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
+- rebuilt
+
+* Wed Feb 12 2003 Bill Nottingham <notting@redhat.com>
+- don't segfault when there's no pci bus (#84146)
+
+* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
+- rebuilt
+
+* Thu Dec 05 2002 Elliot Lee <sopwith@redhat.com> 2.1.10-5
+- Add patch4 for ppc64. The basic rule seems to be that on any platform
+where it is possible to be running a 64-bit kernel, we need to always 
+print out 64-bit addresses.
+
+* Mon Nov  4 2002 Bill Nottingham <notting@redhat.com> 2.1.10-4
+- fix dir perms on /usr/include/pci
+
+* Tue Oct 15 2002 Bill Nottingham <notting@redhat.com> 2.1.10-3
+- use %%{_libdir}
+- own /usr/include/pci
+- build library with -fPIC
+
+* Mon Jul  8 2002 Bill Nottingham <notting@redhat.com> 2.1.10-2
+- don't build with -fomit-frame-pointer
+
+* Mon Jun 24 2002 Bill Nottingham <notting@redhat.com> 2.1.10-1
+- update to 2.1.10
+
+* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Mon Jun 17 2002 Bill Nottingham <notting@redhat.com> 2.1.9-4
+- don't forcibly strip binaries
+
+* Thu May 23 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Fri Feb 22 2002 Bill Nottingham <notting@redhat.com>
+- rebuild
+
+* Wed Jan 30 2002 Bill Nottingham <notting@redhat.com>
+- require hwdata now that pci.ids is there
+
+* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
+- automated rebuild
+
+* Sun Dec 30 2001 Florian La Roche <Florian.LaRoche@redhat.de>
+- man page is now owned by root
+
+* Wed Oct 17 2001 Bill Nottingham <notting@redhat.com>
+- dump all the patches, ship pci.ids direct out of sourceforge CVS
+
+* Wed Sep 26 2001 Bill Nottingham <notting@redhat.com>
+- broadcom bcm5820 id (#53592)
+
+* Fri Aug 10 2001 Bill Nottingham <notting@redhat.com>
+- more ids
+
+* Tue Jul 17 2001 Bill Nottingham <notting@redhat.com>
+- add newline in printf in PCI-X patch (#49277)
+
+* Mon Jul  9 2001 Bill Nottingham <notting@redhat.com>
+- update broadcom patch
+- add new ids from 2.4.6
+
+* Mon May 28 2001 Bill Nottingham <notting@redhat.com>
+- add a couple of e1000 ids
+
+* Thu Mar 22 2001 Bill Nottingham <notting@redhat.com>
+- another megaraid id
+
+* Wed Mar 21 2001 Bill Nottingham <notting@redhat.com>
+- another megaraid id
+
+* Wed Mar 14 2001 Preston Brown <pbrown@redhat.com>
+- LSI SCSI PCI id
+
+* Wed Feb 21 2001 Nalin Dahyabhai <nalin@redhat.com>
+- fix formatting problems
+
+* Wed Feb 21 2001 Preston Brown <pbrown@redhat.com>
+- add IBM ServeRAID entries
+
+* Tue Feb 20 2001 Preston Brown <pbrown@redhat.com>
+- i860 entries.
+
+* Mon Feb 19 2001 Helge Deller <hdeller@redhat.de>
+- added various pci ids 
+
+* Fri Feb  2 2001 Bill Nottingham <notting@redhat.com>
+- fix mishap in fixing mishap
+
+* Thu Feb  1 2001 Bill Nottingham <notting@redhat.com>
+- fix apparent mishap in pci.ids update from kernel (#25520)
+
+* Tue Jan 23 2001 Bill Nottingham <notting@redhat.com>
+- pci.ids updates
+
+* Tue Dec 12 2000 Bill Nottingham <notting@redhat.com>
+- big pile of pci.ids updates
+
+* Tue Jul 25 2000 Nalin Dahyabhai <nalin@redhat.com>
+- clean up patches to not generate badly-formatted files
+
+* Tue Jul 25 2000 Preston Brown <pbrown@redhat.com>
+- Vortex fixes laroche originally applied on kudzu moved here.
+
+* Fri Jul 14 2000 Preston Brown <pbrown@redhat.com>
+- pci ids for i815, new ati hardware
+
+* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
+- automatic rebuild
+
+* Tue Jul 11 2000 Bill Nottingham <notting@redhat.com>
+- yet more IDs
+- PCI-X support from Matt Domsch
+
+* Fri Jul  7 2000 Bill Nottingham <notting@redhat.com>
+- some more QLogic ids
+
+* Mon Jun 26 2000 Bill Nottingham <notting@redhat.com>
+- more IDs from Dell
+
+* Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
+- update to 2.1.8
+
+* Fri Apr 21 2000 Bill Nottingham <notting@redhat.com>
+- update to 2.1.7
+
+* Mon Apr 17 2000 Bill Nottingham <notting@redhat.com>
+- update to 2.1.6
+
+* Fri Mar  3 2000 Bill Nottingham <notting@redhat.com>
+- add a couple of ids
+
+* Mon Feb 14 2000 Bill Nottingham <notting@redhat.com>
+- update to 2.1.5
+
+* Thu Feb  3 2000 Bill Nottingham <notting@redhat.com>
+- handle compressed man pages
+
+* Mon Jan 24 2000 Bill Nottingham <notting@redhat.com>
+- update to 2.1.4
+
+* Thu Jan 20 2000 Bill Nottingham <notting@redhat.com>
+- update to 2.1.3
+
+* Fri Dec 24 1999 Bill Nottingham <notting@redhat.com>
+- update to 2.1.2
+
+* Tue Jun 29 1999 Bill Nottingham <notting@redhat.com>
+- add -devel package
+
+* Thu May 20 1999 Bill Nottingham <notting@redhat.com>
+- update to 2.0
+
+* Mon Apr 19 1999 Jakub Jelinek <jj@ultra.linux.cz>
+- update to 1.99.5
+- fix sparc64 operation
+
+* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
+- auto rebuild in the new build environment (release 2)
+
+* Thu Feb  4 1999 Bill Nottingham <notting@redhat.com>
+- initial build