From 38051c7278a2f58a5853141b93b02da57cca78ba Mon Sep 17 00:00:00 2001 From: Miroslav Šulc Date: Wed, 17 Jun 2020 20:03:22 +0200 Subject: media-sound/zyn-fusion: added live ebuild from bug #700326 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Miroslav Šulc --- media-sound/zyn-fusion/Manifest | 3 ++ media-sound/zyn-fusion/metadata.xml | 8 ++++ media-sound/zyn-fusion/zyn-fusion-9999.ebuild | 54 +++++++++++++++++++++++++++ 3 files changed, 65 insertions(+) create mode 100644 media-sound/zyn-fusion/Manifest create mode 100644 media-sound/zyn-fusion/metadata.xml create mode 100644 media-sound/zyn-fusion/zyn-fusion-9999.ebuild 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 @@ + + + + + fordfrog@gentoo.org + Miroslav Šulc + + 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 +} -- cgit v1.2.3-65-gdbad