]> git.pld-linux.org Git - packages/rpm-pld-macros.git/blobdiff - macros.kernel
- 2.017: adjusted __noautodep_helper to use stdin to compensate mawk vs gawk argument...
[packages/rpm-pld-macros.git] / macros.kernel
index 4c7998ee2af7eceb7d6506a5ee9133b543522239..40cb813e12ed928c2f3a73f0350ed417e5b7e24b 100644 (file)
@@ -1,17 +1,8 @@
 # vim:ts=4 sw=4 noet ft=spec
 # Kernel specific macro definitions.
-# To make use of these macros insert the following line into your spec file:
-# %{load:%{_usrlibrpm}/macros.d/kernel}
 
 %__modinfo             /sbin/modinfo
 
-# Path to scripts to autogenerate gstreamer package dependencies,
-#
-# Note: Used iff _use_internal_dependency_generator is non-zero. The
-# helpers are also used by %{_rpmhome}/rpmdeps {--provides|--requires}.
-%__kernel_provides     %{_rpmhome}/kmod-deps.sh --provides --modinfo %__modinfo
-#__kernel_requires     %{_rpmhome}/kmod-deps.sh --requires --modinfo %__modinfo
-
 # Alternative kernel type/version
 %_alt_kernel   %{nil}%{?alt_kernel:-%{?alt_kernel}}
 %_build_kernels        %{nil}%{?build_kernels:%{?build_kernels}}%{!?build_kernels:%{?alt_kernel}}
@@ -92,7 +83,7 @@ done)
 
 %_kernel_version_code   %( \\
        Z=$(awk '/LINUX_VERSION_CODE/{print $3}' %{_kernelsrcdir}/include/linux/version.h 2>/dev/null); \\
-       echo ${Z:-ERROR}; \\
+       echo ${Z:-16777215}; \\
 )
 
 %_kernel_version_magic()        %(echo $((%{1} * 65536 + %{2} * 256 + %{3})))
@@ -173,6 +164,15 @@ done)
        ARCH=%{_target_base_arch} CROSS_COMPILE=%{_target_cpu}-pld-linux- \\\
        %endif                                                                                                                  \\\
 %else                                                                                                                          \\\
+       %ifarch aarch64                                                                                                 \\\
+       ARCH=arm64                                                                                                              \\\
+       %endif                                                                                                                  \\\
+       %ifarch ppc ppc64                                                                                               \\\
+       ARCH=powerpc                                                                                                    \\\
+       %endif                                                                                                                  \\\
+       %ifnarch aarch64 ppc ppc64                                                                              \\\
+       ARCH=%{_target_base_arch}                                                                               \\\
+       %endif                                                                                                                  \\\
        CC="%{__cc}"                                                                                                    \\\
 %endif                                                                                                                         \
 %define        MakeOpts HOSTCC="%{__cc}" SYSSRC=%{_kernelsrcdir} SYSOUT=$PWD/o \\\\\\\
This page took 0.078455 seconds and 4 git commands to generate.