deadbeefPlugins.musical-spectrum: init at unstable-2020-07-01

+43
+42
pkgs/applications/audio/deadbeef/plugins/musical-spectrum.nix
···
··· 1 + { deadbeef 2 + , fetchFromGitHub 3 + , fftw 4 + , glib 5 + , gtk3 6 + , lib 7 + , pkg-config 8 + , stdenv 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "deadbeef-musical-spectrum-plugin"; 13 + version = "unstable-2020-07-01"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "cboxdoerfer"; 17 + repo = "ddb_musical_spectrum"; 18 + rev = "a97fd4e1168509911ab43ba32d815b5489000a06"; 19 + sha256 = "0p33wyqi27y0q1mvjv5nn6l3vvqlg6b8yd6k2l07bax670bl0q3g"; 20 + }; 21 + 22 + nativeBuildInputs = [ pkg-config ]; 23 + buildInputs = [ deadbeef fftw glib gtk3 ]; 24 + makeFlags = [ "gtk3" ]; 25 + 26 + installPhase = '' 27 + runHook preInstall 28 + 29 + mkdir -p $out/lib/deadbeef 30 + install -v -c -m 644 gtk3/ddb_vis_musical_spectrum_GTK3.so $out/lib/deadbeef/ 31 + 32 + runHook postInstall 33 + ''; 34 + 35 + meta = with lib; { 36 + description = "Musical spectrum plugin for the DeaDBeeF music player"; 37 + homepage = "https://github.com/cboxdoerfer/ddb_musical_spectrum"; 38 + license = licenses.gpl2Plus; 39 + platforms = platforms.linux; 40 + maintainers = [ maintainers.ddelabru ]; 41 + }; 42 + }
+1
pkgs/top-level/all-packages.nix
··· 25921 headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { }; 25922 lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { }; 25923 mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { }; 25924 statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { }; 25925 }; 25926
··· 25921 headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { }; 25922 lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { }; 25923 mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { }; 25924 + musical-spectrum = callPackage ../applications/audio/deadbeef/plugins/musical-spectrum.nix { }; 25925 statusnotifier = callPackage ../applications/audio/deadbeef/plugins/statusnotifier.nix { }; 25926 }; 25927