SPECS (LINUX_2_6): kernel.spec - macro %{Features}, de.UTF-8 summa...

zbyniu zbyniu at pld-linux.org
Wed Apr 9 01:44:24 CEST 2008


Author: zbyniu                       Date: Tue Apr  8 23:44:24 2008 GMT
Module: SPECS                         Tag: LINUX_2_6
---- Log message:
- macro %{Features}, de.UTF-8 summaries and descs (from kernel-desktop.spec)

---- Files affected:
SPECS:
   kernel.spec (1.441.2.1859 -> 1.441.2.1860) 

---- Diffs:

================================================================
Index: SPECS/kernel.spec
diff -u SPECS/kernel.spec:1.441.2.1859 SPECS/kernel.spec:1.441.2.1860
--- SPECS/kernel.spec:1.441.2.1859	Sun Mar 30 22:02:02 2008
+++ SPECS/kernel.spec	Wed Apr  9 01:44:18 2008
@@ -479,19 +479,23 @@
 	%define	DepMod /sbin/depmod
 %endif
 
+%define __features Netfilter module dated: %{netfilter_snap}\
+%{?with_abi:Linux ABI support - enabled}\
+%{?with_grsec_full:Grsecurity full support - enabled}\
+%{?with_pax:PaX support - enabled}\
+%{?with_xen0:Xen 0 - enabled}\
+%{?with_xenU:Xen U - enabled}\
+%{?with_fbsplash:Fbsplash - enabled }\
+%{?with_nfsroot:Root on NFS - enabled}
+
+%define Features %(echo "%{__features}" | sed '/^$/d')
+
 %description
 This package contains the Linux kernel that is used to boot and run
 your system. It contains few device drivers for specific hardware.
 Most hardware is instead supported by modules loaded after booting.
 
-Netfilter module dated: %{netfilter_snap}
-%{?with_abi:Linux ABI support - enabled}
-%{?with_grsec_full:Grsecurity full support - enabled}
-%{?with_pax:PaX support - enabled}
-%{?with_xen0:Xen 0 - enabled}
-%{?with_xenU:Xen U - enabled}
-%{?with_fbsplash:Fbsplash - enabled }
-%{?with_nfsroot:Root on NFS - enabled}
+%{Features}
 
 %description -l de.UTF-8
 Das Kernel-Paket enthält den Linux-Kernel (vmlinuz), den Kern des
@@ -499,14 +503,7 @@
 Systemfunktionen verantwortlich: Speicherreservierung,
 Prozeß-Management, Geräte Ein- und Ausgaben, usw.
 
-Netfilter module dated: %{netfilter_snap}
-%{?with_abi:Linux ABI support - enabled}
-%{?with_grsec_full:Grsecurity full support - enabled}
-%{?with_pax:PaX support - enabled}
-%{?with_xen0:Xen 0 - enabled}
-%{?with_xenU:Xen U - enabled}
-%{?with_fbsplash:Fbsplash - enabled }
-%{?with_nfsroot:Root on NFS - enabled}
+%{Features}
 
 %description -l fr.UTF-8
 Le package kernel contient le kernel linux (vmlinuz), la partie
@@ -514,31 +511,18 @@
 fonctions basiques d'un système d'exploitation: allocation mémoire,
 allocation de process, entrée/sortie de peripheriques, etc.
 
-Netfilter module dated: %{netfilter_snap}
-%{?with_abi:Linux ABI support - enabled}
-%{?with_grsec_full:Grsecurity full support - enabled}
-%{?with_pax:PaX support - enabled}
-%{?with_xen0:Xen 0 - enabled}
-%{?with_xenU:Xen U - enabled}
-%{?with_fbsplash:Fbsplash - enabled }
-%{?with_nfsroot:Root on NFS - enabled}
+%{Features}
 
 %description -l pl.UTF-8
 Pakiet zawiera jądro Linuksa niezbędne do prawidłowego działania
 Twojego komputera. Zawiera w sobie sterowniki do sprzętu znajdującego
 się w komputerze, takiego jak sterowniki dysków itp.
 
-Netfilter module dated: %{netfilter_snap}
-%{?with_abi:Linux ABI support - enabled}
-%{?with_grsec_full:Grsecurity full support - enabled}
-%{?with_pax:PaX support - enabled}
-%{?with_xen0:Xen 0 - enabled}
-%{?with_xenU:Xen U - enabled}
-%{?with_fbsplash:Fbsplash - enabled }
-%{?with_nfsroot:Root on NFS - enabled}
+%{Features}
 
 %package vmlinux
 Summary:	vmlinux - uncompressed kernel image
+Summary(de.UTF-8):	vmlinux - dekompressiertes Kernel Bild
 Summary(pl.UTF-8):	vmlinux - rozpakowany obraz jądra
 Group:		Base/Kernel
 Obsoletes:	kernel-smp-vmlinux
@@ -546,11 +530,15 @@
 %description vmlinux
 vmlinux - uncompressed kernel image.
 
+%description vmlinux -l de.UTF-8
+vmlinux - dekompressiertes Kernel Bild.
+
 %description vmlinux -l pl.UTF-8
 vmlinux - rozpakowany obraz jądra.
 
 %package drm
 Summary:	DRM kernel modules
+Summary(de.UTF-8):	DRM Kernel Treiber
 Summary(pl.UTF-8):	Sterowniki DRM
 Group:		Base/Kernel
 Requires(postun):	%{name} = %{epoch}:%{version}-%{release}
