summaryrefslogtreecommitdiff
path: root/sysutils/sfm/Makefile
diff options
context:
space:
mode:
authorpin <pin@pkgsrc.org>2021-01-25 21:31:40 +0000
committerpin <pin@pkgsrc.org>2021-01-25 21:31:40 +0000
commit44adab12d38bd7549917529fb7b5bfc0c8e3715f (patch)
tree01e48a1a079d48b120db25e7d2d3a3fc2bdefaa2 /sysutils/sfm/Makefile
parentb7844e3d1729a4315cec9b838b2108bd81651a6e (diff)
downloadpkgsrc-44adab12d38bd7549917529fb7b5bfc0c8e3715f.tar.gz
sysutils/sfm: import package
Simple two-panel file manager written in Rust inspired by vim and Total Commander.
Diffstat (limited to 'sysutils/sfm/Makefile')
-rw-r--r--sysutils/sfm/Makefile25
1 files changed, 25 insertions, 0 deletions
diff --git a/sysutils/sfm/Makefile b/sysutils/sfm/Makefile
new file mode 100644
index 00000000000..2d56a04f525
--- /dev/null
+++ b/sysutils/sfm/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2021/01/25 21:31:40 pin Exp $
+
+DISTNAME= sfm-0.1.2
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GITHUB:=Harunx9/}
+GITHUB_PROJECT= sfm
+GITHUB_TAG= f19686ff7e35c496d0caad5ce35005854c7d04ae
+
+MAINTAINER= pin@NetBSD.org
+HOMEPAGE= https://github.com/Harunx9/sfm/
+COMMENT= Simple file manager
+LICENSE= mit
+
+.include "cargo-depends.mk"
+
+USE_LANGUAGES+= c # rust, but needs a toolchain to link
+
+INSTALLATION_DIRS= bin share/doc/sfm
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/target/release/sfm ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/sfm
+
+.include "../../lang/rust/cargo.mk"
+.include "../../mk/bsd.pkg.mk"