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