diff options
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/guitarix/Manifest | 2 | ||||
-rw-r--r-- | media-sound/guitarix/guitarix-9999.ebuild | 78 | ||||
-rw-r--r-- | media-sound/guitarix/metadata.xml | 15 |
3 files changed, 95 insertions, 0 deletions
diff --git a/media-sound/guitarix/Manifest b/media-sound/guitarix/Manifest new file mode 100644 index 000000000..20d4c542e --- /dev/null +++ b/media-sound/guitarix/Manifest @@ -0,0 +1,2 @@ +EBUILD guitarix-9999.ebuild 1733 BLAKE2B c29c886bebe1ced888dcb78cfc0db2e108853bd98eeba7458bc973a74d3c9d914e379991d78e2b157a856f57231dcaa60d17a8807cbc3489d2d00b9066f65611 SHA512 be637c8bf7ec96df8f9256260139be713540a450ba5cf0c87bb51892811b3c108ffaf553847103a84075c28e2dc4d70b1056001c5550f85937cf3e3f1e53021f +MISC metadata.xml 507 BLAKE2B 65a740aad6e8020420aa5f0a7efb3432fba2a315be5fd6c57b212adc83a1928cb16872ed93644b86827529a9c4563a0d470d663d5851dc4a74d88ee8258d7989 SHA512 62e16da93dd14273a41c897db33d074b688d3b07491d384e9f14ea6b5e74b1e024f9231d87c7c9ffc3586de3569da2d928e7577a5f2114ce6336ca0b393d768e diff --git a/media-sound/guitarix/guitarix-9999.ebuild b/media-sound/guitarix/guitarix-9999.ebuild new file mode 100644 index 000000000..655010686 --- /dev/null +++ b/media-sound/guitarix/guitarix-9999.ebuild @@ -0,0 +1,78 @@ +# Copyright 2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 ) +PYTHON_REQ_USE='threads(+)' + +inherit python-any-r1 waf-utils xdg git-r3 + +MY_P="${PN}2-${PV}" + +DESCRIPTION="Virtual guitar amplifier for Linux" +HOMEPAGE="http://guitarix.org/" +EGIT_REPO_URI="https://git.code.sf.net/p/guitarix/git" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="bluetooth debug lv2 nls +standalone zeroconf" +REQUIRED_USE="|| ( lv2 standalone )" + +COMMON_DEPEND="dev-cpp/eigen:3 + dev-cpp/glibmm:2 + dev-cpp/gtkmm:2.4 + dev-libs/glib:2 + >=media-libs/libsndfile-1.0.17 + >=media-libs/zita-convolver-3:= + media-libs/zita-resampler + >=net-misc/curl-7.26.0 + >=sci-libs/fftw-3.1.2:3.0= + x11-libs/gtk+:2 + lv2? ( media-libs/lv2 ) + standalone? ( + dev-libs/boost:= + media-libs/liblrdf + media-libs/lilv + virtual/jack + bluetooth? ( net-wireless/bluez ) + zeroconf? ( net-dns/avahi ) + ) +" +# clearlooks gtk engine and roboto fonts are required for correct ui rendering +RDEPEND="${COMMON_DEPEND} + x11-themes/gtk-engines + standalone? ( + media-fonts/roboto + ) +" +DEPEND="${COMMON_DEPEND} + ${PYTHON_DEPS} + virtual/pkgconfig + nls? ( dev-util/intltool ) +" + +S="${WORKDIR}/${P}/trunk" + +DOCS=( changelog README ) + +src_configure() { + local myconf=( + --cxxflags-debug="" + --cxxflags-release="-DNDEBUG" + --ldflags="${LDFLAGS}" + --enable-lfs + --lib-dev + --no-desktop-update + --no-faust + --no-ldconfig + --shared-lib + $(use_enable nls) + $(usex bluetooth "" "--no-bluez") + $(usex debug "--debug" "") + $(usex lv2 "--lv2dir=${EPREFIX}/usr/$(get_libdir)/lv2" "--no-lv2 --no-lv2-gui") + $(usex standalone "" "--no-standalone") + $(usex zeroconf "" "--no-avahi") + ) + waf-utils_src_configure "${myconf[@]}" +} diff --git a/media-sound/guitarix/metadata.xml b/media-sound/guitarix/metadata.xml new file mode 100644 index 000000000..30ec93842 --- /dev/null +++ b/media-sound/guitarix/metadata.xml @@ -0,0 +1,15 @@ +<?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> + <longdescription lang="en"> + guitarix is a virtual guitar amplifier for Linux running on Jack Audio Connection Kit + </longdescription> + <use> + <flag name="lv2">Build lv2 plugins</flag> + <flag name="standalone">Build standalone application</flag> + </use> +</pkgmetadata> |