@@ -561,11 +549,15 @@
 %description drm
 DRM kernel modules.
 
+%description drm -l de.UTF-8
+DRM Kernel Treiber.
+
 %description drm -l pl.UTF-8
 Sterowniki DRM.
 
 %package pcmcia
 Summary:	PCMCIA modules
+Summary(de.UTF-8):	PCMCIA Module
 Summary(pl.UTF-8):	Moduły PCMCIA
 Group:		Base/Kernel
 Requires(postun):	%{name} = %{epoch}:%{version}-%{release}
@@ -578,6 +570,9 @@
 %description pcmcia
 PCMCIA modules.
 
+%description pcmcia -l de.UTF-8
+PCMCIA Module.
+
 %description pcmcia -l pl.UTF-8
 Moduły PCMCIA.
 
@@ -600,6 +595,7 @@
 
 %package sound-alsa
 Summary:	ALSA kernel modules
+Summary(de.UTF-8):	ALSA Kernel Module
 Summary(pl.UTF-8):	Sterowniki dźwięku ALSA
 Group:		Base/Kernel
 Requires(postun):	%{name} = %{epoch}:%{version}-%{release}
@@ -610,11 +606,15 @@
 %description sound-alsa
 ALSA (Advanced Linux Sound Architecture) sound drivers.
 
+%description sound-alsa -l de.UTF-8
+ALSA (Advanced Linux Sound Architecture) Sound-Treiber.
+
 %description sound-alsa -l pl.UTF-8
 Sterowniki dźwięku ALSA (Advanced Linux Sound Architecture).
 
 %package sound-oss
 Summary:	OSS kernel modules
+Summary(de.UTF-8):	OSS Kernel Module
 Summary(pl.UTF-8):	Sterowniki dźwięku OSS
 Group:		Base/Kernel
 Requires(postun):	%{name} = %{epoch}:%{version}-%{release}
@@ -625,11 +625,15 @@
 %description sound-oss
 OSS (Open Sound System) drivers.
 
+%description sound-oss -l de.UTF-8
+OSS (Open Sound System) Treiber.
+
 %description sound-oss -l pl.UTF-8
 Sterowniki dźwięku OSS (Open Sound System).
 
 %package headers
 Summary:	Header files for the Linux kernel
+Summary(de.UTF-8):	Header Dateien für den Linux-Kernel
 Summary(pl.UTF-8):	Pliki nagłówkowe jądra Linuksa
 Group:		Development/Building
 Provides:	%{name}-headers(netfilter) = %{netfilter_snap}
@@ -640,12 +644,18 @@
 structures and constants that are needed when rebuilding the kernel or
 building kernel modules.
 
+%description headers -l de.UTF-8
+Dies sind die C Header Dateien für den Linux-Kernel, die definierte
+Strukturen und Konstante beinhalten die beim rekompilieren des Kernels
+oder bei Kernel Modul kompilationen gebraucht werden.
+
 %description headers -l pl.UTF-8
 Pakiet zawiera pliki nagłówkowe jądra, niezbędne do rekompilacji jądra
 oraz budowania modułów jądra.
 
 %package module-build
 Summary:	Development files for building kernel modules
+Summary(de.UTF-8):	Development Dateien die beim Kernel Modul kompilationen gebraucht werden
 Summary(pl.UTF-8):	Pliki służące do budowania modułów jądra
 Group:		Development/Building
 Requires:	%{name}-headers = %{epoch}:%{version}-%{release}
@@ -656,12 +666,17 @@
 Development files from kernel source tree needed to build Linux kernel
 modules from external packages.
 
+%description module-build -l de.UTF-8
+Development Dateien des Linux-Kernels die beim kompilieren externer
+Kernel Module gebraucht werden.
+
 %description module-build -l pl.UTF-8
 Pliki ze drzewa źródeł jądra potrzebne do budowania modułów jądra
 Linuksa z zewnętrznych pakietów.
 
 %package source
 Summary:	Kernel source tree
+Summary(de.UTF-8):	Der Kernel Quelltext
 Summary(pl.UTF-8):	Kod źródłowy jądra Linuksa
 Group:		Development/Building
 Requires:	%{name}-module-build = %{epoch}:%{version}-%{release}
@@ -692,6 +707,7 @@
 
 %package doc
 Summary:	Kernel documentation
+Summary(de.UTF-8):	Kernel Dokumentation
 Summary(pl.UTF-8):	Dokumentacja do jądra Linuksa
 Group:		Documentation
 Autoreqprov:	no
@@ -700,6 +716,10 @@
 This is the documentation for the Linux kernel, as found in
 /usr/src/linux/Documentation directory.
 
+%description doc -l de.UTF-8
+Dies ist die Kernel Dokumentation wie sie im 'Documentation'
+Verzeichniss vorgefunden werden kann.
+
 %description doc -l pl.UTF-8
 Pakiet zawiera dokumentację do jądra Linuksa pochodzącą z katalogu
 /usr/src/linux/Documentation.
@@ -1658,6 +1678,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.441.2.1860  2008-04-08 23:44:18  zbyniu
+- macro %{Features}, de.UTF-8 summaries and descs (from kernel-desktop.spec)
+
 Revision 1.441.2.1859  2008-03-30 20:02:02  zbyniu
 - experimental vserver 2.3 patch for 2.6.24
 - linux-2.6-vs2.1-suspend2.patch obsoleted; rel 0.2
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/kernel.spec?r1=1.441.2.1859&r2=1.441.2.1860&f=u



More information about the pld-cvs-commit mailing list