[arch-commits] Commit in home-assistant/trunk (PKGBUILD home-assistant.service)

Maxime Gauduin alucryd at gemini.archlinux.org
Tue Apr 26 14:35:28 UTC 2022


    Date: Tuesday, April 26, 2022 @ 14:35:28
  Author: alucryd
Revision: 1190981

upgpkg: home-assistant 2022.4.6-1

Modified:
  home-assistant/trunk/PKGBUILD
  home-assistant/trunk/home-assistant.service

------------------------+
 PKGBUILD               |   24 ++++++++++++++----------
 home-assistant.service |    3 +--
 2 files changed, 15 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-04-26 14:25:26 UTC (rev 1190980)
+++ PKGBUILD	2022-04-26 14:35:28 UTC (rev 1190981)
@@ -6,17 +6,19 @@
 
 pkgname=home-assistant
 pkgdesc='Open source home automation that puts local control and privacy first'
-pkgver=2021.10.5
-pkgrel=2
+pkgver=2022.4.6
+pkgrel=1
 arch=(any)
 url=https://home-assistant.io/
 license=(APACHE)
 depends=(
   gcc
+  python-aiodiscover
   python-aiohttp
   python-aiohttp-cors
   python-astral
   python-async-timeout
+  python-atomicwrites
   python-attrs
   python-awesomeversion
   python-bcrypt
@@ -26,6 +28,7 @@
   python-defusedxml
   python-httpx
   python-jinja
+  python-lru-dict
   python-mutagen
   python-pillow
   python-pip
@@ -43,6 +46,8 @@
 )
 makedepends=(
   git
+  python-build
+  python-pip
   python-setuptools
 )
 optdepends=(
@@ -51,13 +56,13 @@
   'python-dtlssocket: Ikea Tradfri integration'
   'python-lxml: Meteo France integration'
 )
-_tag=eb30fb1f3bd47e80b4a2175b1120feb0c79e2a49
+_tag=2df212dcd3620a3ec19e0a2da13490b01384ecb1
 source=(
   git+https://github.com/home-assistant/home-assistant.git#tag=${_tag}
   home-assistant.service
 )
 b2sums=('SKIP'
-        'c56b88e4d8d6d10ea132d22916468109ffaa83c1176a75e0c0ead16b261c34fe4c279cec6dca415b1addfcd873ad35b294f60a3e1ba62cc917a9dbb73cce47d4')
+        'b5e181e00e499cd0c6e3922af44afe7e8043063d49c89c207beeff9b56ea2920a6f7b6d211be027cb4b6cf8450396623515dadcebdbdbdf0f934d3d16963790e')
 
 pkgver() {
   cd home-assistant
@@ -67,20 +72,19 @@
 prepare() {
   cd home-assistant
   # lift hard dep constraints, we'll deal with breaking changes ourselves
-  sed 's/==/>=/g' -i requirements.txt setup.py homeassistant/package_constraints.txt
+  sed 's/==/>=/g' -i requirements.txt setup.cfg homeassistant/package_constraints.txt
   # allow pip >= 20.3 to be used
-  sed 's/,<20.3//g' -i requirements.txt setup.py homeassistant/package_constraints.txt
+  sed 's/,<20.3//g' -i requirements.txt setup.cfg homeassistant/package_constraints.txt
 }
 
 build() {
   cd home-assistant
-  python setup.py build
+  python -m build
 }
 
 package() {
-  cd home-assistant
-  python setup.py install --root="${pkgdir}" --prefix=/usr --optimize=1 --skip-build
-  install -Dm 644 ../home-assistant.service -t "${pkgdir}"/usr/lib/systemd/system/
+  PIP_CONFIG_FILE=/dev/null pip install --isolated --root="${pkgdir}" --ignore-installed --no-deps home-assistant/dist/*.whl
+  install -Dm 644 home-assistant.service -t "${pkgdir}"/usr/lib/systemd/system/
 }
 
 # vim: ts=2 sw=2 et:

Modified: home-assistant.service
===================================================================
--- home-assistant.service	2022-04-26 14:25:26 UTC (rev 1190980)
+++ home-assistant.service	2022-04-26 14:35:28 UTC (rev 1190981)
@@ -15,8 +15,7 @@
 ExecStart=/usr/bin/hass \
   --config /var/lib/hass/ \
   --log-file /var/log/hass/home-assistant.log \
-  --log-rotate-days 1 \
-  --runner
+  --log-rotate-days 1
 RestartForceExitStatus=100
 
 AmbientCapabilities=



More information about the arch-commits mailing list