Merge branch 'master' into staging-next

authored by

Martin Weinelt and committed by
GitHub
16f9e4da 5d137027

+141 -119
+5 -5
pkgs/applications/graphics/sane/backends/airscan/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, avahi, libsoup, libjpeg, libpng, gnutls 2 - , sane-backends, meson, ninja }: 3 stdenv.mkDerivation rec { 4 pname = "sane-airscan"; 5 - version = "0.99.16"; 6 7 nativeBuildInputs = [ meson ninja pkg-config ]; 8 - buildInputs = [ avahi libsoup libjpeg libpng gnutls sane-backends ]; 9 10 src = fetchFromGitHub { 11 owner = "alexpevzner"; 12 repo = pname; 13 rev = version; 14 - sha256 = "00lgcdbpns0shwlpkvrpfm4z05s7v5q3al4kcw6ii7xnkzmv1721"; 15 }; 16 17 meta = with lib; {
··· 1 + { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, avahi, libjpeg, libpng 2 + , libxml2, gnutls, sane-backends }: 3 stdenv.mkDerivation rec { 4 pname = "sane-airscan"; 5 + version = "0.99.24"; 6 7 nativeBuildInputs = [ meson ninja pkg-config ]; 8 + buildInputs = [ avahi gnutls libjpeg libpng libxml2 sane-backends ]; 9 10 src = fetchFromGitHub { 11 owner = "alexpevzner"; 12 repo = pname; 13 rev = version; 14 + sha256 = "sha256-2zSLC9P7Q/GMefHvmrUz6nV2hgScb4BhPAkahNBouqk="; 15 }; 16 17 meta = with lib; {
+4 -3
pkgs/applications/misc/sent/default.nix
··· 2 , patches ? [] }: 3 4 stdenv.mkDerivation rec { 5 - name = "sent-1"; 6 7 src = fetchurl { 8 - url = "https://dl.suckless.org/tools/${name}.tar.gz"; 9 sha256 = "0cxysz5lp25mgww73jl0mgip68x7iyvialyzdbriyaff269xxwvv"; 10 }; 11 ··· 26 description = "A simple plaintext presentation tool"; 27 homepage = "https://tools.suckless.org/sent/"; 28 license = licenses.isc; 29 - platforms = platforms.linux; 30 maintainers = with maintainers; [ pSub ]; 31 }; 32 }
··· 2 , patches ? [] }: 3 4 stdenv.mkDerivation rec { 5 + pname = "sent"; 6 + version = "1"; 7 8 src = fetchurl { 9 + url = "https://dl.suckless.org/tools/sent-${version}.tar.gz"; 10 sha256 = "0cxysz5lp25mgww73jl0mgip68x7iyvialyzdbriyaff269xxwvv"; 11 }; 12 ··· 27 description = "A simple plaintext presentation tool"; 28 homepage = "https://tools.suckless.org/sent/"; 29 license = licenses.isc; 30 + platforms = platforms.unix; 31 maintainers = with maintainers; [ pSub ]; 32 }; 33 }
+2 -2
pkgs/applications/networking/seaweedfs/default.nix
··· 2 3 buildGoModule rec { 4 pname = "seaweedfs"; 5 - version = "2.27"; 6 7 src = fetchFromGitHub { 8 owner = "chrislusf"; 9 repo = "seaweedfs"; 10 rev = version; 11 - sha256 = "sha256-0KT/5seJs8GkatL4BsZ+r71t6AJrpHB6Q92sCvplKcQ="; 12 }; 13 14 vendorSha256 = "sha256-uT/Y/TfpqDyOUElc4M/w/v77bWF3tTJz+Yu0KRMcxk4=";
··· 2 3 buildGoModule rec { 4 pname = "seaweedfs"; 5 + version = "2.29"; 6 7 src = fetchFromGitHub { 8 owner = "chrislusf"; 9 repo = "seaweedfs"; 10 rev = version; 11 + sha256 = "sha256-wyqshtL3wGrmb1oEMOMk2QmDXW9M5tt9d1QEtMFiXa4="; 12 }; 13 14 vendorSha256 = "sha256-uT/Y/TfpqDyOUElc4M/w/v77bWF3tTJz+Yu0KRMcxk4=";
+2 -2
pkgs/applications/science/math/qalculate-gtk/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "qalculate-gtk"; 5 - version = "3.16.0"; 6 7 src = fetchFromGitHub { 8 owner = "qalculate"; 9 repo = "qalculate-gtk"; 10 rev = "v${version}"; 11 - sha256 = "1vqzrh5zxwfvih6c3lak0wkkw6bajl88xzl1zk84gxsk9wdymrk4"; 12 }; 13 14 hardeningDisable = [ "format" ];
··· 2 3 stdenv.mkDerivation rec { 4 pname = "qalculate-gtk"; 5 + version = "3.17.0"; 6 7 src = fetchFromGitHub { 8 owner = "qalculate"; 9 repo = "qalculate-gtk"; 10 rev = "v${version}"; 11 + sha256 = "sha256-Nxe1DZL8mh9aBWXQdlp5wC1l5b9mchlrRyE+LKC+yLI="; 12 }; 13 14 hardeningDisable = [ "format" ];
+2 -2
pkgs/desktops/gnome-3/core/rygel/default.nix
··· 28 29 stdenv.mkDerivation rec { 30 pname = "rygel"; 31 - version = "0.40.0"; 32 33 # TODO: split out lib 34 outputs = [ "out" "dev" ]; 35 36 src = fetchurl { 37 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 38 - sha256 = "0xrbdsgm78h3g4qcvq2p8k70q31x9xdbb35bixz36q6h9s1wqznn"; 39 }; 40 41 nativeBuildInputs = [
··· 28 29 stdenv.mkDerivation rec { 30 pname = "rygel"; 31 + version = "0.40.1"; 32 33 # TODO: split out lib 34 outputs = [ "out" "dev" ]; 35 36 src = fetchurl { 37 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 38 + sha256 = "QkDXd1mcjNCeZ9pEzLOV0KbceEedgJzWIZgixbVooy0="; 39 }; 40 41 nativeBuildInputs = [
+4 -6
pkgs/development/interpreters/metamath/default.nix
··· 1 { lib, stdenv, fetchFromGitHub, autoreconfHook }: 2 3 - let 4 - version = "0.196"; 5 - in stdenv.mkDerivation { 6 pname = "metamath"; 7 - inherit version; 8 9 - buildInputs = [ autoreconfHook ]; 10 11 src = fetchFromGitHub { 12 owner = "metamath"; ··· 25 ''; 26 homepage = "http://us.metamath.org"; 27 downloadPage = "http://us.metamath.org/#downloads"; 28 - license = licenses.gpl2Only; 29 maintainers = [ maintainers.taneb ]; 30 platforms = platforms.all; 31 };
··· 1 { lib, stdenv, fetchFromGitHub, autoreconfHook }: 2 3 + stdenv.mkDerivation rec { 4 pname = "metamath"; 5 + version = "0.196"; 6 7 + nativeBuildInputs = [ autoreconfHook ]; 8 9 src = fetchFromGitHub { 10 owner = "metamath"; ··· 23 ''; 24 homepage = "http://us.metamath.org"; 25 downloadPage = "http://us.metamath.org/#downloads"; 26 + license = licenses.gpl2Plus; 27 maintainers = [ maintainers.taneb ]; 28 platforms = platforms.all; 29 };
+29
pkgs/development/interpreters/sollya/default.nix
···
··· 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , gmp 5 + , mpfr 6 + , mpfi 7 + , libxml2 8 + , fplll 9 + }: 10 + 11 + stdenv.mkDerivation rec { 12 + pname = "sollya"; 13 + version = "7.0"; 14 + 15 + src = fetchurl { 16 + url = "https://www.sollya.org/releases/sollya-${version}/sollya-${version}.tar.gz"; 17 + sha256 = "0amrxg7567yy5xqpgchxggjpfr11xyl27vy29c7vlh7v8a17nj1h"; 18 + }; 19 + 20 + buildInputs = [ gmp mpfr mpfi libxml2 fplll ]; 21 + 22 + meta = with lib; { 23 + description = "A tool environment for safe floating-point code development"; 24 + homepage = "https://www.sollya.org/"; 25 + license = licenses.cecill-c; 26 + platforms = platforms.linux; 27 + maintainers = with maintainers; [ eduardosm ]; 28 + }; 29 + }
+17 -29
pkgs/development/python-modules/HAP-python/default.nix
··· 1 { lib 2 , buildPythonPackage 3 , cryptography 4 , curve25519-donna 5 , ecdsa 6 , ed25519 7 , fetchFromGitHub 8 , h11 9 , pytest-asyncio 10 , pytest-timeout 11 , pytestCheckHook ··· 15 16 buildPythonPackage rec { 17 pname = "HAP-python"; 18 - version = "3.3.2"; 19 disabled = pythonOlder "3.5"; 20 21 # pypi package does not include tests ··· 23 owner = "ikalchev"; 24 repo = pname; 25 rev = "v${version}"; 26 - sha256 = "sha256-oDTyFIhf7oogYyh9LpmVtagi1kDXLCc/7c2UH1dL2Sg="; 27 }; 28 29 propagatedBuildInputs = [ 30 cryptography 31 curve25519-donna 32 ecdsa 33 ed25519 34 h11 35 zeroconf 36 ]; 37 ··· 41 pytestCheckHook 42 ]; 43 44 disabledTests = [ 45 - # Disable tests needing network 46 - "camera" 47 - "pair" 48 - "test_async_subscribe_client_topic" 49 - "test_auto_add_aid_mac" 50 - "test_connection_management" 51 - "test_crypto_failure_closes_connection" 52 - "test_empty_encrypted_data" 53 - "test_external_zeroconf" 54 - "test_get_accessories" 55 - "test_get_characteristics" 56 - "test_handle_set_handle_set" 57 - "test_handle_snapshot_encrypted_non_existant_accessory" 58 - "test_http_11_keep_alive" 59 - "test_http10_close" 60 - "test_mdns_service_info" 61 - "test_mixing_service_char_callbacks_partial_failure" 62 - "test_not_standalone_aid" 63 - "test_persist" 64 "test_push_event" 65 - "test_send_events" 66 - "test_service_callbacks" 67 - "test_set_characteristics_with_crypto" 68 - "test_setup_endpoints" 69 - "test_start" 70 - "test_upgrade_to_encrypted" 71 - "test_we_can_start_stop" 72 - "test_xhm_uri" 73 ]; 74 75 meta = with lib; {
··· 1 { lib 2 , buildPythonPackage 3 + , base36 4 , cryptography 5 , curve25519-donna 6 , ecdsa 7 , ed25519 8 , fetchFromGitHub 9 , h11 10 + , pyqrcode 11 , pytest-asyncio 12 , pytest-timeout 13 , pytestCheckHook ··· 17 18 buildPythonPackage rec { 19 pname = "HAP-python"; 20 + version = "3.4.0"; 21 disabled = pythonOlder "3.5"; 22 23 # pypi package does not include tests ··· 25 owner = "ikalchev"; 26 repo = pname; 27 rev = "v${version}"; 28 + sha256 = "0mkrs3fwiyp4am9fx1dnhd9h7rphfwymr46khw40xavrfb5jmsa7"; 29 }; 30 31 propagatedBuildInputs = [ 32 + base36 33 cryptography 34 curve25519-donna 35 ecdsa 36 ed25519 37 h11 38 + pyqrcode 39 zeroconf 40 ]; 41 ··· 45 pytestCheckHook 46 ]; 47 48 + # Disable tests requiring network access 49 + disabledTestPaths = [ 50 + "tests/test_accessory_driver.py" 51 + "tests/test_hap_handler.py" 52 + "tests/test_hap_protocol.py" 53 + ]; 54 + 55 disabledTests = [ 56 + "test_persist_and_load" 57 + "test_we_can_connect" 58 + "test_idle_connection_cleanup" 59 + "test_we_can_start_stop" 60 "test_push_event" 61 ]; 62 63 meta = with lib; {
+9 -3
pkgs/development/python-modules/defcon/default.nix
··· 1 { lib, buildPythonPackage, fetchPypi, pythonOlder 2 - , fonttools 3 , pytest, pytestrunner, lxml, fs, unicodedata2, fontpens 4 }: 5 6 buildPythonPackage rec { 7 pname = "defcon"; 8 - version = "0.7.2"; 9 10 src = fetchPypi { 11 inherit pname version; 12 - sha256 = "1lfqsvxmq1j0nvp26gidnqkj1dyxv7jalc6i7fz1r3nc7niflrqr"; 13 extension = "zip"; 14 }; 15 16 propagatedBuildInputs = [ 17 fonttools
··· 1 { lib, buildPythonPackage, fetchPypi, pythonOlder 2 + , fonttools, setuptools-scm 3 , pytest, pytestrunner, lxml, fs, unicodedata2, fontpens 4 }: 5 6 buildPythonPackage rec { 7 pname = "defcon"; 8 + version = "0.8.0"; 9 + 10 + disabled = pythonOlder "3.6"; 11 12 src = fetchPypi { 13 inherit pname version; 14 + sha256 = "028j7i39m75fnbyc6jsvwwiz31vq4slxwf47y6yszy1qn61xkcna"; 15 extension = "zip"; 16 }; 17 + 18 + nativeBuildInputs = [ 19 + setuptools-scm 20 + ]; 21 22 propagatedBuildInputs = [ 23 fonttools
+2 -2
pkgs/development/python-modules/pymysensors/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "pymysensors"; 20 - version = "0.20.1"; 21 disabled = pythonOlder "3.6"; 22 23 src = fetchFromGitHub { 24 owner = "theolind"; 25 repo = pname; 26 rev = version; 27 - sha256 = "1hz3551ydsmd23havd0dljmvkhzjnmd28k41ws60s8ms3gzlzqfy"; 28 }; 29 30 propagatedBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "pymysensors"; 20 + version = "0.21.0"; 21 disabled = pythonOlder "3.6"; 22 23 src = fetchFromGitHub { 24 owner = "theolind"; 25 repo = pname; 26 rev = version; 27 + sha256 = "1k75gwvyzslyjr3cdx8b74fb302k2i7bda4q92rb75rhgp4gch55"; 28 }; 29 30 propagatedBuildInputs = [
+1 -1
pkgs/development/python-modules/pytile/default.nix
··· 20 owner = "bachya"; 21 repo = pname; 22 rev = version; 23 - sha256 = "sha256-/QaIMNImeZuAocxU9dfDoudcgJEkjv1doo7KR9TrwzQ="; 24 }; 25 26 format = "pyproject";
··· 20 owner = "bachya"; 21 repo = pname; 22 rev = version; 23 + sha256 = "0d63xga4gjlfl9fzv3i4j605rrx2qgbzam6cl609ny96s8q8h1px"; 24 }; 25 26 format = "pyproject";
+6 -2
pkgs/development/tools/build-managers/bear/default.nix
··· 12 , c-ares 13 , abseil-cpp 14 , zlib 15 }: 16 17 stdenv.mkDerivation rec { 18 pname = "bear"; 19 - version = "3.0.3"; 20 21 src = fetchFromGitHub { 22 owner = "rizsotto"; 23 repo = pname; 24 rev = version; 25 - sha256 = "1abx5h6xy0h3mz29ial5si8smkmjzla050d130pcc6dzr4ic642w"; 26 }; 27 28 nativeBuildInputs = [ cmake pkg-config ]; ··· 38 c-ares 39 abseil-cpp 40 zlib 41 ]; 42 43 patches = [
··· 12 , c-ares 13 , abseil-cpp 14 , zlib 15 + , sqlite 16 + , re2 17 }: 18 19 stdenv.mkDerivation rec { 20 pname = "bear"; 21 + version = "3.0.9"; 22 23 src = fetchFromGitHub { 24 owner = "rizsotto"; 25 repo = pname; 26 rev = version; 27 + sha256 = "xac8PYo3qYjtQbDy8piOz5BQQpcVlAvMCv1qHrVZmPQ="; 28 }; 29 30 nativeBuildInputs = [ cmake pkg-config ]; ··· 40 c-ares 41 abseil-cpp 42 zlib 43 + sqlite 44 + re2 45 ]; 46 47 patches = [
+5 -5
pkgs/development/tools/build-managers/bear/no-double-relative.patch
··· 1 diff --git a/source/config.h.in b/source/config.h.in 2 - index 2ca8853..2564c63 100644 3 --- a/source/config.h.in 4 +++ b/source/config.h.in 5 @@ -65,6 +65,6 @@ constexpr char VERSION[] = "@CMAKE_PROJECT_VERSION@"; ··· 7 constexpr char CITNAMES_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/citnames"; 8 constexpr char INTERCEPT_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/intercept"; 9 -constexpr char LIBRARY_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBEXECDIR@/@CMAKE_SHARED_LIBRARY_PREFIX@exec@CMAKE_SHARED_LIBRARY_SUFFIX@"; 10 - -constexpr char EXECUTOR_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBEXECDIR@/er"; 11 - -constexpr char WRAPPER_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBEXECDIR@/wrapper.d"; 12 +constexpr char LIBRARY_DEFAULT_PATH[] = "@CMAKE_INSTALL_LIBEXECDIR@/@CMAKE_SHARED_LIBRARY_PREFIX@exec@CMAKE_SHARED_LIBRARY_SUFFIX@"; 13 - +constexpr char EXECUTOR_DEFAULT_PATH[] = "@CMAKE_INSTALL_LIBEXECDIR@/er"; 14 - +constexpr char WRAPPER_DEFAULT_PATH[] = "@CMAKE_INSTALL_LIBEXECDIR@/wrapper.d";
··· 1 diff --git a/source/config.h.in b/source/config.h.in 2 + index 728c234..a3e76c6 100644 3 --- a/source/config.h.in 4 +++ b/source/config.h.in 5 @@ -65,6 +65,6 @@ constexpr char VERSION[] = "@CMAKE_PROJECT_VERSION@"; ··· 7 constexpr char CITNAMES_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/citnames"; 8 constexpr char INTERCEPT_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_BINDIR@/intercept"; 9 -constexpr char LIBRARY_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBEXECDIR@/@CMAKE_SHARED_LIBRARY_PREFIX@exec@CMAKE_SHARED_LIBRARY_SUFFIX@"; 10 + -constexpr char WRAPPER_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBEXECDIR@/wrapper"; 11 + -constexpr char WRAPPER_DIR_DEFAULT_PATH[] = "@ROOT_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBEXECDIR@/wrapper.d"; 12 +constexpr char LIBRARY_DEFAULT_PATH[] = "@CMAKE_INSTALL_LIBEXECDIR@/@CMAKE_SHARED_LIBRARY_PREFIX@exec@CMAKE_SHARED_LIBRARY_SUFFIX@"; 13 + +constexpr char WRAPPER_DEFAULT_PATH[] = "@CMAKE_INSTALL_LIBEXECDIR@/wrapper"; 14 + +constexpr char WRAPPER_DIR_DEFAULT_PATH[] = "@CMAKE_INSTALL_LIBEXECDIR@/wrapper.d";
+2 -2
pkgs/development/tools/gops/default.nix
··· 2 3 buildGoModule rec { 4 pname = "gops"; 5 - version = "0.3.16"; 6 7 src = fetchFromGitHub { 8 owner = "google"; 9 repo = "gops"; 10 rev = "v${version}"; 11 - sha256 = "1ksypkja5smxvrhgcjk0w18ws97crx6bx5sj20sh8352xx0nm6mp"; 12 }; 13 14 vendorSha256 = null;
··· 2 3 buildGoModule rec { 4 pname = "gops"; 5 + version = "0.3.17"; 6 7 src = fetchFromGitHub { 8 owner = "google"; 9 repo = "gops"; 10 rev = "v${version}"; 11 + sha256 = "1l0k1v2wwwdrwwznrdq2ivbrl5z3hxa89xm89jlaglkd7jjg74zk"; 12 }; 13 14 vendorSha256 = null;
+7 -11
pkgs/development/tools/misc/openocd/default.nix
··· 1 { stdenv 2 , lib 3 - , fetchgit 4 - , autoreconfHook 5 , pkg-config 6 , hidapi 7 , libftdi1 ··· 10 11 stdenv.mkDerivation rec { 12 pname = "openocd"; 13 - version = "0.11.0-rc1"; 14 - 15 - src = fetchgit { 16 - url = "https://git.code.sf.net/p/openocd/code"; 17 - rev = "v${version}"; 18 - sha256 = "15g8qalyxhdp0imfrg8mxwnp0nimd836fc5laaavajw49gcm65m4"; 19 - fetchSubmodules = true; 20 }; 21 22 - nativeBuildInputs = [ autoreconfHook pkg-config ]; 23 24 buildInputs = [ hidapi libftdi1 libusb1 ]; 25 ··· 64 ''; 65 homepage = "https://openocd.sourceforge.net/"; 66 license = licenses.gpl2Plus; 67 - maintainers = with maintainers; [ bjornfor ]; 68 platforms = platforms.unix; 69 }; 70 }
··· 1 { stdenv 2 , lib 3 + , fetchurl 4 , pkg-config 5 , hidapi 6 , libftdi1 ··· 9 10 stdenv.mkDerivation rec { 11 pname = "openocd"; 12 + version = "0.11.0"; 13 + src = fetchurl { 14 + url = "mirror://sourceforge/project/${pname}/${pname}/${version}/${pname}-${version}.tar.bz2"; 15 + sha256 = "0z8y7mmv0mhn2l5gs3vz6l7cnwak7agklyc7ml33f7gz99rwx8s3"; 16 }; 17 18 + nativeBuildInputs = [ pkg-config ]; 19 20 buildInputs = [ hidapi libftdi1 libusb1 ]; 21 ··· 60 ''; 61 homepage = "https://openocd.sourceforge.net/"; 62 license = licenses.gpl2Plus; 63 + maintainers = with maintainers; [ bjornfor prusnak ]; 64 platforms = platforms.unix; 65 }; 66 }
+12 -12
pkgs/os-specific/linux/kernel/hardened/patches.json
··· 1 { 2 "4.14": { 3 "extra": "-hardened1", 4 - "name": "linux-hardened-4.14.222-hardened1.patch", 5 - "sha256": "1p692sn0d6cwmilgpi8chs99m0c36pd2rphrljz7b8ywc394jxsb", 6 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.222-hardened1/linux-hardened-4.14.222-hardened1.patch" 7 }, 8 "4.19": { 9 "extra": "-hardened1", 10 - "name": "linux-hardened-4.19.177-hardened1.patch", 11 - "sha256": "1l9qic5ggak9qa04bhxrwsrdi6ih9a8dvnzv0l2dfrp7f5z4zmj9", 12 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.177-hardened1/linux-hardened-4.19.177-hardened1.patch" 13 }, 14 "5.10": { 15 "extra": "-hardened1", 16 - "name": "linux-hardened-5.10.18-hardened1.patch", 17 - "sha256": "19z1dlwqfwaxi72yr6yh9dzqqrk1v3za3i6qz95xyz5afwn8vp33", 18 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.18-hardened1/linux-hardened-5.10.18-hardened1.patch" 19 }, 20 "5.4": { 21 "extra": "-hardened1", 22 - "name": "linux-hardened-5.4.100-hardened1.patch", 23 - "sha256": "0wr6lgb1xkj11y08y0v58ipkwifs56vy4bd3h70i52b7vhqwsb19", 24 - "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.100-hardened1/linux-hardened-5.4.100-hardened1.patch" 25 } 26 }
··· 1 { 2 "4.14": { 3 "extra": "-hardened1", 4 + "name": "linux-hardened-4.14.224-hardened1.patch", 5 + "sha256": "017bczkz0njj5icr3xzw8ai7kgyg919k8jnj3iq8d865db4n9nid", 6 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.14.224-hardened1/linux-hardened-4.14.224-hardened1.patch" 7 }, 8 "4.19": { 9 "extra": "-hardened1", 10 + "name": "linux-hardened-4.19.179-hardened1.patch", 11 + "sha256": "1j6gvwjkigv47rc5wcc3cng0n1k1wfw27i34lb5zzlxzkjwbs1rx", 12 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/4.19.179-hardened1/linux-hardened-4.19.179-hardened1.patch" 13 }, 14 "5.10": { 15 "extra": "-hardened1", 16 + "name": "linux-hardened-5.10.21-hardened1.patch", 17 + "sha256": "1c0sdbw8vwrxq2bdhv1xnmp43x1cc3nwd0l77bw3wiq3x76d8sfp", 18 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.10.21-hardened1/linux-hardened-5.10.21-hardened1.patch" 19 }, 20 "5.4": { 21 "extra": "-hardened1", 22 + "name": "linux-hardened-5.4.103-hardened1.patch", 23 + "sha256": "1ci0zml2g1q1438c7wkq6xn9kk39jsms8pj81chcyxwz67h7xvbc", 24 + "url": "https://github.com/anthraxx/linux-hardened/releases/download/5.4.103-hardened1/linux-hardened-5.4.103-hardened1.patch" 25 } 26 }
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.14.222"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0i67va37ca3avalgh2ab797c6w2v0h41y1mh4fql73lz7nq84h3k"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.14.224"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "1x8wyj28zcx6nn3mkfvs7aywrq1rd8xam5f3r02mynb09kn5hdnq"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "4.19.177"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0z9m081jg84mzp639ifx3321bpysfs3rpcrsx9mwdsh19rwv63mc"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "4.19.179"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 + sha256 = "14iy4i6xm2mva359dyrx6s1djpw7rxvnkydcbm6lnfvn7sik37a9"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.4.nix
··· 1 { buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 3 buildLinux (args // rec { 4 - version = "4.4.258"; 5 extraMeta.branch = "4.4"; 6 7 src = fetchurl { 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "0rb6sww4yd2m4a4v12klx29nyxb66f55ziv8xcihgf2iw4d62h8c"; 10 }; 11 } // (args.argsOverride or {}))
··· 1 { buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 3 buildLinux (args // rec { 4 + version = "4.4.260"; 5 extraMeta.branch = "4.4"; 6 7 src = fetchurl { 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 + sha256 = "1vl8zhlkhqbw2xqvkqhw1z75mrzk5lsdcj8bd2k2fw7cbwa00ln6"; 10 }; 11 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 { buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 3 buildLinux (args // rec { 4 - version = "4.9.258"; 5 extraMeta.branch = "4.9"; 6 7 src = fetchurl { 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "1kf8wlcf8gkpnglx1ggn1c3xfz4yx9995yb919mvin7nd7hghy6l"; 10 }; 11 } // (args.argsOverride or {}))
··· 1 { buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 3 buildLinux (args // rec { 4 + version = "4.9.260"; 5 extraMeta.branch = "4.9"; 6 7 src = fetchurl { 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 + sha256 = "1xcgqvk1g3l9bidpx377rbbwzvyxb0sbkszlk722bj7vk6c4asmq"; 10 }; 11 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.10.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.10.18"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "04dnkg5j73f6cd8ws1prrrjx37srz7rm66bj6slmnfzp3cmyxh9v"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.10.21"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "1bz2gmyvpl4vsk0r6fsnh451fzvvfbv63rw8ia75gfv52vzyczwy"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.11.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.11.2"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "186ha9fsk2qvrjkq7yvpmml938byz92m8ykcvbw4w9pmp8y5njlh"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.11.5"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "0srxpl44px1fr7y6nl8pq61vmbkkdbsmxy5k7wvqka33gdhy8212"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
··· 3 with lib; 4 5 buildLinux (args // rec { 6 - version = "5.4.100"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "02i47fmx2jbnjr3sd1bvldf9vc712528phpnybsbq8h8lqd6hpbr"; 17 }; 18 } // (args.argsOverride or {}))
··· 3 with lib; 4 5 buildLinux (args // rec { 6 + version = "5.4.103"; 7 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 14 src = fetchurl { 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 + sha256 = "12wy2w7yc6fcn61xm6l7a86rfwwcchfq89lpznm2v3dmy5y3mqw4"; 17 }; 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-libre.nix
··· 1 { stdenv, lib, fetchsvn, linux 2 , scripts ? fetchsvn { 3 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 4 - rev = "17873"; 5 - sha256 = "1r1c8wagbq3cgxys7ylvsg6bnxiky66xgx9l0282zsmnn3gh83l7"; 6 } 7 , ... 8 }:
··· 1 { stdenv, lib, fetchsvn, linux 2 , scripts ? fetchsvn { 3 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 4 + rev = "17920"; 5 + sha256 = "0qmhabh4922lpiimrh9smi1q0w8giw3qqxpyzzy2bmr2037011k0"; 6 } 7 , ... 8 }:
+3 -3
pkgs/os-specific/linux/kernel/linux-rt-5.4.nix
··· 6 , ... } @ args: 7 8 let 9 - version = "5.4.93-rt51"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 14 15 src = fetchurl { 16 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 17 - sha256 = "08nmwd13z10866pc16fqbj41krnvk6hxkl4nmhdkpk346r04jx6k"; 18 }; 19 20 kernelPatches = let rt-patch = { 21 name = "rt"; 22 patch = fetchurl { 23 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 24 - sha256 = "1ffipbnzv8rnmawjlglm667jq67asdr1mwrfhsmwkvlmivm9k4x1"; 25 }; 26 }; in [ rt-patch ] ++ lib.remove rt-patch kernelPatches; 27
··· 6 , ... } @ args: 7 8 let 9 + version = "5.4.102-rt53"; # updated by ./update-rt.sh 10 branch = lib.versions.majorMinor version; 11 kversion = builtins.elemAt (lib.splitString "-" version) 0; 12 in buildLinux (args // { ··· 14 15 src = fetchurl { 16 url = "mirror://kernel/linux/kernel/v5.x/linux-${kversion}.tar.xz"; 17 + sha256 = "1vcscg7cn8qycay913nbc1xl1691anhvakkxwx54s0pnqghpqsgx"; 18 }; 19 20 kernelPatches = let rt-patch = { 21 name = "rt"; 22 patch = fetchurl { 23 url = "mirror://kernel/linux/kernel/projects/rt/${branch}/older/patch-${version}.patch.xz"; 24 + sha256 = "0d1653cd5dcv4p13mxmva3jz5mp1phvmibfabhha0wsiqkabvx80"; 25 }; 26 }; in [ rt-patch ] ++ lib.remove rt-patch kernelPatches; 27
+2 -2
pkgs/servers/home-assistant/component-packages.nix
··· 2 # Do not edit! 3 4 { 5 - version = "2021.3.2"; 6 components = { 7 "abode" = ps: with ps; [ abodepy ]; 8 "accuweather" = ps: with ps; [ accuweather ]; ··· 609 "otp" = ps: with ps; [ pyotp ]; 610 "ovo_energy" = ps: with ps; [ ]; # missing inputs: ovoenergy 611 "owntracks" = ps: with ps; [ pynacl aiohttp-cors hass-nabucasa paho-mqtt ]; 612 - "ozw" = ps: with ps; [ aiohttp-cors homeassistant-pyozw paho-mqtt pydispatcher python-openzwave-mqtt ]; 613 "panasonic_bluray" = ps: with ps; [ ]; # missing inputs: panacotta 614 "panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera 615 "pandora" = ps: with ps; [ pexpect ];
··· 2 # Do not edit! 3 4 { 5 + version = "2021.3.3"; 6 components = { 7 "abode" = ps: with ps; [ abodepy ]; 8 "accuweather" = ps: with ps; [ accuweather ]; ··· 609 "otp" = ps: with ps; [ pyotp ]; 610 "ovo_energy" = ps: with ps; [ ]; # missing inputs: ovoenergy 611 "owntracks" = ps: with ps; [ pynacl aiohttp-cors hass-nabucasa paho-mqtt ]; 612 + "ozw" = ps: with ps; [ aiohttp-cors paho-mqtt python-openzwave-mqtt ]; 613 "panasonic_bluray" = ps: with ps; [ ]; # missing inputs: panacotta 614 "panasonic_viera" = ps: with ps; [ ]; # missing inputs: panasonic_viera 615 "pandora" = ps: with ps; [ pexpect ];
+2 -2
pkgs/servers/home-assistant/default.nix
··· 66 extraBuildInputs = extraPackages py.pkgs; 67 68 # Don't forget to run parse-requirements.py after updating 69 - hassVersion = "2021.3.2"; 70 71 in with py.pkgs; buildPythonApplication rec { 72 pname = "homeassistant"; ··· 85 owner = "home-assistant"; 86 repo = "core"; 87 rev = version; 88 - sha256 = "09z2sds9my4vq0vmryjpzi7fv787zjfikfkd711d34c140bgcjch"; 89 }; 90 91 # leave this in, so users don't have to constantly update their downstream patch handling
··· 66 extraBuildInputs = extraPackages py.pkgs; 67 68 # Don't forget to run parse-requirements.py after updating 69 + hassVersion = "2021.3.3"; 70 71 in with py.pkgs; buildPythonApplication rec { 72 pname = "homeassistant"; ··· 85 owner = "home-assistant"; 86 repo = "core"; 87 rev = version; 88 + sha256 = "0kfvjpzz6ynw8bwd91nm0aiw1pkrmaydwf1r93dnwi8rmzq10zpb"; 89 }; 90 91 # leave this in, so users don't have to constantly update their downstream patch handling
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 - version = "20210302.5"; 8 9 src = fetchPypi { 10 inherit pname version; 11 - sha256 = "sha256-+SKXLOuvMYfNyR++uQMMY4M5deRgm2w3AhMM/DP470k="; 12 }; 13 14 # there is nothing to strip in this package
··· 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 pname = "home-assistant-frontend"; 7 + version = "20210302.6"; 8 9 src = fetchPypi { 10 inherit pname version; 11 + sha256 = "sha256-h3jCqfAPg+z6vsdLm5Pdr+7PCEWW58GCG9viIz3Mi64="; 12 }; 13 14 # there is nothing to strip in this package
+2 -2
pkgs/servers/nosql/redis/default.nix
··· 4 5 stdenv.mkDerivation rec { 6 pname = "redis"; 7 - version = "6.2.0"; 8 9 src = fetchurl { 10 url = "https://download.redis.io/releases/${pname}-${version}.tar.gz"; 11 - sha256 = "1jnv6acjlljvrlxmz0mqarsx1fl5vwss24l8zy5dcawnbp129mk7"; 12 }; 13 14 # Cross-compiling fixes
··· 4 5 stdenv.mkDerivation rec { 6 pname = "redis"; 7 + version = "6.2.1"; 8 9 src = fetchurl { 10 url = "https://download.redis.io/releases/${pname}-${version}.tar.gz"; 11 + sha256 = "sha256-zSIlBQEsziCyVoL8qTHsk70hrpLLSr/nQs97dqqQdSA="; 12 }; 13 14 # Cross-compiling fixes
+2 -2
pkgs/servers/ser2net/default.nix
··· 10 11 stdenv.mkDerivation rec { 12 pname = "ser2net"; 13 - version = "4.3.2"; 14 15 src = fetchFromGitHub { 16 owner = "cminyard"; 17 repo = pname; 18 rev = "v${version}"; 19 - sha256 = "sha256-fA4rtFZ2lhGAwY3KUl/Jk8gjueI761J1QRdivMtbqX4="; 20 }; 21 22 passthru = {
··· 10 11 stdenv.mkDerivation rec { 12 pname = "ser2net"; 13 + version = "4.3.3"; 14 15 src = fetchFromGitHub { 16 owner = "cminyard"; 17 repo = pname; 18 rev = "v${version}"; 19 + sha256 = "sha256-p8iQifCf/IXXPdbjB3pgcw8FgkqRLShHSSeTzJ83Ecg="; 20 }; 21 22 passthru = {
+3 -3
pkgs/top-level/all-packages.nix
··· 12778 12779 opengrok = callPackage ../development/tools/misc/opengrok { }; 12780 12781 - openocd = callPackage ../development/tools/misc/openocd { 12782 - autoreconfHook = buildPackages.autoreconfHook269; 12783 - }; 12784 12785 oprofile = callPackage ../development/tools/profiling/oprofile { 12786 libiberty_static = libiberty.override { staticBuild = true; }; ··· 27440 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { }; 27441 27442 soldat-unstable = callPackage ../games/soldat-unstable { }; 27443 27444 # You still can override by passing more arguments. 27445 space-orbit = callPackage ../games/space-orbit { };
··· 12778 12779 opengrok = callPackage ../development/tools/misc/opengrok { }; 12780 12781 + openocd = callPackage ../development/tools/misc/openocd { }; 12782 12783 oprofile = callPackage ../development/tools/profiling/oprofile { 12784 libiberty_static = libiberty.override { staticBuild = true; }; ··· 27438 solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { }; 27439 27440 soldat-unstable = callPackage ../games/soldat-unstable { }; 27441 + 27442 + sollya = callPackage ../development/interpreters/sollya { }; 27443 27444 # You still can override by passing more arguments. 27445 space-orbit = callPackage ../games/space-orbit { };