snapcraft.yaml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. name: home-assistant-hacs
  2. base: core20
  3. version: '1.12.3'
  4. summary: Home Assistant Community Store
  5. description: |
  6. Manage (Install, track, upgrade) and discover custom elements for Home Assistant directly from the UI.
  7. What?
  8. HACS is a integration that gives the user a powerful UI to handle downloads of custom integrations and plugins.
  9. Highlights of what HACS can do:
  10. - Help you discover new custom elements.
  11. - Help you install (download) new custom elements.
  12. - Help you keep track of your custom elements.
  13. - Manage(Install/Upgrade/Remove)
  14. - Shortcuts to repositories/issue tracker
  15. license: MIT
  16. grade: stable
  17. confinement: strict
  18. architectures:
  19. - build-on: amd64
  20. - build-on: arm64
  21. - build-on: armhf
  22. - build-on: ppc64el
  23. apps:
  24. list:
  25. command: bin/app
  26. plugs:
  27. - components
  28. plugs:
  29. components:
  30. interface: content
  31. content: components
  32. target: $SNAP_DATA/custom_components
  33. default-provider: home-assistant-snap
  34. hooks:
  35. post-refresh:
  36. plugs: [components]
  37. connect-plug-components:
  38. plugs: [components]
  39. disconnect-plug-components:
  40. plugs: [components]
  41. parts:
  42. connection:
  43. plugin: dump
  44. source: ./source
  45. source-type: local
  46. organize:
  47. app: bin/app
  48. hooks: snap/hooks
  49. stage-packages:
  50. - rsync
  51. hacs:
  52. plugin: dump
  53. source: https://github.com/hacs/integration.git
  54. source-tag: ${SNAPCRAFT_PROJECT_VERSION}
  55. organize:
  56. custom_components/hacs: hacs
  57. stage:
  58. - hacs