Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, stdenv, fetchsvn, cmake, libusb-compat-0_1, libftdi }: 2 3# The xc3sprog project doesn't seem to make proper releases, they only put out 4# prebuilt binary subversion snapshots on sourceforge. 5 6stdenv.mkDerivation rec { 7 version = "787"; 8 pname = "xc3sprog"; 9 10 src = fetchsvn { 11 url = "https://svn.code.sf.net/p/xc3sprog/code/trunk"; 12 sha256 = "1rfhms3i7375kdlg0sdg5k52ix3xv5llj2dr30vamyg7pk74y8rx"; 13 rev = version; 14 }; 15 16 nativeBuildInputs = [ cmake ]; 17 buildInputs = [ libusb-compat-0_1 libftdi ]; 18 19 cmakeFlags = [ 20 # file RPATH_CHANGE could not write new RPATH 21 "-DCMAKE_SKIP_BUILD_RPATH=ON" 22 ]; 23 24 meta = with lib; { 25 description = "Command-line tools for programming FPGAs, microcontrollers and PROMs via JTAG"; 26 homepage = "https://xc3sprog.sourceforge.net/"; 27 license = licenses.gpl2Plus; 28 platforms = platforms.linux; 29 maintainers = [ maintainers.bjornfor ]; 30 }; 31}