Author: glen                         Date: Tue Feb 12 00:49:54 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- keep same name for src.rpm, i wonder if it will work with builders

---- Files affected:
SPECS:
   kernel-vanilla.spec (1.123 -> 1.124) 

---- Diffs:

================================================================
Index: SPECS/kernel-vanilla.spec
diff -u SPECS/kernel-vanilla.spec:1.123 SPECS/kernel-vanilla.spec:1.124
--- SPECS/kernel-vanilla.spec:1.123     Mon Feb 11 23:47:01 2008
+++ SPECS/kernel-vanilla.spec   Tue Feb 12 01:49:49 2008
@@ -35,7 +35,7 @@
 
 %define                _basever        2.6.24
 %define                _postver        .2
-%define                _rel            0.2
+%define                _rel            0.3
 
 # for rc kernels basever is the version patch (source1) should be applied to
 #%define               _ver            2.6.20
@@ -44,12 +44,11 @@
 %define                _ver            %{nil}
 %define                _rc                     %{nil}
 
-%define                pname   kernel-%{alt_kernel}
 Summary:       The Linux kernel (the core of the Linux operating system)
 Summary(de.UTF-8):     Der Linux-Kernel (Kern des Linux-Betriebssystems)
 Summary(fr.UTF-8):     Le Kernel-Linux (La partie centrale du systeme)
 Summary(pl.UTF-8):     Jądro Linuksa
-Name:          %{pname}%{?with_noarch:-noarch}
+Name:          kernel-%{alt_kernel}
 Version:       %{?_ver:%{_ver}}%{_basever}%{_postver}
 Release:       %{?_rc:%{_rc}}%{_rel}
 Epoch:         3
@@ -125,7 +124,7 @@
 %define                kernel_release %{version}_%{alt_kernel}-%{_localversion}
 %define                _kernelsrcdir   /usr/src/linux-%{version}_%{alt_kernel}
 
-%define                topdir  %{_builddir}/%{pname}-%{version}
+%define                topdir  %{_builddir}/%{name}-%{version}
 %define                srcdir  %{topdir}/linux-%{_basever}
 %define                objdir  %{topdir}/o
 
@@ -200,7 +199,7 @@
 Summary(de.UTF-8):     DRM Kernel Treiber
 Summary(pl.UTF-8):     Sterowniki DRM
 Group:         Base/Kernel
-Requires:      %{pname} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 Autoreqprov:   no
 
 %description drm
@@ -217,7 +216,7 @@
 Summary(de.UTF-8):     PCMCIA Module
 Summary(pl.UTF-8):     Moduły PCMCIA
 Group:         Base/Kernel
-Requires:      %{pname} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 Conflicts:     pcmcia-cs < 3.1.21
 Conflicts:     pcmciautils < 004
 Autoreqprov:   no
@@ -236,7 +235,7 @@
 Summary(de.UTF-8):     ALSA Kernel Module
 Summary(pl.UTF-8):     Sterowniki dźwięku ALSA
 Group:         Base/Kernel
-Requires:      %{pname} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 Autoreqprov:   no
 
 %description sound-alsa
@@ -253,7 +252,7 @@
 Summary(de.UTF-8):     OSS Kernel Module
 Summary(pl.UTF-8):     Sterowniki dźwięku OSS
 Group:         Base/Kernel
-Requires:      %{pname} = %{epoch}:%{version}-%{release}
+Requires:      %{name} = %{epoch}:%{version}-%{release}
 Autoreqprov:   no
 
 %description sound-oss
@@ -273,63 +272,63 @@
 %description config
 Kernel config and module symvers.
 
-%package -n %{pname}-headers
+%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
 Autoreqprov:   no
 
-%description -n %{pname}-headers
+%description headers
 These are the C header files for the Linux kernel, which define
 structures and constants that are needed when rebuilding the kernel or
 building kernel modules.
 
-%description -n %{pname}-headers -l de.UTF-8
+%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 -n %{pname}-headers -l pl.UTF-8
+%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 -n %{pname}-module-build
+%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:      %{pname}-headers = %{epoch}:%{version}-%{release}
-Requires:      %{pname}-config = %{epoch}:%{version}-%{release}
+Requires:      %{name}-headers = %{epoch}:%{version}-%{release}
+Requires:      %{name}-config = %{epoch}:%{version}-%{release}
 Autoreqprov:   no
 
-%description -n %{pname}-module-build
+%description module-build
 Development files from kernel source tree needed to build Linux kernel
 modules from external packages.
 
-%description -n %{pname}-module-build -l de.UTF-8
+%description module-build -l de.UTF-8
 Development Dateien des Linux-Kernels die beim kompilieren externer
 Kernel Module gebraucht werden.
 
-%description -n %{pname}-module-build -l pl.UTF-8
+%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 -n %{pname}-source
+%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:      %{pname}-module-build = %{epoch}:%{version}-%{release}
+Requires:      %{name}-module-build = %{epoch}:%{version}-%{release}
 Autoreqprov:   no
 
