SPECS: pciutils.spec - updated to 2.2.6 - updated pci_h, LDFLAGS pa...

qboosh qboosh at pld-linux.org
Sun Jun 24 12:28:11 CEST 2007


Author: qboosh                       Date: Sun Jun 24 10:28:11 2007 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- updated to 2.2.6
- updated pci_h,LDFLAGS patches and pci.ids
- removed obsolete devel patch
- package pkgconfig file

---- Files affected:
SPECS:
   pciutils.spec (1.94 -> 1.95) 

---- Diffs:

================================================================
Index: SPECS/pciutils.spec
diff -u SPECS/pciutils.spec:1.94 SPECS/pciutils.spec:1.95
--- SPECS/pciutils.spec:1.94	Thu May 17 23:23:00 2007
+++ SPECS/pciutils.spec	Sun Jun 24 12:28:06 2007
@@ -17,20 +17,19 @@
 Summary(uk.UTF-8):	Утиліти роботи з PCI пристроями
 Summary(zh_CN.UTF-8):	PCI 总线相关的工具。
 Name:		pciutils
-Version:	2.2.5
+Version:	2.2.6
 Release:	1
 License:	GPL
 Group:		Applications/System
 Source0:	ftp://atrey.karlin.mff.cuni.cz/pub/linux/pci/%{name}-%{version}.tar.gz
-# Source0-md5:	9c937db43a72f4ba768af9e1da331885
+# Source0-md5:	e26593ab38ef9ae4457826be9e35aff8
 Source1:	http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
 # Source1-md5:	1ac48f433b1995044e14c24513992211
 Source2:	http://pciids.sourceforge.net/pci.ids
-# NoSource2-md5:	492e1ac8fb6de2b8e7be7639c5582a96
-Patch0:		%{name}-devel.patch
-Patch1:		%{name}-pci_h.patch
-Patch2:		%{name}-pcimodules.patch
-Patch3:		%{name}-LDFLAGS.patch
+# NoSource2-md5:	2f37569de426269bbe3da7cd30b48c68
+Patch0:		%{name}-pci_h.patch
+Patch1:		%{name}-pcimodules.patch
+Patch2:		%{name}-LDFLAGS.patch
 URL:		http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml
 BuildRequires:	zlib-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -240,7 +239,6 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
-%patch3 -p1
 
 # paranoid check whether pci.ids in _sourcedir isn't too old
 if [ "`wc -l < %{SOURCE2}`" -lt "`wc -l < pci.ids`" ] ; then
@@ -249,33 +247,44 @@
 fi
 cp -f %{SOURCE2} .
 
-cp -rf lib pci
+ln -sf lib pci
 
 %build
-%{__make} lib/config.h pci/config.h \
+%{__make} lib/config.h \
 	SHAREDIR=%{_datadir}
 
 %{__make} -C lib \
 	CC="%{__cc}" \
-	CFLAGS="%{rpmcflags} -fPIC"
+	CFLAGS="%{rpmcflags} -fPIC" \
+	PREFIX=%{_prefix} \
+	IDSDIR=%{_datadir} \
+	INCDIR=%{_includedir} \
+	LIBDIR=%{_libdir} \
+	VERSION=%{version}
 
 %{__make} \
 	CC="%{__cc}" \
 	OPT="%{rpmcflags} %{!?debug:-fomit-frame-pointer}" \
 	LDFLAGS="%{rpmldflags}" \
-	SHAREDIR=%{_sysconfdir}
+	SHAREDIR=%{_datadir}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sbindir},%{_datadir},%{_mandir}/man8,%{_libdir},%{_includedir}/pci}
+#install -d $RPM_BUILD_ROOT{%{_sbindir},%{_datadir},%{_mandir}/man8,%{_libdir},%{_includedir}/pci}
+
+%{__make} install install-lib \
+	DESTDIR=$RPM_BUILD_ROOT \
+	PREFIX=%{_prefix} \
+	LIBDIR=%{_libdir} \
+	SBINDIR=%{_sbindir} \
+	SHAREDIR=%{_datadir} \
+	PCI_IDS=pci.ids
+
+install pcimodules $RPM_BUILD_ROOT%{_sbindir}
+# private pciutils header, what does it use?
+install pciutils.h $RPM_BUILD_ROOT%{_includedir}/pci
 
-install lspci setpci pcimodules	$RPM_BUILD_ROOT%{_sbindir}
-install *.h lib/[chts]*.h	$RPM_BUILD_ROOT%{_includedir}/pci
-install *.8		$RPM_BUILD_ROOT%{_mandir}/man8
-install pci.ids		$RPM_BUILD_ROOT%{_datadir}
-install lib/libpci.a	$RPM_BUILD_ROOT%{_libdir}
 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
-cp -f lib/pci.h		$RPM_BUILD_ROOT%{_includedir}/pci
 
 rm -f $RPM_BUILD_ROOT%{_mandir}/{README.pciutils-non-english-man-pages,/pciutils-non_en_man.patch}
 
@@ -296,6 +305,7 @@
 %{_libdir}/libpci.a
 %dir %{_includedir}/pci
 %{_includedir}/pci/*.h
+%{_pkgconfigdir}/libpci.pc
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -303,6 +313,12 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.95  2007/06/24 10:28:06  qboosh
+- updated to 2.2.6
+- updated pci_h,LDFLAGS patches and pci.ids
+- removed obsolete devel patch
+- package pkgconfig file
+
 Revision 1.94  2007/05/17 21:23:00  sparky
 - added LDFLAGS patch, pass rpmldflags
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/pciutils.spec?r1=1.94&r2=1.95&f=u



More information about the pld-cvs-commit mailing list