snapcraft.yaml.template 845 B

123456789101112131415161718192021222324252627282930313233343536
  1. name: syncthing
  2. version: {{.Version}}
  3. summary: Open Source Continuous File Synchronization
  4. description: |
  5. Syncthing replaces proprietary sync and cloud services with something open,
  6. trustworthy and decentralized. Your data is your data alone and you deserve
  7. to choose where it is stored, if it is shared with some third party and how
  8. it's transmitted over the Internet.
  9. architectures:
  10. - build-on: [{{.HostArchitecture}}]
  11. run-on: [{{.TargetArchitecture}}]
  12. grade: {{.Grade}}
  13. confinement: strict
  14. apps:
  15. syncthing:
  16. command: syncthing
  17. environment:
  18. HOME: ${SNAP_USER_COMMON}
  19. XDG_CONFIG_HOME: ${SNAP_USER_COMMON}
  20. plugs:
  21. - desktop
  22. - home
  23. - network
  24. - network-bind
  25. - removable-media
  26. parts:
  27. syncthing:
  28. source: .
  29. plugin: dump
  30. stage:
  31. - syncthing
  32. prime:
  33. - syncthing