From 46c5b85f30ff68e1cb1f42bd7af2902a9f30346c Mon Sep 17 00:00:00 2001 From: Abishek Jakkala Date: Sun, 15 Mar 2026 13:13:53 +0000 Subject: [PATCH] app-emulation/darling: update SRC_URI Signed-off-by: Abishek Jakkala --- .../darling/darling-0.1.20260222.ebuild | 21 ++++++++++--------- app-emulation/darling/metadata.xml | 15 +++++++------ 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/app-emulation/darling/darling-0.1.20260222.ebuild b/app-emulation/darling/darling-0.1.20260222.ebuild index 8ece931e94..5a96b68137 100644 --- a/app-emulation/darling/darling-0.1.20260222.ebuild +++ b/app-emulation/darling/darling-0.1.20260222.ebuild @@ -10,7 +10,8 @@ DESCRIPTION="Translation layer for running macOS software on Linux" HOMEPAGE="https://www.darlinghq.org" SRC_URI=" - https://github.com/darlinghq/darling/releases/download/v0.1.20260222/darling-source.tar.gz -> darling-complete-source-${PV}.tar.gz + https://github.com/darlinghq/darling/releases/download/v${PV}/darling-source.tar.gz + -> darling-complete-source-${PV}.tar.gz " S="${WORKDIR}/darling" @@ -18,14 +19,14 @@ S="${WORKDIR}/darling" LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="cli cli_dev cli_extra gui gui_frameworks gui_stubs jsc webkit python ruby perl metal multilib system" +IUSE="cli cli-dev cli-extra gui gui-frameworks gui-stubs jsc webkit python ruby perl metal multilib +system" REQUIRED_USE=" - cli_dev? ( cli python ruby perl ) + cli-dev? ( cli python ruby perl ) cli? ( system ) - cli_extra? ( cli ) - gui_frameworks? ( gui ) - gui_stubs? ( gui_frameworks ) + cli-extra? ( cli ) + gui-frameworks? ( gui ) + gui-stubs? ( gui-frameworks ) gui? ( system ) webkit? ( jsc ) python? ( system ) @@ -160,11 +161,11 @@ src_configure() { use ruby && components+=",ruby" use perl && components+=",perl" use cli && components+=",cli" - use cli_dev && components+=",cli_dev" - use cli_extra && components+=",cli_extra" + use cli-dev && components+=",cli_dev" + use cli-extra && components+=",cli_extra" use gui && components+=",gui" - use gui_frameworks && components+=",gui_frameworks" - use gui_stubs && components+=",gui_stubs" + use gui-frameworks && components+=",gui_frameworks" + use gui-stubs && components+=",gui_stubs" use jsc && components+=",jsc" use webkit && components+=",webkit" diff --git a/app-emulation/darling/metadata.xml b/app-emulation/darling/metadata.xml index faf5850dc2..87430e06c2 100644 --- a/app-emulation/darling/metadata.xml +++ b/app-emulation/darling/metadata.xml @@ -7,7 +7,7 @@ - thonny/thonny + darlinghq/darling https://github.com/darlinghq/darling/issues https://github.com/darlinghq/darling/releases @@ -19,26 +19,29 @@ + Includes core and everything necessary to enter a shell Includes system and most standalone command-line programs (i.e. those that don't require additional runtimes or complex frameworks/libraries) - + Includes cli, python, ruby, and perl, along with some additional targets normally regarded as GUI targets. These additional targets are necessary for certain parts of the Xcode CLI tools. - Includes cli and some additional programs not installed on a standard macOS installation (e.g. GNU tar) + Includes cli and some additional programs not installed on a standard macOS installation (e.g. GNU tar) Includes system and everything necessary to run basic Cocoa, Metal, and OpenGL apps. Note that only includes the minimum required for GUI applications; most applications will also require additional frameworks (e.g. audio, video, location, etc.) - + Includes gui and many GUI-related frameworks depended upon by Cocoa apps (e.g. audio frameworks). Note that this component only includes non-stub frameworks. - Includes gui_frameworks and many stubbed GUI-related frameworks. - This is a large framework used for executing JavaScript code, primarily in web browsers. + Includes gui_frameworks and many stubbed GUI-related frameworks. + Enabled support for a framework used for executing JavaScript code, primarily in web browsers. + Enable support for the Metal graphics framework +