summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-09-15 16:22:45 +0800
committerzxp198210052023-09-15 16:22:45 +0800
commite44447efb5e15a6d2f0dc5ba4df39cd17f4b9606 (patch)
treef86adbe2a21182ebda27cd881ab478d6d245e672
parentc0e192b2b2913694c57e03f3dc6306502cf1ef82 (diff)
downloadaur-e44447efb5e15a6d2f0dc5ba4df39cd17f4b9606.tar.gz
fix errors
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD18
2 files changed, 15 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 22672aa5bebf..c724e50179f0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = moonplayer-appimage
pkgdesc = All-in-One video player that can play videos from Youtube, Bilibili etc. as well as local videos.
- pkgver = 4.2
- pkgrel = 3
+ pkgver = 4.3
+ pkgrel = 1
url = https://coslyk.github.io/moonplayer.html
arch = x86_64
license = GPL3
depends = hicolor-icon-theme
depends = zlib
depends = glibc
- provides = moonplayer=4.2
+ provides = moonplayer=4.3
conflicts = moonplayer
options = !strip
- source = moonplayer-4.2.AppImage::https://github.com/coslyk/moonplayer/releases/download/v4.2/MoonPlayer--x86_64.AppImage
- sha256sums = 0c0cb1f6ba8acb67e10be566b4cd43aac59b4b18f49e588e940dc35730c7e842
+ source = moonplayer-4.3.AppImage::https://github.com/coslyk/moonplayer/releases/download/v4.3/MoonPlayer--x86_64.AppImage
+ sha256sums = 84ce29a94c194a084fb51f7c046042b35cf920412be0e7d7450f168220c51b76
pkgname = moonplayer-appimage
diff --git a/PKGBUILD b/PKGBUILD
index 49a5d8c16c9b..83927f52e915 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,9 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=moonplayer-appimage
-_appname=com.github.coslyk.MoonPlayer
-pkgver=4.2
-pkgrel=3
+_pkgname=MoonPlayer
+_appname="com.github.coslyk.${_pkgname}"
+pkgver=4.3
+pkgrel=1
pkgdesc="All-in-One video player that can play videos from Youtube, Bilibili etc. as well as local videos."
arch=("x86_64")
url="https://coslyk.github.io/moonplayer.html"
@@ -11,18 +12,19 @@ license=('GPL3')
provides=("${pkgname%-appimage}=${pkgver}")
conflicts=("${pkgname%-appimage}")
depends=('hicolor-icon-theme' 'zlib' 'glibc')
-options=(!strip)
+options=('!strip')
_install_path="/opt/appimages"
-source=("${pkgname%-appimage}-${pkgver}.AppImage::${_githuburl}/releases/download/v${pkgver}/MoonPlayer--${CARCH}.AppImage")
-sha256sums=('0c0cb1f6ba8acb67e10be566b4cd43aac59b4b18f49e588e940dc35730c7e842')
+source=("${pkgname%-appimage}-${pkgver}.AppImage::${_githuburl}/releases/download/v${pkgver}/${_pkgname}--${CARCH}.AppImage")
+sha256sums=('84ce29a94c194a084fb51f7c046042b35cf920412be0e7d7450f168220c51b76')
prepare() {
chmod a+x "${srcdir}/${pkgname%-appimage}-${pkgver}.AppImage"
"${srcdir}/${pkgname%-appimage}-${pkgver}.AppImage" --appimage-extract > /dev/null
+ sed "s| %U| --no-sandbox %U|g;s|Icon=${_appname}|Icon=${pkgname%-appimage}|g" -i "${srcdir}/squashfs-root/${_appname}.desktop"
}
package() {
install -Dm755 "${srcdir}/${pkgname%-appimage}-${pkgver}.AppImage" "${pkgdir}/${_install_path}/${pkgname%-appimage}.AppImage"
- sed "s|Exec=${pkgname%-appimage}|Exec=${_install_path}/${pkgname%-appimage}.AppImage|g;s|Icon=${_appname}|Icon=${pkgname%-appimage}|g" \
- -i "${srcdir}/squashfs-root/${_appname}.desktop"
+ install -Dm755 -d "${pkgdir}/usr/bin"
+ ln -sf "${_install_path}/${pkgname%-appimage}.AppImage" "${pkgdir}/usr/bin/${pkgname%-appimage}"
install -Dm644 "${srcdir}/squashfs-root/${_appname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-appimage}.desktop"
for _icons in 16x16 24x24 32x32 64x64 128x128;do
install -Dm644 "${srcdir}/squashfs-root/usr/share/icons/hicolor/${_icons}/apps/${_appname}.png" \