[packages/hpvsa] up to 1.2.12 (3.13.0-32-generic kernel)
glen
glen at pld-linux.org
Sun Aug 21 14:01:57 CEST 2016
commit e110c36edcdcf55802570494263ad0d26ebc7632
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Sun Aug 21 14:45:38 2016 +0300
up to 1.2.12 (3.13.0-32-generic kernel)
hpvsa.spec | 22 +++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)
---
diff --git a/hpvsa.spec b/hpvsa.spec
index 7859be6..2a9809c 100644
--- a/hpvsa.spec
+++ b/hpvsa.spec
@@ -19,16 +19,18 @@
%define _kernel_ver %{basever}-%{localversion}
%define _kernel_ver_str %(echo %{_kernel_ver} | tr - _)
+# lynx -dump http://archive.ubuntu.com/ubuntu/pool/main/l/linux/ | grep 3.13.0-95 | grep -vE 'i386|diff|dsc|\.udeb|lowlatency|doc|source'
+
%define rel 1
%define pname hpvsa
Summary: HP storage controller support
Name: %{pname}%{_alt_kernel}
-Version: 1.2.10
+Version: 1.2.12
Release: %{rel}
License: HP Proprietary
Group: Base/Kernel
-Source0: http://ppa.launchpad.net/hp-iss-team/hpvsa-update/ubuntu/pool/main/h/hpvsa/%{pname}_%{version}-121ubuntu18.tar.gz
-# NoSource0-md5: aa9d593d461d05e503b781c54174d777
+Source0: http://ppa.launchpad.net/hp-iss-team/hp-storage/ubuntu/pool/main/h/hpvsa/%{pname}_%{version}-115-3.13ubuntu2.tar.gz
+# NoSource0-md5: 7c6ee33ed10baf0ca61c3fa7353aad4e
NoSource: 0
Source1: http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-%{_kernel_ver}_%{basever}-%{debrel}_amd64.deb
# NoSource1-md5: 51f5f700d35c4c05a6d195195a9d9ff1
@@ -42,7 +44,7 @@ NoSource: 3
Source4: http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-%{_kernel_basever}_%{basever}-%{debrel}_all.deb
# NoSource4-md5: 18fa458ad9dc6d2414f8f373f91ed45c
NoSource: 4
-URL: https://launchpad.net/~hp-iss-team/+archive/hpvsa-update
+URL: https://launchpad.net/~hp-iss-team/+archive/ubuntu/hp-storage
BuildRequires: rpmbuild(macros) >= 1.379
BuildRequires: tar >= 1:1.22
BuildRequires: xz
@@ -90,6 +92,8 @@ Most hardware is instead supported by modules loaded after booting.
Summary: Header files for the Linux kernel
Summary(de.UTF-8): Header Dateien für den Linux-Kernel
Summary(pl.UTF-8): Pliki nagłówkowe jądra Linuksa
+Version: %{basever}
+Release: %{localver_str}
Group: Development/Building
Provides: %{name}-headers(netfilter) = 20070806
AutoReqProv: no
@@ -112,8 +116,10 @@ oraz budowania modułów jądra.
Summary: Development files for building kernel modules
Summary(de.UTF-8): Development Dateien die beim Kernel Modul kompilationen gebraucht werden
Summary(pl.UTF-8): Pliki służące do budowania modułów jądra
+Version: %{basever}
+Release: %{localver_str}
Group: Development/Building
-Requires: kernel%{_alt_kernel}-headers = %{version}-%{release}
+Requires: kernel%{_alt_kernel}-headers = %{basever}-%{localver_str}
Requires: make
Conflicts: rpmbuild(macros) < 1.652
AutoReqProv: no
@@ -133,6 +139,7 @@ Linuksa z zewnętrznych pakietów.
%package -n kernel%{_alt_kernel}-scsi-hpvsa
Summary: Linux driver for hpvsa
Summary(pl.UTF-8): Sterownik dla Linuksa do hpvsa
+Version: %{basever}
Release: %{rel}@%{_kernel_ver_str}
Group: Base/Kernel
Requires(post,postun): /sbin/depmod
@@ -173,6 +180,11 @@ tar xf data.tar.xz && rm data.tar.xz
rm -rv lib/modules/%{_kernel_ver}/initrd
%endif
+%build
+v=$(modinfo -F vermagic ./hpvsa.ko | awk '{print $1}')
+# 3.13.0-32-generic
+test "$v" = "%{basever}-%{localversion}"
+
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/scsi
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/hpvsa.git/commitdiff/e110c36edcdcf55802570494263ad0d26ebc7632
More information about the pld-cvs-commit
mailing list