commit 00a159e7f73d3b11b8f800b6196443d44a8f393d
Author: Jan Rękorajski <[email protected]>
Date:   Fri Oct 25 08:38:32 2013 +0200

    - added userspace bcond

 test.spec | 46 +++++++++++++++++++++++++++++-----------------
 1 file changed, 29 insertions(+), 17 deletions(-)
---
diff --git a/test.spec b/test.spec
index 4aa1da4..da7869a 100644
--- a/test.spec
+++ b/test.spec
@@ -3,18 +3,22 @@
 # Conditional build:
 %bcond_without dist_kernel     # allow non-distribution kernel
 %bcond_without kernel          # don't build kernel modules
+%bcond_without userspace       # don't build userspace programs
 %bcond_with    verbose         # verbose build (V=1)
 
 %if %{without kernel}
 %undefine with_dist_kernel
 %endif
 
+%if %{with kernel}
+%undefine      with_userspace
+%endif
+
 %if "%{_alt_kernel}" != "%{nil}"
 %if 0%{?build_kernels:1}
 %{error:alt_kernel and build_kernels are mutually exclusive}
 exit 1
 %endif
-%undefine      with_userspace
 %global                _build_kernels          %{alt_kernel}
 %else
 %global                _build_kernels          
%{?build_kernels:,%{?build_kernels}}
@@ -27,6 +31,22 @@ exit 1
 %define                rel     0.1
 %define                pname   e1000e
 
+Summary:       testing something
+Name:          %{pname}%{_alt_kernel}
+Version:       2.4.14
+Release:       %{rel}%{?with_kernel:@%{_kernel_ver_str}}
+License:       GPL v2
+Group:         Base/Kernel
+Source0:       
http://downloads.sourceforge.net/e1000/%{pname}-%{version}.tar.gz
+# Source0-md5: 05bae01409bb699f14297d726df2aa23
+URL:           http://www.pld-linux.org/
+BuildRequires: rpm-build-macros >= 1.678
+%{?with_dist_kernel:BuildRequires:     kernel%{_alt_kernel}-module-build >= 
3:2.6.20.2}
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+testing something
+
 %define        kernel_pkg()\
 %package -n kernel%{_alt_kernel}-net-%{pname}\
 Summary:       Intel(R) PRO/1000e driver for Linux 
%{_kernelsrcdir}:%{__kernel_rpmvr}\
@@ -58,6 +78,12 @@ stworzony aby pracować z kartami gigabitowymi rodziny Intel®\
 /etc/modprobe.d/%{_kernel_ver}/%{pname}.conf\
 /lib/modules/%{_kernel_ver}/kernel/drivers/net/%{pname}*.ko*\
 %endif\
+\
+%post  -n kernel%{_alt_kernel}-net-%{pname}\
+%depmod %{_kernel_ver}\
+\
+%postun        -n kernel%{_alt_kernel}-net-%{pname}\
+%depmod %{_kernel_ver}\
 %{nil}
 
 %define build_kernel_pkg()\
@@ -74,22 +100,6 @@ alias e1000e e1000e-current\
 EOF\
 %{nil}
 
-Summary:       testing something
-Name:          %{pname}%{_alt_kernel}
-Version:       2.4.14
-Release:       %{rel}%{?with_kernel:@%{_kernel_ver_str}}
-License:       GPL v2
-Group:         Base/Kernel
-Source0:       
http://downloads.sourceforge.net/e1000/%{pname}-%{version}.tar.gz
-# Source0-md5: 05bae01409bb699f14297d726df2aa23
-URL:           http://www.pld-linux.org/
-BuildRequires: rpm-build-macros >= 1.678
-%{?with_dist_kernel:BuildRequires:     kernel%{_alt_kernel}-module-build >= 
3:2.6.20.2}
-BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-
-%description
-testing something
-
 %{?with_kernel:%{expand:%kpkg}}
 
 %prep
@@ -119,5 +129,7 @@ cp -a installed/* $RPM_BUILD_ROOT
 
 %clean
 
+%if %{with userspace}
 %files
 %defattr(644,root,root,755)
+%endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/test.git/commitdiff/00a159e7f73d3b11b8f800b6196443d44a8f393d

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to