Merge 'master' into staging
(relatively simple conflicts)
This commit is contained in:
@@ -3,18 +3,18 @@
|
||||
let
|
||||
libphutil = fetchgit {
|
||||
url = "git://github.com/phacility/libphutil.git";
|
||||
rev = "ce3959b4046f5dcc4f3413a59328bda2a42e76b0";
|
||||
sha256 = "3c206b428fa5e0391868f7782db4af4d1cf2f338899831a36771cef74db14a76";
|
||||
rev = "efc338d50f17dec594a66337034797c90c8b10c1";
|
||||
sha256 = "9a9df8667d9bf31667facd1cd873adef292c63893adc15d32bd819c47256027c";
|
||||
};
|
||||
arcanist = fetchgit {
|
||||
url = "git://github.com/phacility/arcanist.git";
|
||||
rev = "b961869edac9469be93f2c3ac7a24562d3186860";
|
||||
sha256 = "2ae1272c76a1e2bdedd87d453ddb75f6110f9224063e7ee39e88fcb8b3b4c884";
|
||||
rev = "e101496508e279e1b9ee15d7d549735a0352f8ab";
|
||||
sha256 = "4f2ae195173d859f9920378c42e257d70e5720b7f54c02d9af2c398f936f20b9";
|
||||
};
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "arcanist-${version}";
|
||||
version = "20150318";
|
||||
version = "20150412";
|
||||
|
||||
src = [ arcanist libphutil ];
|
||||
buildInputs = [ php makeWrapper flex ];
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{ fetchurl, stdenv, expect, makeWrapper }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "dejagnu-1.5.2";
|
||||
name = "dejagnu-1.5.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/dejagnu/${name}.tar.gz";
|
||||
sha256 = "18ikblg4x4y5fkw8sg0c2zmqgxdqqycswmws17sxx8m4sz6g7dch";
|
||||
sha256 = "069z3qrdv35cm2sbnfr5yjzplrqj9f61cchxis7j9mm19hv8x6q9";
|
||||
};
|
||||
|
||||
patches = [ ./wrapped-runtest-program-name.patch ];
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
let
|
||||
|
||||
basename = "gdb-7.8.2";
|
||||
basename = "gdb-7.9";
|
||||
|
||||
# Whether (cross-)building for GNU/Hurd. This is an approximation since
|
||||
# having `stdenv ? cross' doesn't tell us if we're building `crossDrv' and
|
||||
@@ -27,10 +27,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/gdb/${basename}.tar.xz";
|
||||
sha256 = "11a4fj1vpsny71kz7xqqbqk3kgzbs5cfjj3z9gm0hpvxfkam8nb0";
|
||||
sha256 = "14l3hhsy7fmpn2dk7ivc67gnbjdhkxlq90kxijpzfa35l58mcccv";
|
||||
};
|
||||
|
||||
patches = [ ./edit-signals.patch ];
|
||||
# patches = [ ./edit-signals.patch ];
|
||||
|
||||
# I think python is not a native input, but I leave it
|
||||
# here while I will not need it cross building
|
||||
@@ -61,7 +61,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
postInstall =
|
||||
'' # Remove Info files already provided by Binutils and other packages.
|
||||
rm -v $out/share/info/{standards,configure,bfd}.info
|
||||
rm -v $out/share/info/bfd.info
|
||||
'';
|
||||
|
||||
# TODO: Investigate & fix the test failures.
|
||||
|
||||
@@ -1,25 +0,0 @@
|
||||
Patch adapted from
|
||||
https://www.sourceware.org/ml/gdb-patches/2012-08/msg00439.html
|
||||
|
||||
Without it, spawning a terminal 'vim' from gdb 'edit' cmd, makes
|
||||
all gdb grazy.
|
||||
|
||||
diff --git a/gdb/tui/tui-win.c b/gdb/tui/tui-win.c
|
||||
index 7ea0fec..be5455c 100644
|
||||
--- a/gdb/tui/tui-win.c
|
||||
+++ b/gdb/tui/tui-win.c
|
||||
@@ -831,11 +831,12 @@ void
|
||||
tui_initialize_win (void)
|
||||
{
|
||||
#ifdef SIGWINCH
|
||||
-#ifdef HAVE_SIGACTION
|
||||
+#if defined (HAVE_SIGACTION) && defined (SA_RESTART)
|
||||
struct sigaction old_winch;
|
||||
|
||||
- memset (&old_winch, 0, sizeof (old_winch));
|
||||
+ sigemptyset (&old_winch.sa_mask);
|
||||
old_winch.sa_handler = &tui_sigwinch_handler;
|
||||
+ old_winch.sa_flags = SA_RESTART;
|
||||
sigaction (SIGWINCH, &old_winch, NULL);
|
||||
#else
|
||||
signal (SIGWINCH, &tui_sigwinch_handler);
|
||||
@@ -1,14 +1,15 @@
|
||||
{ lib, pythonPackages, fetchgit }:
|
||||
{ lib, pythonPackages, fetchFromGitHub }:
|
||||
|
||||
let version = "0.1.1"; in
|
||||
let version = "0.1.2"; in
|
||||
pythonPackages.buildPythonPackage {
|
||||
name = "nixbang-${version}";
|
||||
namePrefix = "";
|
||||
|
||||
src = fetchgit {
|
||||
url = "git://github.com/madjar/nixbang.git";
|
||||
rev = "refs/tags/${version}";
|
||||
sha256 = "1n8jq32r2lzk3g0d95ksfq7vdqciz34jabribrr4hcnz4nlijshf";
|
||||
src = fetchFromGitHub {
|
||||
owner = "madjar";
|
||||
repo = "nixbang";
|
||||
rev = version;
|
||||
sha256 = "1kzk53ry60i814wa6n9y2ni0bcxhbi9p8gdv10b974gf23mhi8vc";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
{ stdenv, fetchgit, autoconf, automake, libtool, pkgconfig, libusb1 }:
|
||||
{ stdenv, fetchurl, 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
|
||||
@@ -7,13 +7,15 @@
|
||||
# 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"
|
||||
|
||||
let
|
||||
version = "1.1.0";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "stlink-20130306";
|
||||
name = "stlink-${version}";
|
||||
|
||||
src = fetchgit {
|
||||
url = git://github.com/texane/stlink.git;
|
||||
rev = "5be889e3feb75fc7f594012c4855b4dc16940050";
|
||||
sha256 = "1xbfr1kz4k6hhl0xpqn1vi83fdynjxx3ymn9gb7b0pb7h6ncjcyr";
|
||||
src = fetchurl {
|
||||
url = "https://github.com/texane/stlink/archive/${version}.tar.gz";
|
||||
sha256 = "0b38a32ids9dpnz5h892l279fz8y1zzqk1qsnyhl1nm03p7xzi1s";
|
||||
};
|
||||
|
||||
buildInputs = [ autoconf automake libtool pkgconfig libusb1 ];
|
||||
|
||||
Reference in New Issue
Block a user