diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2020-06-17 20:03:22 +0200 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2020-06-17 20:03:22 +0200 |
commit | 38051c7278a2f58a5853141b93b02da57cca78ba (patch) | |
tree | 246da0a7f935f16bace30150780ce080ce772207 | |
parent | media-sound/zynaddsubfx: added support for zyn-fusion from bug #700326 (diff) | |
download | fordfrog-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/Manifest | 3 | ||||
-rw-r--r-- | media-sound/zyn-fusion/metadata.xml | 8 | ||||
-rw-r--r-- | media-sound/zyn-fusion/zyn-fusion-9999.ebuild | 54 |
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 +} |