summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuusvanmeerveld2022-07-31 02:10:41 +0200
committerGuusvanmeerveld2022-07-31 02:10:41 +0200
commitffc7cefc6befbf74bcd1b10924c91cc117ec80b9 (patch)
treecafe198e22289b1f2e02f95ea56f2ecc3f2321cd
parent474b6b954187a9dec70952d8b0fc445edc23e183 (diff)
downloadaur-ffc7cefc6befbf74bcd1b10924c91cc117ec80b9.tar.gz
Update build process
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD18
2 files changed, 13 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dcb897f2238c..94ede39de8ad 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,12 @@
pkgbase = dust-mail-client-git
pkgdesc = A simple and fast mail client (Git version)
- pkgver = 0.1.4.r2.gef28602
+ pkgver = 0.1.4.r25.ge1b9dfc
pkgrel = 1
epoch = 1
url = https://github.com/Guusvanmeerveld/Dust-Mail
arch = x86_64
license = MIT
- makedepends = yarn
+ makedepends = pnpm-bin
makedepends = nvm
makedepends = cargo
makedepends = git
diff --git a/PKGBUILD b/PKGBUILD
index 32533d43403b..f2b91740f6f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@ pkgname='dust-mail-client-git'
arch=('x86_64')
-pkgver=0.1.4.r2.gef28602
+pkgver=0.1.4.r25.ge1b9dfc
pkgver() {
cd "$pkgname"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
@@ -11,7 +11,7 @@ pkgver() {
pkgrel=1
epoch=1
-makedepends=('yarn' 'nvm' 'cargo' 'git' 'appstream' 'wget')
+makedepends=('pnpm-bin' 'nvm' 'cargo' 'git' 'appstream' 'wget')
pkgdesc='A simple and fast mail client (Git version)'
@@ -42,17 +42,21 @@ prepare() {
_ensure_local_nvm
nvm install 16
- cd "$srcdir/$pkgname/packages/client/src-tauri"
+ cd "$srcdir/$pkgname/apps/client/src-tauri"
cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+
+ pnpm fetch
}
build() {
_ensure_local_nvm
- cd "$pkgname/packages/client"
+ cd "$pkgname"
+
+ pnpm install --frozen-lockfile --offline
- yarn install --frozen-lockfile
+ cd "apps/client"
unset SOURCE_DATE_EPOCH
@@ -60,11 +64,11 @@ build() {
export VITE_UNSTABLE=true
- yarn run tauri build --verbose
+ pnpm run tauri build --verbose
}
package() {
install -Dm644 "$srcdir/dust-mail.desktop" "$pkgdir/usr/share/applications/dust-mail-client.desktop"
install -Dm644 "$srcdir/dust-mail.png" "$pkgdir/usr/share/dust-mail.png"
- install -Dm755 "$srcdir/$pkgname/packages/client/src-tauri/target/release/dust-mail" "$pkgdir/usr/bin/dust-mail"
+ install -Dm755 "$srcdir/$pkgname/apps/client/src-tauri/target/release/dust-mail" "$pkgdir/usr/bin/dust-mail"
}