SPECS: kernel-vanilla.spec - add sparc32 support
shadzik
shadzik at pld-linux.org
Mon Dec 4 01:00:06 CET 2006
Author: shadzik Date: Mon Dec 4 00:00:06 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- add sparc32 support
---- Files affected:
SPECS:
kernel-vanilla.spec (1.12 -> 1.13)
---- Diffs:
================================================================
Index: SPECS/kernel-vanilla.spec
diff -u SPECS/kernel-vanilla.spec:1.12 SPECS/kernel-vanilla.spec:1.13
--- SPECS/kernel-vanilla.spec:1.12 Sat Dec 2 19:15:44 2006
+++ SPECS/kernel-vanilla.spec Mon Dec 4 01:00:00 2006
@@ -21,12 +21,18 @@
%define have_isa 0
%endif
-%ifarch sparc64
+%ifarch sparc sparc64
%define have_pcmcia 0
%else
%define have_pcmcia 1
%endif
+%ifarch sparc
+%define have_sound 0
+%else
+%define have_sound 1
+%endif
+
## Program required by kernel to work.
%define _binutils_ver 2.12.1
%define _util_linux_ver 2.10o
@@ -83,6 +89,8 @@
Source28: kernel-vanilla-alpha-smp.config
Source29: kernel-vanilla-sparc64.config
Source30: kernel-vanilla-sparc64-smp.config
+Source31: kernel-vanilla-sparc.config
+Source32: kernel-vanilla-sparc-smp.config
Source40: kernel-vanilla-preempt-nort.config
Source41: kernel-vanilla-no-preempt-nort.config
@@ -125,7 +133,7 @@
Conflicts: udev < %{_udev_ver}
Conflicts: util-linux < %{_util_linux_ver}
Conflicts: xfsprogs < %{_xfsprogs_ver}
-ExclusiveArch: %{ix86} alpha %{x8664} ppc sparc64
+ExclusiveArch: %{ix86} alpha %{x8664} ppc sparc sparc64
ExclusiveOS: Linux
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -608,7 +616,7 @@
echo "Building config file [using $Config.conf] for KERNEL $1..."
echo "" > .config
- %ifnarch alpha sparc64
+ %ifnarch alpha sparc sparc64
cat %{SOURCE20} > .config
%endif
cat $RPM_SOURCE_DIR/kernel-vanilla-$Config.config >> .config
@@ -651,17 +659,17 @@
%{__make} %{MakeOpts} include/linux/version.h \
%{?with_verbose:V=1}
-#%ifarch sparc sparc64
+%ifarch sparc sparc64
%ifarch sparc64
%{__make} %{MakeOpts} image \
%{?with_verbose:V=1}
%{__make} %{MakeOpts} modules \
%{?with_verbose:V=1}
-#%else
-# sparc32 %{__make} \
-# %{?with_verbose:V=1}
-#%endif
+%else
+ sparc %{__make} \
+ %{?with_verbose:V=1}
+%endif
%else
%{__make} %{MakeOpts} \
%{?with_verbose:V=1}
@@ -964,7 +972,7 @@
%if %{with up}
%files
%defattr(644,root,root,755)
-%ifarch sparc64
+%ifarch sparc sparc64
/boot/vmlinux-%{ver_rel}
%else
/boot/vmlinuz-%{ver_rel}
@@ -976,7 +984,9 @@
/lib/modules/%{ver_rel}/kernel/arch
/lib/modules/%{ver_rel}/kernel/crypto
/lib/modules/%{ver_rel}/kernel/drivers
+%ifnarch sparc
%exclude /lib/modules/%{ver_rel}/kernel/drivers/char/drm
+%endif
%if %{have_isa}
%exclude /lib/modules/%{ver_rel}/kernel/drivers/media/radio/miropcm20*.ko*
%endif
@@ -987,7 +997,9 @@
/lib/modules/%{ver_rel}/kernel/security
%dir /lib/modules/%{ver_rel}/kernel/sound
/lib/modules/%{ver_rel}/kernel/sound/soundcore.*
+%if %{have_sound}
%exclude /lib/modules/%{ver_rel}/kernel/drivers/media/video/*/*-alsa.ko*
+%endif
%dir /lib/modules/%{ver_rel}/misc
%if %{have_pcmcia}
%exclude /lib/modules/%{ver_rel}/kernel/drivers/pcmcia
@@ -1010,9 +1022,11 @@
%defattr(644,root,root,755)
/boot/vmlinux-%{ver_rel}
+%ifnarch sparc
%files drm
%defattr(644,root,root,755)
/lib/modules/%{ver_rel}/kernel/drivers/char/drm
+%endif
%if %{have_pcmcia}
%files pcmcia
@@ -1031,6 +1045,7 @@
/lib/modules/%{ver_rel}/kernel/sound/pcmcia
%endif
+%if %{have_sound}
%files sound-alsa
%defattr(644,root,root,755)
/lib/modules/%{ver_rel}/kernel/sound
@@ -1048,13 +1063,14 @@
%if %{have_isa}
/lib/modules/%{ver_rel}/kernel/drivers/media/radio/miropcm20*.ko*
%endif
+%endif # %{have_sound}
%endif # %%{with up}
%if %{with smp}
%files smp
%defattr(644,root,root,755)
#doc FAQ-pl
-%ifarch sparc64
+%ifarch sparc sparc64
/boot/vmlinux-%{ver_rel}smp
%else
/boot/vmlinuz-%{ver_rel}smp
@@ -1066,7 +1082,9 @@
/lib/modules/%{ver_rel}smp/kernel/arch
/lib/modules/%{ver_rel}smp/kernel/crypto
/lib/modules/%{ver_rel}smp/kernel/drivers
+%ifnarch sparc
%exclude /lib/modules/%{ver_rel}smp/kernel/drivers/char/drm
+%endif
%if %{have_isa}
%exclude /lib/modules/%{ver_rel}smp/kernel/drivers/media/radio/miropcm20*.ko*
%endif
@@ -1077,7 +1095,9 @@
/lib/modules/%{ver_rel}smp/kernel/security
%dir /lib/modules/%{ver_rel}smp/kernel/sound
/lib/modules/%{ver_rel}smp/kernel/sound/soundcore.*
+%if %{have_sound}
%exclude /lib/modules/%{ver_rel}smp/kernel/drivers/media/video/*/*-alsa.ko*
+%endif
%dir /lib/modules/%{ver_rel}smp/misc
%if %{have_pcmcia}
%exclude /lib/modules/%{ver_rel}smp/kernel/drivers/pcmcia
@@ -1100,9 +1120,11 @@
%defattr(644,root,root,755)
/boot/vmlinux-%{ver_rel}smp
+%ifnarch sparc
%files smp-drm
%defattr(644,root,root,755)
/lib/modules/%{ver_rel}smp/kernel/drivers/char/drm
+%endif
%if %{have_pcmcia}
%files smp-pcmcia
@@ -1121,6 +1143,7 @@
/lib/modules/%{ver_rel}smp/kernel/sound/pcmcia
%endif
+%if %{have_sound}
%files smp-sound-alsa
%defattr(644,root,root,755)
/lib/modules/%{ver_rel}smp/kernel/sound
@@ -1138,7 +1161,8 @@
%if %{have_isa}
/lib/modules/%{ver_rel}smp/kernel/drivers/media/radio/miropcm20*.ko*
%endif
-%endif # %%{with smp}
+%endif # %{have_sound}
+%endif # %{with_smp}
%files headers
%defattr(644,root,root,755)
@@ -1216,6 +1240,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.13 2006/12/04 00:00:00 shadzik
+- add sparc32 support
+
Revision 1.12 2006/12/02 18:15:44 shadzik
- add sparc64 BR
- cosmetics
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/kernel-vanilla.spec?r1=1.12&r2=1.13&f=u
More information about the pld-cvs-commit
mailing list