app-emulation/darling: update SRC_URI

Signed-off-by: Abishek Jakkala <thysupremematrix@tuta.io>
This commit is contained in:
Abishek Jakkala
2026-03-15 13:13:53 +00:00
parent 9bd2a9687b
commit 46c5b85f30
2 changed files with 20 additions and 16 deletions

View File

@@ -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"

View File

@@ -7,7 +7,7 @@
</maintainer>
<upstream>
<remote-id type="github">thonny/thonny</remote-id>
<remote-id type="github">darlinghq/darling</remote-id>
<bugs-to>https://github.com/darlinghq/darling/issues</bugs-to>
<changelog>https://github.com/darlinghq/darling/releases</changelog>
</upstream>
@@ -19,26 +19,29 @@
</longdescription>
<use>
<!-- Descriptions taken from https://docs.darlinghq.org/build-instructions.html -->
<flag name="system">Includes core and everything necessary to enter a shell</flag>
<flag name="cli">
Includes system and most standalone command-line programs (i.e. those that don't
require additional runtimes or complex frameworks/libraries)
</flag>
<flag name="cli_dev">
<flag name="cli-dev">
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.
</flag>
<flag name="cli_extra">Includes cli and some additional programs not installed on a standard macOS installation (e.g. GNU tar)</flag>
<flag name="cli-extra">Includes cli and some additional programs not installed on a standard macOS installation (e.g. GNU tar)</flag>
<flag name="gui">
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.)
</flag>
<flag name="gui_frameworks">
<flag name="gui-frameworks">
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.
</flag>
<flag name="gui_stubs">Includes gui_frameworks and many stubbed GUI-related frameworks.</flag>
<flag name="jsc">This is a large framework used for executing JavaScript code, primarily in web browsers.</flag>
<flag name="gui-stubs">Includes gui_frameworks and many stubbed GUI-related frameworks.</flag>
<flag name="jsc">Enabled support for a framework used for executing JavaScript code, primarily in web browsers.</flag>
<flag name="metal">Enable support for the Metal graphics framework</flag>
</use>
</pkgmetadata>