summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilhelm Schuster2023-10-07 18:10:08 +0200
committerWilhelm Schuster2023-10-07 18:10:08 +0200
commit9e5e2cb7355f0fa361af0d49727544fcc718cf16 (patch)
tree5ede457f4a12d7dd377d09dce9f3e5dbf7c1aad9
parentf08671904b6dc7772aa4a8527d119013fc7f57f2 (diff)
downloadaur-9e5e2cb7355f0fa361af0d49727544fcc718cf16.tar.gz
Use build and packaging commands from official fluidd Arch package
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD14
2 files changed, 4 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 98df92af5204..dd4e4dc94578 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mainsail-git
pkgdesc = Klipper web frontend
- pkgver = r1559.c589a495
+ pkgver = r2110.1a7aca66
pkgrel = 1
url = https://docs.mainsail.xyz/
arch = any
diff --git a/PKGBUILD b/PKGBUILD
index 461023b05648..cbbdf70753c3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Wilhelm Schuster <aur [aT] rot13 dot io>
pkgname=mainsail-git
_pkgname="${pkgname%-git}"
-pkgver=r1559.c589a495
+pkgver=r2110.1a7aca66
pkgrel=1
pkgdesc="Klipper web frontend"
arch=(any)
@@ -28,22 +28,14 @@ build() {
cd "$srcdir/$_pkgname"
npm install --no-update-notifier --no-audit --cache "${srcdir}/npm-cache"
- ./node_modules/.bin/vite build
+ npm run build
}
package() {
cd "$srcdir/$_pkgname"
install -dm755 "${pkgdir}/usr/share/webapps"
- cp -r dist "$pkgdir/usr/share/webapps/${_pkgname}"
-
- # Non-deterministic race in npm gives 777 permissions to random directories.
- # See https://github.com/npm/cli/issues/1103 for details.
- find "${pkgdir}/usr" -type d -exec chmod 755 {} +
-
- # npm gives ownership of ALL FILES to build user
- # https://bugs.archlinux.org/task/63396
- chown -R root:root "${pkgdir}"
+ cp -dr --no-preserve=ownership dist "$pkgdir/usr/share/webapps/${_pkgname}"
install -Dm644 "${srcdir}/mainsail-klipper.cfg" "${pkgdir}/usr/share/doc/${_pkgname}/mainsail-klipper.cfg"
install -Dm644 "${srcdir}/mainsail-nginx.conf" "${pkgdir}/usr/share/doc/${_pkgname}/mainsail-nginx.conf"