Merge master into staging-next
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
{ stdenv, buildPythonApplication, fetchPypi, pythonOlder
|
||||
, installShellFiles
|
||||
, mock, pytest, nose
|
||||
, pyyaml, backports_ssl_match_hostname, colorama, docopt
|
||||
, dockerpty, docker, ipaddress, jsonschema, requests
|
||||
@@ -17,6 +18,7 @@ buildPythonApplication rec {
|
||||
|
||||
# lots of networking and other fails
|
||||
doCheck = false;
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
checkInputs = [ mock pytest nose ];
|
||||
propagatedBuildInputs = [
|
||||
pyyaml backports_ssl_match_hostname colorama dockerpty docker
|
||||
@@ -33,11 +35,8 @@ buildPythonApplication rec {
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
install -D -m 0444 contrib/completion/bash/docker-compose \
|
||||
$out/share/bash-completion/completions/docker-compose
|
||||
|
||||
install -D -m 0444 contrib/completion/zsh/_docker-compose \
|
||||
$out/share/zsh-completion/zsh/site-functions/_docker-compose
|
||||
installShellCompletion --bash contrib/completion/bash/docker-compose
|
||||
installShellCompletion --zsh contrib/completion/zsh/_docker-compose
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
||||
@@ -197,9 +197,9 @@ rec {
|
||||
};
|
||||
|
||||
docker_19_03 = makeOverridable dockerGen {
|
||||
version = "19.03.9";
|
||||
rev = "9d988398e765e4b97f27f93c4d04b272ac64c9c7";
|
||||
sha256 = "0g2jpmqryfpvhdkapl8syi4hccx6czpihp1p1gsp1mfwz9aycsqv";
|
||||
version = "19.03.11";
|
||||
rev = "42e35e61f352e527082521280d5ea3761f0dee50";
|
||||
sha256 = "0q4l4z2bg269hj1dqaq02f84zgp3p8idw1cxczw383cjl0ra8xgq";
|
||||
runcRev = "dc9208a3303feef5b3839f4323d9beb36df0a9dd"; # v1.0.0-rc10
|
||||
runcSha256 = "0pi3rvj585997m4z9ljkxz2z9yxf9p2jr0pmqbqrc7bc95f5hagk";
|
||||
containerdRev = "7ad184331fa3e55e52b890ea95e65ba581ae3429"; # v1.2.13
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
, seccompSupport ? stdenv.isLinux, libseccomp
|
||||
, pulseSupport ? !stdenv.isDarwin, libpulseaudio
|
||||
, sdlSupport ? !stdenv.isDarwin, SDL2
|
||||
, gtkSupport ? !stdenv.isDarwin && !xenSupport, gtk3, gettext, vte
|
||||
, gtkSupport ? !stdenv.isDarwin && !xenSupport, gtk3, gettext, vte, wrapGAppsHook
|
||||
, vncSupport ? true, libjpeg, libpng
|
||||
, smartcardSupport ? true, libcacard
|
||||
, spiceSupport ? !stdenv.isDarwin, spice, spice-protocol
|
||||
@@ -46,7 +46,8 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "1dlcwyshdp94fwd30pddxf9bn2q8dfw5jsvry2gvdj551wmaj4rg";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ python python.pkgs.sphinx pkgconfig flex bison ];
|
||||
nativeBuildInputs = [ python python.pkgs.sphinx pkgconfig flex bison ]
|
||||
++ optionals gtkSupport [ wrapGAppsHook ];
|
||||
buildInputs =
|
||||
[ zlib glib ncurses perl pixman
|
||||
vde2 texinfo makeWrapper lzo snappy
|
||||
@@ -129,12 +130,17 @@ stdenv.mkDerivation rec {
|
||||
++ optional smbdSupport "--smbd=${samba}/bin/smbd";
|
||||
|
||||
doCheck = false; # tries to access /dev
|
||||
dontWrapGApps = true;
|
||||
|
||||
postFixup =
|
||||
''
|
||||
postFixup = ''
|
||||
# copy qemu-ga (guest agent) to separate output
|
||||
mkdir -p $ga/bin
|
||||
cp $out/bin/qemu-ga $ga/bin/
|
||||
'' + optionalString gtkSupport ''
|
||||
# wrap GTK Binaries
|
||||
for f in $out/bin/qemu-system-*; do
|
||||
wrapGApp $f
|
||||
done
|
||||
'';
|
||||
|
||||
# Add a ‘qemu-kvm’ wrapper for compatibility/convenience.
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildGoPackage rec {
|
||||
pname = "runc";
|
||||
version = "1.0.0-rc10";
|
||||
version = "1.0.0-rc90";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "opencontainers";
|
||||
|
||||
Reference in New Issue
Block a user