d5f4a57cbf
GitOrigin-RevId: ce5e4a6ef2e59d89a971bc434ca8ca222b9c7f5e
46 lines
903 B
Nix
46 lines
903 B
Nix
{
|
||
cmake
|
||
, fetchFromGitHub
|
||
, hidapi
|
||
, lib
|
||
, libftdi1
|
||
, libusb1
|
||
, pkg-config
|
||
, stdenv
|
||
, udev
|
||
, zlib
|
||
}:
|
||
|
||
stdenv.mkDerivation (finalAttrs: {
|
||
pname = "openfpgaloader";
|
||
version = "0.11.0";
|
||
|
||
src = fetchFromGitHub {
|
||
owner = "trabucayre";
|
||
repo = "openFPGALoader";
|
||
rev = "v${finalAttrs.version}";
|
||
hash = "sha256-OiyuhDrK4w13lRmgfmMlZ+1gvRZCJxsOF6MzLy3CFpg=";
|
||
};
|
||
|
||
nativeBuildInputs = [
|
||
cmake
|
||
pkg-config
|
||
];
|
||
|
||
buildInputs = [
|
||
hidapi
|
||
libftdi1
|
||
libusb1
|
||
udev
|
||
zlib
|
||
];
|
||
|
||
meta = {
|
||
broken = stdenv.isDarwin; # error: Package ‘systemd-253.6’ is not available on the requested Darwin platform.
|
||
description = "Universal utility for programming FPGAs";
|
||
homepage = "https://github.com/trabucayre/openFPGALoader";
|
||
license = lib.licenses.agpl3Only;
|
||
maintainers = with lib.maintainers; [ danderson ];
|
||
platforms = lib.platforms.linux;
|
||
};
|
||
})
|