{SPECS,SOURCES}, fasttrak.spec, fasttrak-cfg_linux.patch

Bartosz Świątek swiatek at informatik.hu-berlin.de
Thu Mar 23 21:31:03 CET 2006


Witam,

Tego zdaje się nie ma w PLD jeszcze.
Buduje się ładnie na niedystrybucyjnym jądrze, czy ktoś mógłby sprawdzić jak 
to wygląda na dystrybucyjnym jądrze.
Za wszelkie uwagi będę wdzięczny, natomiast jeśli takowych nie ma, to prosze o 
dodanie speca wraz z patchem do cvsu.

Pozdrawiam,

Bartosz Świątek
-------------- next part --------------
# $Revision: 1.0 $, $Date: 2005/12/29 03:41:48 $
#
# TODO:
# find real SOURCE0
#
# Conditional build:
%bcond_without	dist_kernel	# allow non-distribution kernel
#
Summary:	FastTrak Driver for Linux
Summary(pl):	Sterownik FastTrak dla Linuksa
Name:		kernel-fasttrak-partial
# to chyba poprawna wersja
Version:	2.06
%define		_rel	1
Release:	%{_rel}
License:	GPL
Group:		Base/Kernel
Source0:	http://teksty.info/~shadzik/partialb32.tgz
# Source0-md5:	3b81a66284baa30e9a36f36138152acc
Patch0:		fasttrak-cfg_linux.patch
URL:		http://www.promise.com/
%{?with_dist_kernel:BuildRequires:	kernel-module-build >= 2.6.7}
BuildRequires:	rpmbuild(macros) >= 1.153
Requires(post,postun):  /sbin/depmod
BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)

%description
Fast Trak driver for linux 2.6. This package contains the
linux kernel driver for fasttrak.

%description -l pl
Sterownik Fast Trak dla linuksa 2.6. Paczka zawiera sterownik
dla jądra linuksa.

%prep
%setup -q -n partial
%patch0 -p0

%build
rm -rf $RPM_BUILD_ROOT
#mkdir -p built/{nondist,smp,up}
for cfg in %{?with_dist_kernel:config-up}%{!?with_dist_kernel:.config}; do
	if [ ! -r "%{_kernelsrcdir}/$cfg" ]; then
		exit 1
	fi
#	rm -rf include
#	install -d include/{linux,config}
#	ln -sf %{_kernelsrcdir}/config-$cfg .config
#	ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h
#	ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
#	%if %{without dist_kernel}
#                ln -sf %{_kernelsrcdir}/scripts
#        %endif
#	touch include/config/MARKER
	%{__make} clean
	%{__make} DRIVER_SRC_DIR=`pwd`
#	mv *.ko built/$cfg
done

%install
rm -rf $RPM_BUILD_ROOT


#cd built
install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/drivers/scsi
install *.ko \
	$RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/drivers/scsi

%clean
rm -rf $RPM_BUILD_ROOT

%post
%depmod %{_kernel_ver}

%postun
%depmod %{_kernel_ver}

%files
%defattr(644,root,root,755)
/lib/modules/%{_kernel_ver}/kernel/drivers/scsi/FastTrak.ko*

%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org

$Log: fasttrack.spec,v $
-------------- next part --------------
A non-text attachment was scrubbed...
Name: fasttrak-cfg_linux.patch
Type: text/x-diff
Size: 330 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20060323/68451fba/attachment.bin>


More information about the pld-devel-pl mailing list