summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authoryjun1232020-06-09 12:56:26 +0800
committeryjun1232020-06-09 12:56:26 +0800
commitb487d8f4f471400377efd99ea30ab968ee0106f9 (patch)
treec3c197215a331f21fa51f56a32f07cb6bfaf4036 /PKGBUILD
downloadaur-b487d8f4f471400377efd99ea30ab968ee0106f9.tar.gz
init commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD35
1 files changed, 35 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b4a169c8486d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Yjun <jerrysteve@gmail.com>
+
+pkgname=moonfm-appimage
+_pkgname=moonfm
+pkgver=1.8.16
+pkgrel=1
+pkgdesc="An easy to use podcast player for podcast lovers, discover the best of over 600,000+ podcasts.(AppImage version)"
+arch=('x86_64')
+url='https://moon.fm/'
+license=('unknown')
+provides=("moonfm")
+conflicts=('moonfm')
+source=("https://moon.fm/dist/MoonFM-${pkgver}-${arch}.AppImage"
+ "moonfm.sh")
+sha256sums=('0d4bb899d9ecb38679787bbc819f831ebca52d1e678771c95b86f56d11354c1d'
+ 'f416432624a4c44dbee95dc0c7554345fc8f6310bea4bbbeefca878dafe7cdcb')
+options=(!strip)
+DLAGENTS=("https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u")
+_filename=./MoonFM-${pkgver}-${arch}.AppImage
+
+prepare() {
+ cd "${srcdir}"
+ chmod +x ${_filename}
+ ${_filename} --appimage-extract
+ sed -i "s,Exec=AppRun,Exec=/usr/bin/${_pkgname} %U,g" "squashfs-root/${_pkgname}.desktop"
+}
+
+package() {
+ install -Dm755 "${srcdir}/${_filename}" "${pkgdir}/opt/appimages/${_pkgname}.AppImage"
+ install -Dm755 "${srcdir}/${_pkgname}.sh" "${pkgdir}/usr/bin/${_pkgname}"
+ install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.png" "${pkgdir}/usr/share/pixmaps/${_pkgname}.png"
+ install -Dm644 "${srcdir}/squashfs-root/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
+}
+
+# vim:set ts=2 sw=2 et: