xc3sprog: new package

xc3sprog is command-line tools for programming FPGAs, microcontrollers
and PROMs via JTAG.

Homepage: http://xc3sprog.sourceforge.net/

I'm using the latest from subversion as xc3sprog doesn't seem to make
proper releases. There are only a few seemingly random snapshots at
sourceforge. And these snapshots are built binary packages, not source
archives.

NOTE: I haven't tested this on any hardware yet.

+27
+25
pkgs/development/tools/misc/xc3sprog/default.nix
··· 1 + { stdenv, fetchsvn, cmake, libusb, 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 + 6 + stdenv.mkDerivation rec { 7 + version = "748"; # latest @ 2013-10-26 8 + name = "xc3sprog-${version}"; 9 + 10 + src = fetchsvn rec { 11 + url = "https://svn.code.sf.net/p/xc3sprog/code/trunk"; 12 + sha256 = "0wkz6094kkqz91qpa24pzlbhndc47sjmqhwk3p7ccabv0041rzk0"; 13 + rev = "${version}"; 14 + }; 15 + 16 + buildInputs = [ cmake libusb libftdi ]; 17 + 18 + meta = with stdenv.lib; { 19 + description = "Command-line tools for programming FPGAs, microcontrollers and PROMs via JTAG"; 20 + homepage = http://xc3sprog.sourceforge.net/; 21 + license = licenses.gpl2Plus; 22 + platforms = platforms.linux; 23 + maintainers = [ maintainers.bjornfor ]; 24 + }; 25 + }
+2
pkgs/top-level/all-packages.nix
··· 3812 3812 3813 3813 valkyrie = callPackage ../development/tools/analysis/valkyrie { }; 3814 3814 3815 + xc3sprog = callPackage ../development/tools/misc/xc3sprog { }; 3816 + 3815 3817 xxdiff = callPackage ../development/tools/misc/xxdiff { }; 3816 3818 3817 3819 yacc = bison;