diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 32 | ||||
-rwxr-xr-x | prunner | 11 |
4 files changed, 63 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..760a8349b0c9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = prunner-bin + pkgdesc = Binary release of PRUNner + pkgver = 0.5.6 + pkgrel = 1 + url = https://github.com/Jacudibu/PRUNner + arch = x86_64 + license = MIT + depends = fontconfig + provides = prunner + options = !strip + source = prunner + sha256sums = 6c7b2db96606ed0775d7c3c02802dca25d95bb2c456c41c029fc991649c9bfc4 + source_x86_64 = https://github.com/Jacudibu/PRUNner/releases/download/v0.5.6/PRUNner-0.5.6-linux-64.zip + sha256sums_x86_64 = 7c01bd7c114d36de7f117b3ca450bc2d19074bb17d09fb17e7ea8b083c10c5f7 + +pkgname = prunner-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..ee48b80034aa --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/src/ +/pkg/ +*.tar.* +*.zip diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..51714f26b688 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Manuel Hutter <aur at mhutter dot net> + +pkgname='prunner-bin' +pkgver='0.5.6' +_pkg="PRUNner-${pkgver}-linux-64" +pkgrel='1' +epoch= +pkgdesc='Binary release of PRUNner' +arch=('x86_64') +url='https://github.com/Jacudibu/PRUNner' +license=('MIT') +groups=() +depends=('fontconfig') +provides=('prunner') + +# This is required for .NET apps built with `-p:PublishSingleFile=true` +options=("!strip") + +sha256sums=('6c7b2db96606ed0775d7c3c02802dca25d95bb2c456c41c029fc991649c9bfc4') +source=('prunner') + +sha256sums_x86_64=('7c01bd7c114d36de7f117b3ca450bc2d19074bb17d09fb17e7ea8b083c10c5f7') +source_x86_64=("https://github.com/Jacudibu/PRUNner/releases/download/v${pkgver}/${_pkg}.zip") + +shopt -s extglob + +package() { + install -d -m755 "${pkgdir}/opt/${pkgname}" + install -d -m755 "${pkgdir}/usr/bin" + cp -r "${srcdir}/${_pkg}/"* "${pkgdir}/opt/${pkgname}/" + cp "${srcdir}/prunner" "${pkgdir}/usr/bin/prunner" +} diff --git a/prunner b/prunner new file mode 100755 index 000000000000..ec8bdc1ca81a --- /dev/null +++ b/prunner @@ -0,0 +1,11 @@ +#!/usr/bin/env sh + +userdirs="${XDG_CONFIG_HOME:-~/.config}/user-dirs.dirs" +test -f "$userdirs" && source "$userdirs" +unset userdirs + +workdir="${XDG_DOCUMENTS_DIR:-"${HOME}/Documents/PRUNner"}" +test -d "$workdir" || mkdir -p "$workdir" + +cd "$workdir" +exec /opt/prunner-bin/PRUNner |