summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordanieltetraquark2023-11-24 17:40:50 +0100
committerdanieltetraquark2023-11-24 17:40:50 +0100
commit0a696f446e5b1ba23013c2a7a211983e9ca39f43 (patch)
tree3d2fb5252a4d284eafc6e6157f9738247ffcafd7
parenta85c2f77774c48658681baef3bb1bf9f8ec597f7 (diff)
downloadaur-0a696f446e5b1ba23013c2a7a211983e9ca39f43.tar.gz
update to 3.0.3
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD40
2 files changed, 30 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7458fdb03e08..ca55a63c01d0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = scanservjs
pkgdesc = SANE scanner nodejs web ui
- pkgver = 2.27.0
+ pkgver = 3.0.3
pkgrel = 1
url = https://github.com/sbs20/scanservjs
install = scanservjs.install
@@ -14,9 +14,11 @@ pkgbase = scanservjs
depends = tesseract
backup = etc/webapps/scanservjs/config.js
backup = etc/webapps/scanservjs/devices.json
- source = https://github.com/sbs20/scanservjs/archive/refs/tags/v2.27.0.tar.gz
+ source = https://github.com/sbs20/scanservjs/archive/refs/tags/v3.0.3.tar.gz
source = scanservjs.sysusersd
- sha512sums = bd2604a5af9da9d9f38b08f216827166a1bdeccd7c33cf3a7be6407764338a3b8c0a88bcf042d9aa570a38ea6034ec0c867ea9924249964afe23104c798fd624
+ source = scanservjs.service
+ sha512sums = e3746cfab118b08b75fe5a862e1b06d35bce3fafe7b5cf482ddfd28aad8ac9879981eef5bdadc35a783607aac49eef95b966ff1d2ddf431eaf6e2d7e335623fb
sha512sums = 48cfc5f2ec0fb1428d6d745cfe9e63f1a020d8bdd94225058b9ab16e077ad83492a68b2b974a4c55f071bddf90202a8b3a7b25fdabdb20ac7a94cef8acd7e6d6
+ sha512sums = 07659a9b3e65f32b42977e2d39d114ae45fcab5fcb486b0f3c7a653e7656b27a95af00f3a1af51ec953c37ffa6c6983bf7c9b1c70ca7bcd85b615781231f753f
pkgname = scanservjs
diff --git a/PKGBUILD b/PKGBUILD
index 28c113e6c236..97733ee6c561 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,6 @@
# Maintainer: danieltetraquark
pkgname=scanservjs
-pkgver=2.27.0
+pkgver=3.0.3
pkgrel=1
pkgdesc="SANE scanner nodejs web ui"
arch=('any')
@@ -13,26 +13,39 @@ backup=('etc/webapps/scanservjs/config.js' 'etc/webapps/scanservjs/devices.json'
source=(
"https://github.com/sbs20/scanservjs/archive/refs/tags/v${pkgver}.tar.gz"
"scanservjs.sysusersd"
+"scanservjs.service"
)
-sha512sums=('bd2604a5af9da9d9f38b08f216827166a1bdeccd7c33cf3a7be6407764338a3b8c0a88bcf042d9aa570a38ea6034ec0c867ea9924249964afe23104c798fd624'
- '48cfc5f2ec0fb1428d6d745cfe9e63f1a020d8bdd94225058b9ab16e077ad83492a68b2b974a4c55f071bddf90202a8b3a7b25fdabdb20ac7a94cef8acd7e6d6')
+sha512sums=('e3746cfab118b08b75fe5a862e1b06d35bce3fafe7b5cf482ddfd28aad8ac9879981eef5bdadc35a783607aac49eef95b966ff1d2ddf431eaf6e2d7e335623fb'
+ '48cfc5f2ec0fb1428d6d745cfe9e63f1a020d8bdd94225058b9ab16e077ad83492a68b2b974a4c55f071bddf90202a8b3a7b25fdabdb20ac7a94cef8acd7e6d6'
+ '07659a9b3e65f32b42977e2d39d114ae45fcab5fcb486b0f3c7a653e7656b27a95af00f3a1af51ec953c37ffa6c6983bf7c9b1c70ca7bcd85b615781231f753f')
+
+_foldername=${pkgname}-${pkgver}
build() {
- cd scanservjs-${pkgver}
+ cd ${_foldername}
- export NODE_OPTIONS=--openssl-legacy-provider
- npm run install
+ npm clean-install .
npm run build
+ npm clean-install --omit=dev --only=prod --loglevel=error --prefix dist
+ find dist/node_modules -name "*.map" -type f -delete
+
+# npm run build:version && npm run build --workspaces && node build.js --assemble
+
+# export NODE_OPTIONS=--openssl-legacy-provider
+# npm run install
+# npm run build
- cd dist
- npm install --production
+# npm run package
+
+# cd dist
+# npm install --production
}
package() {
install -Dm644 "${srcdir}/scanservjs.sysusersd" "${pkgdir}/usr/lib/sysusers.d/scanservjs.conf"
- cd scanservjs-${pkgver}
+ cd ${_foldername}
# install LICENSE
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
@@ -42,9 +55,6 @@ package() {
install -d "${pkgdir}/usr/share/webapps/scanservjs" "${pkgdir}/etc/webapps/scanservjs" "${pkgdir}/var/lib/webapps/scanservjs"
- # remove the installer, and systemd from the scanservjs directory in /usr/share/webapps
- rm dist/installer.sh dist/scanservjs.service
-
mv dist/config/* "${pkgdir}/etc/webapps/scanservjs/"
mv dist/data/* "${pkgdir}/var/lib/webapps/scanservjs/"
@@ -54,9 +64,9 @@ package() {
cp -r dist/* "${pkgdir}/usr/share/webapps/scanservjs/"
# replace /var/www/scanservjs/ in systemd service
- sed -i 's?/var/www/scanservjs?/usr/share/webapps/scanservjs?' packages/server/scanservjs.service
- sed -i 's?Group=users??' packages/server/scanservjs.service
- install -Dm644 packages/server/scanservjs.service "${pkgdir}/usr/lib/systemd/system/scanservjs.service"
+# sed -i 's?/var/www/scanservjs?/usr/share/webapps/scanservjs?' packages/server/scanservjs.service
+# sed -i 's?Group=users??' packages/server/scanservjs.service
+ install -Dm644 ${srcdir}/scanservjs.service "${pkgdir}/usr/lib/systemd/system/scanservjs.service"
rm -d ${pkgdir}/usr/share/webapps/scanservjs/config "${pkgdir}/usr/share/webapps/scanservjs/data"
ln -s /etc/webapps/scanservjs "${pkgdir}/usr/share/webapps/scanservjs/config"