Loading pkgs/by-name/ff/ffts/package.nix 0 → 100644 +30 −0 Original line number Diff line number Diff line { stdenv, lib, cmake, fetchFromGitHub, }: stdenv.mkDerivation rec { pname = "ffts"; version = "0-unstable-2019-03-19"; src = fetchFromGitHub { owner = "linkotec"; repo = "ffts"; rev = "2c8da4877588e288ff4cd550f14bec2dc7bf668c"; hash = "sha256-Cj0n7fwFAu6+3ojgczL0Unobdx/XzGNFvNVMXdyHXE4="; }; nativeBuildInputs = [ cmake ]; cmakeFlags = [ "-DENABLE_SHARED=ON" ]; meta = { description = "The Fastest Fourier Transform in the South"; homepage = "https://github.com/linkotec/ffts"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bgamari ]; platforms = lib.platforms.linux; }; } pkgs/by-name/sc/scopehal-apps/package.nix 0 → 100644 +79 −0 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitHub, cmake, pkg-config, gtkmm3, cairomm, yaml-cpp, glfw, libtirpc, liblxi, libsigcxx, glew, zstd, wrapGAppsHook4, shaderc, vulkan-headers, vulkan-loader, vulkan-tools, glslang, spirv-tools, ffts, }: stdenv.mkDerivation rec { pname = "scopehal-apps"; version = "0-unstable-2024-09-16"; src = fetchFromGitHub { owner = "ngscopeclient"; repo = "scopehal-apps"; rev = "d2a1a2f17e9398a3f60c99483dd2f6dbc2e62efc"; hash = "sha256-FQoaTuL6mEqnH8oNXwHpDcOEAPGExqj6lhrUhZ9VAQ4="; fetchSubmodules = true; }; strictDeps = true; nativeBuildInputs = [ cmake pkg-config shaderc spirv-tools wrapGAppsHook4 ]; buildInputs = [ cairomm ffts glew glfw glslang gtkmm3 liblxi libsigcxx libtirpc vulkan-headers vulkan-loader vulkan-tools yaml-cpp zstd ]; # Targets InitializeSearchPaths postPatch = '' substituteInPlace lib/scopehal/scopehal.cpp \ --replace-fail '"/share/' '"/../share/' ''; meta = { description = "Advanced test & measurement remote control and analysis suite"; homepage = "https://www.ngscopeclient.org/"; license = lib.licenses.bsd3; mainProgram = "ngscopeclient"; maintainers = with lib.maintainers; [ bgamari ]; platforms = lib.platforms.linux; }; } Loading
pkgs/by-name/ff/ffts/package.nix 0 → 100644 +30 −0 Original line number Diff line number Diff line { stdenv, lib, cmake, fetchFromGitHub, }: stdenv.mkDerivation rec { pname = "ffts"; version = "0-unstable-2019-03-19"; src = fetchFromGitHub { owner = "linkotec"; repo = "ffts"; rev = "2c8da4877588e288ff4cd550f14bec2dc7bf668c"; hash = "sha256-Cj0n7fwFAu6+3ojgczL0Unobdx/XzGNFvNVMXdyHXE4="; }; nativeBuildInputs = [ cmake ]; cmakeFlags = [ "-DENABLE_SHARED=ON" ]; meta = { description = "The Fastest Fourier Transform in the South"; homepage = "https://github.com/linkotec/ffts"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bgamari ]; platforms = lib.platforms.linux; }; }
pkgs/by-name/sc/scopehal-apps/package.nix 0 → 100644 +79 −0 Original line number Diff line number Diff line { stdenv, lib, fetchFromGitHub, cmake, pkg-config, gtkmm3, cairomm, yaml-cpp, glfw, libtirpc, liblxi, libsigcxx, glew, zstd, wrapGAppsHook4, shaderc, vulkan-headers, vulkan-loader, vulkan-tools, glslang, spirv-tools, ffts, }: stdenv.mkDerivation rec { pname = "scopehal-apps"; version = "0-unstable-2024-09-16"; src = fetchFromGitHub { owner = "ngscopeclient"; repo = "scopehal-apps"; rev = "d2a1a2f17e9398a3f60c99483dd2f6dbc2e62efc"; hash = "sha256-FQoaTuL6mEqnH8oNXwHpDcOEAPGExqj6lhrUhZ9VAQ4="; fetchSubmodules = true; }; strictDeps = true; nativeBuildInputs = [ cmake pkg-config shaderc spirv-tools wrapGAppsHook4 ]; buildInputs = [ cairomm ffts glew glfw glslang gtkmm3 liblxi libsigcxx libtirpc vulkan-headers vulkan-loader vulkan-tools yaml-cpp zstd ]; # Targets InitializeSearchPaths postPatch = '' substituteInPlace lib/scopehal/scopehal.cpp \ --replace-fail '"/share/' '"/../share/' ''; meta = { description = "Advanced test & measurement remote control and analysis suite"; homepage = "https://www.ngscopeclient.org/"; license = lib.licenses.bsd3; mainProgram = "ngscopeclient"; maintainers = with lib.maintainers; [ bgamari ]; platforms = lib.platforms.linux; }; }