SPECS: submount.spec - pl cosmetics, kernel/userspace bconds

qboosh qboosh at pld-linux.org
Thu Aug 18 01:08:50 CEST 2005


Author: qboosh                       Date: Wed Aug 17 23:08:50 2005 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- pl cosmetics, kernel/userspace bconds

---- Files affected:
SPECS:
   submount.spec (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SPECS/submount.spec
diff -u SPECS/submount.spec:1.3 SPECS/submount.spec:1.4
--- SPECS/submount.spec:1.3	Tue Aug 16 23:55:15 2005
+++ SPECS/submount.spec	Thu Aug 18 01:08:45 2005
@@ -2,11 +2,13 @@
 #
 # Conditional build:
 %bcond_without	dist_kernel	# without distribution kernel
+%bcond_without	kernel		# don't build kernel modules
 %bcond_without	smp		# don't build SMP module
+%bcond_without	userspace	# don't build userspace utilities
 %bcond_with	verbose		# verbose build (V=1)
 #
 Summary:	Automatically mounts and unmounts removable media devices
-Summary(pl):	Automatycznie montuje i odmontowuje wymienne nośniki danych
+Summary(pl):	Automatyczne montowanie i odmontowywanie wymiennych nośników danych
 Name:		submount
 Version:	0.9
 %define		_rel	1
@@ -30,47 +32,46 @@
 
 %description -l pl
 Submount jest systemem automatycznego montowania i odmontowywania
-wymiennych nośników danych, takich jak cdromy czy dyskietki. Działa
-z jądrami serii 2.6. Raz zainstalowany, umożliwia dostęp do wymiennych 
-nośników danych jakby były one trwale montowane.
-W przeciwieństwie do supermount nie wymaga łatania jądra.
+wymiennych nośników danych, takich jak płyty CD-ROM czy dyskietki.
+Działa z jądrami serii 2.6. Raz zainstalowany, umożliwia dostęp do
+wymiennych nośników danych tak, jakby były one trwale montowane. W
+przeciwieństwie do supermount nie wymaga łatania jądra.
 
 %package -n kernel-misc-submount
 Summary:	Submount - kernel module
-Summary(pl):	Submount - moduły kernela
+Summary(pl):	Submount - moduł jądra
 Release:	%{_rel}@%{_kernel_ver_str}
-License:	GPL v2
 Group:		Base/Kernel
 %{?with_dist_kernel:%requires_releq_kernel_up}
 Requires(post,postun):	/sbin/depmod
 Provides:	submount(kernel)
 
 %description -n kernel-misc-submount
-Submount -  kernel module.
+Submount - kernel module.
 
 %description -n kernel-misc-submount -l pl
-Submount - moduły kernela
+Submount - moduł jądra.
 
 %package -n kernel-smp-misc-submount
-Summary:	Submount - smp-kernel module
-Summary(pl):	Submount - moduły kernela smp
+Summary:	Submount - SMP kernel module
+Summary(pl):	Submount - moduł jądra SMP
 Release:	%{_rel}@%{_kernel_ver_str}
-License:	GPL v2
 Group:		Base/Kernel
 %{?with_dist_kernel:%requires_releq_kernel_smp}
 Requires(post,postun):	/sbin/depmod
 Provides:	submount(kernel)
 
 %description -n kernel-smp-misc-submount
-Submount - smp-kernel module.
+Submount - SMP kernel module.
 
 %description -n kernel-smp-misc-submount -l pl
-Submount - moduły kernela smp.
+Submount - moduł jądra SMP.
 
 %prep
 %setup -q
 
 %build
+%if %{with kernel}
 cd subfs-%{version}
 for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do
 	if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
@@ -95,18 +96,20 @@
 	mv subfs.ko subfs-$cfg.ko
 done
 cd -
+%endif
 
+%if %{with userspace}
 cd submountd-%{version}
 %configure
 %{__make} \
 	CFLAGS="%{rpmcflags}"
+%endif
 
 %install
 rm -rf $RPM_BUILD_ROOT
 
+%if %{with kernel}
 install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/kernel/fs
-install -d $RPM_BUILD_ROOT{/sbin,%{_mandir}/man8}
-
 cd subfs-%{version}
 install subfs-%{?with_dist_kernel:up}%{!?with_dist_kernel:nondist}.ko \
 	$RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/fs/subfs.ko
@@ -115,10 +118,14 @@
 	$RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/kernel/fs/subfs.ko
 %endif
 cd -
+%endif
 
+%if %{with userspace}
+install -d $RPM_BUILD_ROOT{/sbin,%{_mandir}/man8}
 install submountd-%{version}/net-submountd $RPM_BUILD_ROOT/sbin
 install submountd-%{version}/submountd $RPM_BUILD_ROOT/sbin
 install submountd-%{version}/submount.8 $RPM_BUILD_ROOT%{_mandir}/man8
+%endif
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -135,11 +142,14 @@
 %postun -n kernel-smp-misc-submount
 %depmod %{_kernel_ver}smp
 
+%if %{with userspace}
 %files
 %defattr(644,root,root,755)
 %attr(755,root,root) /sbin/*
 %{_mandir}/man8/*
+%endif
 
+%if %{with kernel}
 %files -n kernel-misc-submount
 %defattr(644,root,root,755)
 /lib/modules/%{_kernel_ver}/kernel/fs/subfs.ko*
@@ -149,6 +159,7 @@
 %defattr(644,root,root,755)
 /lib/modules/%{_kernel_ver}smp/kernel/fs/subfs.ko*
 %endif
+%endif
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -156,6 +167,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4  2005/08/17 23:08:45  qboosh
+- pl cosmetics, kernel/userspace bconds
+
 Revision 1.3  2005/08/16 21:55:15  charles
 - rpmbuild(macros) >= 1.217 (fixed requires_releq_kernel_{up,smp} macro)
 - more and fixed desc
@@ -166,4 +180,3 @@
 
 Revision 1.1  2005/08/15 02:28:27  charles
 - initial PLD release
-
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/submount.spec?r1=1.3&r2=1.4&f=u




More information about the pld-cvs-commit mailing list