quadrafuzz: init at 0.1.1

+45
+43
pkgs/applications/audio/quadrafuzz/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub, boost, cairo, lv2, pkg-config }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "quadrafuzz"; 5 + version = "0.1.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "jpcima"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "1kjsf7il9krihwlrq08gk2xvil4b4q5zd87nnm103hby2w7ws7z1"; 12 + fetchSubmodules = true; 13 + }; 14 + 15 + postPatch = '' 16 + patchShebangs ./dpf/utils/generate-ttl.sh 17 + ''; 18 + 19 + nativeBuildInputs = [ pkg-config ]; 20 + 21 + buildInputs = [ 22 + boost cairo lv2 23 + ]; 24 + 25 + makeFlags = [ 26 + "PREFIX=$(out)" 27 + ]; 28 + 29 + installPhase = '' 30 + runHook preInstall 31 + mkdir -p $out/lib/lv2 32 + cp -r bin/quadrafuzz.lv2/ $out/lib/lv2 33 + runHook postInstall 34 + ''; 35 + 36 + meta = with lib; { 37 + homepage = "https://github.com/jpcima/quadrafuzz"; 38 + description = "Multi-band fuzz distortion plugin"; 39 + maintainers = [ maintainers.magnetophon ]; 40 + platforms = platforms.linux; 41 + license = licenses.gpl3Plus; 42 + }; 43 + }
+2
pkgs/top-level/all-packages.nix
··· 8033 8033 8034 8034 qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { }; 8035 8035 8036 + quadrafuzz = callPackage ../applications/audio/quadrafuzz { }; 8037 + 8036 8038 quickfix = callPackage ../development/libraries/quickfix { }; 8037 8039 8038 8040 quickjs = callPackage ../development/interpreters/quickjs { };