diff options
author | Andrew Bruce <me@andrewbruce.net> | 2024-01-03 10:17:50 +0000 |
---|---|---|
committer | Andrew Bruce <me@andrewbruce.net> | 2024-01-03 10:17:50 +0000 |
commit | 39d16c0d30059773a3178f6d573e0785cf328205 (patch) | |
tree | ea585d60fe421426e206c0aaa5d8b729965a1fc3 /pkgs/by-name/el | |
parent | 0c221e330703cd9cf7349d56ac0d4417e2a9ad9e (diff) |
elektroid: move to name-based directory package
Diffstat (limited to 'pkgs/by-name/el')
-rw-r--r-- | pkgs/by-name/el/elektroid/package.nix | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/pkgs/by-name/el/elektroid/package.nix b/pkgs/by-name/el/elektroid/package.nix new file mode 100644 index 0000000000000..c76ba7f1c6e52 --- /dev/null +++ b/pkgs/by-name/el/elektroid/package.nix @@ -0,0 +1,53 @@ +{ alsa-lib +, autoreconfHook +, fetchFromGitHub +, gtk3 +, json-glib +, lib +, libpulseaudio +, libsamplerate +, libsndfile +, libzip +, pkg-config +, stdenv +, zlib +}: + +let + version = "2.5.2"; +in +stdenv.mkDerivation { + inherit version; + + pname = "elektroid"; + + src = fetchFromGitHub { + owner = "dagargo"; + repo = "elektroid"; + rev = version; + sha256 = "sha256-wpPHcrlCX7RD/TGH2Xrth+oCg98gMm035tfTBV70P+Y="; + }; + + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; + + buildInputs = [ + alsa-lib + gtk3 + json-glib + libpulseaudio + libsamplerate + libsndfile + libzip + zlib + ]; + + meta = with lib; { + description = "Sample and MIDI device manager"; + homepage = "https://github.com/dagargo/elektroid"; + license = licenses.gpl3Only; + maintainers = with maintainers; [ camelpunch ]; + }; +} |