###############################################################################
name = kernel
-version = 4.4.19
-release = 2
+version = 4.12.4
+release = 1
thisapp = linux-%{version}
maintainer = Arne Fitzenreiter <arne.fitzenreiter@ipfire.org>
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
-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
# 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
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