Unverified Commit 1ffb1df0 authored by Mario Rodas's avatar Mario Rodas Committed by GitHub
Browse files

Merge pull request #263857 from eclairevoyant/bloom

bloom: init at 1.0.0
parents 6b9e2cd7 0ef5d069
Loading
Loading
Loading
Loading
+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;
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -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 { };