diff options
author | Peter Simons <simons@cryp.to> | 2013-05-02 06:21:37 -0700 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2013-05-02 06:21:37 -0700 |
commit | 318b7e2eeb092c37688c3bdf09e70b7683dad11d (patch) | |
tree | c0f7686c0d5a3dc76e52877846f2bdd34d94233d /pkgs | |
parent | 14169da6f55cb81ec0095b8e52d06c4ca1716653 (diff) | |
parent | 8df1afa9c9c441388dc46b8783f08df15fd839f6 (diff) | |
download | nixlib-318b7e2eeb092c37688c3bdf09e70b7683dad11d.tar nixlib-318b7e2eeb092c37688c3bdf09e70b7683dad11d.tar.gz nixlib-318b7e2eeb092c37688c3bdf09e70b7683dad11d.tar.bz2 nixlib-318b7e2eeb092c37688c3bdf09e70b7683dad11d.tar.lz nixlib-318b7e2eeb092c37688c3bdf09e70b7683dad11d.tar.xz nixlib-318b7e2eeb092c37688c3bdf09e70b7683dad11d.tar.zst nixlib-318b7e2eeb092c37688c3bdf09e70b7683dad11d.zip |
Merge pull request #495 from bjornfor/stlink
stlink: new package
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/tools/misc/stlink/default.nix | 25 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 27 insertions, 0 deletions
diff --git a/pkgs/development/tools/misc/stlink/default.nix b/pkgs/development/tools/misc/stlink/default.nix new file mode 100644 index 000000000000..fe7b0ba31503 --- /dev/null +++ b/pkgs/development/tools/misc/stlink/default.nix @@ -0,0 +1,25 @@ +{ stdenv, fetchgit, autoconf, automake, libtool, pkgconfig, libusb1 }: + +# IMPORTANT: You need permissions to access the stlink usb devices. Here are +# example udev rules for stlink v1 and v2 so you don't need to have root +# permissions (copied from <stlink>/49-stlink*.rules): +# +# SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3744", MODE:="0666", SYMLINK+="stlinkv1_%n" +# SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="3748", MODE:="0666", SYMLINK+="stlinkv2_%n" + +stdenv.mkDerivation { + name = "stlink-git20130306"; + + src = fetchgit { + url = git://github.com/texane/stlink.git; + rev = "5be889e3feb75fc7f594012c4855b4dc16940050"; + }; + + buildInputs = [ autoconf automake libtool pkgconfig libusb1 ]; + preConfigure = "./autogen.sh"; + + meta = { + description = "In-circuit debug and programming for ST-Link devices"; + license = stdenv.lib.licenses.bsd3; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f2179173f985..e94a7730afb8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5022,6 +5022,8 @@ let inherit readline ncurses; }); + stlink = callPackage ../development/tools/misc/stlink { }; + stlport = callPackage ../development/libraries/stlport { }; strigi = callPackage ../development/libraries/strigi {}; |