From dda85d4859a5d82b2426c522fdb9a184d6f18837 Mon Sep 17 00:00:00 2001 From: projectmoon Date: Thu, 16 Feb 2023 13:45:15 +0100 Subject: [PATCH] Revert "sys-kernel/libre-kernel: add 6.1.2" This reverts commit 25c626d60c67d634733bba9f816c5e5f24d1f973. --- sys-kernel/libre-kernel/Manifest | 2 - .../libre-kernel/libre-kernel-6.1.2.ebuild | 150 ------------------ 2 files changed, 152 deletions(-) delete mode 100644 sys-kernel/libre-kernel/libre-kernel-6.1.2.ebuild diff --git a/sys-kernel/libre-kernel/Manifest b/sys-kernel/libre-kernel/Manifest index 559b700..9ede0b2 100644 --- a/sys-kernel/libre-kernel/Manifest +++ b/sys-kernel/libre-kernel/Manifest @@ -11,5 +11,3 @@ DIST linux-libre-5.15.85-gnu.tar.xz 119691756 BLAKE2B 1f87b850883eac963ca81acfb4 DIST linux-libre-5.15.85-gnu.tar.xz.sign 195 BLAKE2B a125f7eb8373cc8c0d6737365c22b3a9b89374168024cac4942f782f78bbe7d9e997442ff9eb8dd6248f3c5fbcd1789a7bdb402d26fe840f0c33568882bdb23d SHA512 39b97fb8f76189559bcdbfdfefc34cfb55648a213013f373a4cf413be12e897e5a7db63341c40be1c0db65892a630eca36155302ce3fa97a7622093a20c69d07 DIST linux-libre-5.15.88-gnu.tar.xz 119731844 BLAKE2B 5f939758e98c1a47d96b728a5445f3eed65a8442d85a2c3da434b01eb063a2dfca6d32095cb9c65eebb29d9cda75f0d863a302ed1c5460f96962292dce1396cb SHA512 fbf8e8406c269d20baa0b1a97ceac8bbe8f240fcd9f2978957d9a560d420f2890de307b1d5fb628f34123f53643a04c6a486f4054ca50fd1014d6f050c11a06d DIST linux-libre-5.15.88-gnu.tar.xz.sign 195 BLAKE2B dfbe0feee9e4e84bc45994b232a74859b3e764e41a0d10b097fc201534d3c1fe04b4746576eaa7bb2d7828ab8850ac915bb6f3186689e4474ec7fe639aea06ce SHA512 8d59ac0dc76b739acb7bb855addc11b3d02af7eb22c51f2672986af8d39ac18bdbce47a2b8a8f71827985f17f002e3b0ba152de8d1d84520fa4ea72427e216bb -DIST linux-libre-6.1.2-gnu.tar.xz 127080456 BLAKE2B 6a5194b51db5a5569b9da335f02fa1994386a50c87c74e6dc6086fbe083ed568f1246e2287b4d3fc5f7ba36fe72131dc93f99e588fbe6d09cae366a0e36c0ac2 SHA512 0559943486f6ffa64b67148abdc443d3c95b6f872b996f897e7be164fa6b8cec2757c0f431370a0c980240576aeae4c22f1f6327e8d9aedcb81c373751f502ef -DIST linux-libre-6.1.2-gnu.tar.xz.sign 195 BLAKE2B 15cd6491b09c4da0dffbaabf54549d14ea42373b582ef15d753b6038b43c9378b2d76ba1b12148f041916a278b7d1289860cf1dacd15292ec24bed2a836aa5f3 SHA512 7f07176cad35de76193333f5053c9515173388ca8991424c3cfc035ff9922d78760b862751d4f0ae7620f10deb082db9d5473b9c934b86031a79ad6d0108cf1f diff --git a/sys-kernel/libre-kernel/libre-kernel-6.1.2.ebuild b/sys-kernel/libre-kernel/libre-kernel-6.1.2.ebuild deleted file mode 100644 index f61bff4..0000000 --- a/sys-kernel/libre-kernel/libre-kernel-6.1.2.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors, projectmoon -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit kernel-build verify-sig - -BASE_VER="$(ver_cut 1).$(ver_cut 2).$(ver_cut 3)" -RESTRICT="mirror" - -# https://koji.fedoraproject.org/koji/packageinfo?packageID=8 -CONFIG_VER=5.15.19 -CONFIG_HASH=ec69da7a42b5b7c3da91572ef22097b069ddbd01 -GENTOO_CONFIG_VER=g1 - -DESCRIPTION="GNU Linux-libre kernel built from upstream sources" -HOMEPAGE="https://www.fsfla.org/ikiwiki/selibre/linux-libre/" -SRC_URI+=" - https://git.agnos.is/projectmoon/projectmoon-overlay-files/media/branch/main/sys-kernel/libre-kernel/linux-libre-${BASE_VER}-gnu.tar.xz - https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz - -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz - verify-sig? ( - https://git.agnos.is/projectmoon/projectmoon-overlay-files/media/branch/main/sys-kernel/libre-kernel/linux-libre-${BASE_VER}-gnu.tar.xz.sign - ) - amd64? ( - https://src.fedoraproject.org/rpms/kernel/raw/${CONFIG_HASH}/f/kernel-x86_64-fedora.config - -> kernel-x86_64-fedora.config.${CONFIG_VER} - ) -" - -# Workdir is named linux-PV. -MY_P=linux-${PV} -S=${WORKDIR}/${MY_P} - -LICENSE="GPL-2" -KEYWORDS="amd64" -IUSE="debug" - -BDEPEND=" - debug? ( dev-util/pahole ) - verify-sig? ( sec-keys/openpgp-keys-linux-libre ) -" -PDEPEND=" - >=virtual/dist-kernel-${PV} -" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/linux-libre.asc - -pkg_pretend() { - if has_version -d sys-kernel/linux-firmware[redistributable]; then - ewarn "sys-kernel/linux-firmware was found installed on your system," - ewarn "but it is configured to install non-Free firmware files." - ewarn "The non-Free firmware files may be required for some hardware" - ewarn "work. The Linux-libre kernel cannot load non-Free firmware." - ewarn "To install only the Free firmware, set the -redistributable" - ewarn "USE flag on sys-kernel/linux-firmware." - - if use initramfs; then - elog - elog "If you decide to change or remove linux-firmware later, you" - elog "can rebuild the initramfs via issuing a command equivalent to:" - elog - elog " emerge --config ${CATEGORY}/${PN}:${SLOT}" - fi - else - if ! has_version -d sys-kernel/linux-firmware; then - ewarn "sys-kernel/linux-firmware[-redistributable] not found installed" - ewarn "on your system. This package provides various firmware files that" - ewarn "may be needed for your hardware to work. If in doubt, it is recommended" - ewarn "to pause or abort the build process and install it before" - ewarn "resuming." - - if use initramfs; then - elog - elog "If you decide to install linux-firmware later, you can rebuild" - elog "the initramfs via issuing a command equivalent to:" - elog - elog " emerge --config ${CATEGORY}/${PN}:${SLOT}" - fi - fi - fi -} - -src_unpack() { - if use verify-sig; then - FILE="${DISTDIR}"/linux-libre-${PV}-gnu.tar.xz - SIGFILE="${DISTDIR}"/linux-libre-${PV}-gnu.tar.xz.sign - verify-sig_verify_detached $FILE $SIGFILE - fi - - default -} - -src_prepare() { - default - - local biendian=false - - # 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 - biendian=true - ;; - hppa) - return - ;; - ppc) - # assume powermac/powerbook defconfig - # we still package.use.force savedconfig - cp "${WORKDIR}/${MY_P}/arch/powerpc/configs/pmac32_defconfig" .config || die - ;; - ppc64) - cp "${DISTDIR}/kernel-ppc64le-fedora.config.${CONFIG_VER}" .config || die - biendian=true - ;; - x86) - cp "${DISTDIR}/kernel-i686-fedora.config.${CONFIG_VER}" .config || die - ;; - *) - die "Unsupported arch ${ARCH}" - ;; - esac - - sed -i 's/EXTRAVERSION = -gnu/EXTRAVERSION = /' "${S}"/Makefile || die 'could not remove EXTRAVERSION' - local myversion="-gnu-dist" - echo "CONFIG_LOCALVERSION=\"${myversion}\"" > "${T}"/version.config || die - local dist_conf_path="${WORKDIR}/gentoo-kernel-config-${GENTOO_CONFIG_VER}" - - local merge_configs=( - "${T}"/version.config - "${dist_conf_path}"/base.config - ) - use debug || merge_configs+=( - "${dist_conf_path}"/no-debug.config - ) - - # this covers ppc64 and aarch64_be only for now - if [[ ${biendian} == true && $(tc-endian) == big ]]; then - merge_configs+=( "${dist_conf_path}/big-endian.config" ) - fi - - kernel-build_merge_configs "${merge_configs[@]}" -}