diff options
author | zxp19821005 | 2023-11-29 10:39:49 +0800 |
---|---|---|
committer | zxp19821005 | 2023-11-29 10:39:49 +0800 |
commit | 1b91eb7ddf23ab61009ba70e9a1db81706b5259a (patch) | |
tree | 4be92f1d53150fb126cfa8a18470665a89654fc0 | |
download | aur-1b91eb7ddf23ab61009ba70e9a1db81706b5259a.tar.gz |
update to 1.0.0.r72.gaa92593
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | simplest-file-renamer.sh | 11 |
3 files changed, 78 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9e1ebeec6c07 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = simplest-file-renamer-git + pkgdesc = Rename your files directly or with your favorite text editor, making use of all your 1337 keyboard shortcuts + pkgver = 1.0.0.r72.gaa92593 + pkgrel = 1 + url = https://github.com/whyboris/Simplest-File-Renamer + arch = any + license = MIT + makedepends = gendesk + makedepends = git + makedepends = npm + makedepends = nodejs + depends = electron27 + provides = simplest-file-renamer + conflicts = simplest-file-renamer + source = simplest-file-renamer::git+https://github.com/whyboris/Simplest-File-Renamer.git + source = simplest-file-renamer.sh + sha256sums = SKIP + sha256sums = 07206f6e9f28632a195cf97706d7aefcc58c48555696b52c4ef07a792129b42c + +pkgname = simplest-file-renamer-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ca2076447206 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: zxp19821005 <zxp19821005 at 163 dot com> +pkgname=simplest-file-renamer-git +pkgver=1.0.0.r72.gaa92593 +pkgrel=1 +pkgdesc="Rename your files directly or with your favorite text editor, making use of all your 1337 keyboard shortcuts" +arch=('any') +url="https://github.com/whyboris/Simplest-File-Renamer" +license=('MIT') +conflicts=( + "${pkgname%-git}" +) +provides=( + "${pkgname%-git}" +) +depends=( + 'electron27' +) +makedepends=( + 'gendesk' + 'git' + 'npm' + 'nodejs' +) +source=( + "${pkgname%-git}"::"git+${url}.git" + "${pkgname%-git}.sh" +) +sha256sums=('SKIP' + '07206f6e9f28632a195cf97706d7aefcc58c48555696b52c4ef07a792129b42c') +pkgver() { + cd "${srcdir}/${pkgname%-git}" + git describe --long --tags --exclude='*[a-z][a-z]*' | sed -E 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' +} +build() { + gendesk -q -f -n --categories "Utility" --name="${pkgname%-git}" --exec="${pkgname%-git}" + cd "${srcdir}/${pkgname%-git}" + sed "s|src/assets/favicon.icns|src/assets/favicon.png|g" -i electron-builder.json + npm install --cache "${srcdir}/npm-cache" + npm run electron +} +package() { + install -Dm755 "${srcdir}/${pkgname%-git}.sh" "${pkgdir}/usr/bin/${pkgname%-git}" + install -Dm644 "${srcdir}/${pkgname%-git}/release/linux-unpacked/resources/app.asar" -t "${pkgdir}/usr/lib/${pkgname%-git}" + install -Dm644 "${srcdir}/${pkgname%-git}/src/assets/favicon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-git}.png" + install -Dm644 "${srcdir}/${pkgname%-git}.desktop" -t "${pkgdir}/usr/share/applications" + install -Dm644 "${srcdir}/${pkgname%-git}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" +}
\ No newline at end of file diff --git a/simplest-file-renamer.sh b/simplest-file-renamer.sh new file mode 100644 index 000000000000..d81ddb090bcf --- /dev/null +++ b/simplest-file-renamer.sh @@ -0,0 +1,11 @@ +#!/bin/bash +_ELECTRON=/usr/bin/electron27 +APPDIR="/usr/lib/simplest-file-renamer" +export PATH="${APPDIR}:${PATH}" +#export LD_LIBRARY_PATH="${APPDIR}/swiftshader:${LD_LIBRARY_PATH}" +_ASAR="${APPDIR}/app.asar" +if [[ $EUID -ne 0 ]] || [[ $ELECTRON_RUN_AS_NODE ]]; then + exec ${_ELECTRON} ${_ASAR} "$@" +else + exec ${_ELECTRON} ${_ASAR} --no-sandbox "$@" +fi
\ No newline at end of file |