diff options
author | danieltetraquark | 2023-11-24 17:40:50 +0100 |
---|---|---|
committer | danieltetraquark | 2023-11-24 17:40:50 +0100 |
commit | 0a696f446e5b1ba23013c2a7a211983e9ca39f43 (patch) | |
tree | 3d2fb5252a4d284eafc6e6157f9738247ffcafd7 | |
parent | a85c2f77774c48658681baef3bb1bf9f8ec597f7 (diff) | |
download | aur-0a696f446e5b1ba23013c2a7a211983e9ca39f43.tar.gz |
update to 3.0.3
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 30 insertions, 18 deletions
@@ -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 @@ -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" |