X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=lsvpd.spec;h=66692464902923630a239247bf12c0040631a0e6;hb=refs%2Ftags%2Fauto%2Fth%2Flsvpd-1.7.10-4;hp=b83b8040f744a096faf74e986eec03faff479a5c;hpb=7a8d4c543223d334d6676051bfd0524b34382dcb;p=packages%2Flsvpd.git diff --git a/lsvpd.spec b/lsvpd.spec index b83b804..6669246 100644 --- a/lsvpd.spec +++ b/lsvpd.spec @@ -8,26 +8,33 @@ Summary: VPD/hardware inventory utilities for Linux Summary(pl.UTF-8): Narzędzia do inwentaryzacji VPD/sprzętu dla Linuksa Name: lsvpd -Version: 1.6.10 -Release: 1 -License: GPL v2+ +Version: 1.7.10 +Release: 4 +License: GPL v2+ with librtas exception Group: Applications/System Source0: http://downloads.sourceforge.net/linux-diag/%{name}-%{version}.tar.gz -# Source0-md5: 36b6378586c9566c18175d7612069e41 +# Source0-md5: 11c59a64c8c2d9ed691f900af32f3879 Source1: vpdupdater.init Source2: vpdupdater.sysconfig -Patch0: %{name}-make.patch +# from libvpd sources +Source3: 90-vpdupdate.rules +Patch0: %{name}-nortas.patch URL: http://linux-diag.sourceforge.net/Lsvpd.html -BuildRequires: autoconf +BuildRequires: autoconf >= 2.69 BuildRequires: automake %{?with_rtas:BuildRequires: librtas-devel} BuildRequires: libstdc++-devel BuildRequires: libtool >= 2:2.0 +BuildRequires: libvpd-cxx-devel >= 2.2.6 BuildRequires: rpmbuild(macros) >= 1.268 BuildRequires: sg3_utils-devel +BuildRequires: sqlite3-devel >= 3 BuildRequires: zlib-devel Requires(post,preun): /sbin/chkconfig Requires(post): /sbin/ldconfig +Requires: /lib/hwdata/pci.ids +Requires: /lib/hwdata/usb.ids +Requires: hwdata >= 0.243-5 Requires: rc-scripts BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -60,6 +67,7 @@ wypisuje poziomy mikrokodu i firmware'u. %{__autoconf} %{__autoheader} %{__automake} +export CXXFLAGS="%{rpmcxxflags} -std=c++11" %configure \ %{!?with_rtas:ac_cv_lib_rtas_rtas_get_vpd=no} %{__make} @@ -72,6 +80,9 @@ rm -rf $RPM_BUILD_ROOT install -D -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/vpdupdater install -D -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/vpdupdater +install -D -p %{SOURCE3} $RPM_BUILD_ROOT/lib/udev/rules.d/90-vpdupdate.rules + +install -d $RPM_BUILD_ROOT/var/lib/lsvpd %clean rm -rf $RPM_BUILD_ROOT @@ -91,7 +102,7 @@ fi %files %defattr(644,root,root,755) -%doc AUTHORS NEWS README TODO docs/*.html +%doc AUTHORS COPYING ChangeLog NEWS README %attr(755,root,root) %{_sbindir}/lscfg %attr(755,root,root) %{_sbindir}/lsmcode %attr(755,root,root) %{_sbindir}/lsvio @@ -99,9 +110,12 @@ fi %attr(755,root,root) %{_sbindir}/vpdupdate %dir %{_sysconfdir}/lsvpd %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lsvpd/cpu_mod_conv.conf +%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lsvpd/nvme_templates.conf %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/lsvpd/scsi_templates.conf %attr(754,root,root) /etc/rc.d/init.d/vpdupdater %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/vpdupdater +/lib/udev/rules.d/90-vpdupdate.rules +%dir /var/lib/lsvpd %{_mandir}/man8/lscfg.8* %{_mandir}/man8/lsmcode.8* %{_mandir}/man8/lsvio.8*