summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeorge Rawlinson2021-10-08 02:05:44 +0000
committerGeorge Rawlinson2021-10-08 02:05:44 +0000
commitcb7acc5ef18ff2ae2394252e32dd0affcd985900 (patch)
tree40611540f92e058556f70a2f7814dad098372a5e
parentd654499edea20c9b6fb7d7a2bd96ae9a8b625a5e (diff)
downloadaur-cb7acc5ef18ff2ae2394252e32dd0affcd985900.tar.gz
upgpkg: homebridge 1.3.5-1
New upstream release.
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD24
2 files changed, 21 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 973b0049efcb..23563de178cc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = homebridge
pkgdesc = HomeKit support for the impatient
- pkgver = 1.3.4
- pkgrel = 2
+ pkgver = 1.3.5
+ pkgrel = 1
url = https://github.com/homebridge/homebridge
arch = any
license = Apache
@@ -10,8 +10,8 @@ pkgbase = homebridge
optdepends = homebridge-config-ui-x: for web-based management tool
options = !emptydirs
options = !strip
- source = homebridge-1.3.4.tar.gz::https://github.com/homebridge/homebridge/archive/v1.3.4.tar.gz
- b2sums = 91a3cf0e1b174f2122d23a13e3c3b45843f8ce6391f1b9684ffc0d5044e51e8412f85625bbe1aaec4f9fbd4ddc0958091a3310e5d3e4ccfe2e406b3a7fe36e41
+ source = homebridge-1.3.5.tar.gz::https://github.com/homebridge/homebridge/archive/v1.3.5.tar.gz
+ sha512sums = 92dea73ddfb4c66854c98dcfa5cc13f5642707c6077190119869c22c482a598af998646abb26dd9af631a29932786021e966bb648e40e86607c85f91b5813bcd
+ b2sums = 704025bcb755a0a2568b9f291b6b20085dee95206524394d73800bd90014db27fb167b1ec94388aa6aae00b0896f3a557066869f64ae19f99489fc90c575eec2
pkgname = homebridge
-
diff --git a/PKGBUILD b/PKGBUILD
index 84b7f722005f..99bc997140c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
# Maintainer: George Rawlinson <george@rawlinson.net.nz>
pkgname=homebridge
-pkgver=1.3.4
-pkgrel=2
+pkgver=1.3.5
+pkgrel=1
pkgdesc="HomeKit support for the impatient"
arch=('any')
url="https://github.com/homebridge/homebridge"
@@ -12,7 +12,8 @@ makedepends=('npm')
optdepends=('homebridge-config-ui-x: for web-based management tool')
options=('!emptydirs' '!strip')
source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
-b2sums=('91a3cf0e1b174f2122d23a13e3c3b45843f8ce6391f1b9684ffc0d5044e51e8412f85625bbe1aaec4f9fbd4ddc0958091a3310e5d3e4ccfe2e406b3a7fe36e41')
+sha512sums=('92dea73ddfb4c66854c98dcfa5cc13f5642707c6077190119869c22c482a598af998646abb26dd9af631a29932786021e966bb648e40e86607c85f91b5813bcd')
+b2sums=('704025bcb755a0a2568b9f291b6b20085dee95206524394d73800bd90014db27fb167b1ec94388aa6aae00b0896f3a557066869f64ae19f99489fc90c575eec2')
build() {
cd "$pkgname-$pkgver"
@@ -20,22 +21,29 @@ build() {
# NOTE: package is built this way because the dist/ directory is not
# included in the source, only in npm source due to a prepublish script
# which does not get installed correctly if the npm source is used.
-
+ export NPM_FLAGS=(--no-audit --no-fund --no-update-notifier)
+
# install dependencies
- npm install
+ npm install "${NPM_FLAGS[@]}"
# generate dist dir
- npm run build
+ npm run build "${NPM_FLAGS[@]}"
# generate tarball
- npm pack
+ npm pack "${NPM_FLAGS[@]}"
}
package() {
cd "$pkgname-$pkgver"
- npm install --global --prefix "$pkgdir/usr" "$pkgname-$pkgver.tgz"
+ npm install \
+ --global \
+ --prefix "$pkgdir/usr" \
+ "${NPM_FLAGS[@]}" \
+ "$pkgname-$pkgver.tgz"
# npm gives ownership of ALL FILES to build user
# https://bugs.archlinux.org/task/63396
chown -R root:root "$pkgdir"
+
+ unset NPM_FLAGS
}