|
@@ -7,7 +7,7 @@ pkgname=linux-spudd
|
|
# The firmware the kernel produces blows: don't falsify this lightly
|
|
# The firmware the kernel produces blows: don't falsify this lightly
|
|
# "linux-firmware=20170309.695f2d6-1"
|
|
# "linux-firmware=20170309.695f2d6-1"
|
|
pkgrel=1
|
|
pkgrel=1
|
|
-pkgver=4.19.r1935.g5cc3e97994c9
|
|
|
|
|
|
+pkgver=5.4.rc5.r331.g2384cfd4c76e
|
|
pkgdesc="Kernel build from head"
|
|
pkgdesc="Kernel build from head"
|
|
arch=("x86_64" "aarch64" "armv7h")
|
|
arch=("x86_64" "aarch64" "armv7h")
|
|
license=("GPL2.1")
|
|
license=("GPL2.1")
|
|
@@ -29,7 +29,10 @@ build() {
|
|
cp ${_config_file} ${_kernel_src_dir}/.config
|
|
cp ${_config_file} ${_kernel_src_dir}/.config
|
|
${_make_cmd}
|
|
${_make_cmd}
|
|
${_make_cmd} modules
|
|
${_make_cmd} modules
|
|
- ${_make_cmd} dtbs
|
|
|
|
|
|
+
|
|
|
|
+ if [ -n "${LOCAL_PI_VER}" ]; then
|
|
|
|
+ ${_make_cmd} dtbs
|
|
|
|
+ fi
|
|
}
|
|
}
|
|
|
|
|
|
package() {
|
|
package() {
|
|
@@ -41,7 +44,9 @@ package() {
|
|
|
|
|
|
cd $_kernel_src_dir
|
|
cd $_kernel_src_dir
|
|
INSTALL_MOD_PATH=${usr_dir} ${_make_cmd} modules_install
|
|
INSTALL_MOD_PATH=${usr_dir} ${_make_cmd} modules_install
|
|
- INSTALL_DTBS_PATH=${dtb_dir} ${_make_cmd} dtbs_install
|
|
|
|
|
|
+ if [ -n "${LOCAL_PI_VER}" ]; then
|
|
|
|
+ INSTALL_DTBS_PATH=${dtb_dir} ${_make_cmd} dtbs_install
|
|
|
|
+ fi
|
|
|
|
|
|
mkdir -p ${boot_dir}
|
|
mkdir -p ${boot_dir}
|
|
if [ "${LOCAL_PI_VER}" = "3" ]; then
|
|
if [ "${LOCAL_PI_VER}" = "3" ]; then
|
|
@@ -82,6 +87,7 @@ if [ -n "${LOCAL_PI_VER}" ]; then
|
|
esac
|
|
esac
|
|
else
|
|
else
|
|
echo "Compiling for desktop"
|
|
echo "Compiling for desktop"
|
|
|
|
+ _xcompile_args="CC=clang HOSTCC=clang"
|
|
_config_file="${_kernel_src_dir}/configs/desktop"
|
|
_config_file="${_kernel_src_dir}/configs/desktop"
|
|
fi
|
|
fi
|
|
|
|
|