media-video/dependency-control - 0.6.4 (guru)

Search

Install

Install this version:

emerge -a =media-video/dependency-control-0.6.4

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =media-video/dependency-control-0.6.4

Or alternatively:

emerge --autounmask-write -a =media-video/dependency-control-0.6.4

Package Information

Description:
Package manager for Aegisub automation scripts
Homepage:
https://github.com/TypesettingTools/ffi-experiments/
License:
ISC MIT

Ebuild Details

Version EAPI Keywords Slot
0.6.4 8 ~amd64 0
View Raw Ebuild
EAPI=8

inherit meson

DESCRIPTION="Package manager for Aegisub automation scripts"
HOMEPAGE="https://github.com/TypesettingTools/ffi-experiments/"

SRC_URI="
	https://github.com/TypesettingTools/ffi-experiments/archive/b8897ead55b84ec4148e900882bff8336b38f939.tar.gz
	https://github.com/evilja/gentoo-ffi-experiments/archive/refs/tags/1.tar.gz
	https://github.com/TypesettingTools/DependencyControl/archive/v${PV}-alpha.tar.gz
"

RDEPEND="
	media-video/aegisub
	dev-lua/luajson
	net-misc/curl
"

DEPEND="${RDEPEND}"

S="${WORKDIR}/ffi-experiments-b8897ead55b84ec4148e900882bff8336b38f939"
LICENSE="ISC MIT"
SLOT="0"
KEYWORDS="~amd64"



src_install() {
	local prefix="/usr/share/aegisub/automation"
	local extra="${WORKDIR}/gentoo-ffi-experiments-1"
	local depctrl="${WORKDIR}/DependencyControl-0.6.4-alpha"
	insopts -m0755
	insinto ${prefix}/include/BM/BadMutex
	doins "${BUILD_DIR}/bad-mutex/libBadMutex.so"
	insinto ${prefix}/include/DM/DownloadManager
	doins "${BUILD_DIR}/download-manager/libDownloadManager.so"
	insinto ${prefix}/include/PT/PreciseTimer
	doins "${BUILD_DIR}/precise-timer/libPreciseTimer.so"

	insinto ${prefix}/include/BM
	doins ${extra}/BadMutex.lua
	insinto ${prefix}/include/DM
	doins ${extra}/DownloadManager.lua
	insinto ${prefix}/include/PT
	doins ${extra}/PreciseTimer.lua
	insinto ${prefix}/include/requireffi
	doins ${extra}/requireffi.lua

	# dependencycontrol

	insinto ${prefix}/include/l0/modules
	doins ${depctrl}/modules/*
	insinto ${prefix}/autoload
	doins ${depctrl}/macros/*
}

Inherited Eclasses

Dependencies

DEPEND

	media-video/aegisub
	dev-lua/luajson
	net-misc/curl

RDEPEND

	media-video/aegisub
	dev-lua/luajson
	net-misc/curl

Manifest for 0.6.4

Type File Size Source URLs
DIST 1.tar.gz 5274 bytes https://github.com/evilja/gentoo-ffi-experiments/archive/refs/tags/1.tar.gz
DIST b8897ead55b84ec4148e900882bff8336b38f939.tar.gz 19806 bytes https://github.com/TypesettingTools/ffi-experiments/archive/b8897ead55b84ec4148e900882bff8336b38f939.tar.gz
DIST v0.6.4-alpha.tar.gz 50879 bytes https://github.com/TypesettingTools/DependencyControl/archive/v0.6.4-alpha.tar.gz