30 lines
800 B
Makefile
30 lines
800 B
Makefile
# $NetBSD$
|
|
|
|
DISTNAME= v0.7.2
|
|
PKGNAME= garage-${DISTNAME:S,^v,,}
|
|
CATEGORIES= www
|
|
MASTER_SITES= https://git.deuxfleurs.fr/Deuxfleurs/garage/archive/
|
|
|
|
MAINTAINER= jhonas.wernery@mnxsolutions.com
|
|
HOMEPAGE= https://git.deuxfleurs.fr/Deuxfleurs
|
|
COMMENT= S3-compatible object store for small self-hosted deployments
|
|
LICENSE= gnu-agpl-v3
|
|
|
|
WRKSRC= ${WRKDIR}/garage
|
|
|
|
.include "cargo-depends.mk"
|
|
|
|
MAKE_ENV+= SODIUM_LIB_DIR=${BUILDLINK_PREFIX.libsodium}/lib
|
|
MAKE_ENV+= PROTOC=${PREFIX}/bin/protoc
|
|
|
|
INSTALLATION_DIRS= bin
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/target/release/garage ${DESTDIR}${PREFIX}/bin
|
|
|
|
.include "../../lang/rust/cargo.mk"
|
|
.include "../../lang/rust/rust.mk"
|
|
.include "../../devel/protobuf-c/buildlink3.mk"
|
|
.include "../../security/libsodium/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|