mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-04-07 03:10:15 -04:00
media-video/dependency-control: new package, add 0.6.4
Signed-off-by: Arif Kabayel <myisha.gentoo@proton.me>
This commit is contained in:
3
media-video/dependency-control/Manifest
Normal file
3
media-video/dependency-control/Manifest
Normal file
@@ -0,0 +1,3 @@
|
||||
DIST 1.tar.gz 5274 BLAKE2B 84a23f5a1e92ba0ae20d760285f8625c572e8f40bd3eab3fd37ddb37a826a3adc0b73ed3781d300e6277baa39af0fd1ba233250a4ef4f60d924e950bbd9ed8b0 SHA512 a49111782b7a6afa9add1e27d529a68e3ce902ee8e5e4f00050f34628bd8c3349a1fb206c38dfce94e0fd59199f640aad2a5732b8e73ed90c50900e0a4dba3d8
|
||||
DIST b8897ead55b84ec4148e900882bff8336b38f939.tar.gz 19806 BLAKE2B c970ad01a5cd40400cabba39ba57f714c473d19a1fb5a3456ad2ba8feea8d7ec9ed67fc440531872caaddd25f3013daa6449b1b61f979e4c67dd44afd4484eef SHA512 34c930f3d524fe20c5b5d4a097f544cc6fa84f8271acd332ad60b45d516800f29015533e918f15a8a638c3ad05b7e2c3090f6b28d81e205d63452a00c8af0d11
|
||||
DIST v0.6.4-alpha.tar.gz 50879 BLAKE2B afd8932c36ebccd2d79d7854eae0653b1604868b1b12304ede7c1322e44203a23995826f63154c2ac9a949cd442595195278f56075dfd7776d833495e5fd2a44 SHA512 f5c5dae6f89f1df47f6c1960635176d0d38848f8d86f22c5d67eb86b3724204a978c1bb083fd634e53da74ecfb46b62303d07c784aba89bcefa24dcc08e2de02
|
||||
@@ -0,0 +1,56 @@
|
||||
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/*
|
||||
}
|
||||
8
media-video/dependency-control/metadata.xml
Normal file
8
media-video/dependency-control/metadata.xml
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>myisha.gentoo@proton.me</email>
|
||||
<name>Arif Kabayel</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user