diff options
author | Guusvanmeerveld | 2022-07-31 02:10:41 +0200 |
---|---|---|
committer | Guusvanmeerveld | 2022-07-31 02:10:41 +0200 |
commit | ffc7cefc6befbf74bcd1b10924c91cc117ec80b9 (patch) | |
tree | cafe198e22289b1f2e02f95ea56f2ecc3f2321cd | |
parent | 474b6b954187a9dec70952d8b0fc445edc23e183 (diff) | |
download | aur-ffc7cefc6befbf74bcd1b10924c91cc117ec80b9.tar.gz |
Update build process
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 18 |
2 files changed, 13 insertions, 9 deletions
@@ -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 @@ -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" } |