[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}."


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/