]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - kernel/kernel.nm
kernel: update to 4.12.4
[ipfire-3.x.git] / kernel / kernel.nm
index b459d88fe461f69dc484aff7c0b953c54eaeba71..5d14c7b83f4c38e6190632567853b26797dfe2fb 100644 (file)
@@ -4,8 +4,8 @@
 ###############################################################################
 
 name       = kernel
-version    = 4.4.19
-release    = 2
+version    = 4.12.4
+release    = 1
 thisapp    = linux-%{version}
 
 maintainer = Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
@@ -99,7 +99,7 @@ build
                kernels += default
        end
 
-       perf_make = make %{MAKETUNING} -C tools/perf V=1 WERROR=0 \
+       perf_make = make %{PARALLELISMFLAGS} -C tools/perf V=1 WERROR=0 \
                NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_LIBNUMA=1 \
                NO_STRLCPY=1 NO_BIONIC=1 prefix=%{prefix} perfexecdir=lib/perf-core
 
@@ -258,6 +258,9 @@ build
                                -exec chmod 644 {} \;
 
                        find %{BUILDROOT}/usr/src/kernels -name ".*.cmd" -exec rm -f {} \;
+
+                       # remove device tree compiler because there are dead links
+                       rm -rf %{BUILDROOT}/usr/src/kernels/*/scripts/dtc
                }
 
                for kernel in %{kernels}; do
@@ -266,26 +269,12 @@ build
 
                # Build tools.
                # perf
-               %{perf_make} DESTDIR=%{BUILDROOT} all
+               #%{perf_make} DESTDIR=%{BUILDROOT} all
 
                # cpupower
                chmod +x tools/power/cpupower/utils/version-gen.sh
                make -C tools/power/cpupower CPUFREQ_BENCH=false %{PARALLELISMFLAGS}
 
-               if [ "%{DISTRO_ARCH}" = "x86_64" ]; then
-                       pushd tools/power/cpupower/debug/x86_64
-                       make %{MAKETUNING} centrino-decode powernow-k8-decode
-                       popd
-
-                       pushd tools/power/x86/x86_energy_perf_policy
-                       make
-                       popd
-
-                       pushd tools/power/x86/turbostat
-                       make
-                       popd
-               fi
-
                pushd tools/thermal/tmon
                make
                popd
@@ -312,36 +301,14 @@ build
                rm -rfv %{BUILDROOT}/lib/firmware
 
                # Install tools.
-               %{perf_make} DESTDIR=%{BUILDROOT} install-bin install-python_ext
+               #%{perf_make} DESTDIR=%{BUILDROOT} install-bin install-python_ext
 
                # cpupower
                make -C tools/power/cpupower DESTDIR=%{BUILDROOT} libdir=%{libdir} \
                        mandir=%{mandir} CPUFREQ_BENCH=false install
 
-               if [ "%{DISTRO_ARCH}" = "x86_64" ]; then
-                       pushd tools/power/cpupower/debug/x86_64
-                       install -m 755 centrino-decode \
-                               %{BUILDROOT}/usr/bin/centrino-decode
-                       install -m 755 powernow-k8-decode \
-                               %{BUILDROOT}/usr/bin/powernow-k8-decode
-                       popd
-               fi
-
                chmod 0755 %{BUILDROOT}%{libdir}/libcpupower.so*
 
-               # This should be built for all x86 architectures
-               if [ "%{DISTRO_ARCH}" = "x86_64" ]; then
-                       mkdir -pv %{BUILDROOT}%{mandir}/man8
-
-                       pushd tools/power/x86/x86_energy_perf_policy
-                       make DESTDIR=%{BUILDROOT} install
-                       popd
-
-                       pushd tools/power/x86/turbostat
-                       make DESTDIR=%{BUILDROOT} install
-                       popd
-               fi
-
                # tmon
                pushd tools/thermal/tmon
                make INSTALL_ROOT=%{BUILDROOT} install