[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