diff options
author | Dominic Delabruere <ddelabru@redhat.com> | 2022-06-19 22:49:58 -0400 |
---|---|---|
committer | Dominic Delabruere <ddelabru@redhat.com> | 2022-06-20 09:12:46 -0400 |
commit | 13ba5dda40aa9ef0852e82ff5525e19f7a20dc5c (patch) | |
tree | c7ee7673b8806e50080abbd94c9ad517c2a47199 /pkgs/applications/audio/deadbeef/plugins | |
parent | bf97f8474aaf2fd8f00cdd48ac926e32970dace1 (diff) |
deadbeefPlugins.musical-spectrum: init at unstable-2020-07-01
Diffstat (limited to 'pkgs/applications/audio/deadbeef/plugins')
-rw-r--r-- | pkgs/applications/audio/deadbeef/plugins/musical-spectrum.nix | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/pkgs/applications/audio/deadbeef/plugins/musical-spectrum.nix b/pkgs/applications/audio/deadbeef/plugins/musical-spectrum.nix new file mode 100644 index 0000000000000..de371bfb552da --- /dev/null +++ b/pkgs/applications/audio/deadbeef/plugins/musical-spectrum.nix @@ -0,0 +1,42 @@ +{ deadbeef +, fetchFromGitHub +, fftw +, glib +, gtk3 +, lib +, pkg-config +, stdenv +}: + +stdenv.mkDerivation rec { + pname = "deadbeef-musical-spectrum-plugin"; + version = "unstable-2020-07-01"; + + src = fetchFromGitHub { + owner = "cboxdoerfer"; + repo = "ddb_musical_spectrum"; + rev = "a97fd4e1168509911ab43ba32d815b5489000a06"; + sha256 = "0p33wyqi27y0q1mvjv5nn6l3vvqlg6b8yd6k2l07bax670bl0q3g"; + }; + + nativeBuildInputs = [ pkg-config ]; + buildInputs = [ deadbeef fftw glib gtk3 ]; + makeFlags = [ "gtk3" ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/lib/deadbeef + install -v -c -m 644 gtk3/ddb_vis_musical_spectrum_GTK3.so $out/lib/deadbeef/ + + runHook postInstall + ''; + + meta = with lib; { + description = "Musical spectrum plugin for the DeaDBeeF music player"; + homepage = "https://github.com/cboxdoerfer/ddb_musical_spectrum"; + license = licenses.gpl2Plus; + platforms = platforms.linux; + maintainers = [ maintainers.ddelabru ]; + }; +} |