kumquat-buildroot/package/gocryptfs/gocryptfs.mk
Christian Stewart ffc503fab7 package/gocryptfs: new package
Adds the gocryptfs encrypted FUSE filesystem.

Currently uses without_openssl build tag, to use the native Go cryptography.
However, the package could be improved by conditionally enabling openssl if it
is also configured to be built by Buildroot.

Signed-off-by: Christian Stewart <christian@paral.in>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-01-08 23:35:41 +01:00

20 lines
547 B
Makefile

################################################################################
#
# gocryptfs
#
################################################################################
GOCRYPTFS_VERSION = 2.2.0
GOCRYPTFS_SITE = $(call github,rfjakob,gocryptfs,v$(GOCRYPTFS_VERSION))
GOCRYPTFS_LICENSE = MIT
GOCRYPTFS_LICENSE_FILES = LICENSE
GOCRYPTFS_GOMOD = github.com/rfjakob/gocryptfs/v2
GOCRYPTFS_LDFLAGS = \
-X main.GitVersion=$(GOCRYPTFS_VERSION) \
-X main.GitVersionFuse=[vendored]
GOCRYPTFS_TAGS = without_openssl
$(eval $(golang-package))