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

Maxime Gauduin alucryd at gemini.archlinux.org
Tue Aug 9 09:33:00 UTC 2022


    Date: Tuesday, August 9, 2022 @ 09:32:59
  Author: alucryd
Revision: 1263500

upgpkg: home-assistant 1:2022.8.2-1

Modified:
  home-assistant/trunk/PKGBUILD

----------+
 PKGBUILD |   24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-08-09 09:24:22 UTC (rev 1263499)
+++ PKGBUILD	2022-08-09 09:32:59 UTC (rev 1263500)
@@ -6,8 +6,8 @@
 
 pkgname=home-assistant
 pkgdesc='Open source home automation that puts local control and privacy first'
-pkgver=2022.7.4
-pkgrel=2
+pkgver=2022.8.2
+pkgrel=1
 epoch=1
 arch=(any)
 url=https://home-assistant.io/
@@ -26,8 +26,12 @@
   python-certifi
   python-ciso8601
   python-cryptography
+  python-dateutil
   python-defusedxml
+  python-fnvhash
+  python-home-assistant-bluetooth
   python-httpx
+  python-ifaddr
   python-jinja
   python-lru-dict
   python-mutagen
@@ -40,6 +44,7 @@
   python-ruamel-yaml
   python-slugify
   python-sqlalchemy
+  python-typing_extensions
   python-voluptuous
   python-voluptuous-serialize
   python-yaml
@@ -49,8 +54,9 @@
 makedepends=(
   git
   python-build
-  python-pip
+  python-installer
   python-setuptools
+  python-wheel
 )
 optdepends=(
   'net-tools: Nmap host discovery'
@@ -58,7 +64,7 @@
   'python-dtlssocket: Ikea Tradfri integration'
   'python-lxml: Meteo France integration'
 )
-_tag=60e170c8631f6771ee55f59c7067e007d8dd6e92
+_tag=bfb2867e8d15ec6d1857f9fd68a43fc91d33535c
 source=(
   git+https://github.com/home-assistant/home-assistant.git#tag=${_tag}
   home-assistant.service
@@ -74,18 +80,20 @@
 prepare() {
   cd home-assistant
   # lift hard dep constraints, we'll deal with breaking changes ourselves
-  sed 's/==/>=/g' -i requirements.txt setup.cfg homeassistant/package_constraints.txt
+  sed 's/==/>=/g' -i pyproject.toml requirements.txt setup.cfg homeassistant/package_constraints.txt
   # allow pip >= 20.3 to be used
-  sed 's/,<20.3//g' -i requirements.txt setup.cfg homeassistant/package_constraints.txt
+  sed 's/,<20.3//g' -i pyproject.toml requirements.txt setup.cfg homeassistant/package_constraints.txt
+  # allow any setuptools to be used
+  sed 's/~=62.3//' -i pyproject.toml
 }
 
 build() {
   cd home-assistant
-  python -m build
+  python -m build --wheel --no-isolation
 }
 
 package() {
-  PIP_CONFIG_FILE=/dev/null pip install --isolated --root="${pkgdir}" --ignore-installed --no-deps home-assistant/dist/*.whl
+  python -m installer --destdir="${pkgdir}" home-assistant/dist/*.whl
   install -Dm 644 home-assistant.service -t "${pkgdir}"/usr/lib/systemd/system/
 }
 



More information about the arch-commits mailing list