SPECS: eagle-usb.spec - merge alt kernel fixes from AC-branch

glen glen at pld-linux.org
Thu Apr 3 22:35:35 CEST 2008


Author: glen                         Date: Thu Apr  3 20:35:35 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- merge alt kernel fixes from AC-branch

---- Files affected:
SPECS:
   eagle-usb.spec (1.94 -> 1.95) 

---- Diffs:

================================================================
Index: SPECS/eagle-usb.spec
diff -u SPECS/eagle-usb.spec:1.94 SPECS/eagle-usb.spec:1.95
--- SPECS/eagle-usb.spec:1.94	Thu May 31 17:50:18 2007
+++ SPECS/eagle-usb.spec	Thu Apr  3 22:35:30 2008
@@ -9,36 +9,39 @@
 %bcond_without	userspace	# don't build userspace tools
 %bcond_without	cmvs
 %bcond_with	verbose		# verbose build (V=1)
-%bcond_with	grsec_kernel	# build for kernel-grsecurity
-#
-%if %{with kernel} && %{with dist_kernel} && %{with grsec_kernel}
-%define	alt_kernel	grsecurity
+
+%if %{without kernel}
+%undefine	with_dist_kernel
+%endif
+%if "%{_alt_kernel}" != "%{nil}"
+%undefine	with_userspace
 %endif
-#
+
 %ifarch sparc
 # no USB in sparc(32) kernel; just build userspace to use with sparc64 kernel
 %undefine	with_kernel
 %endif
-%define		_rel	4
+%define		rel	4
+%define		pname	eagle-usb
 Summary:	Linux driver for the Eagle 8051 Analog (sagem f at st 800/840/908/...) modems
 Summary(pl.UTF-8):	Sterownik dla Linuksa do modemów Eagle 8051 Analog (sagem f at st 800/840/908/...)
-Name:		eagle-usb
+Name:		%{pname}%{_alt_kernel}
 Version:	2.3.3
-Release:	%{_rel}
+Release:	%{rel}
 License:	GPL v2
 Group:		Base/Kernel
-Source0:	http://download.gna.org/eagleusb/eagle-usb-2.3.0/%{name}-%{version}.tar.bz2
+Source0:	http://download.gna.org/eagleusb/eagle-usb-2.3.0/%{pname}-%{version}.tar.bz2
 # Source0-md5:	6c961a5022274aff870e49e2f0f922fc
-Patch1:		%{name}-eu_types.patch
-Patch2:		%{name}-vpivci-info.patch
-Patch3:		%{name}-opt.patch
-Patch4:		%{name}-signal.patch
-Patch5:		%{name}-usb_kill_urb.patch
-Patch6:		%{name}-kernel_sources_checking_hack.patch
+Patch1:		%{pname}-eu_types.patch
+Patch2:		%{pname}-vpivci-info.patch
+Patch3:		%{pname}-opt.patch
+Patch4:		%{pname}-signal.patch
+Patch5:		%{pname}-usb_kill_urb.patch
+Patch6:		%{pname}-kernel_sources_checking_hack.patch
 # Workaround for obsolete kernel API. To be removed...
-Patch7:		%{name}-spin_lock_unlocked.patch
-Patch8:		%{name}-kill_owner.patch
-Patch9:		%{name}-module_param.patch
+Patch7:		%{pname}-spin_lock_unlocked.patch
+Patch8:		%{pname}-kill_owner.patch
+Patch9:		%{pname}-module_param.patch
 URL:		http://gna.org/projects/eagleusb/
 BuildRequires:	autoconf
 BuildRequires:	automake
@@ -51,6 +54,9 @@
 Requires:	ppp >= 2.4.1
 Obsoletes:	eagle-utils
 Conflicts:	eagle-usb24
+%if %{without userspace}
+ExcludeArch:	sparc
+%endif
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -64,11 +70,10 @@
 %package -n kernel%{_alt_kernel}-usb-eagle
 Summary:	Linux driver for the Eagle 8051 Analog (sagem f at st 800/840/908/...) modems
 Summary(pl.UTF-8):	Sterownik dla Linuksa do modemów Eagle 8051 Analog (sagem f at st 800/840/908/...)
-Release:	%{_rel}@%{_kernel_ver_str}
+Release:	%{rel}@%{_kernel_ver_str}
 Group:		Base/Kernel
 %{?with_dist_kernel:%requires_releq_kernel}
 Requires(post,postun):	/sbin/depmod
-Provides:	kernel-usb(eagle) = %{version}-%{_rel}
 %if "%{_alt_kernel}" == "%{_nil}"
 Obsoletes:	kernel-usb-fast800
 %endif
@@ -82,7 +87,7 @@
 800/840/908/...).
 
 %prep
-%setup -q
+%setup -q -n %{pname}-%{version}
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
@@ -175,6 +180,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.95  2008-04-03 20:35:30  glen
+- merge alt kernel fixes from AC-branch
+
 Revision 1.94  2007-05-31 15:50:18  areq
 - Th kernel ready
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/eagle-usb.spec?r1=1.94&r2=1.95&f=u



More information about the pld-cvs-commit mailing list