Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
fcbe48c7 8ae8602b

+316 -148
+2
nixos/modules/hardware/opentabletdriver.nix
··· 5 5 cfg = config.hardware.opentabletdriver; 6 6 in 7 7 { 8 + meta.maintainers = with lib.maintainers; [ thiagokokada ]; 9 + 8 10 options = { 9 11 hardware.opentabletdriver = { 10 12 enable = mkOption {
+1
nixos/tests/all-tests.nix
··· 281 281 openssh = handleTest ./openssh.nix {}; 282 282 openstack-image-metadata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).metadata or {}; 283 283 openstack-image-userdata = (handleTestOn ["x86_64-linux"] ./openstack-image.nix {}).userdata or {}; 284 + opentabletdriver = handleTest ./opentabletdriver.nix {}; 284 285 image-contents = handleTest ./image-contents.nix {}; 285 286 orangefs = handleTest ./orangefs.nix {}; 286 287 os-prober = handleTestOn ["x86_64-linux"] ./os-prober.nix {};
+27
nixos/tests/opentabletdriver.nix
··· 1 + import ./make-test-python.nix ( { pkgs, ... }: { 2 + name = "opentabletdriver"; 3 + meta = { 4 + maintainers = with pkgs.stdenv.lib.maintainers; [ thiagokokada ]; 5 + }; 6 + 7 + machine = { pkgs, ... }: 8 + { 9 + imports = [ 10 + ./common/user-account.nix 11 + ./common/x11.nix 12 + ]; 13 + test-support.displayManager.auto.user = "alice"; 14 + hardware.opentabletdriver.enable = true; 15 + }; 16 + 17 + testScript = 18 + '' 19 + machine.start() 20 + machine.wait_for_x() 21 + machine.wait_for_unit("opentabletdriver.service", "alice") 22 + 23 + machine.succeed("cat /etc/udev/rules.d/30-opentabletdriver.rules") 24 + # Will fail if service is not running 25 + machine.succeed("otd detect") 26 + ''; 27 + })
+33 -4
pkgs/applications/graphics/monado/default.nix
··· 1 1 { stdenv 2 2 , fetchFromGitLab 3 3 , fetchpatch 4 + , writeText 4 5 , cmake 6 + , doxygen 7 + , glslang 5 8 , pkg-config 6 9 , python3 7 10 , SDL2 8 11 , dbus 9 12 , eigen 10 13 , ffmpeg 11 - , glslang 14 + , gst-plugins-base 15 + , gstreamer 12 16 , hidapi 13 17 , libGL 14 18 , libXau 15 19 , libXdmcp 16 20 , libXrandr 17 21 , libffi 22 + , libjpeg 18 23 # , librealsense 19 24 , libsurvive 20 25 , libusb1 26 + , libuv 21 27 , libuvc 22 28 , libv4l 23 29 , libxcb ··· 29 35 , wayland 30 36 , wayland-protocols 31 37 , zlib 38 + # Set as 'false' to build monado without service support, i.e. allow VR 39 + # applications linking against libopenxr_monado.so to use OpenXR standalone 40 + # instead of via the monado-service program. For more information see: 41 + # https://gitlab.freedesktop.org/monado/monado/-/blob/master/doc/targets.md#xrt_feature_service-disabled 42 + , serviceSupport ? true 32 43 }: 33 44 34 45 stdenv.mkDerivation rec { ··· 51 62 }) 52 63 ]; 53 64 54 - nativeBuildInputs = [ cmake pkg-config python3 ]; 65 + nativeBuildInputs = [ 66 + cmake 67 + doxygen 68 + glslang 69 + pkg-config 70 + python3 71 + ]; 72 + 73 + cmakeFlags = [ 74 + "-DXRT_FEATURE_SERVICE=${if serviceSupport then "ON" else "OFF"}" 75 + ]; 55 76 56 77 buildInputs = [ 57 78 SDL2 58 79 dbus 59 80 eigen 60 81 ffmpeg 61 - glslang 82 + gst-plugins-base 83 + gstreamer 62 84 hidapi 63 85 libGL 64 86 libXau 65 87 libXdmcp 66 88 libXrandr 89 + libjpeg 67 90 libffi 68 91 # librealsense.dev - see below 69 92 libsurvive 70 93 libusb1 94 + libuv 71 95 libuvc 72 96 libv4l 73 97 libxcb ··· 91 115 # for some reason cmake is trying to use ${librealsense}/include 92 116 # instead of ${librealsense.dev}/include as an include directory 93 117 118 + # Help openxr-loader find this runtime 119 + setupHook = writeText "setup-hook" '' 120 + export XDG_CONFIG_DIRS=@out@/etc/xdg''${XDG_CONFIG_DIRS:+:''${XDG_CONFIG_DIRS}} 121 + ''; 122 + 94 123 meta = with stdenv.lib; { 95 124 description = "Open source XR runtime"; 96 125 homepage = "https://monado.freedesktop.org/"; 97 126 license = licenses.boost; 98 - maintainers = with maintainers; [ prusnak ]; 127 + maintainers = with maintainers; [ expipiplus1 prusnak ]; 99 128 platforms = platforms.linux; 100 129 }; 101 130 }
+48
pkgs/applications/graphics/xrgears/default.nix
··· 1 + { stdenv 2 + , fetchFromGitLab 3 + , glm 4 + , glslang 5 + , meson 6 + , ninja 7 + , openxr-loader 8 + , pkg-config 9 + , vulkan-headers 10 + , vulkan-loader 11 + , xxd 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "xrgears"; 16 + version = "unstable-2020-04-15"; 17 + 18 + src = fetchFromGitLab { 19 + domain = "gitlab.freedesktop.org"; 20 + owner = "monado"; 21 + repo = "demos/xrgears"; 22 + rev = "d0bee35fbf8f181e8313f1ead13d88c4fb85c154"; 23 + sha256 = "1k0k8dkclyiav99kf0933kyd2ymz3hs1p0ap2wbciq9s62jgz29i"; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + glslang 28 + meson 29 + ninja 30 + pkg-config 31 + xxd 32 + ]; 33 + 34 + buildInputs = [ 35 + glm 36 + openxr-loader 37 + vulkan-headers 38 + vulkan-loader 39 + ]; 40 + 41 + meta = with stdenv.lib; { 42 + homepage = "https://gitlab.freedesktop.org/monado/demos/xrgears"; 43 + description = "An OpenXR example using Vulkan for rendering"; 44 + platforms = platforms.linux; 45 + license = licenses.mit; 46 + maintainers = with maintainers; [ expipiplus1 ]; 47 + }; 48 + }
+5 -3
pkgs/applications/misc/osmium-tool/default.nix
··· 7 7 , bzip2 8 8 , expat 9 9 , libosmium 10 + , lz4 10 11 , protozero 11 12 , zlib 12 13 }: 13 14 14 15 stdenv.mkDerivation rec { 15 16 pname = "osmium-tool"; 16 - version = "1.12.1"; 17 + version = "1.13.0"; 17 18 18 19 src = fetchFromGitHub { 19 20 owner = "osmcode"; 20 21 repo = "osmium-tool"; 21 22 rev = "v${version}"; 22 - sha256 = "13142hj8gfgj6w51a62hjzfmzic90xgrnnlnb70hpdqjy86bxv7j"; 23 + sha256 = "0rn67g4xf01i7pkxrdh87jdj2rzkw5pfkx5wkg9245z5yxjxhqj2"; 23 24 }; 24 25 25 26 nativeBuildInputs = [ ··· 33 34 bzip2 34 35 expat 35 36 libosmium 37 + lz4 36 38 protozero 37 39 zlib 38 40 ]; ··· 46 48 meta = with stdenv.lib; { 47 49 description = "Multipurpose command line tool for working with OpenStreetMap data based on the Osmium library"; 48 50 homepage = "https://osmcode.org/osmium-tool/"; 49 - license = with licenses; [ gpl3 mit bsd3 ]; 51 + license = with licenses; [ gpl3Plus mit bsd3 ]; 50 52 maintainers = with maintainers; [ das-g ]; 51 53 }; 52 54 }
+6 -6
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 31 31 } 32 32 }, 33 33 "dev": { 34 - "version": "89.0.4356.6", 35 - "sha256": "1jq0wbaaz07kz2190rq3vl2b5spx3qfda4al9ygkm8man817d2nr", 36 - "sha256bin64": "0dgvp2my328s4ah0hmp1hg1c3x21gkrz9mjvbfs54r2pjb7y5sbl", 34 + "version": "89.0.4381.6", 35 + "sha256": "031w24qf5cn9y30pgh736g67p6c10kwpflhvxa24h0v99gqnah2i", 36 + "sha256bin64": "1fssdxllq2ncpy8s7ykbq33456hfjlgj1m5147wbg2c5k36rj78s", 37 37 "deps": { 38 38 "gn": { 39 - "version": "2020-11-05", 39 + "version": "2020-12-22", 40 40 "url": "https://gn.googlesource.com/gn", 41 - "rev": "53d92014bf94c3893886470a1c7c1289f8818db0", 42 - "sha256": "1xcm07qjk6m2czi150fiqqxql067i832adck6zxrishm70c9jbr9" 41 + "rev": "0d67e272bdb8145f87d238bc0b2cb8bf80ccec90", 42 + "sha256": "07mrfl9hbjldbgidwwhr482a0s0ppqzwa5j7v5nbqxj18j55iril" 43 43 } 44 44 } 45 45 },
+3 -3
pkgs/applications/terminal-emulators/alacritty/default.nix
··· 52 52 in 53 53 rustPlatform.buildRustPackage rec { 54 54 pname = "alacritty"; 55 - version = "0.6.0"; 55 + version = "0.7.1"; 56 56 57 57 src = fetchFromGitHub { 58 58 owner = "alacritty"; 59 59 repo = pname; 60 60 rev = "v${version}"; 61 - sha256 = "vQdNwNiUvoJWRT1foPRadirI2zWjnzU3sGnIxeHKlj8="; 61 + sha256 = "8alCFtr+3aJsqQ2Ra8u5/SRHfDvMq2kRvRCKo/zwMK0="; 62 62 }; 63 63 64 - cargoSha256 = "1PQSg6EmwVMZj2ALw6qsbtPMCtALVHx5TR05FjGD/QE="; 64 + cargoSha256 = "kqRlxieChnhWtYYf67gi+2bncIzO56xpnv2uLjcINVM="; 65 65 66 66 nativeBuildInputs = [ 67 67 cmake
+2 -2
pkgs/applications/version-management/git-repo/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "git-repo"; 7 - version = "2.11"; 7 + version = "2.11.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "android"; 11 11 repo = "tools_repo"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-eb35yNsE0F+xPA1j7Czag1aOZO4cr6OeRsBlCrQwCRk="; 13 + sha256 = "sha256-6XsjxTYmjr/3smwwS7c+Mq1sqfgKAhWzHOY8TWlIKHU="; 14 14 }; 15 15 16 16 patches = [ ./import-ssl-module.patch ];
+2
pkgs/applications/version-management/sparkleshare/default.nix
··· 1 1 { 2 2 appindicator-sharp, 3 + bash, 3 4 coreutils, 4 5 fetchFromGitHub, 5 6 git, ··· 57 58 --set PATH ${symlinkJoin { 58 59 name = "mono-path"; 59 60 paths = [ 61 + bash 60 62 coreutils 61 63 git 62 64 git-lfs
+9 -1
pkgs/applications/video/mpv/default.nix
··· 1 - { config, stdenv, fetchFromGitHub 1 + { config, stdenv, fetchFromGitHub, fetchpatch 2 2 , addOpenGLRunpath, docutils, perl, pkgconfig, python3, wafHook, which 3 3 , ffmpeg, freefont_ttf, freetype, libass, libpthreadstubs, mujs 4 4 , nv-codec-headers, lua, libuchardet, libiconv ? null ··· 103 103 rev = "v${version}"; 104 104 sha256 = "sha256-3l32qQBpvWVjbLp5CZtO039oDQeH7C/cNAKtJxrzlRk="; 105 105 }; 106 + 107 + patches = [ 108 + # To make mpv build with libplacebo 3.104.0: 109 + (fetchpatch { # vo_gpu: placebo: update for upstream API changes 110 + url = "https://github.com/mpv-player/mpv/commit/7c4465cefb27d4e0d07535d368febdf77b579566.patch"; 111 + sha256 = "1yfc6220ak5kc5kf7zklmsa944nr9q0qaa27l507pgrmvcyiyzrx"; 112 + }) 113 + ]; 106 114 107 115 postPatch = '' 108 116 patchShebangs ./TOOLS/
+1 -1
pkgs/common-updater/scripts/update-source-version
··· 1 1 #!/usr/bin/env bash 2 2 set -e 3 3 4 - scriptName=update-source-versions # do not use the .wrapped name 4 + scriptName=update-source-version # do not use the .wrapped name 5 5 6 6 die() { 7 7 echo "$scriptName: error: $1" >&2
+2 -2
pkgs/development/interpreters/php/7.3.nix
··· 4 4 generic = (import ./generic.nix) _args; 5 5 6 6 base = callPackage generic (_args // { 7 - version = "7.3.25"; 8 - sha256 = "1yq2fwpg9jgcafcrq4ffqm52r0f80pi6zy7fj1yb1qwim96mlcb9"; 7 + version = "7.3.26"; 8 + sha256 = "0klxnf6nhsib9b2mdls1x2wbpi04gmgwxajbn593rzalh5y5l7ip"; 9 9 10 10 # https://bugs.php.net/bug.php?id=76826 11 11 extraPatches = lib.optional stdenv.isDarwin ./php73-darwin-isfinite.patch;
+2 -2
pkgs/development/interpreters/php/7.4.nix
··· 4 4 generic = (import ./generic.nix) _args; 5 5 6 6 base = callPackage generic (_args // { 7 - version = "7.4.13"; 8 - sha256 = "1nhzldjp8jfd1hivfyn5wydim5daibz0vkfxgys2xj8igs2kk8qm"; 7 + version = "7.4.14"; 8 + sha256 = "1xm1s2w9fsd8q7kjbpqw8s4bs7ggziwws23m0ykkmvmd0l3cm2b8"; 9 9 }); 10 10 11 11 in base.withExtensions ({ all, ... }: with all; ([
+2 -2
pkgs/development/interpreters/php/8.0.nix
··· 4 4 generic = (import ./generic.nix) _args; 5 5 6 6 base = callPackage generic (_args // { 7 - version = "8.0.0"; 8 - sha256 = "02cx3gvxqvkllp54jfvs83kl8bmpcqyzp9jf1d0l9x5bgv1jv0sy"; 7 + version = "8.0.1"; 8 + sha256 = "1vmx9rhks8v2198f9d6cq62bway5mrfsz72garjdwcyi82ppckn4"; 9 9 }); 10 10 11 11 in base.withExtensions ({ all, ... }: with all; ([
-81
pkgs/development/interpreters/php/fix-opcache-configure.patch
··· 1 - diff --git a/Zend/Zend.m4 b/Zend/Zend.m4 2 - index 726188597496..781e51d3e44c 100644 3 - --- a/Zend/Zend.m4 4 - +++ b/Zend/Zend.m4 5 - @@ -190,12 +190,6 @@ dnl LIBZEND_OTHER_CHECKS 6 - dnl 7 - AC_DEFUN([LIBZEND_OTHER_CHECKS],[ 8 - 9 - -AC_ARG_ENABLE([zts], 10 - - [AS_HELP_STRING([--enable-zts], 11 - - [Enable thread safety])], 12 - - [ZEND_ZTS=$enableval], 13 - - [ZEND_ZTS=no]) 14 - - 15 - AC_MSG_CHECKING(whether to enable thread-safety) 16 - AC_MSG_RESULT($ZEND_ZTS) 17 - 18 - diff --git a/configure.ac b/configure.ac 19 - index 8d6e922fa9bf..e07a75d19ac7 100644 20 - --- a/configure.ac 21 - +++ b/configure.ac 22 - @@ -797,6 +797,19 @@ if test "$PHP_DEBUG_ASSERTIONS" = "yes"; then 23 - ZEND_DEBUG=yes 24 - fi 25 - 26 - +AC_ARG_ENABLE([zts], 27 - + [AS_HELP_STRING([--enable-zts], 28 - + [Enable thread safety])], 29 - + [ZEND_ZTS=$enableval], 30 - + [ZEND_ZTS=no]) 31 - + 32 - +if test "$ZEND_ZTS" = "yes"; then 33 - + AC_DEFINE(ZTS, 1,[ ]) 34 - + PHP_THREAD_SAFETY=yes 35 - +else 36 - + PHP_THREAD_SAFETY=no 37 - +fi 38 - + 39 - PHP_ARG_ENABLE([rtld-now], 40 - [whether to dlopen extensions with RTLD_NOW instead of RTLD_LAZY], 41 - [AS_HELP_STRING([--enable-rtld-now], 42 - @@ -1136,13 +1149,6 @@ LIBZEND_BASIC_CHECKS 43 - LIBZEND_DLSYM_CHECK 44 - LIBZEND_OTHER_CHECKS 45 - 46 - -if test "$ZEND_ZTS" = "yes"; then 47 - - AC_DEFINE(ZTS,1,[ ]) 48 - - PHP_THREAD_SAFETY=yes 49 - -else 50 - - PHP_THREAD_SAFETY=no 51 - -fi 52 - - 53 - INCLUDES="$INCLUDES -I\$(top_builddir)/TSRM" 54 - INCLUDES="$INCLUDES -I\$(top_builddir)/Zend" 55 - 56 - diff --git a/ext/opcache/config.m4 b/ext/opcache/config.m4 57 - index 054cd28c0247..93d72fb73d19 100644 58 - --- a/ext/opcache/config.m4 59 - +++ b/ext/opcache/config.m4 60 - @@ -66,7 +66,7 @@ if test "$PHP_OPCACHE" != "no"; then 61 - esac 62 - fi 63 - 64 - - if test "$enable_zts" = "yes"; then 65 - + if test "$PHP_THREAD_SAFETY" = "yes"; then 66 - DASM_FLAGS="$DASM_FLAGS -D ZTS=1" 67 - fi 68 - 69 - diff --git a/ext/session/config.m4 b/ext/session/config.m4 70 - index 7abc8813b72a..da31bbde86cc 100644 71 - --- a/ext/session/config.m4 72 - +++ b/ext/session/config.m4 73 - @@ -31,7 +31,7 @@ if test "$PHP_MM" != "no"; then 74 - AC_MSG_ERROR(cannot find mm library) 75 - fi 76 - 77 - - if test "$enable_zts" = "yes"; then 78 - + if test "$PHP_THREAD_SAFETY" = "yes"; then 79 - dnl The mm library is not thread-safe, and mod_mm.c refuses to compile. 80 - AC_MSG_ERROR(--with-mm cannot be combined with --enable-zts) 81 - fi
+4 -2
pkgs/development/libraries/libosmium/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libosmium"; 5 - version = "2.15.6"; 5 + version = "2.16.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "osmcode"; 9 9 repo = "libosmium"; 10 10 rev = "v${version}"; 11 - sha256 = "0rqy18bbakp41f44y5id9ixh0ar2dby46z17p4115z8k1vv9znq2"; 11 + sha256 = "1na51g6xfm1bx0d0izbg99cwmqn0grp0g41znn93xnhs202qnb2h"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 15 16 16 buildInputs = [ protozero zlib bzip2 expat boost ]; 17 + 18 + cmakeFlags = [ "-DINSTALL_GDALCPP:BOOL=ON" ]; 17 19 18 20 doCheck = true; 19 21
+6 -2
pkgs/development/libraries/libplacebo/default.nix
··· 11 11 , glslang 12 12 , lcms2 13 13 , epoxy 14 + , libGL 15 + , xorg 14 16 }: 15 17 16 18 stdenv.mkDerivation rec { 17 19 pname = "libplacebo"; 18 - version = "2.72.2"; 20 + version = "3.104.0"; 19 21 20 22 patches = [ 21 23 ./glsl-import.patch ··· 26 28 owner = "videolan"; 27 29 repo = pname; 28 30 rev = "v${version}"; 29 - sha256 = "1ijqpx1pagc6qg63ynqrinvckwc8aaw1i0lx48gg5szwk8afib4i"; 31 + sha256 = "0p5mx8ch7cp7b54yrkl4fs8bcvqma1h461gx6ps4kagn4dsx8asb"; 30 32 }; 31 33 32 34 nativeBuildInputs = [ ··· 43 45 glslang 44 46 lcms2 45 47 epoxy 48 + libGL 49 + xorg.libX11 46 50 ]; 47 51 48 52 mesonFlags = [
+1 -1
pkgs/development/libraries/libsurvive/default.nix
··· 34 34 description = "Open Source Lighthouse Tracking System"; 35 35 homepage = "https://github.com/cntools/libsurvive"; 36 36 license = licenses.mit; 37 - maintainers = with maintainers; [ prusnak ]; 37 + maintainers = with maintainers; [ expipiplus1 prusnak ]; 38 38 platforms = platforms.linux; 39 39 }; 40 40 }
+24
pkgs/development/php-packages/pdlib/default.nix
··· 1 + { buildPecl, lib, pkgs }: 2 + let 3 + pname = "pdlib"; 4 + version = "1.0.2"; 5 + in 6 + buildPecl { 7 + inherit pname version; 8 + 9 + src = pkgs.fetchFromGitHub { 10 + owner = "goodspb"; 11 + repo = "pdlib"; 12 + rev = "v${version}"; 13 + sha256 = "0qnmqwlw5vb2rvliap4iz9val6mal4qqixcw69pwskdw5jka6v5i"; 14 + }; 15 + 16 + nativeBuildInputs = [ pkgs.pkg-config ]; 17 + buildInputs = [ (pkgs.dlib.override { guiSupport = true; }) ]; 18 + 19 + meta = with lib; { 20 + description = "A PHP extension for Dlib"; 21 + license = with licenses; [ mit ]; 22 + maintainers = lib.teams.php.members; 23 + }; 24 + }
+30
pkgs/development/python-modules/aiostream/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , pytestCheckHook 6 + , pytestcov 7 + , pytest-asyncio 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "aiostream"; 12 + version = "0.4.1"; 13 + disabled = pythonOlder "3.6"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "vxgmichel"; 17 + repo = pname; 18 + rev = "v${version}"; 19 + sha256 = "1wwnjrzkd61k3arxzk7yhg7cc1099bcwr5kz5n91ai6ma5ln139s"; 20 + }; 21 + 22 + checkInputs = [ pytestCheckHook pytestcov pytest-asyncio ]; 23 + 24 + meta = with lib; { 25 + description = "Generator-based operators for asynchronous iteration"; 26 + homepage = "https://aiostream.readthedocs.io"; 27 + license = licenses.gpl3Only; 28 + maintainers = [ maintainers.rmcgibbo ]; 29 + }; 30 + }
+2 -2
pkgs/development/python-modules/cupy/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "cupy"; 9 - version = "8.2.0"; 9 + version = "8.3.0"; 10 10 disabled = !isPy3k; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "8e4bc8428fb14309d73194e19bc4b47e1d6a330678a200e36d9d4b932f1be2e8"; 14 + sha256 = "db699fddfde7806445908cf6454c6f4985e7a9563b40405ddf97845d808c5f12"; 15 15 }; 16 16 17 17 checkInputs = [
+2 -2
pkgs/development/python-modules/eliot/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "eliot"; 18 - version = "1.12.0"; 18 + version = "1.13.0"; 19 19 disabled = pythonOlder "3.6"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "0wabv7hk63l12881f4zw02mmj06583qsx2im0yywdjlj8f56vqdn"; 23 + sha256 = "5760194b308a7ab35514ae1b942d88e9f2359071556d82580383f09ca586fff7"; 24 24 }; 25 25 26 26 checkInputs = [
+2 -2
pkgs/development/python-modules/eventlet/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "eventlet"; 15 - version = "0.29.1"; 15 + version = "0.30.0"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "9faff63631b01277c463ae91cd4ab3f25a2f0f5abe3219d43a386ef1daa6159a"; 19 + sha256 = "19d6f3aa9525221ba60d0ec31b570508021af7ad5497fb77f77501fe9a7c34d3"; 20 20 }; 21 21 22 22 propagatedBuildInputs = [ dnspython greenlet monotonic six ]
+2 -2
pkgs/development/python-modules/folium/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "folium"; 17 - version = "0.11.0"; 17 + version = "0.12.0"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "540789abc21872469e52c59ac3962c61259a8df557feadd6514eb23eb0a64ca7"; 21 + sha256 = "d45ace0a813ae65f202ce0356eb29c40a5e8fde071e4d6b5be0a89587ebaeab2"; 22 22 }; 23 23 24 24 disabled = pythonOlder "3.5";
+2 -2
pkgs/development/python-modules/itemloaders/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "itemloaders"; 14 - version = "1.0.3"; 14 + version = "1.0.4"; 15 15 16 16 disabled = isPy27; 17 17 ··· 20 20 owner = "scrapy"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "1s8c2il7jyfixpb7h5zq0lf4s07pqwia4ycpf3slb8whcp0h8bfm"; 23 + sha256 = "0j68xgx2z63sc1nc9clw6744036vfbijdsghvjv6pk674d5lgyam"; 24 24 }; 25 25 26 26 propagatedBuildInputs = [ w3lib parsel jmespath itemadapter ];
+5 -2
pkgs/development/python-modules/jc/default.nix
··· 5 5 , xmltodict 6 6 , pygments 7 7 , isPy27 8 + , pytestCheckHook 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "jc"; 12 - version = "1.14.0"; 13 + version = "1.14.1"; 13 14 disabled = isPy27; 14 15 15 16 src = fetchFromGitHub { 16 17 owner = "kellyjonbrazil"; 17 18 repo = "jc"; 18 19 rev = "v${version}"; 19 - sha256 = "0js3mqp6xxg45qsz8wnyyqf4m0wj1kz67bkmvirhdy7s01zhd5hq"; 20 + sha256 = "1vzzz7dlg6apxhcl0qkfdpp2v9d0q6jyafpfmklkcbjs31zvwcsw"; 20 21 }; 21 22 22 23 propagatedBuildInputs = [ ruamel_yaml xmltodict pygments ]; 24 + 25 + checkInputs = [ pytestCheckHook ]; 23 26 24 27 meta = with stdenv.lib; { 25 28 description = "This tool serializes the output of popular command line tools and filetypes to structured JSON output";
+4 -2
pkgs/development/python-modules/pychromecast/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "PyChromecast"; 5 - version = "7.7.1"; 5 + version = "7.7.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "09mdz1y1bfwkszxsawffwy1mr7lc1j2rma571qkb60sk76107zfn"; 9 + sha256 = "1w7jayb0z529bh1ybb16pfm0m08qqi4px1q0qwlvcxlcrd2v3m5a"; 10 10 }; 11 11 12 12 disabled = !isPy3k; 13 13 14 14 propagatedBuildInputs = [ requests zeroconf protobuf casttube ]; 15 15 16 + # no tests available 17 + doCheck = false; 16 18 pythonImportsCheck = [ "pychromecast" ]; 17 19 18 20 meta = with lib; {
+2 -2
pkgs/development/python-modules/pyosmium/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "pyosmium"; 7 - version = "3.0.1"; 7 + version = "3.1.0"; 8 8 9 9 disabled = pythonOlder "3.4" || isPyPy; 10 10 ··· 12 12 owner = "osmcode"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "06jngbmmmswhyi5q5bjph6gwss28d2azn5414zf0arik5bcvz128"; 15 + sha256 = "0m11hdgiysdhyi5yn6nj8a8ycjzx5hpjy7n1c4j6q5caifj7rf7h"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake ];
+13 -7
pkgs/development/tools/ocaml/camlp5/default.nix
··· 1 - { stdenv, fetchzip, ocaml }: 1 + { stdenv, fetchzip, ocaml, perl }: 2 + 3 + if stdenv.lib.versionOlder ocaml.version "4.02" 4 + then throw "camlp5 is not available for OCaml ${ocaml.version}" 5 + else 2 6 3 7 stdenv.mkDerivation { 4 8 5 - name = "camlp5-7.13"; 9 + name = "camlp5-7.14"; 6 10 7 11 src = fetchzip { 8 - url = "https://github.com/camlp5/camlp5/archive/rel713.tar.gz"; 9 - sha256 = "1d9spy3f5ahixm8nxxk086kpslzva669a5scn49am0s7vx4i71kp"; 12 + url = "https://github.com/camlp5/camlp5/archive/rel714.tar.gz"; 13 + sha256 = "1dd68bisbpqn5lq2pslm582hxglcxnbkgfkwhdz67z4w9d5nvr7w"; 10 14 }; 11 15 12 - buildInputs = [ ocaml ]; 16 + buildInputs = [ ocaml perl ]; 13 17 14 18 prefixKey = "-prefix "; 15 19 16 - preConfigure = "configureFlagsArray=(--strict" + 17 - " --libdir $out/lib/ocaml/${ocaml.version}/site-lib)"; 20 + preConfigure = '' 21 + configureFlagsArray=(--strict --libdir $out/lib/ocaml/${ocaml.version}/site-lib) 22 + patchShebangs ./config/find_stuffversion.pl 23 + ''; 18 24 19 25 buildFlags = [ "world.opt" ]; 20 26
+2 -2
pkgs/games/sauerbraten/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "sauerbraten"; 7 - version = "2020-12-04"; 7 + version = "2020-12-27"; 8 8 9 9 src = fetchzip { 10 10 url = "mirror://sourceforge/sauerbraten/sauerbraten_${builtins.replaceStrings [ "-" ] [ "_" ] version}_linux.tar.bz2"; 11 - sha256 = "1hknwpnvsakz6s7l7j1r5aqmgrzp4wcbn8yg8nxmvsddbhxdj1kc"; 11 + sha256 = "0llknzj23vx6f3y452by9c7wlhzclyq4bqi22qd52m3l916z2mn5"; 12 12 }; 13 13 14 14 nativeBuildInputs = [
+24
pkgs/misc/vim-plugins/generated.nix
··· 87 87 meta.homepage = "https://github.com/vim-scripts/align/"; 88 88 }; 89 89 90 + aniseed = buildVimPluginFrom2Nix { 91 + pname = "aniseed"; 92 + version = "2021-01-08"; 93 + src = fetchFromGitHub { 94 + owner = "Olical"; 95 + repo = "aniseed"; 96 + rev = "50adbc5ed5bb97b73b0b0c3241d9e62621ca59f9"; 97 + sha256 = "1wy5jd86273q7sxa50kv88flqdgmg9z2m4b6phpw3xnl5d1sj9f7"; 98 + }; 99 + meta.homepage = "https://github.com/Olical/aniseed/"; 100 + }; 101 + 90 102 ansible-vim = buildVimPluginFrom2Nix { 91 103 pname = "ansible-vim"; 92 104 version = "2020-10-15"; ··· 5183 5195 sha256 = "0q08hs4y9d4c4zdd0lh4k054133y0455fkn47gi7h16m01g92imc"; 5184 5196 }; 5185 5197 meta.homepage = "https://github.com/lambdalisue/vim-gista/"; 5198 + }; 5199 + 5200 + vim-git = buildVimPluginFrom2Nix { 5201 + pname = "vim-git"; 5202 + version = "2020-07-13"; 5203 + src = fetchFromGitHub { 5204 + owner = "tpope"; 5205 + repo = "vim-git"; 5206 + rev = "4be54a3e2e300a94f6f7dfa7a6ee9e81245c9886"; 5207 + sha256 = "1061l9igdywfbqgwpf2f25yby78phb512hjbyzvqz5l1p7dw1xyd"; 5208 + }; 5209 + meta.homepage = "https://github.com/tpope/vim-git/"; 5186 5210 }; 5187 5211 5188 5212 vim-gitbranch = buildVimPluginFrom2Nix {
+2
pkgs/misc/vim-plugins/vim-plugin-names
··· 405 405 ocaml/vim-ocaml 406 406 octol/vim-cpp-enhanced-highlight 407 407 ojroques/vim-oscyank@main 408 + Olical/aniseed 408 409 Olical/conjure 409 410 OrangeT/vim-csharp 410 411 osyo-manga/shabadou.vim ··· 560 561 tpope/vim-fireplace 561 562 tpope/vim-flagship 562 563 tpope/vim-fugitive 564 + tpope/vim-git 563 565 tpope/vim-liquid 564 566 tpope/vim-obsession 565 567 tpope/vim-pathogen
+21
pkgs/shells/oksh/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "oksh"; 5 + version = "6.8.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "ibara"; 9 + repo = pname; 10 + rev = "${pname}-${version}"; 11 + sha256 = "0lny550qfanysc4pqs0mxxx8zyz6plv9ll8y05gz0xmq9vx5384r"; 12 + }; 13 + 14 + meta = with stdenv.lib; { 15 + description = "Portable OpenBSD ksh, based on the Public Domain Korn Shell (pdksh)"; 16 + homepage = "https://github.com/ibara/oksh"; 17 + license = licenses.publicDomain; 18 + maintainers = with maintainers; [ siraben ]; 19 + platforms = platforms.all; 20 + }; 21 + }
+5
pkgs/tools/X11/opentabletdriver/default.nix
··· 17 17 , copyDesktopItems 18 18 , makeDesktopItem 19 19 , makeWrapper 20 + , nixosTests 20 21 , wrapGAppsHook 21 22 }: 22 23 ··· 153 154 154 155 dontWrapGApps = true; 155 156 dontStrip = true; 157 + 158 + passthru.tests = { 159 + otd-runs = nixosTests.opentabletdriver; 160 + }; 156 161 157 162 meta = with lib; { 158 163 description = "Open source, cross-platform, user-mode tablet driver";
+2 -2
pkgs/tools/admin/lxd/default.nix
··· 18 18 in 19 19 buildGoPackage rec { 20 20 pname = "lxd"; 21 - version = "4.9"; 21 + version = "4.10"; 22 22 23 23 goPackagePath = "github.com/lxc/lxd"; 24 24 25 25 src = fetchurl { 26 26 url = "https://github.com/lxc/lxd/releases/download/${pname}-${version}/${pname}-${version}.tar.gz"; 27 - sha256 = "0sq3avgsrdzkbsil0xsri60xxi0bzf4l6w43w23lbhacrby1spj4"; 27 + sha256 = "0s8lbvh2vsqphvspyjyxp5s589gf2wrjpka8v496lf6fv1nsi5s8"; 28 28 }; 29 29 30 30 postPatch = ''
+2 -2
pkgs/tools/package-management/nix-update/default.nix
··· 7 7 8 8 buildPythonApplication rec { 9 9 pname = "nix-update"; 10 - version = "0.3.1"; 10 + version = "0.3.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "Mic92"; 14 14 repo = pname; 15 15 rev = version; 16 - sha256 = "sha256-0icQi1HClLMVDOugKckF2J8tEDeMfmW5kgCItJ9n2eo="; 16 + sha256 = "1ykxr0yah7zl06igm7wiji9zx3y0xpjc37hbfhn6gnir6ssa0kqp"; 17 17 }; 18 18 19 19 makeWrapperArgs = [
+2 -2
pkgs/tools/system/inxi/default.nix
··· 3 3 , withRecommends ? false # Install (almost) all recommended tools (see --recommends) 4 4 , withRecommendedSystemPrograms ? withRecommends, util-linuxMinimal, dmidecode 5 5 , file, hddtemp, iproute, ipmitool, usbutils, kmod, lm_sensors, smartmontools 6 - , binutils, tree, upower 6 + , binutils, tree, upower, pciutils 7 7 , withRecommendedDisplayInformationPrograms ? withRecommends, glxinfo, xorg 8 8 }: 9 9 ··· 12 12 "--prefix PATH ':' '${stdenv.lib.makeBinPath programs}'"; 13 13 recommendedSystemPrograms = lib.optionals withRecommendedSystemPrograms [ 14 14 util-linuxMinimal dmidecode file hddtemp iproute ipmitool usbutils kmod 15 - lm_sensors smartmontools binutils tree upower 15 + lm_sensors smartmontools binutils tree upower pciutils 16 16 ]; 17 17 recommendedDisplayInformationPrograms = lib.optionals 18 18 withRecommendedDisplayInformationPrograms
+7 -1
pkgs/top-level/all-packages.nix
··· 2494 2494 2495 2495 monetdb = callPackage ../servers/sql/monetdb { }; 2496 2496 2497 - monado = callPackage ../applications/graphics/monado {}; 2497 + monado = callPackage ../applications/graphics/monado { 2498 + inherit (gst_all_1) gstreamer gst-plugins-base; 2499 + }; 2498 2500 2499 2501 mons = callPackage ../tools/misc/mons {}; 2500 2502 ··· 8900 8902 oh = callPackage ../shells/oh { }; 8901 8903 8902 8904 oil = callPackage ../shells/oil { }; 8905 + 8906 + oksh = callPackage ../shells/oksh { }; 8903 8907 8904 8908 pash = callPackage ../shells/pash { }; 8905 8909 ··· 25563 25567 xrectsel = callPackage ../tools/X11/xrectsel { }; 25564 25568 25565 25569 xrestop = callPackage ../tools/X11/xrestop { }; 25570 + 25571 + xrgears = callPackage ../applications/graphics/xrgears { }; 25566 25572 25567 25573 xsd = callPackage ../development/libraries/xsd { }; 25568 25574
+3 -4
pkgs/top-level/php-packages.nix
··· 80 80 81 81 oci8 = callPackage ../development/php-packages/oci8 { }; 82 82 83 + pdlib = callPackage ../development/php-packages/pdlib { }; 84 + 83 85 pcov = callPackage ../development/php-packages/pcov { }; 84 86 85 87 pcs = buildPecl { ··· 388 390 buildInputs = [ pcre' ] ++ lib.optionals (lib.versionAtLeast php.version "8.0") [ 389 391 valgrind.dev 390 392 ]; 391 - # HAVE_OPCACHE_FILE_CACHE is defined in config.h, which is 392 - # included from ZendAccelerator.h, but ZendAccelerator.h is 393 - # included after the ifdef... 394 - patches = [] ++ lib.optional (lib.versionAtLeast php.version "8.0") [ ../development/interpreters/php/fix-opcache-configure.patch ] ++lib.optional (lib.versionOlder php.version "7.4") [ 393 + patches = [] ++ lib.optional (lib.versionOlder php.version "7.4") [ 395 394 (pkgs.writeText "zend_file_cache_config.patch" '' 396 395 --- a/ext/opcache/zend_file_cache.c 397 396 +++ b/ext/opcache/zend_file_cache.c
+2
pkgs/top-level/python-packages.nix
··· 265 265 266 266 aiosqlite = callPackage ../development/python-modules/aiosqlite { }; 267 267 268 + aiostream = callPackage ../development/python-modules/aiostream { }; 269 + 268 270 aiounifi = callPackage ../development/python-modules/aiounifi { }; 269 271 270 272 aiounittest = callPackage ../development/python-modules/aiounittest { };