summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorBret Comnes2024-02-20 12:36:28 -0800
committerBret Comnes2024-02-20 15:01:52 -0800
commit7dbb6f4247f254d1a8ed7ba6102db1f8f1a15a37 (patch)
treeb2436d5e75c4bc4092d7873a16ef05ad9579896e /PKGBUILD
parente3f12ed5da92f206d3744693b857794f32d94e0d (diff)
downloadaur-7dbb6f4247f254d1a8ed7ba6102db1f8f1a15a37.tar.gz
upgpkg: homebridge-config-ui-x 4.55.1-6
Fix plugin installation issues and match upstream service file definition. This removes a bunch of extra hardening that made installing plugins no install correctly. You are free to harden this service as much as you want with service overrides.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD12
1 files changed, 9 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e6fea64f3164..6ab1c891ac9f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=homebridge-config-ui-x
pkgver=4.55.1
-pkgrel=5
+pkgrel=6
pkgdesc='Web-based management tool for Homebridge'
arch=('any')
url='https://github.com/oznu/homebridge-config-ui-x'
@@ -14,17 +14,20 @@ options=('!emptydirs' '!strip')
source=(
"https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz"
'systemd.service'
+ 'systemd.env'
'tmpfiles.conf'
'sysusers.conf'
)
noextract=("$pkgname-$pkgver.tgz")
install="$pkgname.install"
sha512sums=('5e88f008e101e8bb09798b7a3456a45c6088b3d58503fc62ada5610b5475fbffdb40f9afd53d45dec66facfc69d544c12cac68c53dfb48c76dab4bacf294726b'
- '6a758eeea0cee8e262e9209226b3c4ff5e8982f8d3671bfb18287656eca71309694f3f9f11317ce80696991640fa277771ec21536546ea46d2565f64e08fff44'
+ '2802f787e1ed60105c853576294552ab6bf544588576bb07c3c8af2ad98be70d2401ef79d746cfe574dd340ca2121c496c552d8cf84a3ae0bdcf668d3bb5725b'
+ 'ac1e506ea0ed97580bface4afdeb6535168fc187d3c1e88bd44d7be6cc4ac1f4b030553bcbbaadf8cecbe6847d41f59f0cb7e4dca0eddbe3684f6d33e023badb'
'68e756b0b6b78a53b1198bf630821abe470293c53ebd74d5a42acd589b41940920cfc949853695270f4b5de7c6e7e1b3d42d408694eec8551782a4ef163baeb1'
'a1722316d9c2e2130a3a7c808fc6570e0176863b72f0a8c511bd8a5a5a5a3c9064f22c25479ca43c856facdcc67d8c161feeefc1225e543471c73b693a493313')
b2sums=('e9021bd2ca6306da4ac0d2a8a1d9eda6530e4d5b3950aa95fb177d2191ac3dc00898e2935a5a724cb6bc807b8de988baefeaffb744431862eae21963b6f596b2'
- 'a0861270612dfe3ee33fab9fda23ab351625a76bfc006d44f39387c8b4fd7b67b7937d8c6dc94dbb584fe6e3fa657fd8754d3c823f2a2dd3d93f210d6b5d8102'
+ '02079c6475bd1d4a1741dd73a6fb5b5a8fdd41049d85c24247eda8e0614f386f48bff77c49de3772fcf2753d0b64bb5932a40c1c441cf0d7a5b00b1426e9514c'
+ '739dedb161f3f35da7c423c1298fbb0d4b88c2886382ea17d842469f8d02a11ea4e8fb3322e9b2c05b5235ce87391dcf205b58b42b7ee2fd8289aa1086edc3a0'
'c60e965907e85b4a6dac12b60419b5446085794bdbdba0221c41e7557ff520c3688ff79b1219e17ac982d585f2cf616140717b44f8ad2a5e5a72fd360617be65'
'17039410c1e7aa8efd781a6a9acd31084a632998f0ea57f0df40fa028d12527b24bec71fdf28691b8e23fbfdef10c9b327875477ee113ffa9ad022d84a35552e')
@@ -50,6 +53,9 @@ package() {
"$pkgdir/usr/lib/tmpfiles.d/homebridge.conf"
install -vDm644 "$srcdir/systemd.service" \
"$pkgdir/usr/lib/systemd/system/homebridge.service"
+ install -vDm644 "$srcdir/systemd.env" \
+ "$pkgdir/etc/default/homebridge"
+
# Clean up srcdir references
# https://wiki.archlinux.org/title/Node.js_package_guidelines#Package_contains_reference_to_$srcdir/$pkgdir