diff --git a/pkgs/applications/audio/aeolus/stops.nix b/pkgs/applications/audio/aeolus/stops.nix new file mode 100644 index 000000000000..50a2013b8048 --- /dev/null +++ b/pkgs/applications/audio/aeolus/stops.nix @@ -0,0 +1,33 @@ +{ lib, stdenvNoCC, fetchurl }: + +stdenvNoCC.mkDerivation rec { + pname = "stops"; + version = "0.4.0"; + + src = fetchurl { + url = "https://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2"; + hash = "sha256-DnmguOAGyw9nv88ekJfbC04Qwbsw5tXEAaKeiCQR/LA="; + }; + + outputHashMode = "recursive"; + outputHash = "sha256-gGHowq7g7MZmnhrpqG+3wNLwQCtpiBB88euIKeQIpJ0="; + + subdir = "share/Aeolus/stops"; + + installPhase = '' + runHook preInstall + + mkdir -p $out/${subdir} + cp -r * $out/${subdir} + + runHook postInstall + ''; + + meta = with lib; { + description = "aeolus synthesizer instrument definitions"; + homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/aeolus/index.html"; + license = licenses.lgpl3; + platforms = platforms.linux; + maintainers = with maintainers; [ nico202 orivej ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 707205567ae4..4c6834a35166 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -28565,6 +28565,7 @@ with pkgs; }; aeolus = callPackage ../applications/audio/aeolus { }; + aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { }; aewan = callPackage ../applications/editors/aewan { };