summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052025-04-18 16:10:40 +0800
committerzxp198210052025-04-18 16:10:40 +0800
commitc2bdfc7d4b77adcd73a616f895d7d00258803432 (patch)
tree7609e61800c22b9e79cf6f11b742c466d68dde12
parent09f6a6ddf0dcd4741ecabe5722feb643b707f465 (diff)
downloadaur-c2bdfc7d4b77adcd73a616f895d7d00258803432.tar.gz
update to fix errors
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD27
-rw-r--r--yt-dlandcut.sh2
3 files changed, 19 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8f27fb2115ef..02ee9e2166f1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = yt-dlandcut-bin
- pkgdesc = Download and cut an Youtube video by providing its url and the time range
+ pkgdesc = Download and cut an Youtube video by providing its url and the time range.(Prebuilt version.Use system-wide electron)
pkgver = 3.0.0
- pkgrel = 8
+ pkgrel = 9
url = https://github.com/Markkop/yt-dlandcut
arch = x86_64
license = custom
@@ -12,6 +12,6 @@ pkgbase = yt-dlandcut-bin
source = yt-dlandcut-3.0.0.AppImage::https://github.com/Markkop/yt-dlandcut/releases/download/v3.0.0/yt-dlandcut-3.0.0.AppImage
source = yt-dlandcut.sh
sha256sums = d440f515341ec5936f09cf7d878ab4165baf7821579973ab667e4176a76b3cbc
- sha256sums = 2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051
+ sha256sums = 291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980
pkgname = yt-dlandcut-bin
diff --git a/PKGBUILD b/PKGBUILD
index 41568932b0e2..10767d15364f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,8 +2,8 @@
pkgname=yt-dlandcut-bin
pkgver=3.0.0
_electronversion=25
-pkgrel=8
-pkgdesc="Download and cut an Youtube video by providing its url and the time range"
+pkgrel=9
+pkgdesc="Download and cut an Youtube video by providing its url and the time range.(Prebuilt version.Use system-wide electron)"
arch=('x86_64')
url="https://github.com/Markkop/yt-dlandcut"
license=('custom')
@@ -20,17 +20,20 @@ source=(
"${pkgname%-bin}.sh"
)
sha256sums=('d440f515341ec5936f09cf7d878ab4165baf7821579973ab667e4176a76b3cbc'
- '2b2e8aeed33fd71c521e49fd54fb2fa81218d16aef8bccb88d77909055ab8051')
-build() {
- sed -e "s|@electronversion@|${_electronversion}|g" \
- -e "s|@appname@|${pkgname%-bin}|g" \
- -e "s|@runname@|app.asar|g" \
- -e "s|@cfgdirname@|${pkgname%-bin}|g" \
- -e "s|@options@||g" \
- -i "${srcdir}/${pkgname%-bin}.sh"
- chmod a+x "${srcdir}/${pkgname%-bin}-${pkgver}.AppImage"
+ '291f50480f5a61bc9c68db7d44cd0412071128706baa868a9cb854f8779a1980')
+prepare() {
+ sed -i -e "
+ s/@electronversion@/${_electronversion}/g
+ s/@appname@/${pkgname%-bin}/g
+ s/@runname@/app.asar/g
+ s/@cfgdirname@/${pkgname%-bin}/g
+ s/@options@//g
+ " "${srcdir}/${pkgname%-bin}.sh"
+ if [ ! -x "${srcdir}/${pkgname%-bin}-${pkgver}.AppImage" ];then
+ chmod +x "${srcdir}/${pkgname%-bin}-${pkgver}.AppImage"
+ fi
"${srcdir}/${pkgname%-bin}-${pkgver}.AppImage" --appimage-extract > /dev/null
- sed "s|AppRun --no-sandbox|${pkgname%-bin}|g" -i "${srcdir}/squashfs-root/${pkgname%-bin}.desktop"
+ sed -i "s/AppRun --no-sandbox/${pkgname%-bin}/g" "${srcdir}/squashfs-root/${pkgname%-bin}.desktop"
}
package() {
install -Dm755 "${srcdir}/${pkgname%-bin}.sh" "${pkgdir}/usr/bin/${pkgname%-bin}"
diff --git a/yt-dlandcut.sh b/yt-dlandcut.sh
index 4cfe3ac09dd8..40e422ca2ee7 100644
--- a/yt-dlandcut.sh
+++ b/yt-dlandcut.sh
@@ -21,7 +21,7 @@ if [[ -f "${_FLAGS_FILE}" ]]; then
fi
done < "${_FLAGS_FILE}"
fi
-cd "${_APPDIR}"
+cd "${_APPDIR}" || { echo "Failed to change directory to ${_APPDIR}"; exit 1; }
if [[ "${EUID}" -ne 0 ]] || [[ "${ELECTRON_RUN_AS_NODE}" ]]; then
exec electron@electronversion@ "${_RUNNAME}" ${_OPTIONS} "${_USER_FLAGS[@]}" "$@"
else