summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiroslav Šulc <fordfrog@gentoo.org>2020-06-17 20:03:22 +0200
committerMiroslav Šulc <fordfrog@gentoo.org>2020-06-17 20:03:22 +0200
commit38051c7278a2f58a5853141b93b02da57cca78ba (patch)
tree246da0a7f935f16bace30150780ce080ce772207
parentmedia-sound/zynaddsubfx: added support for zyn-fusion from bug #700326 (diff)
downloadfordfrog-38051c7278a2f58a5853141b93b02da57cca78ba.tar.gz
fordfrog-38051c7278a2f58a5853141b93b02da57cca78ba.tar.bz2
fordfrog-38051c7278a2f58a5853141b93b02da57cca78ba.zip
media-sound/zyn-fusion: added live ebuild from bug #700326
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
-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
+}