SPECS (DEVEL): umlinux.spec - packaged docs

pawelz pawelz at pld-linux.org
Sun Nov 23 23:35:44 CET 2008


Author: pawelz                       Date: Sun Nov 23 22:35:44 2008 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- packaged docs

---- Files affected:
SPECS:
   umlinux.spec (1.23.2.18 -> 1.23.2.19) 

---- Diffs:

================================================================
Index: SPECS/umlinux.spec
diff -u SPECS/umlinux.spec:1.23.2.18 SPECS/umlinux.spec:1.23.2.19
--- SPECS/umlinux.spec:1.23.2.18	Sun Nov 23 21:29:34 2008
+++ SPECS/umlinux.spec	Sun Nov 23 23:35:39 2008
@@ -1,7 +1,6 @@
 # $Revision$, $Date$
 # TODO
 # - does it make sens to package module-build for umlinux? Is it possible?
-# - package docs
 
 %define basever 2.6.27
 %define postver .7
@@ -34,6 +33,8 @@
 %define		MakeOpts	%{CommonOpts} ARCH=um CC="%{kgcc}" LDFLAGS=-L/lib
 %define		DepMod		/bin/true
 
+%define         _kernelsrcdir   /usr/src/linux-%{version}-%{alt_kernel}
+
 %define CrossOpts ARCH=um LDFLAGS=-L/lib CC="%{__cc}"
 
 %description
@@ -53,6 +54,17 @@
 %description modules -l pl.UTF-8
 Moduły Linuksa w przestrzeni użytkownika.
 
+%package doc
+Summary:	Linux documentaion
+Summary(pl.UTF-8):	Dokumentacja Linuksa
+Group:		Documentation
+
+%description doc
+Linux documentation.
+
+%description doc -l pl.UTF-8
+Dokumentacja systemu Linux.
+
 %prep
 %setup -qc
 
@@ -145,12 +157,14 @@
 %install
 rm -rf $RPM_BUILD_ROOT
 
-install -d $RPM_BUILD_ROOT{%{_bindir},/lib/modules/%{kernel_release}/misc}
+install -d $RPM_BUILD_ROOT{%{_bindir},/lib/modules/%{kernel_release}/misc,%{_kernelsrcdir}}
 
 cd linux-%{basever}
 install linux $RPM_BUILD_ROOT%{_bindir}/linux
 %{__make} ARCH=um modules_install INSTALL_MOD_PATH=$RPM_BUILD_ROOT
 
+cp -a Documentation $RPM_BUILD_ROOT%{_kernelsrcdir}/Documentation
+
 cd %{topdir}/linux-%{basever}
 
 %post modules
@@ -175,11 +189,9 @@
 %ghost /lib/modules/%{kernel_release}/source
 %endif
 
-%if 0
 %files doc
 %defattr(644,root,root,755)
-%{_prefix}/src/linux-%{version}/Documentation
-%endif
+%{_kernelsrcdir}/Documentation
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -187,6 +199,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.23.2.19  2008/11/23 22:35:39  pawelz
+- packaged docs
+
 Revision 1.23.2.18  2008/11/23 20:29:34  pawelz
 - removed init scripts for umlinux. It makes no sens - main purpose of
   umlinux is testing, not virtual servers hosting.
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/umlinux.spec?r1=1.23.2.18&r2=1.23.2.19&f=u



More information about the pld-cvs-commit mailing list