Loading pkgs/development/tools/bloom/default.nix 0 → 100644 +55 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , cmake , yaml-cpp , qtbase , qtsvg , wrapQtAppsHook , qttools , libusb1 , php , hidapi , procps }: stdenv.mkDerivation rec { pname = "bloom"; version = "1.0.0"; src = fetchFromGitHub { owner = "bloombloombloom"; repo = "Bloom"; rev = "v${version}"; hash = "sha256-ZZfclZwxsCgApUII79bJVyT5V/dF9jm7l8ynRWCh0UU="; }; nativeBuildInputs = [ cmake php wrapQtAppsHook ]; buildInputs = [ hidapi libusb1 procps qtbase qtsvg qttools yaml-cpp ]; postPatch = '' sed -i 's|/usr|${placeholder "out"}|' cmake/Installing.cmake ''; meta = { description = "Debug interface for AVR-based embedded systems development on GNU/Linux"; homepage = "https://bloom.oscillate.io/"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ eclairevoyant ]; mainProgram = "bloom"; platforms = lib.platforms.linux; }; } pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -364,6 +364,8 @@ with pkgs; blst = callPackage ../development/libraries/blst { }; bloom = qt6Packages.callPackage ../development/tools/bloom { }; bloodhound-py = callPackage ../tools/security/bloodhound-py { }; bodyclose = callPackage ../development/tools/bodyclose { }; Loading
pkgs/development/tools/bloom/default.nix 0 → 100644 +55 −0 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , cmake , yaml-cpp , qtbase , qtsvg , wrapQtAppsHook , qttools , libusb1 , php , hidapi , procps }: stdenv.mkDerivation rec { pname = "bloom"; version = "1.0.0"; src = fetchFromGitHub { owner = "bloombloombloom"; repo = "Bloom"; rev = "v${version}"; hash = "sha256-ZZfclZwxsCgApUII79bJVyT5V/dF9jm7l8ynRWCh0UU="; }; nativeBuildInputs = [ cmake php wrapQtAppsHook ]; buildInputs = [ hidapi libusb1 procps qtbase qtsvg qttools yaml-cpp ]; postPatch = '' sed -i 's|/usr|${placeholder "out"}|' cmake/Installing.cmake ''; meta = { description = "Debug interface for AVR-based embedded systems development on GNU/Linux"; homepage = "https://bloom.oscillate.io/"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ eclairevoyant ]; mainProgram = "bloom"; platforms = lib.platforms.linux; }; }
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -364,6 +364,8 @@ with pkgs; blst = callPackage ../development/libraries/blst { }; bloom = qt6Packages.callPackage ../development/tools/bloom { }; bloodhound-py = callPackage ../tools/security/bloodhound-py { }; bodyclose = callPackage ../development/tools/bodyclose { };