diff options
author | Guusvanmeerveld | 2022-07-04 01:25:00 +0200 |
---|---|---|
committer | Guusvanmeerveld | 2022-07-04 01:25:00 +0200 |
commit | 2d949a41848b4aa8b17e88ae6562a0bd6e93e817 (patch) | |
tree | 72dc99d89556de60c653455c0d35b4f78e185f76 | |
download | aur-2d949a41848b4aa8b17e88ae6562a0bd6e93e817.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 55 |
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8c5ecca2097d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = dust-mail-client + pkgver = v0.1.0.r13.gb8fef31 + pkgrel = 1 + epoch = 1 + url = https://github.com/Guusvanmeerveld/Dust-Mail + arch = x86_64 + license = MIT + makedepends = nodejs>=16.0.0 + makedepends = yarn + makedepends = rustup + makedepends = git + makedepends = appstream + source = dust-mail-client-git::git+https://github.com/Guusvanmeerveld/Dust-Mail.git + md5sums = SKIP + sha512sums = SKIP + +pkgname = dust-mail-client-git + pkgdesc = A simple and fast mail client (Git version) + provides = dust-mail-client + conflicts = dust-mail-client diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..fc00807fd93a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,55 @@ +# Maintainer: Guus van Meerveld <contact@guusvanmeerveld.dev> +pkgbase='dust-mail-client' +pkgname=('dust-mail-client-git') + +pkgver=v0.1.0.r13.gb8fef31 + +pkgver() { + cd "$pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} +pkgrel=1 +epoch=1 + +arch=('x86_64') + +makedepends=('nodejs>=16.0.0' 'yarn' 'rustup' 'git' 'appstream') + +url='https://github.com/Guusvanmeerveld/Dust-Mail' + +license=('MIT') + +source=("$pkgname::git+https://github.com/Guusvanmeerveld/Dust-Mail.git") + +sha512sums=('SKIP') +md5sums=('SKIP') + +_prepare_git() { + rustup default 1.57 +} + +_build_git() { + cd "$pkgname/packages/client" + + yarn install --frozen-lockfile + + unset SOURCE_DATE_EPOCH + + export VITE_DEFAULT_SERVER="https://dust-mail.herokuapp.com" + + yarn run tauri build +} + +package_dust-mail-client-git() { + pkgdesc='A simple and fast mail client (Git version)' + + conflicts=('dust-mail-client') + provides=('dust-mail-client') + + + _prepare_git + + _build_git + + cp "$srcdir/$pkgname/packages/client/src-tauri/target/release/bundle/deb/dust-mail-client_0.1.0_amd64/data/usr" "$pkgdir" -r +} |