about summary refs log tree commit diff
path: root/pkgs/development/embedded
diff options
context:
space:
mode:
authorAlex Martens <alex@thinglab.org>2023-07-03 21:20:19 -0700
committerAlex Martens <alex@thinglab.org>2023-07-03 21:20:19 -0700
commit1d750c3699f81974ade7540ae770ca10e498e4ac (patch)
tree71bd2e9653ad7bd2d18f974afee9dc538aa6e4e5 /pkgs/development/embedded
parent366c42ffb04d82afd5b248f04ae19add7288d60e (diff)
downloadnixlib-1d750c3699f81974ade7540ae770ca10e498e4ac.tar
nixlib-1d750c3699f81974ade7540ae770ca10e498e4ac.tar.gz
nixlib-1d750c3699f81974ade7540ae770ca10e498e4ac.tar.bz2
nixlib-1d750c3699f81974ade7540ae770ca10e498e4ac.tar.lz
nixlib-1d750c3699f81974ade7540ae770ca10e498e4ac.tar.xz
nixlib-1d750c3699f81974ade7540ae770ca10e498e4ac.tar.zst
nixlib-1d750c3699f81974ade7540ae770ca10e498e4ac.zip
orbuculum: 2.0.0 -> 2.1.0
Diffstat (limited to 'pkgs/development/embedded')
-rw-r--r--pkgs/development/embedded/orbuculum/default.nix20
1 files changed, 18 insertions, 2 deletions
diff --git a/pkgs/development/embedded/orbuculum/default.nix b/pkgs/development/embedded/orbuculum/default.nix
index 0a5711822afe..e6a69e22be2d 100644
--- a/pkgs/development/embedded/orbuculum/default.nix
+++ b/pkgs/development/embedded/orbuculum/default.nix
@@ -1,26 +1,42 @@
 { lib
 , stdenv
 , fetchFromGitHub
+, meson
+, ninja
+, pkg-config
 , czmq
 , libusb1
 , ncurses
+, SDL2
 }:
 
 stdenv.mkDerivation rec {
   pname = "orbuculum";
-  version = "2.0.0";
+  version = "2.1.0";
 
   src = fetchFromGitHub {
     owner = "orbcode";
     repo = pname;
     rev = "V${version}";
-    sha256 = "sha256-aMMXfrBQQ9oOx17MUKmqe5vdTpxhBGM5mVfAel0y0a0=";
+    sha256 = "sha256-Ohcc8739W/EmDjOYhcMgzEPVhzbWrUYgsPLdy4qzxhY=";
   };
 
+  prePatch = ''
+    substituteInPlace meson.build --replace \
+      "/etc/udev/rules.d" "$out/etc/udev/rules.d"
+  '';
+
+  nativeBuildInputs = [
+    meson
+    ninja
+    pkg-config
+  ];
+
   buildInputs = [
     czmq
     libusb1
     ncurses
+    SDL2
   ];
 
   installFlags = [