blob: 5286ee2f29d4cccf5d8e1d149ec4471a984680de (
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.11.2
pkgrel=1
pkgdesc='A cross platform App for streaming Music'
arch=('x86_64')
url='https://github.com/anandnet/Harmony-Music'
license=('GPL-3.0-only')
depends=('mpv')
makedepends=('rsync')
conflicts=('harmony-music-git')
options=(!strip !debug)
_appimage_suffix='+24'
source=("harmonymusic-$pkgver$_appimage_suffix-linux.AppImage::$url/releases/download/v$pkgver/harmonymusic-$pkgver$_appimage_suffix-linux.AppImage")
sha256sums=('b176dcea8b1324d18e2c98ba42451947d339e6ffdcf924fe43c61094672bcc14')
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"
}
|