diff options
author | Mark Nipper <nipsy@bitgnome.net> | 2025-02-12 16:41:18 -0800 |
---|---|---|
committer | Mark Nipper <nipsy@bitgnome.net> | 2025-02-12 16:41:18 -0800 |
commit | 3a12cabeee7fed45f132ef641f5f08a4947f3426 (patch) | |
tree | 0f5a5e6fb52c0eaa91b928ebd6322e9072ab2ca2 /pkgs | |
parent | df50b41afd8e6075cbd5acc5a176385722986399 (diff) | |
download | nix-3a12cabeee7fed45f132ef641f5f08a4947f3426.tar nix-3a12cabeee7fed45f132ef641f5f08a4947f3426.tar.gz nix-3a12cabeee7fed45f132ef641f5f08a4947f3426.tar.bz2 nix-3a12cabeee7fed45f132ef641f5f08a4947f3426.tar.lz nix-3a12cabeee7fed45f132ef641f5f08a4947f3426.tar.xz nix-3a12cabeee7fed45f132ef641f5f08a4947f3426.tar.zst nix-3a12cabeee7fed45f132ef641f5f08a4947f3426.zip |
Initial addition of gearmulator
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/default.nix | 1 | ||||
-rw-r--r-- | pkgs/gearmulator/default.nix | 59 |
2 files changed, 60 insertions, 0 deletions
diff --git a/pkgs/default.nix b/pkgs/default.nix index 48a0059..dda9e84 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -1,3 +1,4 @@ pkgs: { sdrconnect = pkgs.callPackage ./sdrconnect { }; + gearmulator = pkgs.callPackage ./gearmulator { }; } diff --git a/pkgs/gearmulator/default.nix b/pkgs/gearmulator/default.nix new file mode 100644 index 0000000..e391f6b --- /dev/null +++ b/pkgs/gearmulator/default.nix @@ -0,0 +1,59 @@ +{ + alsa-lib, + cmake, + fetchFromGitHub, + fontconfig, + freeglut, + freetype, + lib, + libX11, + libXcomposite, + libXcursor, + libXext, + libXinerama, + libXrandr, + lv2, + mesa, + pkg-config, + stdenv +}: + +stdenv.mkDerivation rec { + pname = "gearmulator"; + version = "1.4.1"; + + src = fetchFromGitHub { + owner = "dsp56300"; + repo = pname; + tag = version; + hash = "sha256-JnXTTtxF5jHPaU+d558JwlGo/QjKHtVuCqel5iaBBCk="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + cmake + pkg-config + ]; + + buildInputs = [ + alsa-lib + fontconfig + freeglut + freetype + libX11 + libXcomposite + libXcursor + libXext + libXinerama + libXrandr + lv2 + mesa + ]; + + meta = { + description = "Emulation of Motorola 56300 family DSP synths"; + homepage = "https://github.com/dsp56300/gearmulator"; + license = lib.licenses.gpl3; + platforms = lib.platforms.all; + }; +} |