SPECS: zaptel.spec - add kernel build macros back (discarded in r1...
glen
glen at pld-linux.org
Fri Apr 4 18:32:07 CEST 2008
Author: glen Date: Fri Apr 4 16:32:07 2008 GMT
Module: SPECS Tag: HEAD
---- Log message:
- add kernel build macros back (discarded in r1.83 with 1.4.1 merge from DEVEL)
---- Files affected:
SPECS:
zaptel.spec (1.106 -> 1.107)
---- Diffs:
================================================================
Index: SPECS/zaptel.spec
diff -u SPECS/zaptel.spec:1.106 SPECS/zaptel.spec:1.107
--- SPECS/zaptel.spec:1.106 Fri Apr 4 18:13:46 2008
+++ SPECS/zaptel.spec Fri Apr 4 18:32:02 2008
@@ -1,7 +1,6 @@
# $Revision$, $Date$
-#
# TODO:
-# - update to kernel macros
+# - download files to df not let it download with wget
# Installed (but unpackaged) file(s) found:
# /etc/hotplug/usb/xpp_fxloader
# /etc/hotplug/usb/xpp_fxloader.usermap
@@ -25,7 +24,7 @@
%undefine with_userspace
%endif
-%define rel 4
+%define rel 4.1
%define pname zaptel
Summary: Zaptel telephony device support
Summary(pl.UTF-8): Obsługa urządzeń telefonicznych Zaptel
@@ -62,6 +61,10 @@
%{?with_bristuff:Provides: zaptel(bristuff)}
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+%define modules_1 pciradio,tor2,torisa,wcfxo,wct1xxp,wct4xxp/wct4xxp,
+%define modules_2 wctdm,wcte11xp,wcusb,zaptel,ztd-eth,ztd-loc,ztdummy,ztdynamic
+%define modules %{modules_1},%{modules_2}
+
%description
Zaptel telephony device driver.
@@ -156,55 +159,24 @@
%{?with_oslec:%patch2 -p1}
%{?with_bristuff:%patch3 -p1}
-%define buildconfigs %{?with_dist_kernel:dist}%{!?with_dist_kernel:nondist}
+%if %{with kernel}
+tar -C firmware -xzf %{SOURCE3}
+tar -C firmware -xzf %{SOURCE4}
+tar -C firmware -xzf %{SOURCE5}
+tar -C firmware -xzf %{SOURCE6}
+%endif
%build
+%if %{with userspace}
%configure
-
%{__make} prereq zttest \
CC="%{__cc}" \
LDFLAGS="%{rpmldflags}" \
- OPTFLAGS="%{rpmcflags}" \
- KSRC=%{_kernelsrcdir}
+ OPTFLAGS="%{rpmcflags}"
+%endif
%if %{with kernel}
-cp %{SOURCE3} firmware
-cp %{SOURCE4} firmware
-cp %{SOURCE5} firmware
-cp %{SOURCE6} firmware
-cd firmware
-for t in *.tar.gz; do
- tar -xzf $t
-done
-cd ..
-for cfg in %{buildconfigs}; do
- rm -rf o
- mkdir -p modules/$cfg
- if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
- exit 1
- fi
- chmod 000 modules
- install -d o/include/linux
- ln -sf %{_kernelsrcdir}/config-$cfg o/.config
- ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
- ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
- %{__make} -j1 -C %{_kernelsrcdir} O=$PWD/o prepare scripts
- %{__make} -C %{_kernelsrcdir} clean \
- RCS_FIND_IGNORE="-name '*.ko' -o" \
- M=$PWD O=$PWD/o \
- %{?with_verbose:V=1} \
- KSRC=%{_kernelsrcdir}
- install -d o/include/config
- chmod 700 modules
- %{__make} -C %{_kernelsrcdir} modules \
- CC="%{__cc}" CPP="%{__cpp}" \
- M=$PWD O=$PWD/o SUBDIRS=$PWD \
- DOWNLOAD=wget \
- ZAP="-I$(pwd)" \
- %{?with_verbose:V=1} \
- KSRC=%{_kernelsrcdir}
- cp *.ko %{?with_bristuff:*/*.ko} modules/$cfg/
-done
+%build_kernel_modules SUBDIRS=$PWD DOWNLOAD=wget ZAP="-I$PWD" KSRC=%{_kernelsrcdir} -m %{modules}
%endif
%if %{with userspace}
@@ -219,12 +191,7 @@
rm -rf $RPM_BUILD_ROOT
%if %{with kernel}
-for cfg in %{buildconfigs}; do
- cfgdest=''
- install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc
- install modules/$cfg/*.ko \
- $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc
-done
+%install_kernel_modules -m %{modules} -d misc
%endif
%if %{with userspace}
@@ -291,6 +258,11 @@
%files utils
%defattr(644,root,root,755)
%attr(755,root,root) %{_sbindir}/*
+
+%files -n perl-Zaptel
+%defattr(644,root,root,755)
+%{perl_vendorlib}/Zaptel
+%{perl_vendorlib}/Zaptel.pm
%endif
%if %{with kernel}
@@ -299,17 +271,15 @@
/lib/modules/%{_kernel_ver}/misc/*.ko*
%endif
-%files -n perl-Zaptel
-%defattr(644,root,root,755)
-%{perl_vendorlib}/Zaptel
-%{perl_vendorlib}/Zaptel.pm
-
%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$
+Revision 1.107 2008-04-04 16:32:02 glen
+- add kernel build macros back (discarded in r1.83 with 1.4.1 merge from DEVEL)
+
Revision 1.106 2008-04-04 16:13:46 glen
- alt kernel merge from AC-branch
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/zaptel.spec?r1=1.106&r2=1.107&f=u
More information about the pld-cvs-commit
mailing list