File rt2570-legacy-cvs.spec of Package rt2570-kmp
# spec file for package rt2570-cvs (Version 2009030314)
#
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
%define cvs_version 2009031317
Name: rt2570-cvs
BuildRequires: kernel-source kernel-syms module-init-tools linux-kernel-headers wget iputils
Summary: "Legacy" driver for Ralink-Cards with rt2570 chip from the Serialmonkey-Project
Version: %{cvs_version}
Release: 1.0
Group: System/Kernel
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://rt2x00.serialmonkey.com
Source0: %{name}-daily.tar.gz
Source1: preamble
##Patch0:
Autoreqprov: on
%suse_kernel_module_package -p %_sourcedir/preamble kdump um
%description
This package contains a kernel module for Ralink-Cards with rt2570 using
the rt2570-legacy-drivers from the Serialmonkey-Project.
%package KMP
Summary: "Legacy" driver for Ralink-Cards with rt2570 chip from the Serialmonkey-Project
Group: System/Kernel
%description KMP
This package contains kernel module for Ralink-Cards with rt2570 using
the rt2570-legacy-drivers from the Serialmonkey-Project.
%prep
## Bad attempt to automate build with a currently available sources
if [ "`ping serialmonkey.com -c 10 2>&1 | grep icmp_seq | grep -v grep`" != "" ] ; then
#wget http://rt2x00.serialmonkey.com/ rt2570-cvs-daily.tar.gz
#tar xfm rt2570-cvs-daily.tar.gz
#cd /usr/src/packages/BUILD/%{name}-*
%setup -q -n %{name}-%{cvs_version}
echo `pwd`
else
%setup -q -n %{name}-%{cvs_version}
echo `pwd`
fi
##if 0%{?suse_version} > 1110
##patch0 -p0
##endif
set -- *
mkdir source
mv "$@" source/
mkdir obj
%build
export EXTRA_CFLAGS='-DVERSION=\"%version\"'
for flavor in %flavors_to_build; do
rm -rf obj/$flavor
cp -r source obj/$flavor
make -C /usr/src/linux-obj/%_target_cpu/$flavor modules \
M=$PWD/obj/$flavor/Module
done
%install
export INSTALL_MOD_PATH=$RPM_BUILD_ROOT
export INSTALL_MOD_DIR=updates
for flavor in %flavors_to_build; do
if [ $flavor != debug ] ; then
find . -iname "*.ko" -exec strip --strip-debug {} \;
fi
make -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install \
M=$PWD/obj/$flavor/Module
done
%clean
rm -rf $RPM_BUILD_ROOT
%changelog
* Sat Mar 14 2009 sda00@himki.net
- adjustment for rt2570 and onlune rebuild implementation failure :)
* Fri Mar 05 2009 AxelKoellhofer@web.de
- spec cleanup
* Tue Mar 03 2009 AxelKoellhofer@web.de
- initial package