blob: 64b036d21574efba5897ee45a0d223b9f69b8382 (
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
|
# Maintainer: Sven Karsten Greiner <sven@sammyshp.de>
pkgname=electronwmd-appimage
pkgver=1.5.0
_fullpkgver=0.5.0-$pkgver
pkgrel=1
pkgdesc='Upload music to NetMD MiniDisc devices'
arch=('x86_64')
url='https://web.minidisc.wiki/'
license=('GPL2')
depends=()
provides=('web-minidisc-pro' 'electronwmd')
conflicts=('web-minidisc-pro' 'electronwmd')
options=('!strip')
noextract=("electronwmd-${_fullpkgver}.AppImage")
source=("electronwmd-${_fullpkgver}.AppImage::https://github.com/asivery/ElectronWMD/releases/download/v${_fullpkgver}/electronwmd-${_fullpkgver}-linux_x86_64.AppImage"
"electronwmd.desktop.patch"
"electronwmd.sh")
sha256sums=('353ad0bfb5ec7a0edd38911815d20061c6fd99db7abec04b2b700f415d0be0a2'
'67f9612250ea09c0760bf31b83cfb6dd97de21c14aa047ad3092d66b222977fd'
'17538d248d36555d08227cf28c0e3436d92c0ed00f317dd9a1833a3cc847a530')
prepare() {
cd "${srcdir}"
chmod +x electronwmd-${_fullpkgver}.AppImage
./electronwmd-${_fullpkgver}.AppImage --appimage-extract electronwmd.desktop
./electronwmd-${_fullpkgver}.AppImage --appimage-extract usr/share/icons
patch -Np0 < electronwmd.desktop.patch
}
package() {
install -Dm755 "${srcdir}/electronwmd-${_fullpkgver}.AppImage" "${pkgdir}/opt/appimages/electronwmd.AppImage"
install -Dm755 "${srcdir}/electronwmd.sh" "${pkgdir}/usr/bin/electronwmd"
install -Dm644 "${srcdir}/squashfs-root/electronwmd.desktop" "${pkgdir}/usr/share/applications/electronwmd.desktop"
install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/0x0/apps/electronwmd.png" "${pkgdir}/usr/share/pixmaps/electronwmd.png"
}
|