Hello community,
here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2011-10-24 13:41:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
and /work/SRC/openSUSE:Factory/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source", Maintainer is "kernel-maintainers@forge.provo.novell.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/kernel-debug.changes 2011-10-16 12:55:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2011-10-24 13:44:57.000000000 +0200
@@ -1,0 +2,26 @@
+Thu Oct 20 10:02:15 CEST 2011 - eich@suse.de
+
+- bootsplash: fix logo location when a splash image with an off-center
+ logo is rescaled (bnc #722471).
+- commit f6d77d4
+
+-------------------------------------------------------------------
+Tue Oct 18 23:44:16 CEST 2011 - jeffm@suse.com
+
+-Update to 3.1-rc10.
+- commit 239957e
+
+-------------------------------------------------------------------
+Fri Oct 14 14:23:02 CEST 2011 - trenn@suse.de
+
+- x86: Fix reboot issue for Dell Optiplex 990.
+- commit 00ea2b5
+
+-------------------------------------------------------------------
+Fri Oct 14 12:19:06 CEST 2011 - mmarek@suse.cz
+
+- rpm/*.spec.in, rpm/mkspec: Generate specfiles according to Factory
+ requirements.
+- commit aebe2d9
+
+-------------------------------------------------------------------
@@ -88 +114,6 @@
-- commit 1de2384
+- rpm/host-memcpy-hack.h: Hack to use older version of the memcpy symbol
+ in userspace programs, so that they keep working on older systems.
+- rpm/kernel-binary.spec.in: Pass -include
+ %_sourcedir/host-memcpy-hack.h to the compiler when compiling
+ userspace programs.
+- commit e3c78cf
kernel-default.changes: same change
kernel-desktop.changes: same change
kernel-docs.changes: same change
kernel-ec2.changes: same change
kernel-pae.changes: same change
kernel-ppc64.changes: same change
kernel-s390.changes: same change
kernel-source.changes: same change
kernel-syms.changes: same change
kernel-trace.changes: same change
kernel-vanilla.changes: same change
kernel-xen.changes: same change
Old:
----
linux-3.1-rc9.tar.bz2
New:
----
linux-3.1-rc10.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:07.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:07.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.1-rc9
-%define patchversion 3.1.0-rc9
+%define srcversion 3.1-rc10
+%define patchversion 3.1.0-rc10
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -55,15 +55,11 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
-Version: 3.1.rc9
-Release: <RELEASE>
-%if %using_buildservice
-%else
-%endif
+Version: 3.1.rc10
+Release: 0
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: multiversion(kernel)
@@ -749,7 +745,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
@@ -787,7 +782,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
@@ -849,7 +843,6 @@
Provides: %name-devel = %version-%source_rel
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
-AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
kernel-default.spec: same change
++++++ kernel-desktop.spec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:07.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:07.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.1-rc9
-%define patchversion 3.1.0-rc9
+%define srcversion 3.1-rc10
+%define patchversion 3.1.0-rc10
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -55,15 +55,11 @@
Name: kernel-desktop
Summary: Kernel optimized for the desktop
-Version: 3.1.rc9
-Release: <RELEASE>
-%if %using_buildservice
-%else
-%endif
+Version: 3.1.rc10
+Release: 0
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: multiversion(kernel)
@@ -131,6 +127,7 @@
%endif
Provides: kernel = %version-%source_rel
+
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
@@ -261,8 +258,8 @@
that support it, regardless of the amount of main memory.
%endif
-%source_timestamp
+%source_timestamp
%prep
if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then
echo "The %name-%version.nosrc.rpm package does not contain the" \
@@ -757,7 +754,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
@@ -786,8 +782,8 @@
This package contains only the base modules, required in all installs.
-%source_timestamp
+%source_timestamp
%preun base -f preun-base.sh
%postun base -f postun-base.sh
@@ -807,7 +803,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
@@ -839,8 +834,8 @@
This package contains additional modules not supported by Novell.
-%source_timestamp
+%source_timestamp
%preun extra -f preun-extra.sh
%postun extra -f postun-extra.sh
@@ -881,7 +876,6 @@
Provides: %name-devel = %version-%source_rel
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
-AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -17,24 +17,20 @@
# norootforbuild
-%define patchversion 3.1.0-rc9
+%define patchversion 3.1.0-rc10
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-docs
Summary: Kernel Documentation
-Version: 3.1.rc9
-Release: <RELEASE>
-%if %using_buildservice
-%else
-%endif
+Version: 3.1.rc10
+Release: 0
BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel
BuildRequires: kernel-source%variant
Url: http://www.kernel.org/
License: GPL v2 or later
Group: Documentation/Man
-AutoReqProv: on
Provides: %name = %version-%source_rel
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -46,6 +42,7 @@
+%source_timestamp
%prep
cp -av /etc/texmf/web2c/texmf.cnf .
cat << EOF >> texmf.cnf
++++++ kernel-ec2.spec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.1-rc9
-%define patchversion 3.1.0-rc9
+%define srcversion 3.1-rc10
+%define patchversion 3.1.0-rc10
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -55,15 +55,11 @@
Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
-Version: 3.1.rc9
-Release: <RELEASE>
-%if %using_buildservice
-%else
-%endif
+Version: 3.1.rc10
+Release: 0
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: multiversion(kernel)
@@ -131,6 +127,7 @@
%endif
Provides: kernel = %version-%source_rel
+
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
@@ -747,7 +744,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
@@ -787,7 +783,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
@@ -851,7 +846,6 @@
Provides: %name-devel = %version-%source_rel
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
-AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.1-rc9
-%define patchversion 3.1.0-rc9
+%define srcversion 3.1-rc10
+%define patchversion 3.1.0-rc10
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -55,15 +55,11 @@
Name: kernel-pae
Summary: Kernel with PAE Support
-Version: 3.1.rc9
-Release: <RELEASE>
-%if %using_buildservice
-%else
-%endif
+Version: 3.1.rc10
+Release: 0
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: multiversion(kernel)
@@ -755,7 +751,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
@@ -799,7 +794,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
@@ -867,7 +861,6 @@
Provides: %name-devel = %version-%source_rel
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
-AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
kernel-ppc64.spec: same change
kernel-s390.spec: same change
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -18,8 +18,8 @@
# norootforbuild
# icecream 0
-%define srcversion 3.1-rc9
-%define patchversion 3.1.0-rc9
+%define srcversion 3.1-rc10
+%define patchversion 3.1.0-rc10
%define variant %{nil}
%define vanilla_only 0
@@ -29,11 +29,8 @@
Name: kernel-source
Summary: The Linux Kernel Sources
-Version: 3.1.rc9
-Release: <RELEASE>
-%if %using_buildservice
-%else
-%endif
+Version: 3.1.rc10
+Release: 0
License: GPL v2 only
Group: Development/Sources
Url: http://www.kernel.org/
++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -23,11 +23,12 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
-Version: 3.1.rc9
-Release: <RELEASE>
+Version: 3.1.rc10
%if %using_buildservice
+Release: 0
%else
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
+Release: %kernel_source_release
%endif
License: GPL v2 only
Group: Development/Sources
++++++ kernel-trace.spec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.1-rc9
-%define patchversion 3.1.0-rc9
+%define srcversion 3.1-rc10
+%define patchversion 3.1.0-rc10
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -55,15 +55,11 @@
Name: kernel-trace
Summary: The Standard Kernel with Tracing Features
-Version: 3.1.rc9
-Release: <RELEASE>
-%if %using_buildservice
-%else
-%endif
+Version: 3.1.rc10
+Release: 0
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: multiversion(kernel)
@@ -756,7 +752,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
@@ -793,7 +788,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
@@ -854,7 +848,6 @@
Provides: %name-devel = %version-%source_rel
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
-AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
kernel-vanilla.spec: same change
++++++ kernel-xen.spec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -17,8 +17,8 @@
# norootforbuild
-%define srcversion 3.1-rc9
-%define patchversion 3.1.0-rc9
+%define srcversion 3.1-rc10
+%define patchversion 3.1.0-rc10
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
@@ -55,15 +55,11 @@
Name: kernel-xen
Summary: The Xen Kernel
-Version: 3.1.rc9
-Release: <RELEASE>
-%if %using_buildservice
-%else
-%endif
+Version: 3.1.rc10
+Release: 0
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: multiversion(kernel)
@@ -131,6 +127,7 @@
%endif
Provides: kernel = %version-%source_rel
+
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2
Source2: source-post.sh
Source3: kernel-source.rpmlintrc
@@ -747,7 +744,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
@@ -787,7 +783,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
@@ -851,7 +846,6 @@
Provides: %name-devel = %version-%source_rel
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
-AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -1,5 +1,5 @@
# The version of the main tarball to use
-SRCVERSION=3.1-rc9
+SRCVERSION=3.1-rc10
# variant of the kernel-source package, either empty or "-rt"
VARIANT=
# buildservice projects to build the kernel against
++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package kernel-@FLAVOR@ (Version @RPMVERSION@)
+# spec file for package kernel-@FLAVOR@
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -56,15 +56,10 @@
Name: kernel-@FLAVOR@
Summary: @SUMMARY@
Version: @RPMVERSION@
-%if %using_buildservice
-Release: @RELEASE_PREFIX@<RELEASE>
-%else
-Release: @RELEASE_PREFIX@0
-%endif
+Release: @RELEASE@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: multiversion(kernel)
@@ -176,8 +171,8 @@
%description
@DESCRIPTION@
-%source_timestamp
+%source_timestamp
%prep
if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then
echo "The %name-%version.nosrc.rpm package does not contain the" \
@@ -304,7 +299,6 @@
make %{?_smp_mflags} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
-
%install
# get rid of /usr/lib/rpm/brp-strip-debug
@@ -437,7 +431,6 @@
done
done
-
%if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-%build_flavor
@@ -653,14 +646,18 @@
%fdupes $RPM_BUILD_ROOT/lib
%preun -f preun.sh
+
%postun -f postun.sh
+
%pre -f pre.sh
-%post -f post.sh
+%post -f post.sh
%if %split_base
+
%files -f kernel-main.files
%else
+
%files -f kernel-base.files
%endif
%defattr(-, root, root)
@@ -670,7 +667,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
@@ -686,14 +682,18 @@
This package contains only the base modules, required in all installs.
-%source_timestamp
+%source_timestamp
%preun base -f preun-base.sh
+
%postun base -f postun-base.sh
+
%pre base -f pre-base.sh
+
%post base -f post-base.sh
%if %split_base
+
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
@@ -703,7 +703,6 @@
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
-AutoReqProv: on
Provides: multiversion(kernel)
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
@@ -722,19 +721,24 @@
This package contains additional modules not supported by Novell.
-%source_timestamp
+%source_timestamp
%preun extra -f preun-extra.sh
+
%postun extra -f postun-extra.sh
+
%pre extra -f pre-extra.sh
+
%post extra -f post-extra.sh
%if %split_extra
+
%files extra -f kernel-extra.files
%defattr(-, root, root)
%endif
%if %CONFIG_KMSG_IDS == "y"
+
%package man
Summary: The collection of man pages generated by the kmsg script.
License: GPL v2 only
@@ -744,8 +748,8 @@
This package includes the man pages that have been generated from the
kmsg message documentation comments.
-%source_timestamp
+%source_timestamp
%files man
%defattr(-,root,root)
/usr/share/man/man9/*
@@ -759,17 +763,19 @@
Provides: %name-devel = %version-%source_rel
Requires: kernel-devel%variant = %version-%source_rel
Supplements: packageand(%name:kernel-devel%variant)
-AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
kernel module packages) against the %build_flavor flavor of the kernel.
-%source_timestamp
+%source_timestamp
%if %CONFIG_MODULES == "y"
+
%pre devel -f devel-pre.sh
+
%post devel -f devel-post.sh
+
%files devel -f kernel-devel.files
%defattr(-,root,root)
%dir %obj_install_dir
@@ -793,8 +799,8 @@
%description devel-debuginfo
Debug information for package %name-devel
-%source_timestamp
+%source_timestamp
%files devel-debuginfo -f vmlinux.debug.files
%changelog
++++++ kernel-docs.spec.in ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package kernel-docs@VARIANT@ (Version @RPMVERSION@)
+# spec file for package kernel-docs@VARIANT@
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -25,21 +25,16 @@
Name: kernel-docs@VARIANT@
Summary: Kernel Documentation
Version: @RPMVERSION@
-%if %using_buildservice
-Release: @RELEASE_PREFIX@<RELEASE>
-%else
-Release: @RELEASE_PREFIX@0
-%endif
+Release: @RELEASE@
BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel
BuildRequires: kernel-source%variant
Url: http://www.kernel.org/
License: GPL v2 or later
Group: Documentation/Man
-AutoReqProv: on
Provides: %name = %version-%source_rel
BuildArch: noarch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source: kernel-spec-macros
+Source: kernel-spec-macros
%description
These are the PDF documents and man pages (section 9) built from
@@ -47,6 +42,7 @@
+%source_timestamp
%prep
cp -av /etc/texmf/web2c/texmf.cnf .
cat << EOF >> texmf.cnf
++++++ kernel-source.spec.in ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package kernel-source@VARIANT@ (Version @RPMVERSION@)
+# spec file for package kernel-source@VARIANT@
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -30,11 +30,7 @@
Name: kernel-source@VARIANT@
Summary: The Linux Kernel Sources
Version: @RPMVERSION@
-%if %using_buildservice
-Release: @RELEASE_PREFIX@<RELEASE>
-%else
-Release: @RELEASE_PREFIX@0
-%endif
+Release: @RELEASE@
License: GPL v2 only
Group: Development/Sources
Url: http://www.kernel.org/
@@ -61,7 +57,7 @@
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
-Source35: group-source-files.pl
+Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
Source39: config-options.changes.txt
@@ -107,7 +103,7 @@
BuildArch: noarch
Prefix: /usr/src
# Source is only complete with devel files.
-Requires: kernel-devel = %version-%release
+Requires: kernel-devel = %version-%release
%(chmod +x %_sourcedir/{@SCRIPTS@})
@@ -119,22 +115,22 @@
%description
Linux kernel sources with many fixes and improvements.
-%source_timestamp
+%source_timestamp
%package -n kernel-devel%variant
-Summary: Development files needed for building kernel modules
-License: GPL v2 only
-Group: Development/Sources
-AutoReqProv: off
-Provides: multiversion(kernel)
+Summary: Development files needed for building kernel modules
+License: GPL v2 only
+Group: Development/Sources
+AutoReqProv: off
+Provides: multiversion(kernel)
Provides: kernel-devel%variant = %version-%source_rel
%description -n kernel-devel%variant
Kernel-level headers and Makefiles required for development of
external kernel modules.
-%source_timestamp
+%source_timestamp
%package vanilla
Summary: Vanilla Linux kernel sources with minor build fixes.
License: GPL v2 only
@@ -146,8 +142,8 @@
%description vanilla
Vanilla Linux kernel sources with minor build fixes.
-%source_timestamp
+%source_timestamp
%prep
if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then
echo "Please get a copy of linux-%srcversion.tar.bz2 from" \
@@ -169,7 +165,6 @@
mv linux-%srcversion linux-%kernelrelease%variant
fi
-
%if %do_vanilla
%if %vanilla_only
mv \
@@ -250,6 +245,7 @@
%endif
%if %do_vanilla
+
%files vanilla
%defattr(-, root, root)
/usr/src/linux-%kernelrelease-vanilla
++++++ kernel-syms.spec.in ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package kernel-syms@VARIANT@ (Version @RPMVERSION@)
+# spec file for package kernel-syms@VARIANT@
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) @YEAR@ SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -25,7 +25,7 @@
Summary: Kernel Symbol Versions (modversions)
Version: @RPMVERSION@
%if %using_buildservice
-Release: @RELEASE_PREFIX@<RELEASE>
+Release: @RELEASE@
%else
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
Release: %kernel_source_release
@@ -52,9 +52,10 @@
This package is needed for compiling kernel module packages with proper
package dependencies.
-%source_timestamp
+%source_timestamp
%prep
+
%install
install -m 644 -D %{SOURCE0} %buildroot/%_docdir/%name/README.SUSE
++++++ linux-3.1-rc9.tar.bz2 -> linux-3.1-rc10.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/kernel-source/linux-3.1-rc9.tar.bz2 /work/SRC/openSUSE:Factory/.kernel-source.new/linux-3.1-rc10.tar.bz2 differ: char 11, line 1
++++++ mkspec ++++++
--- /var/tmp/diff_new_pack.Hc6wsm/_old 2011-10-24 13:45:08.000000000 +0200
+++ /var/tmp/diff_new_pack.Hc6wsm/_new 2011-10-24 13:45:08.000000000 +0200
@@ -29,9 +29,6 @@
($vars{'SRCVERSION'}, $vars{'VARIANT'}, $vars{'VANILLA_ONLY'});
$vanilla_only ||= "0";
-# rpm changelog
-my $changelog = convert_changes();
-
# package name -> [summary, description]
my %binary_descriptions = parse_descriptions();
@@ -52,9 +49,8 @@
close($fh);
chmod(0755, "$dir/get_release_number.sh");
} else {
- $rpmrelease = "";
+ $rpmrelease = "0";
}
-$rpmrelease =~ s/[^.]$/$&./;
$rpmrelease =~ s/-/./g;
my $sources = join("", $templates{source} =~ /\nSource\d+:[^\n]*/mg);
@@ -75,11 +71,12 @@
SRCVERSION => $srcversion,
PATCHVERSION => $patchversion,
RPMVERSION => $rpmversion,
- RELEASE_PREFIX => $rpmrelease,
+ RELEASE => $rpmrelease,
SOURCES => $sources,
NOSOURCE => $nosource,
UNPACK_PATCHES => $unpack_patches,
SCRIPTS => $scripts,
+ YEAR => (localtime time)[5] + 1900,
);
# binary spec files
@@ -180,25 +177,6 @@
return %res;
}
-# convert kernel-source.changes to rpm changelog
-sub convert_changes {
- my $res = "\%changelog\n";
- my @progs = qw(/usr/lib/build/changelog2spec
- /work/src/bin/tools/convert_changes_to_rpm_changelog);
-
- my $changesfile = "$dir/kernel-source$variant.changes";
- if (-e $changesfile) {
- for my $prog (@progs) {
- if (-x $prog) {
- $res .= `$prog $changesfile`;
- last;
- }
- }
- }
- chomp $res;
- return $res;
-}
-
sub parse_descriptions {
my %res;
my $current;
@@ -273,14 +251,6 @@
return $arch;
}
-sub append_changelog {
- my $changelog = $_[1];
- if ($_[0] =~ s/\%changelog$/$changelog/) {
- return;
- }
- $_[0] .= $changelog;
-}
-
sub provides_obsoletes {
my $flavor = shift;
my @archs = @_;
@@ -310,7 +280,6 @@
for my $m (keys %macros) {
$text =~ s/\@$m\@/$macros{$m}/g;
}
- append_changelog($text, $changelog);
print "$specfile\n";
xopen(my $fh, '>', "$dir/$specfile");
print $fh $text;
++++++ patches.arch.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.arch/dell_optiplex_990_fix_reboot.patch new/patches.arch/dell_optiplex_990_fix_reboot.patch
--- old/patches.arch/dell_optiplex_990_fix_reboot.patch 1970-01-01 01:00:00.000000000 +0100
+++ new/patches.arch/dell_optiplex_990_fix_reboot.patch 2011-10-14 14:23:02.000000000 +0200
@@ -0,0 +1,29 @@
+From: Thomas Renninger