[proaudio] proaudio/proaudio: [3180] rt-sources the return |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 3180
Author: dominique
Date: 2019-09-10 15:01:14 +0200 (Tue, 10 Sep 2019)
Log Message:
-----------
rt-sources the return
Modified Paths:
--------------
trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
Added Paths:
-----------
trunk/overlays/proaudio/sys-kernel/
trunk/overlays/proaudio/sys-kernel/rt-sources/
trunk/overlays/proaudio/sys-kernel/rt-sources/ChangeLog
trunk/overlays/proaudio/sys-kernel/rt-sources/Manifest
trunk/overlays/proaudio/sys-kernel/rt-sources/metadata.xml
trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.2_p1.ebuild
Modified: trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST 2019-09-09 21:32:58 UTC (rev 3179)
+++ trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST 2019-09-10 13:01:14 UTC (rev 3180)
@@ -2031,6 +2031,13 @@
Homepage: http://www.notam02.no/arkiv/src/
+#------- sys-kernel/rt-sources --------
+ rt-sources-5.2_p1 arch: ~amd64
+ Description: Full Linux kernel sources with the CONFIG_PREEMPT_RT
+ patch
+ Homepage: https://www.kernel.org/pub/linux/kernel/projects/rt/
+
+
#------- sys-libs/libmagic --------
libmagic-0_alpha arch: ~x86 ~amd64
Description: Lbrary for automatically determining the
Added: trunk/overlays/proaudio/sys-kernel/rt-sources/ChangeLog
===================================================================
--- trunk/overlays/proaudio/sys-kernel/rt-sources/ChangeLog (rev 0)
+++ trunk/overlays/proaudio/sys-kernel/rt-sources/ChangeLog 2019-09-10 13:01:14 UTC (rev 3180)
@@ -0,0 +1,7 @@
+# ChangeLog for sys-kernel/rt-sources
+# Copyright 1999-2019 Gentoo Foundation; Distributed under the GPL v2
+
+*rt-sources-5.2_p1 (10 Sep 2019)
+
+ 10 Sep 2019; D£ominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+ +rt-sources-5.2_p1.ebuild: the return! Based on portage ebuild.
Added: trunk/overlays/proaudio/sys-kernel/rt-sources/Manifest
===================================================================
--- trunk/overlays/proaudio/sys-kernel/rt-sources/Manifest (rev 0)
+++ trunk/overlays/proaudio/sys-kernel/rt-sources/Manifest 2019-09-10 13:01:14 UTC (rev 3180)
@@ -0,0 +1,5 @@
+DIST linux-5.2.tar.xz 107029708 BLAKE2B f0cf6e3a15a4bd019edbfa33cb4556d0672e807f7d139eff3ab053d0ad7649198b229475955a1f51eb90d0e9f8268cafb782f6312793fdf38472f3c6d7c2d7ee SHA512 5a28f8a34c4e0470617f5638b7112e6252109b78f23b1eed484a228530970c7ef5c130d6e5a09cf25ea2f6a0329602dcc1ec66ce893182e15b27d99bd228789c
+DIST patch-5.2-rt1.patch.xz 162716 BLAKE2B 476641b17d0419565f937d9ef49a75a112b54485c8c05d96f870c05e106a1722ec64c987eb8dad74d2df1a771e8bfa40d72131cbf4bca833b644c1795188dfea SHA512 02563a139f05c13442bf60e31a84809f14e5d2bbca78d00cb7093eec365135e3f1e6eb40eb0aa58ec50363fdfe9bbca12204a1a643c6f0589e8c6fa5a3794b94
+EBUILD rt-sources-5.2_p1.ebuild 1759 BLAKE2B 2947d85b272f0624056bbe32ba011eb3f4cec04b0626da4d050c6732a28bceee5569472dc7515bfcc78bb6973e2bae607a6d4620df9f97cfedc0ff825fee6c00 SHA512 65b8d1a888c3674cbd9839b3ce0779e70103a0c0d6322b6919fc476d41f2331294b325fefd5729df1643381afc3a2589bb79bc0a39641f2fcd723cc758a4637f
+MISC ChangeLog 283 BLAKE2B 7c9bc523a44849c3e9514d9593d96604d21de5253e2dfd75acbec6fd75b99c8ce1d22ea5eb023e6826d64a257fa8a4091fea1eba449b99101a15acb9aae53994 SHA512 1177a751abe4130e6a68b441dcc70f34d2567ff73d5c05217082116c92f50ed6d129891d413c598c8f18aedbf317cdc67b15a732c3cabdb2956301e5a6bfca0b
+MISC metadata.xml 246 BLAKE2B d01c2d2909dd5f50ce592242d40f40fae29ef3192305559942ca767891376f57436e9549aa2706fe139b8071956294706485b07a3678d59f050efdd5b0534914 SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4
Added: trunk/overlays/proaudio/sys-kernel/rt-sources/metadata.xml
===================================================================
--- trunk/overlays/proaudio/sys-kernel/rt-sources/metadata.xml (rev 0)
+++ trunk/overlays/proaudio/sys-kernel/rt-sources/metadata.xml 2019-09-10 13:01:14 UTC (rev 3180)
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer>
+ <email>proaudio@xxxxxxxxxxxxx</email>
+ <name>pro-audio overlay team</name>
+ </maintainer>
+</pkgmetadata>
Added: trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.2_p1.ebuild
===================================================================
--- trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.2_p1.ebuild (rev 0)
+++ trunk/overlays/proaudio/sys-kernel/rt-sources/rt-sources-5.2_p1.ebuild 2019-09-10 13:01:14 UTC (rev 3180)
@@ -0,0 +1,62 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+KEYWORDS="~amd64"
+
+HOMEPAGE="https://www.kernel.org/pub/linux/kernel/projects/rt/"
+
+inherit eapi7-ver
+
+CKV="$(ver_cut 1-3)"
+K_SECURITY_UNSUPPORTED="1"
+K_DEBLOB_AVAILABLE="0"
+K_DEBLOB_TAG="2-gnu" # does not work => we disable deblobing
+RT_PATCHSET="${PV/*_p}"
+
+inherit kernel-2
+detect_version
+
+K_BRANCH_ID="${KV_MAJOR}"
+#K_BRANCH_ID="${KV_MAJOR}.${KV_MINOR}"
+RT_FILE="patch-${K_BRANCH_ID}.${KV_PATCH}-rt${RT_PATCHSET}.patch.xz"
+#RT_URI="mirror://kernel/linux/kernel/projects/rt/${PV}/${RT_FILE} \
+# mirror://kernel/linux/kernel/projects/rt/${PV}/older/${RT_FILE}"
+RT_URI="mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}.${KV_PATCH}/${RT_FILE} \
+ mirror://kernel/linux/kernel/projects/rt/${K_BRANCH_ID}.${KV_PATCH}/older/${RT_FILE}"
+
+DESCRIPTION="Full Linux ${K_BRANCH_ID} kernel sources with the CONFIG_PREEMPT_RT patch"
+SRC_URI="${KERNEL_URI} ${RT_URI}"
+
+KV_FULL="${PVR/_p/-rt}"
+S="${WORKDIR}/linux-${KV_FULL}"
+
+UNIPATCH_LIST="${DISTDIR}/${RT_FILE}"
+UNIPATCH_STRICTORDER="yes"
+
+#PATCHES=(
+# "${FILESDIR}"/rt-sources-posix-printf.patch # 627068
+#)
+
+src_prepare() {
+ default
+
+ # 627796
+ sed \
+ "s/default PREEMPT_NONE/default PREEMPT_RT_FULL/g" \
+ -i "${S}/kernel/Kconfig.preempt" || die "sed failed"
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ ewarn
+ ewarn "${PN} are *not* supported by the Gentoo Kernel Project in any way."
+ ewarn "If you need support, please contact the RT project developers directly."
+ ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with"
+ ewarn "the ebuilds."
+ ewarn
+}
+
+K_EXTRAEINFO="For more info on rt-sources and details on how to report problems, see: \
+${HOMEPAGE}."