summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-sound/zyn-fusion/Manifest3
-rw-r--r--media-sound/zyn-fusion/metadata.xml8
-rw-r--r--media-sound/zyn-fusion/zyn-fusion-9999.ebuild54
3 files changed, 65 insertions, 0 deletions
diff --git a/media-sound/zyn-fusion/Manifest b/media-sound/zyn-fusion/Manifest
new file mode 100644
index 000000000..3569b5e18
--- /dev/null
+++ b/media-sound/zyn-fusion/Manifest
@@ -0,0 +1,3 @@
+DIST libuv-v1.9.1.tar.gz 1054443 BLAKE2B 2605838129acd457777cffba3396da08d8e6f653660aed2860d2f92642cc06a9bb01f7d5f5ec5d3c56518435339d9c4e840d783ce3d92a9bce595481553700f4 SHA512 d243e7b1282d2627cfb6958294d0c29ba51a8ea0bb85a50dafa0d762b8255fe280c6afd310f0898e022e15b2be97c10ac50e2bf140f23d6a49dd1a0a5dd6d546
+EBUILD zyn-fusion-9999.ebuild 991 BLAKE2B f34551322e8ffca607fba0ef56ec2ceafbcdcf5c33ca2521fdf16167db491eff1c58b4094babc97d4f3e0c579c78bbd5fc8a5f358b9a138653a87869d08cbe31 SHA512 0d514cbcaca92dcca58858d76dac9759237e0f7f24de562b48e552a6be489638108e15cf791d9d9a0c90b569d8ef42f2032e98456f7d58dcbdac575a23b40d54
+MISC metadata.xml 249 BLAKE2B 54d645d97d1d7247d704241142448ad8492c53d9aa7d69a7fcc51df476d08b6226fef93ec880696d52d90af056a1b296006eeb1798b58799d5b66b8edc336d81 SHA512 8ff95dedc1dff6414020296e10ae064acd622ded48000f43fa5e43bc834699f8cab267d48b382f087942a42fbefc343ced091b1c6db0feab95551ebe2cf18d25
diff --git a/media-sound/zyn-fusion/metadata.xml b/media-sound/zyn-fusion/metadata.xml
new file mode 100644
index 000000000..11287d129
--- /dev/null
+++ b/media-sound/zyn-fusion/metadata.xml
@@ -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>fordfrog@gentoo.org</email>
+ <name>Miroslav Šulc</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/media-sound/zyn-fusion/zyn-fusion-9999.ebuild b/media-sound/zyn-fusion/zyn-fusion-9999.ebuild
new file mode 100644
index 000000000..313abb040
--- /dev/null
+++ b/media-sound/zyn-fusion/zyn-fusion-9999.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit git-r3
+
+UV_PV="1.9.1"
+
+DESCRIPTION="Zyn-Fusion User Interface"
+HOMEPAGE="https://github.com/mruby-zest/mruby-zest-build"
+EGIT_REPO_URI="https://github.com/mruby-zest/mruby-zest-build"
+SRC_URI="https://dist.libuv.org/dist/v${UV_PV}/libuv-v${UV_PV}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+# TODO use system libuv and as much libs as possible
+# TODO Change /opt/ default (need to check whole source repository)
+
+src_unpack() {
+ git-r3_src_unpack
+ default_src_unpack
+}
+
+src_prepare() {
+ ln -s "${WORKDIR}"/libuv-v${UV_PV} deps/
+ eapply_user
+}
+
+src_compile() {
+ emake builddep
+ default_src_compile
+ emake pack
+}
+
+src_install() {
+ cd package
+ touch qml/MainWindow.qml
+
+ exeinto /opt/${PN}
+ doexe zest
+ dodir /usr/bin/
+ dosym ../../opt/${PN}/zest /usr/bin/${PN}
+
+ insinto /opt/${PN}
+ doins -r font qml schema libzest.so
+}