diff options
author | Michał Górny <mgorny@gentoo.org> | 2021-04-21 14:58:27 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2021-04-21 19:35:39 +0200 |
commit | 4f4ae8ea65a690027bbf95fc27e352a448d0dd9d (patch) | |
tree | bb807c599c272dfe556cdb9e2c8bff3b14cdd0b2 /sys-kernel | |
parent | virtual/dist-kernel: Bump to 5.10.32 (diff) | |
download | gentoo-4f4ae8ea65a690027bbf95fc27e352a448d0dd9d.tar.gz gentoo-4f4ae8ea65a690027bbf95fc27e352a448d0dd9d.tar.bz2 gentoo-4f4ae8ea65a690027bbf95fc27e352a448d0dd9d.zip |
sys-kernel/vanilla-kernel: Bump to 5.11.16
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/vanilla-kernel/Manifest | 6 | ||||
-rw-r--r-- | sys-kernel/vanilla-kernel/vanilla-kernel-5.11.16.ebuild | 102 |
2 files changed, 108 insertions, 0 deletions
diff --git a/sys-kernel/vanilla-kernel/Manifest b/sys-kernel/vanilla-kernel/Manifest index fb94d00a8b22..857cfe648c46 100644 --- a/sys-kernel/vanilla-kernel/Manifest +++ b/sys-kernel/vanilla-kernel/Manifest @@ -4,15 +4,19 @@ DIST gentoo-kernel-config-5.4.114.tar.gz 1298 BLAKE2B e494041cd63ba53f055cfd555e DIST gentoo-kernel-config-5.4.89.tar.gz 1240 BLAKE2B 50bd2e64eb1a62d2f0d67e02b78da56cb507fd7a5993d663b880c94ecd535898285ed01e00d5d07fc1ba0d044657e776456736d8fdcacecf7ca464979a8a1d06 SHA512 ad31f9895b9dd45edd7f8715516edfc303c23600f243f3ca122c7c554c9fdbe3c3aa62970a24ef7291d7937e04c63c0258f6348e796686902a011c055c1bed01 DIST kernel-aarch64-fedora.config.5.10.12 223184 BLAKE2B a0246dac2f7a4ad6a55b611538d24382ac87a8960077811a859c9595ac67f961b4bccb7e139a89abc7c0e26e80832da5c94211fc658082f2e7dde984f14dd29d SHA512 7d803b347b136331db1ad6e22e0445fe0224c3e26cd7c034cbe9794915d457b492e05f77664865079874ec001351553652646e2e08d0fee31e30b841b0008f52 DIST kernel-aarch64-fedora.config.5.11.11 225875 BLAKE2B 132f9ef1393edf843a7a5026da736975a465084e550b354e09a13c598fed6942c9eef7f46c2f04dd40861ed227b533041c5efb6f6fde442bdbad718aa563ef0c SHA512 9def40a4df1d20497050c2badedb8b8828d67793b465855405fcebdd04d624b6c3314347c93db07acbff0262a41e68290365d2865945138468cf5ba4419594db +DIST kernel-aarch64-fedora.config.5.11.16 225910 BLAKE2B 2715de95281a315896264a17e3c36fec88ba51e6855c5f8aee786f6f44918b9bde57d0f4a8bd91623919cff86c1e5c00d183bf13da42fa363908ed041744a2ac SHA512 b2efc941cd896b3afc024dde618aa017444845d6fcf779a72522d91abe3fdcb55e3d5bc67dba7632a0205eaf8e70bc74944f7f6554ee1a07909686adbceaf65e DIST kernel-aarch64.config.5.4.21 199104 BLAKE2B 578ad451a76204df2a9bbbe34b5cb27051d2ac5e2c33967f562b01338c43f35da6dc33a4c2cc67ea6c3b32b155729360d3748ec28dcaa750f18449245b2e8a09 SHA512 66e9a437beb350fdc59512c17b8f72c5b5bfacf2b35070d810d77e66f49cf7929026cc28ad44b04a016d61e65d9fb4a10af6996ba09b604bf97e9c467d08f8ff DIST kernel-i686-fedora.config.5.10.12 205412 BLAKE2B 92c715b7e2cd7dd74da7970c05981f520597d3e403ce82c8cf4eee31c9f1f50b638792a6bdb256ef5bfdc99f1bcd594e819e8f44dc6febb2ad9a854bad817f2b SHA512 69d8db11723ae1b40fdedfaace74d15bb63198cdb0485e0a1e5eba95b31217110c93a93e39cc7370cf45f1d3a8bc7f75ec096d6db5ea9ecb28ac6b56702ebb10 DIST kernel-i686-fedora.config.5.11.11 208044 BLAKE2B b6600736914e25e3de288850759e044731b08c3a386eb65dc6e44613552f362905d14f02741a7b74e9047bf5ee7e624904e84a3be7ab86ba1112658208fd4cf0 SHA512 d5601dcb2b3a170d6af14633563891aba3df8d3f396e4496637236a59cff8d6da52d0154ea199af28faa0a614bce50868e08aabeaa374b910d21b591e6bbb11a +DIST kernel-i686-fedora.config.5.11.16 208055 BLAKE2B c2de08a40c1d4525a9b4d137a48c3e6386a4f2df2cc1ba526a4e946835534c3cedac23edcd31cde1631c2cadceda2365180c5d4a406c7301478893ad73a74b1f SHA512 0df04c54c01d506d6855d8c8c2ae72af081545d8e91e6e8416a4a8a8ab7b238c4a18ab44575962facedc3300258cddcd32f035237e71c4722163e0f4982f31ff DIST kernel-i686.config.5.4.21 183910 BLAKE2B 185126ffb85718bb73761d01683def80b6f002d7a7a6eddd8e858a30d8eadc863fb378d83a1cd2ed82b3540337fa66ae44475e31fb41ebc46d77005b6f54e5c0 SHA512 6307afc2295902e44fe65b1cccaa7a0260b295a5f21f1d67ec66197bd972bd3f5675b624f08d9da8b224cb3ec987d5c21cbd743599aeab9ac6214bc651f43476 DIST kernel-ppc64le-fedora.config.5.10.12 192105 BLAKE2B 889141debb0656a358a3381bae14b5216b982acdfce0bc758f9445c16647807a68a788fb290199c2a1a23627bda1ef4c9405b3f5ac2a4176d1d2b55c71fb7db9 SHA512 3ab0f1401d9f50a61477c71369dede438f575d9d2c3a2f5c2cf36d624c2b59a938efca9c981b075511b3860c983eaaf5e5a9f877d659277f09ceba45edd43770 DIST kernel-ppc64le-fedora.config.5.11.11 194887 BLAKE2B afc34e8e59a0c99be6f5547dc0b60ffb1a68293ecf46a594ee951feee7cbb689f186d0686dab02658ca55dfb2e7c40de1bd37951270046bed71e1f11cbfd888f SHA512 eb60ea14dc4bb7d2e87b650d1f59ad50d622c4cb2229882f393def628a447bbbea378ff788c91ae1227fd44289a1ed604ad41215f561641c4048a3f82c6a9c83 +DIST kernel-ppc64le-fedora.config.5.11.16 194898 BLAKE2B 75f4d16e191f1555cf3450cbc61ec7d3d4b6b305a7717d25ea3d58a92995850a0cd3090cbce943219e229bc9bf1d96491519c95dbb1965d5aaadb31a89877df7 SHA512 78189ca4d60ebedccd04fca02ee986a05d5ca78decf2202dc9821475a002f2630b424a6122c867050acbd1324341a065a9cbb897b38c33e79db805ab402ad44c DIST kernel-ppc64le.config.5.4.21 172003 BLAKE2B b53887cb44f7c378cb3866780f8e556e19fdb02130d3b0df01d97698d2a91f7d90a200012559f288e962935742c3fdb67dfb6711876fad37862fe55cdca5b5f6 SHA512 82df8d0be47e9eb20bd7db570539bb061d0b6e2101dc78a54596cf4d0b4e0c536041449304ff9240b051ee09b342ea336c5645e9a3b66a5dfb96d7778ff86008 DIST kernel-x86_64-fedora.config.5.10.12 206357 BLAKE2B 0eda9d4f3f973336cabd67c1ac78f100aabde926354743e8dcb7ff84496f0de49210d45f99bc850a2096078b0b4687aa7fd965d999248559506004f2b29dac0c SHA512 b12f43d3c1a52a4915cd73db98874ce9ae6c425672c0f1c19ed1b1101341c868ebf1c9620bef5449752ec0d7342c1ce38fb77779d0f89b9267096a605ebf7a26 DIST kernel-x86_64-fedora.config.5.11.11 208887 BLAKE2B 012eb42b2ad148eb0f2ece1e3e6a95e71da409796c1e6dbe758f9f1031fac022e18a0b6ceac083f20928938aa7e353307c016950a53a9860dd9b1151808dc1e0 SHA512 0e0b61780a1d86760c50b523ce02e57bababa4e8175105d5908dfd77b699e30cb2dd5a64518a81d2293e56968e138e0dd8653d4e94a7bbac1b69d8297982a39f +DIST kernel-x86_64-fedora.config.5.11.16 208898 BLAKE2B 88cafb42a74005f7e5410701e3723468631ec99b433a74231f25fc39535a5472cdeca13996cd4c5b3a864c238e2d713d0ac8ff95573ef7bfa32e66acb7c57e68 SHA512 a35e8d6eac8efc76028a309f712b839d2256c745ba878548b408c3dcc5312d3af3f3eafdedb47c85fc0358dcc21d2a2742169140aa34adb92e04a186e79b47b8 DIST kernel-x86_64.config.5.4.21 184907 BLAKE2B 0eb2b07c14cea7545350fcdf3a94f2a531f0137c502ebda9299cacf44da5385686e2049b480b28bc153c9d413d453cfe682b9655eefe70428cb720f57c7bd200 SHA512 f3b3ee6841555ac3a9cc11536a7d44e1a5a8df2bab14ba341fda7df1ceb0de45cf1c799a1d54a64f2858fd1272d348bb52cf269ffa396878c5402baf2730237f DIST linux-5.10.27.tar.sign 991 BLAKE2B cdc14c00dd1a472f72248e8dfdcdfa08bfccc2308b5a597fcbc71875f84abc6ce0afb43bdeb0ac711a192a69ec9aa4154394954092188c155afd71081d03382d SHA512 4c38f43a8d64896b586854fdeea8b66b00bd19a99a6522a0f775d4667be88b161925c827dd3aea59a8852a3fbdfe7b3d2e59c98000d848b10a19c74d8903b1ca DIST linux-5.10.27.tar.xz 116306960 BLAKE2B 0a88aad9f4cff1354069de700806b9d33a7fbe1a9729948178bb763b8513d62bfa71f581a50c2ff0852279f19f8af80e62cb332e950cb5660cad8024568ab321 SHA512 96175a9a08cfa1cdcc4ac510d29420b8b6551f2c9b2afd9b41356d31c287caf43f9ca7197c6f5ede69851fcda63606c7b6ea698e5b098a108671d7c9b2c73e30 @@ -30,6 +34,8 @@ DIST linux-5.11.14.tar.sign 991 BLAKE2B b1a33b95e3745ff9bf361614daab255cdc90ebc5 DIST linux-5.11.14.tar.xz 117651976 BLAKE2B bc7a8872d38975e727f71e7b73bf6624c1e2b146997a5a84dcc0754fb66209f9e8e64fb4ca0903ba664997c0d701f32e109a94dad96dd3dc50cc85d1c119ea2b SHA512 8dfc7ff184e5cb33fff74686071f1605f3a834669e201d272f3047aa00657339ec1a3cfd605d8761b8a0f335b8488c02c701e72ed30031856e9c154aa1ff2d88 DIST linux-5.11.15.tar.sign 991 BLAKE2B 5f07f80c82a28ce04f626d4f5827e60c5c774b5ba77218b68b416a48bc91aa007ba56e10356ae9c5fe813f0ba5b2bef414b68b9d55e84a685fa4e5597e7f581f SHA512 0c6727432d290cacbc4087ab514c62e4a2af9cade1b00f6b61a87959574c11624f3899b088609a5d10d7ea921bce520a25fc355d090647e56d6439f1e199c496 DIST linux-5.11.15.tar.xz 117653240 BLAKE2B 8512b09eff18b221a5282bfa0acc92a0afdcbccd458aaeddaaf0c97e698462547ea1d729aeb1ec92d2f0ce66a36b32d5635eb93e895a29a2971fc47402887c97 SHA512 71b3deff8d47d799e4a301f88b9296517797fc5b3cda69bc1b5850fc479552d4946b22c2bc9339251c574f87d625015cf0f2d72f54eb0457dc502784db4dd944 +DIST linux-5.11.16.tar.sign 991 BLAKE2B a4d2b4685a2c9b73fba41bc1e179be9e783d9074c3c21e31b1a696d848bdb3379a626a62189ecfc2f2af8be7facf55058b62210acefc84ec6310f54fafe24fe1 SHA512 7ac709e5b871e08570ab8207635abd151aeb3d9dc14196873cba8318302990e6f2fec4801e02713e8e9e843d093ffe98e2be1403251d0817f77adb8fe1bb5142 +DIST linux-5.11.16.tar.xz 117650072 BLAKE2B fe7a296697d21ac4572b6714da898bc9303cf04f988297329e10d660a957ea6142a182fe583e7a98bf2f767f61989288454ecf640844346af079d90b4fdd21b1 SHA512 f27f4376a777f6e20ef8355bb3b01379026d2cda751c9f7bd35015cfd16f12f62aa46c4c855c7bf83bec6c90463cac38584a3a346a9ede43826a1d744b2189d0 DIST linux-5.4.109.tar.sign 991 BLAKE2B 6701f7e216c48473c77140a4845c07726bc5d64956fe62e717871a379aef7dd966ded4101b2bf8d6b509508d50155e7cfaf9b87668bdce1f27949b9b05a5debb SHA512 53f5c65ce93fcfc81792b9e706b4f49963772e7c784c7c5c67f323b840ba5a99a16ab889376c734ac0e044fd3b396795511fb9bd8b19f28f5e0a4dfaa5e7500c DIST linux-5.4.109.tar.xz 109086324 BLAKE2B 1c989bf67953ae03d1e6fabbf653058d070aeae1e2d10680c8ae3ef96e42d2d3f44d0a40374fe30c547a53118d37fe25632ae81cd4b497cb5fed8db5ee0eaf4d SHA512 9c41d52c9a76088f670e81aca5d5a62c7218ea496176ac92823594a99893e1948ec550ec7d3434a455de1f79981c3d5b80c8520c375dc50b23a972e0bbe3b78b DIST linux-5.4.111.tar.sign 991 BLAKE2B 00ea726e62ca8810210ad3be33b40f46cfcd3daeab510b0b16f4788c37e576a0018ddc1e2a280c32a3a574fa89bd929af25d7516efe5eead7dc90bd9c55da199 SHA512 185804fd5afc9cea54911d0228b79860a484d2c45c65e68545944d5818397f735352f0525506685b2f7671de669db3ad6ea5b3ca1f873e8b79b1641eeed7c848 diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-5.11.16.ebuild b/sys-kernel/vanilla-kernel/vanilla-kernel-5.11.16.ebuild new file mode 100644 index 000000000000..9d1edee058a5 --- /dev/null +++ b/sys-kernel/vanilla-kernel/vanilla-kernel-5.11.16.ebuild @@ -0,0 +1,102 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit kernel-build verify-sig + +MY_P=linux-${PV} +# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 +CONFIG_VER=5.11.16 +CONFIG_HASH=020a7e573eb59b9d2b935e955c62c987e04751fa +GENTOO_CONFIG_VER=5.10.32 + +DESCRIPTION="Linux kernel built from vanilla upstream sources" +HOMEPAGE="https://www.kernel.org/" +SRC_URI+=" https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz + https://github.com/mgorny/gentoo-kernel-config/archive/v${GENTOO_CONFIG_VER}.tar.gz + -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz + verify-sig? ( + https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.sign + ) + amd64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config + -> kernel-x86_64-fedora.config.${CONFIG_VER} + ) + arm64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-aarch64-fedora.config + -> kernel-aarch64-fedora.config.${CONFIG_VER} + ) + ppc64? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-ppc64le-fedora.config + -> kernel-ppc64le-fedora.config.${CONFIG_VER} + ) + x86? ( + https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-i686-fedora.config + -> kernel-i686-fedora.config.${CONFIG_VER} + )" +S=${WORKDIR}/${MY_P} + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="debug" +REQUIRED_USE=" + arm? ( savedconfig )" + +RDEPEND=" + !sys-kernel/vanilla-kernel-bin:${SLOT}" +BDEPEND=" + debug? ( dev-util/dwarves ) + verify-sig? ( app-crypt/openpgp-keys-kernel )" +PDEPEND=" + >=virtual/dist-kernel-${PV}" + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/kernel.org.asc + +src_unpack() { + if use verify-sig; then + einfo "Unpacking linux-${PV}.tar.xz ..." + verify-sig_verify_detached - "${DISTDIR}"/linux-${PV}.tar.sign \ + < <(xz -cd "${DISTDIR}"/linux-${PV}.tar.xz | tee >(tar -x)) + assert "Unpack failed" + unpack "gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz" + else + default + fi +} + +src_prepare() { + default + + # prepare the default config + case ${ARCH} in + amd64) + cp "${DISTDIR}/kernel-x86_64-fedora.config.${CONFIG_VER}" .config || die + ;; + arm) + return + ;; + arm64) + cp "${DISTDIR}/kernel-aarch64-fedora.config.${CONFIG_VER}" .config || die + ;; + ppc64) + cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die + ;; + x86) + cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die + ;; + *) + die "Unsupported arch ${ARCH}" + ;; + esac + + echo 'CONFIG_LOCALVERSION="-dist"' > "${T}"/version.config || die + local merge_configs=( + "${T}"/version.config + "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/base.config + ) + use debug || merge_configs+=( + "${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}"/no-debug.config + ) + kernel-build_merge_configs "${merge_configs[@]}" +} |