From 6f9e06e1064766cd35285c8bc922790d48e5a647 Mon Sep 17 00:00:00 2001 From: Ryan Fox Date: Mon, 6 Jul 2020 04:42:47 +0000 Subject: [PATCH] Add ZRythm --- media-sound/zrythm/Manifest | 3 ++ media-sound/zrythm/zrythm-0.8.604.ebuild | 50 ++++++++++++++++++++++++ media-sound/zrythm/zrythm-9999.ebuild | 50 ++++++++++++++++++++++++ 3 files changed, 103 insertions(+) create mode 100644 media-sound/zrythm/Manifest create mode 100644 media-sound/zrythm/zrythm-0.8.604.ebuild create mode 100644 media-sound/zrythm/zrythm-9999.ebuild diff --git a/media-sound/zrythm/Manifest b/media-sound/zrythm/Manifest new file mode 100644 index 0000000..d309672 --- /dev/null +++ b/media-sound/zrythm/Manifest @@ -0,0 +1,3 @@ +DIST zrythm-0.8.604.tar.gz 13096493 BLAKE2B 0ba35a519a72b79fb26060bbae355ab345b0647936430c49347f47759af319cd462072e3d27d1cd92499523d2f1225aa0be12fff541a2b0b7d35d587ce4ff212 SHA512 4ac83d6209ece1faafdcd85e1c4cd7eeb25f64ce61ed8644a91580be9c2b51ee5a3decb44af885c9ad6d96a2eced8f5759a84fba6fbdfdfb8f69ba257fd2b66b +EBUILD zrythm-0.8.604.ebuild 973 BLAKE2B e3070ee464e0cbd767bbd9f88614771156069681cc6491567253c94c8a92495c9347741df732c4224ddaf9f8bb85cc083b20bb4813d39f82c6626fe60ff34c28 SHA512 14dfae6239cd1529f196e64fffa5dc3898b23516afdfef7205c9828dc211b59957b4fc33ea0e6b91379607203c85430031a3b6778480d8accfce0dbd6e26c46b +EBUILD zrythm-9999.ebuild 973 BLAKE2B e3070ee464e0cbd767bbd9f88614771156069681cc6491567253c94c8a92495c9347741df732c4224ddaf9f8bb85cc083b20bb4813d39f82c6626fe60ff34c28 SHA512 14dfae6239cd1529f196e64fffa5dc3898b23516afdfef7205c9828dc211b59957b4fc33ea0e6b91379607203c85430031a3b6778480d8accfce0dbd6e26c46b diff --git a/media-sound/zrythm/zrythm-0.8.604.ebuild b/media-sound/zrythm/zrythm-0.8.604.ebuild new file mode 100644 index 0000000..672cacc --- /dev/null +++ b/media-sound/zrythm/zrythm-0.8.604.ebuild @@ -0,0 +1,50 @@ +EAPI=7 + +inherit meson xdg-utils gnome2-utils + +if [[ ${PV} != *9999* ]]; then + SRC_URI="https://git.zrythm.org/cgit/zrythm/snapshot/${P}.tar.gz" + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://git.zrythm.org/git/zrythm" +fi + +DESCRIPTION="Zrythm is a digital audio workstation designed to be featureful and easy to use." +HOMEPAGE="https://www.zrythm.org/" +LICENSE="GPL-3" +SLOT="0" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND=" + app-arch/zstd + dev-libs/libcyaml + dev-scheme/guile + kde-frameworks/breeze-icons + media-libs/lilv + media-libs/libaudec + media-libs/chromaprint + media-libs/rubberband + sci-libs/fftw + x11-libs/gtk+ + x11-libs/gtksourceview +" + +src_install() { + DESTDIR="${D}" eninja -C "${BUILD_DIR}" install +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_icon_cache_update + gnome2_schemas_update +} diff --git a/media-sound/zrythm/zrythm-9999.ebuild b/media-sound/zrythm/zrythm-9999.ebuild new file mode 100644 index 0000000..672cacc --- /dev/null +++ b/media-sound/zrythm/zrythm-9999.ebuild @@ -0,0 +1,50 @@ +EAPI=7 + +inherit meson xdg-utils gnome2-utils + +if [[ ${PV} != *9999* ]]; then + SRC_URI="https://git.zrythm.org/cgit/zrythm/snapshot/${P}.tar.gz" + KEYWORDS="~amd64" +else + inherit git-r3 + EGIT_REPO_URI="https://git.zrythm.org/git/zrythm" +fi + +DESCRIPTION="Zrythm is a digital audio workstation designed to be featureful and easy to use." +HOMEPAGE="https://www.zrythm.org/" +LICENSE="GPL-3" +SLOT="0" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND=" + app-arch/zstd + dev-libs/libcyaml + dev-scheme/guile + kde-frameworks/breeze-icons + media-libs/lilv + media-libs/libaudec + media-libs/chromaprint + media-libs/rubberband + sci-libs/fftw + x11-libs/gtk+ + x11-libs/gtksourceview +" + +src_install() { + DESTDIR="${D}" eninja -C "${BUILD_DIR}" install +} + +pkg_postinst() { + xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_mimeinfo_database_update + xdg_desktop_database_update + xdg_icon_cache_update + gnome2_schemas_update +}