blob: 4bf2ee6a992f2c82a29e73a61512e629d715f7a7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
MY_PN="spotube"
inherit desktop xdg
DESCRIPTION="An open source, cross-platform Spotify client"
HOMEPAGE="https://spotube.krtirtho.dev/"
SRC_URI="
https://github.com/KRTirtho/${MY_PN}/releases/download/v${PV}/${MY_PN}-linux-${PV}-x86_64.tar.xz
-> ${P}.tar.xz
"
S="${WORKDIR}"
LICENSE="BSD-4"
SLOT="0"
KEYWORDS="~amd64"
BDEPEND="
dev-util/patchelf
"
RDEPEND="
>=media-video/mpv-0.38.0-r1
>=dev-libs/libayatana-appindicator-0.5.92
"
src_prepare() {
default
sed -i '/^Icon=/s|=.*|=spotube-logo|' spotube.desktop || die
}
src_install() {
insinto /opt/spotube
doins -r data lib
exeinto /opt/spotube
doexe spotube
domenu spotube.desktop
doicon spotube-logo.png
dodir /usr/bin
dosym -r /opt/spotube/spotube /usr/bin/spotube
patchelf --replace-needed "libappindicator3.so.1" "libayatana-appindicator3.so.1" "${ED}/opt/spotube/lib/libtray_manager_plugin.so" || die
}
|