git: 212f3c19cd06 - main - audio/qjackcapture: New port: GUI for the jack_capture program using PyQt5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 04 Nov 2022 21:33:01 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=212f3c19cd0696d7c8cfc8ced15e59b6e31945bb
commit 212f3c19cd0696d7c8cfc8ced15e59b6e31945bb
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-11-04 15:29:00 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-11-04 21:32:59 +0000
audio/qjackcapture: New port: GUI for the jack_capture program using PyQt5
---
audio/Makefile | 1 +
audio/qjackcapture/Makefile | 30 ++++++++++++++++++++++++++++++
audio/qjackcapture/distinfo | 3 +++
audio/qjackcapture/pkg-descr | 2 ++
audio/qjackcapture/pkg-plist | 22 ++++++++++++++++++++++
5 files changed, 58 insertions(+)
diff --git a/audio/Makefile b/audio/Makefile
index 611b2053cae9..531c1cc4e57f 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -670,6 +670,7 @@
SUBDIR += py-zita-audiotools
SUBDIR += py-zita-jacktools
SUBDIR += qaudiosonar
+ SUBDIR += qjackcapture
SUBDIR += qjackctl
SUBDIR += qmidiarp
SUBDIR += qmidictl
diff --git a/audio/qjackcapture/Makefile b/audio/qjackcapture/Makefile
new file mode 100644
index 000000000000..4777afc700b6
--- /dev/null
+++ b/audio/qjackcapture/Makefile
@@ -0,0 +1,30 @@
+PORTNAME= qjackcapture
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.0-2
+DISTVERSIONSUFFIX= -g12d29ca
+CATEGORIES= audio
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= GUI for the jack_capture program using PyQt5
+WWW= https://github.com/SpotlightKid/qjackcapture
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}natsort>0:devel/py-natsort@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyjacklib>0:audio/py-pyjacklib@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_DEPENDS}
+RUN_DEPENDS= ${PY_DEPENDS} \
+ jack_capture:audio/jack-capture
+
+USES= desktop-file-utils gmake pyqt:5 python shebangfix
+USE_PYQT= pyqt5
+
+SHEBANG_FILES= qjackcapture/app.py
+
+USE_GITHUB= yes
+GH_ACCOUNT= SpotlightKid
+
+MAKE_ARGS= PYTHON=${PYTHON_CMD}
+
+.include <bsd.port.mk>
diff --git a/audio/qjackcapture/distinfo b/audio/qjackcapture/distinfo
new file mode 100644
index 000000000000..6db5a8b85f90
--- /dev/null
+++ b/audio/qjackcapture/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1667512439
+SHA256 (SpotlightKid-qjackcapture-v0.2.0-2-g12d29ca_GH0.tar.gz) = fca306399870bb3ad4196e97e0908d1a00808278bd24dd8a84af4572c48e7180
+SIZE (SpotlightKid-qjackcapture-v0.2.0-2-g12d29ca_GH0.tar.gz) = 161949
diff --git a/audio/qjackcapture/pkg-descr b/audio/qjackcapture/pkg-descr
new file mode 100644
index 000000000000..7fd6572e904c
--- /dev/null
+++ b/audio/qjackcapture/pkg-descr
@@ -0,0 +1,2 @@
+qjackcapture is a GUI for easy recording of JACK audio sources using the
+jack_capture program.
diff --git a/audio/qjackcapture/pkg-plist b/audio/qjackcapture/pkg-plist
new file mode 100644
index 000000000000..94071f206d09
--- /dev/null
+++ b/audio/qjackcapture/pkg-plist
@@ -0,0 +1,22 @@
+bin/qjackcapture
+%%PYTHON_SITELIBDIR%%/QJackCapture-0.2.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+%%PYTHON_SITELIBDIR%%/QJackCapture-0.2.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+%%PYTHON_SITELIBDIR%%/QJackCapture-0.2.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+%%PYTHON_SITELIBDIR%%/QJackCapture-0.2.0-py%%PYTHON_VER%%.egg-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/QJackCapture-0.2.0-py%%PYTHON_VER%%.egg-info/not-zip-safe
+%%PYTHON_SITELIBDIR%%/QJackCapture-0.2.0-py%%PYTHON_VER%%.egg-info/requires.txt
+%%PYTHON_SITELIBDIR%%/QJackCapture-0.2.0-py%%PYTHON_VER%%.egg-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/qjackcapture/__main__.py
+%%PYTHON_SITELIBDIR%%/qjackcapture/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/qjackcapture/__pycache__/app%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/qjackcapture/__pycache__/resources_rc%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/qjackcapture/__pycache__/ui_mainwindow%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/qjackcapture/__pycache__/userdirs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/qjackcapture/__pycache__/version%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/qjackcapture/app.py
+%%PYTHON_SITELIBDIR%%/qjackcapture/resources_rc.py
+%%PYTHON_SITELIBDIR%%/qjackcapture/ui_mainwindow.py
+%%PYTHON_SITELIBDIR%%/qjackcapture/userdirs.py
+%%PYTHON_SITELIBDIR%%/qjackcapture/version.py
+share/applications/qjackcapture.desktop
+share/icons/hicolor/48x48/apps/qjackcapture.png