Loading pkgs/applications/audio/distrho/default.nix→pkgs/by-name/di/distrho-ports/package.nix +113 −0 Original line number Diff line number Diff line { lib , stdenv , alsa-lib , fetchFromGitHub , fftwFloat , freetype , libGL , libX11 , libXcursor , libXext , libXrender , meson , ninja , pkg-config { lib, stdenv, alsa-lib, fetchFromGitHub, fftwFloat, freetype, libGL, libX11, libXcursor, libXext, libXrender, meson, ninja, pkg-config, }: let rpathLibs = [ let rpathLibs = [ fftwFloat ]; in stdenv.mkDerivation rec { stdenv.mkDerivation { pname = "distrho-ports"; version = "2021-03-15"; version = "2021-03-15-unstable-2024-05-01"; src = fetchFromGitHub { owner = "DISTRHO"; repo = "DISTRHO-Ports"; rev = version; rev = "b3596e6a690eb0556e69e8b6d943fee2dfbb04fb"; sha256 = "00fgqwayd20akww3n2imyqscmyrjyc9jj0ar13k9dhpaxqk2jxbf"; }; nativeBuildInputs = [ pkg-config meson ninja ]; nativeBuildInputs = [ pkg-config meson ninja ]; buildInputs = rpathLibs ++ [ alsa-lib Loading @@ -41,6 +47,8 @@ stdenv.mkDerivation rec { libXrender ]; env.NIX_CFLAGS_COMPILE = toString [ "-fpermissive" ]; postFixup = '' for file in \ $out/lib/lv2/vitalium.lv2/vitalium.so \ Loading @@ -51,48 +59,55 @@ stdenv.mkDerivation rec { done ''; meta = with lib; { meta = { homepage = "http://distrho.sourceforge.net/ports"; description = "Linux audio plugins and LV2 ports"; longDescription = '' Includes: arctican-function arctican-pilgrim dexed drowaudio-distortion drowaudio-distortionshaper drowaudio-flanger drowaudio-reverb drowaudio-tremolo drumsynth easySSP eqinox HiReSam juce-opl klangfalter LUFSMeter LUFSMeter-Multi luftikus obxd pitchedDelay refine stereosourceseparation swankyamp tal-dub-3 tal-filter tal-filter-2 tal-noisemaker tal-reverb tal-reverb-2 tal-reverb-3 tal-vocoder-2 temper vex vitalium wolpertinger - arctican-function - arctican-pilgrim - dexed - drowaudio-distortion - drowaudio-distortionshaper - drowaudio-flanger - drowaudio-reverb - drowaudio-tremolo - drumsynth - easySSP - eqinox - HiReSam - juce-opl - klangfalter - LUFSMeter - LUFSMeter-Multi - luftikus - obxd - pitchedDelay - refine - stereosourceseparation - swankyamp - tal-dub-3 - tal-filter - tal-filter-2 - tal-noisemaker - tal-reverb - tal-reverb-2 - tal-reverb-3 - tal-vocoder-2 - temper - vex - vitalium - wolpertinger ''; license = with licenses; [ gpl2Only gpl3Only gpl2Plus lgpl2Plus lgpl3Only mit ]; license = with lib.licenses; [ gpl2Only gpl3Only gpl2Plus lgpl2Plus lgpl3Only mit ]; maintainers = [ ]; platforms = [ "x86_64-linux" ]; platforms = lib.systems.inspect.patternLogicalAnd lib.systems.inspect.patterns.isLinux lib.systems.inspect.patterns.isx86; }; } pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -28536,8 +28536,6 @@ with pkgs; dirt = callPackage ../applications/audio/dirt { }; distrho = callPackage ../applications/audio/distrho { }; dit = callPackage ../applications/editors/dit { }; djvulibre = callPackage ../applications/misc/djvulibre { }; Loading
pkgs/applications/audio/distrho/default.nix→pkgs/by-name/di/distrho-ports/package.nix +113 −0 Original line number Diff line number Diff line { lib , stdenv , alsa-lib , fetchFromGitHub , fftwFloat , freetype , libGL , libX11 , libXcursor , libXext , libXrender , meson , ninja , pkg-config { lib, stdenv, alsa-lib, fetchFromGitHub, fftwFloat, freetype, libGL, libX11, libXcursor, libXext, libXrender, meson, ninja, pkg-config, }: let rpathLibs = [ let rpathLibs = [ fftwFloat ]; in stdenv.mkDerivation rec { stdenv.mkDerivation { pname = "distrho-ports"; version = "2021-03-15"; version = "2021-03-15-unstable-2024-05-01"; src = fetchFromGitHub { owner = "DISTRHO"; repo = "DISTRHO-Ports"; rev = version; rev = "b3596e6a690eb0556e69e8b6d943fee2dfbb04fb"; sha256 = "00fgqwayd20akww3n2imyqscmyrjyc9jj0ar13k9dhpaxqk2jxbf"; }; nativeBuildInputs = [ pkg-config meson ninja ]; nativeBuildInputs = [ pkg-config meson ninja ]; buildInputs = rpathLibs ++ [ alsa-lib Loading @@ -41,6 +47,8 @@ stdenv.mkDerivation rec { libXrender ]; env.NIX_CFLAGS_COMPILE = toString [ "-fpermissive" ]; postFixup = '' for file in \ $out/lib/lv2/vitalium.lv2/vitalium.so \ Loading @@ -51,48 +59,55 @@ stdenv.mkDerivation rec { done ''; meta = with lib; { meta = { homepage = "http://distrho.sourceforge.net/ports"; description = "Linux audio plugins and LV2 ports"; longDescription = '' Includes: arctican-function arctican-pilgrim dexed drowaudio-distortion drowaudio-distortionshaper drowaudio-flanger drowaudio-reverb drowaudio-tremolo drumsynth easySSP eqinox HiReSam juce-opl klangfalter LUFSMeter LUFSMeter-Multi luftikus obxd pitchedDelay refine stereosourceseparation swankyamp tal-dub-3 tal-filter tal-filter-2 tal-noisemaker tal-reverb tal-reverb-2 tal-reverb-3 tal-vocoder-2 temper vex vitalium wolpertinger - arctican-function - arctican-pilgrim - dexed - drowaudio-distortion - drowaudio-distortionshaper - drowaudio-flanger - drowaudio-reverb - drowaudio-tremolo - drumsynth - easySSP - eqinox - HiReSam - juce-opl - klangfalter - LUFSMeter - LUFSMeter-Multi - luftikus - obxd - pitchedDelay - refine - stereosourceseparation - swankyamp - tal-dub-3 - tal-filter - tal-filter-2 - tal-noisemaker - tal-reverb - tal-reverb-2 - tal-reverb-3 - tal-vocoder-2 - temper - vex - vitalium - wolpertinger ''; license = with licenses; [ gpl2Only gpl3Only gpl2Plus lgpl2Plus lgpl3Only mit ]; license = with lib.licenses; [ gpl2Only gpl3Only gpl2Plus lgpl2Plus lgpl3Only mit ]; maintainers = [ ]; platforms = [ "x86_64-linux" ]; platforms = lib.systems.inspect.patternLogicalAnd lib.systems.inspect.patterns.isLinux lib.systems.inspect.patterns.isx86; }; }
pkgs/top-level/all-packages.nix +0 −2 Original line number Diff line number Diff line Loading @@ -28536,8 +28536,6 @@ with pkgs; dirt = callPackage ../applications/audio/dirt { }; distrho = callPackage ../applications/audio/distrho { }; dit = callPackage ../applications/editors/dit { }; djvulibre = callPackage ../applications/misc/djvulibre { };