gensokyo_kappa-overlay/media-sound/soundux/soundux-9999.ebuild

58 lines
1.2 KiB
Bash
Raw Permalink Normal View History

2021-03-06 22:33:48 +01:00
# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils cmake-utils git-r3 desktop
DESCRIPTION="A cross-platform soundboard loud_sound"
HOMEPAGE="https://soundux.rocks/"
EGIT_REPO_URI="https://github.com/Soundux/Soundux.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=
IUSE=""
RESTRICT="test"
DEPEND="
x11-libs/libX11
x11-libs/libXi
x11-base/xorg-proto
net-libs/webkit-gtk
"
RDEPEND="${DEPEND}"
src_install() {
#emake DESTDIR="${D}" install
insopts -m644
newicon "${S}/assets/icon.png" "soundux.png"
domenu "${FILESDIR}/soundux.desktop"
mkdir -p "${D}/opt/${PN}/dist"
insinto "/opt/${PN}/"
into "/opt/${PN}/"
#This application actually expects to be next to its dist folder.. so we install everything manually in /opt and make a symlik to the binary in /usr/bin. Like this it works fine.
exeinto "/opt/${PN}/"
dostrip "${WORKDIR}/${P}_build/soundux"
doexe "${WORKDIR}/${P}_build/soundux"
dosym "/opt/${PN}/${PN}" "/usr/bin/${PN}"
doins -r "${S}/build/dist/"
}
pkg_postinst() {
xdg_desktop_database_update
}
pkg_postrm() {
xdg_desktop_database_update
}