diff options
author | zxp19821005 | 2025-04-18 16:10:40 +0800 |
---|---|---|
committer | zxp19821005 | 2025-04-18 16:10:40 +0800 |
commit | c2bdfc7d4b77adcd73a616f895d7d00258803432 (patch) | |
tree | 7609e61800c22b9e79cf6f11b742c466d68dde12 | |
parent | 09f6a6ddf0dcd4741ecabe5722feb643b707f465 (diff) | |
download | aur-c2bdfc7d4b77adcd73a616f895d7d00258803432.tar.gz |
update to fix errors
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 27 | ||||
-rw-r--r-- | yt-dlandcut.sh | 2 |
3 files changed, 19 insertions, 16 deletions
@@ -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 @@ -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 |