File iegd.spec of Package iegd

# norootforbuild

# psb driver is preferred
%global __find_supplements %{nil}

Name:         iegd
BuildRequires: %kernel_module_package_buildreqs
License:      GPLv2
Group:        System/Kernel
Summary:      Intel GMA500 (Poulsbo) Driver
Version:      2.6.31
Release:      1
# Extracted from Moblin 2's kernel package
Source0:      linux-2.6.31-iegd.patch

BuildRoot:    %{_tmppath}/%{name}-%{version}-build

%kernel_module_package

%description
This is a Kernel Module Package of Poulsbo GPU driver.


%prep
%setup -q -T -c
awk '/^diff/ {e=0} /^diff.*drm.iegd/ {e=1} {if (e) print}' %{SOURCE0} |patch -p4
mkdir obj


%build
for flavor in %flavors_to_build
do
        rm -rf obj/$flavor
        cp -r iegd obj/$flavor
	make -C %{kernel_source $flavor} SUBDIRS=$PWD/obj/$flavor CONFIG_IEGD=m \
		ccflags-y="-I$PWD/obj/$flavor/include -Idrivers/char/agp -Iinclude/drm -Idrm" \
		modules
done


%install
export INSTALL_MOD_PATH=$RPM_BUILD_ROOT
for flavor in %flavors_to_build
do
        make -C %{kernel_source $flavor} SUBDIRS=$PWD/obj/$flavor CONFIG_IEGD=m \
		modules_install
done


%clean
rm -rf %{buildroot}


%changelog
* Sun Jan 21 2010 Lubomir Rintel <lkundrak@v3.sk> - 2.6.31-1
- Initial packaging
openSUSE Build Service is sponsored by