From c406274856414808521098fe1c185b528cac4300 Mon Sep 17 00:00:00 2001 From: Uwe Koloska Date: Sun, 13 Mar 2022 01:01:46 +0100 Subject: Initial version --- .SRCINFO | 14 ++++++++++++++ .gitignore | 4 ++++ PKGBUILD | 24 ++++++++++++++++++++++++ sieve-app.desktop | 9 +++++++++ 4 files changed, 51 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 PKGBUILD create mode 100644 sieve-app.desktop diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..f9abf51 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = sieve-app-bin + pkgdesc = Sieve script editor app version + pkgver = 0.6.1 + pkgrel = 1 + url = https://github.com/thsmi/sieve/ + arch = x86_64 + license = AGPL-3.0 + noextract = sieve-0.6.1-linux-x64.zip + source = https://github.com/thsmi/sieve/releases/download/0.6.1/sieve-0.6.1-linux-x64.zip + source = sieve-app.desktop + sha256sums = 8b146c4681d6395c146d20e6337db6ad58d098bf6621b7c79d48cc81d7c82abe + sha256sums = cdd12628fcd3ff6d23cbb746e6cbdacc441fc93ed223796ef6db144b152f14a1 + +pkgname = sieve-app-bin diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5e19ace --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/pkg/ +/src/ +/*.pkg.tar.zst +/sieve-*.zip diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..1c84594 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,24 @@ +# Maintainer: Uwe Koloska + +_appname=sieve-app +pkgname=${_appname}-bin +pkgver=0.6.1 +pkgrel=1 +pkgdesc="Sieve script editor app version" +arch=('x86_64') +url="https://github.com/thsmi/sieve/" +license=('AGPL-3.0') + +source=("https://github.com/thsmi/sieve/releases/download/${pkgver}/sieve-${pkgver}-linux-x64.zip" + "${_appname}.desktop") +sha256sums=('8b146c4681d6395c146d20e6337db6ad58d098bf6621b7c79d48cc81d7c82abe' + 'cdd12628fcd3ff6d23cbb746e6cbdacc441fc93ed223796ef6db144b152f14a1') +noextract=("sieve-${pkgver}-linux-x64.zip") + +package() { + install -d -m0755 "${pkgdir}/"{opt/"${_appname}",usr/bin} + unzip -d "${pkgdir}/opt/${_appname}" "sieve-${pkgver}-linux-x64.zip" + chmod -R o+rX "${pkgdir}/opt/${_appname}" + ln -s "/opt/${_appname}/sieve" "${pkgdir}/usr/bin/sieve" + install -D -m0644 "${_appname}.desktop" "${pkgdir}/usr/share/applications/${_appname}.desktop" +} diff --git a/sieve-app.desktop b/sieve-app.desktop new file mode 100644 index 0000000..6fb518f --- /dev/null +++ b/sieve-app.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Version=1.0 +Type=Application +Categories=Network;Email; +Terminal=false +Exec=/opt/sieve-app/sieve +Name=Sieve +Comment=Sieve script editor +Icon=/opt/sieve-app/resources/app/libs/icons/linux.png -- cgit v1.2.3-70-g09d2