snapcraft.yaml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. name: home-assistant
  2. version: '0.112.3'
  3. summary: Open source home automation that puts local control and privacy first
  4. description: |
  5. Home Assistant is a home automation platform running on Python 3.
  6. It is able to track and control all devices at home and offer a
  7. platform for automating control.
  8. base: core20
  9. confinement: strict
  10. apps:
  11. hass:
  12. command: bin/hass --config $SNAP_DATA
  13. daemon: simple
  14. restart-condition: always
  15. plugs: [network, network-bind]
  16. parts:
  17. homeassistant:
  18. plugin: python-wot-plugin
  19. source: https://github.com/home-assistant/core.git
  20. source-tag: ${SNAPCRAFT_PROJECT_VERSION}
  21. python-packages:
  22. - setuptools
  23. - wheel
  24. - Cython
  25. build-packages:
  26. - python3
  27. - python3-dev
  28. - pkg-config
  29. - autoconf
  30. - build-essential
  31. - cython3
  32. - ffmpeg
  33. - libavcodec-dev
  34. - libavdevice-dev
  35. - libavfilter-dev
  36. - libavformat-dev
  37. - libavresample-dev
  38. - libavutil-dev
  39. - libffi-dev
  40. - libglib2.0-dev
  41. - libglu1-mesa-dev
  42. - libjpeg-dev
  43. - libopenzwave1.5-dev
  44. - libssl-dev
  45. - libswscale-dev
  46. - libudev-dev
  47. - libxml2-dev
  48. - libxslt1-dev
  49. - zlib1g-dev
  50. requirements:
  51. - requirements_all.txt
  52. constraints:
  53. - homeassistant/package_constraints.txt