summaryrefslogtreecommitdiff
path: root/multimedia/t-rec/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/t-rec/Makefile')
-rw-r--r--multimedia/t-rec/Makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/multimedia/t-rec/Makefile b/multimedia/t-rec/Makefile
new file mode 100644
index 00000000000..26d670f299a
--- /dev/null
+++ b/multimedia/t-rec/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.1 2022/10/06 07:43:28 pin Exp $
+
+DISTNAME= t-rec-rs-0.7.5
+PKGNAME= t-rec-0.7.5
+CATEGORIES= multimedia
+MASTER_SITES= ${MASTER_SITE_GITHUB:=sassman/}
+GITHUB_PROJECT= t-rec-rs
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= pin@NetBSD.org
+HOMEPAGE= https://github.com/sassman/t-rec-rs/
+COMMENT= Terminal recorder
+LICENSE= gnu-gpl-v3
+
+TOOL_DEPENDS+= glib2-[0-9]*:../../devel/glib2
+
+.include "cargo-depends.mk"
+
+USE_TOOLS+= pkg-config
+
+INSTALLATION_DIRS= bin
+
+RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.libX11}/lib
+RUSTFLAGS+= -C link-arg=-L${BUILDLINK_PREFIX.libX11}/lib
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/target/release/t-rec \
+ ${DESTDIR}${PREFIX}/bin
+
+.include "../../lang/rust/cargo.mk"
+.include "../../graphics/ImageMagick/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"