summary refs log tree commit diff
diff options
context:
space:
mode:
authorRyan Mulligan <ryan@ryantm.com>2020-08-21 22:03:01 -0700
committerGitHub <noreply@github.com>2020-08-21 22:03:01 -0700
commit1c014d4a0ec4b872d2451612422b337ee604f779 (patch)
treec1e275b1d467b5463a849024cab316bc011e0bee
parent60a133f5d19f3cc5d5cfb7f47fff564e748bd702 (diff)
parent911b44e763416d103247601fb52f28179f0146a2 (diff)
downloadnixpkgs-1c014d4a0ec4b872d2451612422b337ee604f779.tar
nixpkgs-1c014d4a0ec4b872d2451612422b337ee604f779.tar.gz
nixpkgs-1c014d4a0ec4b872d2451612422b337ee604f779.tar.bz2
nixpkgs-1c014d4a0ec4b872d2451612422b337ee604f779.tar.lz
nixpkgs-1c014d4a0ec4b872d2451612422b337ee604f779.tar.xz
nixpkgs-1c014d4a0ec4b872d2451612422b337ee604f779.tar.zst
nixpkgs-1c014d4a0ec4b872d2451612422b337ee604f779.zip
Merge pull request #95867 from trepetti/fujprog
fujprog: init at 4.6
-rw-r--r--pkgs/development/tools/misc/fujprog/default.nix37
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/fujprog/default.nix b/pkgs/development/tools/misc/fujprog/default.nix
new file mode 100644
index 00000000000..61aeea9967d
--- /dev/null
+++ b/pkgs/development/tools/misc/fujprog/default.nix
@@ -0,0 +1,37 @@
+{ stdenv
+, fetchFromGitHub
+, cmake
+, pkgconfig
+, libftdi1
+, libusb-compat-0_1
+}:
+
+stdenv.mkDerivation rec {
+  pname = "fujprog";
+  version = "4.6";
+
+  src = fetchFromGitHub {
+    owner = "kost";
+    repo = "${pname}";
+    rev = "v${version}";
+    sha256 = "04l5rrfrp3pflwz5ncwvb4ibbsqib2259m23bzfi8m80aj216shd";
+  };
+
+  nativeBuildInputs = [
+    cmake
+    pkgconfig
+  ];
+
+  buildInputs = [
+    libftdi1
+    libusb-compat-0_1
+  ];
+
+  meta = with stdenv.lib; {
+    description = "JTAG programmer for the ULX3S and ULX2S open hardware FPGA development boards.";
+    homepage = "https://github.com/kost/fujprog";
+    license = licenses.bsd2;
+    maintainers = with maintainers; [ trepetti ];
+    platforms = platforms.linux ++ platforms.darwin;
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 78ec63174cb..4121e74536d 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -10781,6 +10781,8 @@ in
     inherit (darwin.apple_sdk.frameworks) CoreServices;
   };
 
+  fujprog = callPackage ../development/tools/misc/fujprog { };
+
   funnelweb = callPackage ../development/tools/literate-programming/funnelweb { };
 
   gede = libsForQt5.callPackage ../development/tools/misc/gede { };