mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
app-emulation/darling: update SRC_URI
Signed-off-by: Abishek Jakkala <thysupremematrix@tuta.io>
This commit is contained in:
@@ -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"
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user