blob: ac9b399491d64722b26251e696321df6ee381f5f (
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
|
# Maintainer: xYc4t <xYc4t at proton dot me>
pkgname=harmonymusic
pkgver=1.12.0
pkgrel=1
pkgdesc='A cross platform App for streaming Music'
arch=('x86_64')
url='https://github.com/anandnet/Harmony-Music'
license=('GPL-3.0-or-later')
depends=('mpv')
makedepends=('rsync')
conflicts=('harmony-music-git')
options=(!strip !debug)
_appimage_suffix='+25'
source=("harmonymusic-$pkgver$_appimage_suffix-linux.AppImage::$url/releases/download/v$pkgver/harmonymusic-$pkgver$_appimage_suffix-linux.AppImage")
sha256sums=('56a990b0da07a70b12d6bc9c84a0438c99a7adf3ecfa168766e132b8adba4ac1')
prepare() {
chmod +x "harmonymusic-$pkgver$_appimage_suffix-linux.AppImage"
"./harmonymusic-$pkgver$_appimage_suffix-linux.AppImage" --appimage-extract
sed -i "s|\"\$(dirname \"\$0\")\"|/opt/$pkgname \|\| exit 1|" "$srcdir/squashfs-root/AppRun"
sed -i 's/LD_LIBRARY_PATH=usr\/lib //g' "$srcdir/squashfs-root/harmonymusic.desktop"
}
package() {
cd "$srcdir/squashfs-root"
install -dm755 "$pkgdir/opt/$pkgname"
install -Dm755 AppRun "$pkgdir/usr/bin/harmonymusic"
rsync -r --relative data harmonymusic lib usr/lib "$pkgdir/opt/$pkgname"
install -Dm644 harmonymusic.desktop "$pkgdir/usr/share/applications/$pkgname.desktop"
install -Dm644 usr/share/icons/hicolor/128x128/apps/harmonymusic.png "$pkgdir/usr/share/icons/hicolor/128x128/apps/$pkgname.png"
install -Dm644 usr/share/icons/hicolor/256x256/apps/harmonymusic.png "$pkgdir/usr/share/icons/hicolor/256x256/apps/$pkgname.png"
}
|