diff options
author | Miroslav Šulc <fordfrog@gentoo.org> | 2019-12-14 17:28:26 +0100 |
---|---|---|
committer | Miroslav Šulc <fordfrog@gentoo.org> | 2019-12-14 17:28:51 +0100 |
commit | fe68005995163bb04bdc0f6b663ac1600a667deb (patch) | |
tree | 62c13b3067347eda13683e2cb857aa4be44b33d3 /media-sound/helm/helm-0.9.0-r1.ebuild | |
parent | app-emacs/nxml-gentoo-schemas: Version bump to 20191214. (diff) | |
download | gentoo-fe68005995163bb04bdc0f6b663ac1600a667deb.tar.gz gentoo-fe68005995163bb04bdc0f6b663ac1600a667deb.tar.bz2 gentoo-fe68005995163bb04bdc0f6b663ac1600a667deb.zip |
media-sound/helm-0.9.0-r1: fixes with revbump (removed old)
1) switched from xdg-utils to xdg
2) fixed bug 686108 using the patch from upstream though technically
the patch in the bug is the same
3) fixed installation path for documentation
Closes: https://bugs.gentoo.org/686108
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'media-sound/helm/helm-0.9.0-r1.ebuild')
-rw-r--r-- | media-sound/helm/helm-0.9.0-r1.ebuild | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/media-sound/helm/helm-0.9.0-r1.ebuild b/media-sound/helm/helm-0.9.0-r1.ebuild new file mode 100644 index 000000000000..96d0ee253468 --- /dev/null +++ b/media-sound/helm/helm-0.9.0-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop xdg + +DESCRIPTION="Open source polyphonic software synthesizer with lots of modulation" +HOMEPAGE="https://tytel.org/helm/" +SRC_URI="https://github.com/mtytel/helm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND=" + media-libs/alsa-lib + media-libs/freetype + media-libs/lv2 + virtual/jack + virtual/opengl + x11-libs/libX11 + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXinerama + x11-libs/libXrandr" +RDEPEND="${DEPEND} + !app-admin/helm +" + +DOCS=( changelog README.md ) + +PATCHES=( + "${FILESDIR}/${P}-nomancompress.patch" + "${FILESDIR}/${P}-fix-gcc91.patch" +) + +src_prepare() { + default + sed -e "s|/usr/lib/|/usr/$(get_libdir)/|" -i Makefile || die "Failed to fix libdir" + sed -e "s|^\(CHANGES.*\)/|\1-${PVR}|" -i Makefile || die "Failed to fix doc path" +} + +src_compile() { + emake PREFIX=/usr all +} + +src_install() { + default + make_desktop_entry /usr/bin/helm Helm /usr/share/helm/icons/helm_icon_32_1x.png +} |