summaryrefslogtreecommitdiff
path: root/filesystems/fuse-gstfs-ng
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2020-01-07 16:15:25 +0000
committernia <nia@pkgsrc.org>2020-01-07 16:15:25 +0000
commit1ada196025f9c8c1fe3d5308228f69ed04a7078b (patch)
tree97326023b0efacea2f9c553186145f6431dd54d4 /filesystems/fuse-gstfs-ng
parent99a794ac552028fd15d89c2174c81779520d0d2c (diff)
downloadpkgsrc-1ada196025f9c8c1fe3d5308228f69ed04a7078b.tar.gz
filesystems: Add fuse-gstfs-ng. Replaces fuse-gstfs.
gstfs-ng is a FUSE-based file system that works as a dynamic gstreamer-based transcoder over an existing directory. For example, this can make your FLAC music archive appear as an MP3 or OGG archive. Transcodings can be cached in memory and persisted to disk.
Diffstat (limited to 'filesystems/fuse-gstfs-ng')
-rw-r--r--filesystems/fuse-gstfs-ng/DESCR7
-rw-r--r--filesystems/fuse-gstfs-ng/Makefile33
-rw-r--r--filesystems/fuse-gstfs-ng/PLIST4
-rw-r--r--filesystems/fuse-gstfs-ng/distinfo6
4 files changed, 50 insertions, 0 deletions
diff --git a/filesystems/fuse-gstfs-ng/DESCR b/filesystems/fuse-gstfs-ng/DESCR
new file mode 100644
index 00000000000..351a2676d70
--- /dev/null
+++ b/filesystems/fuse-gstfs-ng/DESCR
@@ -0,0 +1,7 @@
+gstfs-ng is a FUSE-based file system that works as a dynamic
+gstreamer-based transcoder over an existing directory.
+
+For example, this can make your FLAC music archive appear as an
+MP3 or OGG archive.
+
+Transcodings can be cached in memory and persisted to disk.
diff --git a/filesystems/fuse-gstfs-ng/Makefile b/filesystems/fuse-gstfs-ng/Makefile
new file mode 100644
index 00000000000..fdb2c7612b9
--- /dev/null
+++ b/filesystems/fuse-gstfs-ng/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1 2020/01/07 16:15:25 nia Exp $
+
+DISTNAME= gstfs-ng-1.1
+PKGNAME= fuse-${DISTNAME}
+CATEGORIES= filesystems
+MASTER_SITES= ${MASTER_SITE_GITHUB:=rtyle/}
+GITHUB_PROJECT= gstfs-ng
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/rtyle/gstfs-ng
+COMMENT= FUSE-based file system for dynamic gstreamer-based transcoding
+LICENSE= gnu-lgpl-v3
+
+USE_TOOLS+= pkg-config bash:run
+USE_LANGUAGES= c c++03
+
+REPLACE_BASH+= gstfs-ng.monitor
+
+INSTALLATION_DIRS+= bin
+INSTALLATION_DIRS+= ${PKGMANDIR}/man8
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/gstfs-ng ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/gstfs-ng.monitor ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/gstfs-ng.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8
+
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../multimedia/gstreamer1/buildlink3.mk"
+.include "../../mk/fuse.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/filesystems/fuse-gstfs-ng/PLIST b/filesystems/fuse-gstfs-ng/PLIST
new file mode 100644
index 00000000000..2f4f6eee9e4
--- /dev/null
+++ b/filesystems/fuse-gstfs-ng/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1 2020/01/07 16:15:25 nia Exp $
+bin/gstfs-ng
+bin/gstfs-ng.monitor
+man/man8/gstfs-ng.8
diff --git a/filesystems/fuse-gstfs-ng/distinfo b/filesystems/fuse-gstfs-ng/distinfo
new file mode 100644
index 00000000000..442c339a916
--- /dev/null
+++ b/filesystems/fuse-gstfs-ng/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2020/01/07 16:15:25 nia Exp $
+
+SHA1 (gstfs-ng-1.1.tar.gz) = 4f3c853ccd74f19bc736c31969fe8db4425a1d41
+RMD160 (gstfs-ng-1.1.tar.gz) = 74cc0956fe769f18c7351aa7934489889c1bed4c
+SHA512 (gstfs-ng-1.1.tar.gz) = 96011f120ae3a516c6c0b47b3c42bbd708599a449b921ee48130f44f9c546767b94fb3096fe56e7a511a3125e8f02820ad6c1705eb54e9c498e883ccaae6c8b4
+Size (gstfs-ng-1.1.tar.gz) = 34885 bytes