Merge pull request #147379 from kanashimia/qpwgraph

Sandro 2df15ba8 0021a673

Changed files
+42
maintainers
pkgs
applications
audio
qpwgraph
top-level
+6
maintainers/maintainer-list.nix
···
githubId = 3831860;
name = "Arnold Krille";
};
+
kanashimia = {
+
email = "chad@redpilled.dev";
+
github = "kanashimia";
+
githubId = 56224949;
+
name = "Mia Kanashi";
+
};
karantan = {
name = "Gasper Vozel";
email = "karantan@gmail.com";
+34
pkgs/applications/audio/qpwgraph/default.nix
···
+
{ lib, mkDerivation, fetchFromGitLab
+
, cmake, pkg-config
+
, alsa-lib, pipewire
+
}:
+
+
mkDerivation rec {
+
pname = "qpwgraph";
+
version = "0.0.9";
+
+
src = fetchFromGitLab {
+
domain = "gitlab.freedesktop.org";
+
owner = "rncbc";
+
repo = "qpwgraph";
+
rev = "v${version}";
+
sha256 = "WC2SB6gisRSZxG9WZtMVBzwkEJtPEGZRmezElLAG0ns=";
+
};
+
+
nativeBuildInputs = [ cmake pkg-config ];
+
+
buildInputs = [ alsa-lib pipewire ];
+
+
meta = with lib; {
+
description = "Qt graph manager for PipeWire, similar to QjackCtl.";
+
longDescription = ''
+
qpwgraph is a graph manager dedicated for PipeWire,
+
using the Qt C++ framework, based and pretty much like
+
the same of QjackCtl.
+
'';
+
homepage = "https://gitlab.freedesktop.org/rncbc/qpwgraph";
+
license = licenses.gpl2Plus;
+
platforms = platforms.linux;
+
maintainers = with maintainers; [ kanashimia ];
+
};
+
}
+2
pkgs/top-level/all-packages.nix
···
qnotero = libsForQt5.callPackage ../applications/office/qnotero { };
+
qpwgraph = libsForQt5.callPackage ../applications/audio/qpwgraph { };
+
qrcode = callPackage ../tools/graphics/qrcode {};
qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };