You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.1 KiB

  1. include $(TOPDIR)/rules.mk
  2. PKG_NAME:=restic
  3. PKG_VERSION:=0.9.6
  4. PKG_RELEASE:=2
  5. PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
  6. PKG_SOURCE_URL:=https://codeload.github.com/restic/restic/tar.gz/v${PKG_VERSION}?
  7. PKG_HASH:=1cc8655fa99f06e787871a9f8b5ceec283c856fa341a5b38824a0ca89420b0fe
  8. PKG_LICENSE:=BSD-2-Clause
  9. PKG_LICENSE_FILES:=LICENSE
  10. PKG_MAINTAINER:=Markus Weippert <markus@gekmihesg.de>
  11. PKG_BUILD_DEPENDS:=golang/host
  12. PKG_BUILD_PARALLEL:=1
  13. PKG_USE_MIPS16:=0
  14. GO_PKG:=github.com/restic/restic/
  15. GO_PKG_BUILD_PKG:=github.com/restic/restic/cmd/restic/
  16. GO_PKG_LDFLAGS_X:=main.version=$(PKG_VERSION)
  17. include $(INCLUDE_DIR)/package.mk
  18. include ../../lang/golang/golang-package.mk
  19. define Package/restic
  20. TITLE:=restic backup program
  21. URL:=http://github.com/restic/restic
  22. DEPENDS:=$(GO_ARCH_DEPENDS)
  23. SECTION:=utils
  24. CATEGORY:=Utilities
  25. endef
  26. define Package/restic/description
  27. restic is a backup program that is fast, efficient and secure. It supports the
  28. three major operating systems (Linux, macOS, Windows) and a few smaller ones
  29. (FreeBSD, OpenBSD).
  30. endef
  31. $(eval $(call GoBinPackage,restic))
  32. $(eval $(call BuildPackage,restic))