Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > d0b895b662641587d32a646e6bca3b05 > files > 1

dkms-vhba-20170610-1.mga6.src.rpm

# upstream release tarball is a snapshot-style one
%define snapshot 0
%define rel	1

# REV=$(svn info https://cdemu.svn.sourceforge.net/svnroot/cdemu/trunk/vhba-module| sed -ne 's/^Last Changed Rev: //p')
# svn export -r $REV https://cdemu.svn.sourceforge.net/svnroot/cdemu/trunk/vhba-module vhba-module-$REV
# tar -cJf vhba-module-$REV.tar.xz vhba-module-$REV

Summary:	Virtual SCSI HBA kernel module
%define module	vhba
%define oname	vhba-module
Name:		dkms-vhba
Version:	20170610
%if %snapshot
Release:	%mkrel 0.%snapshot.%rel
%else
Release:	%mkrel %rel
%endif
Group:		System/Kernel and hardware
License:	GPLv2+
URL:		http://cdemu.sourceforge.net/
%if %snapshot
Source:		%oname-%snapshot.tar.xz
%else
Source:		http://downloads.sourceforge.net/cdemu/%oname-%version.tar.bz2
%endif
BuildArch:	noarch
Provides:	kmod(vhba.ko) = %{version}
Requires:	dkms
Requires(post):	dkms
Requires(preun): dkms

%description
Virtual SCSI HBA kernel module. The vhba module is used by cdemu.

%prep
%if %snapshot
%setup -q -n %oname-%snapshot
%else
%setup -q -n %oname-%version
%endif

%build

%install
install -d -m755 %{buildroot}%{_usrsrc}/%{module}-%{version}-%{release}
cp -r * %{buildroot}%{_usrsrc}/%{module}-%{version}-%{release}

cat > %{buildroot}%{_usrsrc}/%{module}-%{version}-%{release}/dkms.conf <<EOF
PACKAGE_NAME="%module"
PACKAGE_VERSION="%version-%release"
DEST_MODULE_LOCATION[0]="/kernel/%module"
BUILT_MODULE_NAME[0]="%module"
MAKE[0]="make KDIR=\${kernel_source_dir}"
AUTOINSTALL="yes"
EOF
sed -i 's/-Werror//' %{buildroot}%{_usrsrc}/%{module}-%{version}-%{release}/Makefile

%post
dkms add	-m %{module} -v %{version}-%{release} --rpm_safe_upgrade &&
dkms build	-m %{module} -v %{version}-%{release} --rpm_safe_upgrade &&
dkms install	-m %{module} -v %{version}-%{release} --rpm_safe_upgrade
true

%preun
dkms remove  -m %{module} -v %{version}-%{release} --all --rpm_safe_upgrade
true

%files
%{_usrsrc}/%{module}-%{version}-%{release}


%changelog
* Thu May 16 2019 daviddavid <daviddavid> 20170610-1.mga6
+ Revision: 1397978
- new version: 20170610 (mga#22678)

* Sat Nov 12 2016 daviddavid <daviddavid> 20161009-1.mga6
+ Revision: 1066723
- new version: 20161009

* Sun Oct 09 2016 daviddavid <daviddavid> 20140928-1.mga6
+ Revision: 1059789
- new version: 20140928

* Mon Feb 01 2016 umeabot <umeabot> 20120422-7.mga6
+ Revision: 930766
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 20120422-6.mga5
+ Revision: 750926
- Second Mageia 5 Mass Rebuild

* Wed Sep 24 2014 tmb <tmb> 20120422-5.mga5
+ Revision: 724159
- adapt to new kmod provides

* Tue Sep 16 2014 umeabot <umeabot> 20120422-4.mga5
+ Revision: 678766
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 20120422-3.mga4
+ Revision: 502365
- Mageia 4 Mass Rebuild

* Thu Oct 17 2013 alien <alien> 20120422-2.mga4
+ Revision: 502289
- Make deprecation warning non-fatal for compilation

* Fri Sep 14 2012 mitya <mitya> 20120422-1.mga3
+ Revision: 293785
- New version 20120422

* Sat Dec 03 2011 anssi <anssi> 20110915-1.mga2
+ Revision: 175621
- new version
  o fixes kernel oops when trying to use it (bug #3252)
- change rpm versioning to better reflect upstream versioning

* Sat Jan 15 2011 anssi <anssi> 1.2.1-4.20100822.1.mga1
+ Revision: 19788
- imported package dkms-vhba


* Sat Sep 04 2010 Anssi Hannula <anssi@mandriva.org> 1.2.1-4.20100822.1mdv2011.0
+ Revision: 575727
- new version 20100822
- drop patches for kernel compatibility, fixed upstream

* Mon Aug 16 2010 Pascal Terjan <pterjan@mandriva.org> 1.2.1-4mdv2011.0
+ Revision: 570620
- Add missing include (#60674)

* Sun Mar 21 2010 Luis Daniel Lucio Quiroz <dlucio@mandriva.org> 1.2.1-3mdv2010.1
+ Revision: 525984
- P0 to let new kernels

* Sat Feb 28 2009 Anssi Hannula <anssi@mandriva.org> 1.2.1-2mdv2009.1
+ Revision: 345909
- rebuild due to missing packages

* Mon Jan 26 2009 Guillaume Bedot <littletux@mandriva.org> 1.2.1-1mdv2009.1
+ Revision: 333900
- Release 1.2.1

* Wed Apr 23 2008 Anssi Hannula <anssi@mandriva.org> 1.0.0-1.svn304.1mdv2009.0
+ Revision: 196900
- initial Mandriva release