-%description -n %{pname}-source
+%description source
 This is the source code for the Linux kernel. It is required to build
 most C programs as they depend on constants defined in here. You can
 also build a custom kernel that is better tuned to your particular
 hardware.
 
-%description -n %{pname}-source -l de.UTF-8
+%description source -l de.UTF-8
 Das Kernel-Source-Packet enthält den source code (C/Assembler-Code)
 des Linux-Kernels. Die Source-Dateien werden gebraucht, um viele
 C-Programme zu kompilieren, da sie auf Konstanten zurückgreifen, die
@@ -337,7 +336,7 @@
 benutzt werden, um einen Kernel zu kompilieren, der besser auf Ihre
 Hardware ausgerichtet ist.
 
-%description -n %{pname}-source -l fr.UTF-8
+%description source -l fr.UTF-8
 Le package pour le kernel-source contient le code source pour le noyau
 linux. Ces sources sont nécessaires pour compiler la plupart des
 programmes C, car il dépend de constantes définies dans le code
@@ -345,30 +344,30 @@
 personnalisé pour avoir de meilleures performances sur des matériels
 particuliers.
 
-%description -n %{pname}-source -l pl.UTF-8
+%description source -l pl.UTF-8
 Pakiet zawiera kod źródłowy jądra systemu.
 
-%package -n %{pname}-doc
+%package doc
 Summary:       Kernel documentation
 Summary(de.UTF-8):     Kernel Dokumentation
 Summary(pl.UTF-8):     Dokumentacja do jądra Linuksa
 Group:         Documentation
 Autoreqprov:   no
 
-%description -n %{pname}-doc
+%description doc
 This is the documentation for the Linux kernel, as found in
 Documentation directory.
 
-%description -n %{pname}-doc -l de.UTF-8
+%description doc -l de.UTF-8
 Dies ist die Kernel Dokumentation wie sie im 'Documentation'
 Verzeichniss vorgefunden werden kann.
 
-%description -n %{pname}-doc -l pl.UTF-8
+%description doc -l pl.UTF-8
 Pakiet zawiera dokumentację do jądra Linuksa pochodzącą z katalogu
 Documentation.
 
 %prep
-%setup -qc -n %{pname}-%{version}
+%setup -qc
 install -d o/scripts
 ln -s %{SOURCE2} o/scripts/kernel-module-build.pl
 ln -s %{SOURCE3} o/scripts/kernel-config.py
@@ -620,11 +619,11 @@
 %postun sound-oss
 %depmod %{kernel_release}
 
-%post -n %{pname}-headers
+%post headers
 rm -f %{_prefix}/src/linux-%{alt_kernel}
 ln -snf %{basename:%{_kernelsrcdir}} %{_prefix}/src/linux-%{alt_kernel}
 
-%postun -n %{pname}-headers
+%postun headers
 if [ "$1" = "0" ]; then
        if [ -L %{_prefix}/src/linux-%{alt_kernel} ]; then
                if [ "$(readlink %{_prefix}/src/linux-%{alt_kernel})" = 
"linux-%{version}_%{alt_kernel}" ]; then
@@ -633,7 +632,7 @@
        fi
 fi
 
-%triggerin -n %{pname}-module-build -- %{pname} = 
%{epoch}:%{version}-%{release}
+%triggerin module-build -- %{name} = %{epoch}:%{version}-%{release}
 ln -sfn %{_kernelsrcdir} /lib/modules/%{kernel_release}/build
 ln -sfn %{_kernelsrcdir} /lib/modules/%{kernel_release}/source
 
@@ -742,13 +741,13 @@
 %endif # noarch package
 
 %if %{with noarch}
-%files -n %{pname}-headers
+%files headers
 %defattr(644,root,root,755)
 %dir %{_kernelsrcdir}
 %{_kernelsrcdir}/include
 %exclude %{_kernelsrcdir}/include/linux/autoconf-dist.h
 
-%files -n %{pname}-module-build -f aux_files
+%files module-build -f aux_files
 %defattr(644,root,root,755)
 %{_kernelsrcdir}/Kbuild
 %{_kernelsrcdir}/arch/*/kernel/asm-offsets*
@@ -765,11 +764,11 @@
 %{_kernelsrcdir}/scripts/*.sh
 %{_kernelsrcdir}/scripts/kconfig/*
 
-%files -n %{pname}-doc
+%files doc
 %defattr(644,root,root,755)
 %{_kernelsrcdir}/Documentation
 
-%files -n %{pname}-source -f aux_files_exc
+%files source -f aux_files_exc
 %defattr(644,root,root,755)
 %{_kernelsrcdir}/arch/*/[!Mk]*
 %{_kernelsrcdir}/arch/*/kernel/[!M]*
@@ -812,6 +811,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.124  2008-02-12 00:49:49  glen
+- keep same name for src.rpm, i wonder if it will work with builders
+
 Revision 1.123  2008-02-11 22:47:01  glen
 - {build,source} symlinks as ghost and package to main package (parent dir and 
uninstall ordering)
 - symlinks really are created in module-build trigger
================================================================

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

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

Reply via email to