diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 68 |
1 files changed, 36 insertions, 32 deletions
@@ -5,49 +5,51 @@ buildarch=8 pkgbase=linux-aarch64-rockpro64 -_srcname=linux-5.19 +_srcname=linux-6.0 _kernelname=${pkgbase#linux} +_libreelec_patch_commit=fcd644f0173a04df19356813c25d48a97ddb2c04 pkgdesc="AArch64 with patches for PINE64's ROCKPro64" -pkgver=5.19.13 +pkgver=6.0.1 pkgrel=1 arch=('aarch64') url="http://www.kernel.org/" license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git' 'dtc') options=('!strip') -source=("http://www.kernel.org/pub/linux/kernel/v5.x/${_srcname}.tar.xz" - "http://www.kernel.org/pub/linux/kernel/v5.x/patch-${pkgver}.xz" +source=("http://www.kernel.org/pub/linux/kernel/v6.x/${_srcname}.tar.xz" + "http://www.kernel.org/pub/linux/kernel/v6.x/patch-${pkgver}.xz" '0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch' - '0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch' +# '0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch' 'config' 'linux.preset' '60-linux.hook' '90-linux.hook' - "https://github.com/LibreELEC/LibreELEC.tv/raw/master/projects/Rockchip/patches/linux/default/linux-0002-rockchip-from-list.patch" - "https://github.com/LibreELEC/LibreELEC.tv/raw/master/projects/Rockchip/patches/linux/default/linux-0011-v4l2-from-list.patch" - "https://github.com/LibreELEC/LibreELEC.tv/raw/master/projects/Rockchip/patches/linux/default/linux-0020-drm-from-list.patch" - "https://github.com/LibreELEC/LibreELEC.tv/raw/master/projects/Rockchip/patches/linux/default/linux-1000-drm-rockchip.patch" - "https://github.com/LibreELEC/LibreELEC.tv/raw/master/projects/Rockchip/patches/linux/default/linux-1001-v4l2-rockchip.patch" - "https://github.com/LibreELEC/LibreELEC.tv/raw/master/projects/Rockchip/patches/linux/default/linux-1002-for-libreelec.patch" - "https://github.com/LibreELEC/LibreELEC.tv/raw/master/projects/Rockchip/patches/linux/default/linux-2000-v4l2-wip-rkvdec-hevc.patch" - "https://github.com/LibreELEC/LibreELEC.tv/raw/master/projects/Rockchip/patches/linux/default/linux-2001-v4l2-wip-iep-driver.patch" + "https://github.com/LibreELEC/LibreELEC.tv/raw/${_libreelec_patch_commit}/projects/Rockchip/patches/linux/default/linux-0001-rockchip-from-6.1.patch" + "https://github.com/LibreELEC/LibreELEC.tv/raw/${_libreelec_patch_commit}/projects/Rockchip/patches/linux/default/linux-0002-rockchip-from-list.patch" + "https://github.com/LibreELEC/LibreELEC.tv/raw/${_libreelec_patch_commit}/projects/Rockchip/patches/linux/default/linux-0011-v4l2-from-list.patch" + "https://github.com/LibreELEC/LibreELEC.tv/raw/${_libreelec_patch_commit}/projects/Rockchip/patches/linux/default/linux-0020-drm-from-list.patch" + "https://github.com/LibreELEC/LibreELEC.tv/raw/${_libreelec_patch_commit}/projects/Rockchip/patches/linux/default/linux-1000-drm-rockchip.patch" + "https://github.com/LibreELEC/LibreELEC.tv/raw/${_libreelec_patch_commit}/projects/Rockchip/patches/linux/default/linux-1001-v4l2-rockchip.patch" + "https://github.com/LibreELEC/LibreELEC.tv/raw/${_libreelec_patch_commit}/projects/Rockchip/patches/linux/default/linux-1002-for-libreelec.patch" + "https://github.com/LibreELEC/LibreELEC.tv/raw/${_libreelec_patch_commit}/projects/Rockchip/patches/linux/default/linux-2000-v4l2-wip-rkvdec-hevc.patch" + "https://github.com/LibreELEC/LibreELEC.tv/raw/${_libreelec_patch_commit}/projects/Rockchip/patches/linux/default/linux-2001-v4l2-wip-iep-driver.patch" ) -md5sums=('f91bfe133d2cb1692f705947282e123a' - 'cc9f3b62e1274e401b9c37f758493a86' - 'e0514a3e8f7383c1304faeff0121dfb5' - '965c9f68072084cdbf1e083779d2ef0e' - '417932cd6167ff0b47c6dc297e3eb3fb' - '41cb5fef62715ead2dd109dbea8413d6' - '0a5f16bfec6ad982a2f6782724cca8ba' - '3dc88030a8f2f5a5f97266d99b149f77' - '7f45e67fe9eafa578b6ddad598b1ef7d' - 'bd40c808030c856d52bd3f82df2e19a7' - '8328bcc4d8c8f00e9ebb6186f2dd22df' - 'e27dbd3847f68f24cf9ebb5e0b8f8f9f' - '35235baaf83cdd1091212f5c78935ddd' - 'f0f8ca23b89c026b6ed8f877d075e586' - '79b113b50829169c168bcf54435914bb' - '7bf9d397ebd8b10b0e254bb1cda80d88') +sha256sums=('5c2443a5538de52688efb55c27ab0539c1f5eb58c0cfd16a2b9fbb08fd81788e' + '483447baa17bb08dfeb1b966c9b93bd0a7cac096d8086b0bbd09fb0d4968fe1e' + '5ac741733d6b117d9f837c1d88043aa14dedfbfe40d6a17c9a5ba8e67dce6d57' + '2996843f5c08b7e05182c77bb73fb8465682f049d1e6b42ad590931aec945cde' + '6837b3e2152f142f3fff595c6cbd03423f6e7b8d525aac8ae3eb3b58392bd255' + '452b8d4d71e1565ca91b1bebb280693549222ef51c47ba8964e411b2d461699c' + '71df1b18a3885b151a3b9d926a91936da2acc90d5e27f1ad326745779cd3759d' + '2920b0d0a236ea6f12ea2a4e0d8c0b24ac72203229e3f6e2d5d386636938516e' + '9a49febdd90414c9bdb91f0d09d1f4087ba42d2f3f6131d7a160741211e9e35c' + '06586bc6bfcff6dbdd962e1bf709b5a9a4f6472628bd9c4842d684e95a5f6ed1' + 'd72e7d45d3815d76f61830838665cd31dbb4e99932e440241676aa035192eb08' + 'c054a4f23af3cba47fb1e0c08a7cb700fea251566cb68c37a64b137f0b71fac2' + 'f9bc85d319ad8fc2e675f1755dadf9f4d9ae84ab56b4e14f3e856f7b130c5f91' + '9b1010af3539ca37d139ba494e140a4ce27dd315e4c17f41f4a712704fd49913' + 'c292579795d856bb459cb94a4ed410379b6220f90758f390e20f8a18c538f642' + '58925a7e8a9d59d48b72af8bb7017c115ed2fc9b763cdd472fba03001728181c') prepare() { cd $_srcname @@ -62,14 +64,16 @@ prepare() { # ALARM patches git apply -v ../0001-net-smsc95xx-Allow-mac-address-to-be-set-as-a-parame.patch - git apply -v ../0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch +# git apply -v ../0002-arm64-dts-rockchip-disable-pwm0-on-rk3399-firefly.patch #Libreelec Patches - cat ../linux-1000-drm-rockchip.patch | tail -n 3691 > ../linux-1000-drm-rockchip.patch.mod + #cat ../linux-1000-drm-rockchip.patch | tail -n 3691 > ../linux-1000-drm-rockchip.patch.mod + git apply -v ../linux-0001-rockchip-from-6.1.patch git apply -v ../linux-0002-rockchip-from-list.patch git apply -v ../linux-0011-v4l2-from-list.patch git apply -v ../linux-0020-drm-from-list.patch - git apply -v ../linux-1000-drm-rockchip.patch.mod +# git apply -v ../linux-1000-drm-rockchip.patch.mod + git apply -v ../linux-1000-drm-rockchip.patch git apply -v ../linux-1001-v4l2-rockchip.patch git apply -v ../linux-1002-for-libreelec.patch git apply -v ../linux-2000-v4l2-wip-rkvdec-hevc.patch |