Merge master into staging-next

authored by github-actions[bot] and committed by GitHub fbe95e71 4ae3f9a0

+598 -169
+3 -3
nixos/tests/all-tests.nix
··· 189 189 grocy = handleTest ./grocy.nix {}; 190 190 grub = handleTest ./grub.nix {}; 191 191 gvisor = handleTest ./gvisor.nix {}; 192 - hadoop.all = handleTestOn [ "x86_64-linux" ] ./hadoop/hadoop.nix {}; 193 - hadoop.hdfs = handleTestOn [ "x86_64-linux" ] ./hadoop/hdfs.nix {}; 194 - hadoop.yarn = handleTestOn [ "x86_64-linux" ] ./hadoop/yarn.nix {}; 192 + hadoop.all = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./hadoop/hadoop.nix {}; 193 + hadoop.hdfs = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./hadoop/hdfs.nix {}; 194 + hadoop.yarn = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./hadoop/yarn.nix {}; 195 195 haka = handleTest ./haka.nix {}; 196 196 haproxy = handleTest ./haproxy.nix {}; 197 197 hardened = handleTest ./hardened.nix {};
+12
pkgs/applications/editors/vim/plugins/generated.nix
··· 1928 1928 meta.homepage = "https://github.com/vim-scripts/emodeline/"; 1929 1929 }; 1930 1930 1931 + everforest = buildVimPluginFrom2Nix { 1932 + pname = "everforest"; 1933 + version = "2022-02-20"; 1934 + src = fetchFromGitHub { 1935 + owner = "sainnhe"; 1936 + repo = "everforest"; 1937 + rev = "7c5e520962a57f7cd42bb0b9eab268795375d26e"; 1938 + sha256 = "IBDWDvSpUHHgE2zslYfvznHyQmisbRZsF0D80YqcKto="; 1939 + }; 1940 + meta.homepage = "https://github.com/sainnhe/everforest/"; 1941 + }; 1942 + 1931 1943 falcon = buildVimPluginFrom2Nix { 1932 1944 pname = "falcon"; 1933 1945 version = "2021-12-19";
+1
pkgs/applications/editors/vim/plugins/vim-plugin-names
··· 720 720 saadparwaiz1/cmp_luasnip 721 721 saecki/crates.nvim 722 722 sainnhe/edge 723 + sainnhe/everforest 723 724 sainnhe/gruvbox-material 724 725 sainnhe/sonokai 725 726 sakhnik/nvim-gdb
+36
pkgs/applications/editors/vscode/extensions/default.nix
··· 349 349 }; 350 350 }; 351 351 352 + bierner.emojisense = buildVscodeMarketplaceExtension { 353 + mktplcRef = { 354 + name = "emojisense"; 355 + publisher = "bierner"; 356 + version = "0.9.0"; 357 + sha256 = "0gpcpwh57lqlynsrkv3smykndb46xjh7r85lb291wdklq5ahmb2j"; 358 + }; 359 + meta = with lib; { 360 + license = licenses.mit; 361 + }; 362 + }; 363 + 364 + bierner.markdown-checkbox = buildVscodeMarketplaceExtension { 365 + mktplcRef = { 366 + name = "markdown-checkbox"; 367 + publisher = "bierner"; 368 + version = "0.3.1"; 369 + sha256 = "0x57dnr6ksqxi28g1c392k04vxy0vdni9nl4xps3i5zh0pyxizhw"; 370 + }; 371 + meta = with lib; { 372 + license = licenses.mit; 373 + }; 374 + }; 375 + 376 + bierner.markdown-emoji = buildVscodeMarketplaceExtension { 377 + mktplcRef = { 378 + name = "markdown-emoji"; 379 + publisher = "bierner"; 380 + version = "0.2.1"; 381 + sha256 = "1lcg2b39jydl40wcfrbgshl2i1r58k92c7dipz0hl1fa1v23vj4v"; 382 + }; 383 + meta = with lib; { 384 + license = licenses.mit; 385 + }; 386 + }; 387 + 352 388 bradlc.vscode-tailwindcss = buildVscodeMarketplaceExtension { 353 389 mktplcRef = { 354 390 name = "vscode-tailwindcss";
+4 -1
pkgs/applications/misc/playonlinux/default.nix
··· 25 25 , steam-run-native 26 26 # needed for avoiding crash on file selector 27 27 , gsettings-desktop-schemas 28 + , glib 29 + , wrapGAppsHook 28 30 }: 29 31 30 32 let ··· 76 78 ./0001-fix-locale.patch 77 79 ]; 78 80 79 - nativeBuildInputs = [ makeWrapper ]; 81 + nativeBuildInputs = [ makeWrapper wrapGAppsHook ]; 80 82 81 83 preBuild = '' 82 84 makeFlagsArray+=(PYTHON="python -m py_compile") 83 85 ''; 84 86 85 87 buildInputs = [ 88 + glib 86 89 xorg.libX11 87 90 libGL 88 91 python
+50 -32
pkgs/applications/networking/cluster/hadoop/default.nix
··· 1 - { lib, stdenv, fetchurl, makeWrapper, autoPatchelfHook 2 - , jdk8_headless, jdk11_headless 3 - , bash, coreutils, which 4 - , bzip2, cyrus_sasl , protobuf3_7, snappy, zlib, zstd 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , makeWrapper 5 + , autoPatchelfHook 6 + , jdk8_headless 7 + , jdk11_headless 8 + , bash 9 + , coreutils 10 + , which 11 + , bzip2 12 + , cyrus_sasl 13 + , protobuf3_7 14 + , snappy 15 + , zlib 16 + , zstd 5 17 , openssl 6 18 }: 7 19 8 20 with lib; 9 21 22 + assert elem stdenv.system [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; 23 + 10 24 let 11 - common = { pname, version, untarDir ? "${pname}-${version}", sha256, jdk, openssl, nativeLibs ? [ ], libPatches ? "" }: 25 + common = { pname, version, untarDir ? "${pname}-${version}", sha256, jdk, openssl ? null, nativeLibs ? [ ], libPatches ? "" }: 12 26 stdenv.mkDerivation rec { 13 27 inherit pname version jdk libPatches untarDir openssl; 14 28 src = fetchurl { 15 - url = "mirror://apache/hadoop/common/hadoop-${version}/hadoop-${version}.tar.gz"; 16 - inherit sha256; 29 + url = "mirror://apache/hadoop/common/hadoop-${version}/hadoop-${version}" + optionalString stdenv.isAarch64 "-aarch64" + ".tar.gz"; 30 + sha256 = sha256.${stdenv.system}; 17 31 }; 32 + doCheck = true; 18 33 19 34 nativeBuildInputs = [ makeWrapper ] 20 - ++ optional (nativeLibs != [] || libPatches != "") [ autoPatchelfHook ]; 35 + ++ optional (stdenv.isLinux && (nativeLibs != [ ] || libPatches != "")) [ autoPatchelfHook ]; 21 36 buildInputs = [ openssl ] ++ nativeLibs; 22 37 23 38 installPhase = '' ··· 51 66 computers, each of which may be prone to failures. 52 67 ''; 53 68 maintainers = with maintainers; [ volth illustris ]; 54 - platforms = [ "x86_64-linux" ]; 69 + platforms = attrNames sha256; 55 70 }; 56 - 57 71 }; 58 72 in 59 73 { 60 74 # Different version of hadoop support different java runtime versions 61 75 # https://cwiki.apache.org/confluence/display/HADOOP/Hadoop+Java+Versions 62 - hadoop_3_3 = common rec { 63 - pname = "hadoop"; 64 - version = "3.3.1"; 65 - sha256 = "1b3v16ihysqaxw8za1r5jlnphy8dwhivdx2d0z64309w57ihlxxd"; 66 - untarDir = "${pname}-${version}"; 67 - jdk = jdk11_headless; 68 - inherit openssl; 69 - # TODO: Package and add Intel Storage Acceleration Library 70 - nativeLibs = [ stdenv.cc.cc.lib protobuf3_7 zlib snappy ]; 71 - libPatches = '' 72 - ln -s ${getLib cyrus_sasl}/lib/libsasl2.so $out/lib/${untarDir}/lib/native/libsasl2.so.2 73 - ln -s ${getLib openssl}/lib/libcrypto.so $out/lib/${untarDir}/lib/native/ 74 - ln -s ${getLib zlib}/lib/libz.so.1 $out/lib/${untarDir}/lib/native/ 75 - ln -s ${getLib zstd}/lib/libzstd.so.1 $out/lib/${untarDir}/lib/native/ 76 - ln -s ${getLib bzip2}/lib/libbz2.so.1 $out/lib/${untarDir}/lib/native/ 77 - patchelf --add-rpath ${jdk.home}/lib/server $out/lib/${untarDir}/lib/native/libnativetask.so.1.0.0 78 - ''; 79 - }; 76 + hadoop_3_3 = 77 + common 78 + (rec { 79 + pname = "hadoop"; 80 + version = "3.3.1"; 81 + untarDir = "${pname}-${version}"; 82 + sha256 = rec { 83 + x86_64-linux = "1b3v16ihysqaxw8za1r5jlnphy8dwhivdx2d0z64309w57ihlxxd"; 84 + x86_64-darwin = x86_64-linux; 85 + aarch64-linux = "00ln18vpi07jq2slk3kplyhcj8ad41n0yl880q5cihilk7daclxz"; 86 + aarch64-darwin = aarch64-linux; 87 + }; 88 + 89 + inherit openssl; 90 + nativeLibs = [ stdenv.cc.cc.lib protobuf3_7 zlib snappy ]; 91 + libPatches = '' 92 + ln -s ${getLib cyrus_sasl}/lib/libsasl2.so $out/lib/${untarDir}/lib/native/libsasl2.so.2 93 + ln -s ${getLib openssl}/lib/libcrypto.so $out/lib/${untarDir}/lib/native/ 94 + ln -s ${getLib zlib}/lib/libz.so.1 $out/lib/${untarDir}/lib/native/ 95 + ln -s ${getLib zstd}/lib/libzstd.so.1 $out/lib/${untarDir}/lib/native/ 96 + ln -s ${getLib bzip2}/lib/libbz2.so.1 $out/lib/${untarDir}/lib/native/ 97 + '' + optionalString stdenv.isLinux "patchelf --add-rpath ${jdk.home}/lib/server $out/lib/${untarDir}/lib/native/libnativetask.so.1.0.0"; 98 + jdk = jdk11_headless; 99 + }); 80 100 hadoop_3_2 = common rec { 81 101 pname = "hadoop"; 82 102 version = "3.2.2"; 83 - sha256 = "1hxq297cqvkfgz2yfdiwa3l28g44i2abv5921k2d6b4pqd33prwp"; 103 + sha256.x86_64-linux = "1hxq297cqvkfgz2yfdiwa3l28g44i2abv5921k2d6b4pqd33prwp"; 84 104 jdk = jdk8_headless; 85 105 # not using native libs because of broken openssl_1_0_2 dependency 86 106 # can be manually overriden 87 - openssl = null; 88 107 }; 89 108 hadoop2 = common rec { 90 109 pname = "hadoop"; 91 110 version = "2.10.1"; 92 - sha256 = "1w31x4bk9f2swnx8qxx0cgwfg8vbpm6cy5lvfnbbpl3rsjhmyg97"; 111 + sha256.x86_64-linux = "1w31x4bk9f2swnx8qxx0cgwfg8vbpm6cy5lvfnbbpl3rsjhmyg97"; 93 112 jdk = jdk8_headless; 94 - openssl = null; 95 113 }; 96 114 }
+2 -2
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 28 28 }: 29 29 30 30 let 31 - version = "5.9.3.1911"; 31 + version = "5.9.6.2225"; 32 32 srcs = { 33 33 x86_64-linux = fetchurl { 34 34 url = "https://zoom.us/client/${version}/zoom_x86_64.pkg.tar.xz"; 35 - sha256 = "0pamn028k96z0j9xzv56szk7sy0czd9myqm4p3hps1gkczc9wzs4"; 35 + sha256 = "0rynpw2fjn9j75f34rk0rgqn9wzyzgzmwh1a3xcx7hqingv45k53"; 36 36 }; 37 37 }; 38 38
+2 -2
pkgs/applications/video/clapper/default.nix
··· 12 12 , desktop-file-utils 13 13 , makeWrapper 14 14 , shared-mime-info 15 - , wrapGAppsHook 15 + , wrapGAppsHook4 16 16 , meson 17 17 , gjs 18 18 , gtk4 ··· 44 44 pkg-config 45 45 python3 46 46 shared-mime-info # for update-mime-database 47 - wrapGAppsHook # for gsettings 47 + wrapGAppsHook4 # for gsettings 48 48 ]; 49 49 50 50 buildInputs = [
+2 -2
pkgs/data/documentation/execline-man-pages/default.nix
··· 2 2 3 3 buildManPages { 4 4 pname = "execline-man-pages"; 5 - version = "2.8.1.0.3"; 6 - sha256 = "1n7c75lmyrjzzcbwjl6fxhfs4k29qlr66r1q35799h942cn4li7v"; 5 + version = "2.8.1.0.4"; 6 + sha256 = "1cxi09dlzvjbilmzgmr3xvwvx0l3s1874k3gr85kbjnvp1c1r6cd"; 7 7 description = "Port of the documentation for the execline suite to mdoc"; 8 8 maintainers = [ lib.maintainers.sternenseemann ]; 9 9 }
+1 -1
pkgs/data/documentation/s6-man-pages/default.nix
··· 2 2 3 3 buildManPages { 4 4 pname = "s6-man-pages"; 5 - version = "2.11.0.0.5"; 5 + version = "2.11.0.1.1"; 6 6 sha256 = "03gl0vvdaqfb5hs0dfdbs9djxiyq3abcx9vwgkfw22b1rm2fa0r6"; 7 7 description = "Port of the documentation for the s6 supervision suite to mdoc"; 8 8 maintainers = [ lib.maintainers.sternenseemann ];
+2 -2
pkgs/data/documentation/s6-networking-man-pages/default.nix
··· 2 2 3 3 buildManPages { 4 4 pname = "s6-networking-man-pages"; 5 - version = "2.5.0.0.2"; 6 - sha256 = "1ix8qrivp9prw0m401d7s9vkxhw16a4sxfhrs7abf9qqhs2zkd1r"; 5 + version = "2.5.1.0.1"; 6 + sha256 = "1h87s3wixsms8ys7gvm1s9d8pzn73q5j4sgybpi3gmr55d4cwra4"; 7 7 description = "Port of the documentation for the s6-networking suite to mdoc"; 8 8 maintainers = [ lib.maintainers.sternenseemann ]; 9 9 }
+3 -3
pkgs/desktops/gnome/default.nix
··· 255 255 256 256 gitg = callPackage ./misc/gitg { }; 257 257 258 - libgnome-games-support = callPackage ./misc/libgnome-games-support { }; 259 - 260 258 gnome-applets = callPackage ./misc/gnome-applets { }; 261 259 262 260 gnome-flashback = callPackage ./misc/gnome-flashback { }; ··· 283 281 }) // lib.optionalAttrs (config.allowAliases or true) { 284 282 #### Legacy aliases. They need to be outside the scope or they will shadow the attributes from parent scope. 285 283 284 + libgnome-games-support = pkgs.libgnome-games-support; # added 2022-02-19 285 + 286 286 bijiben = throw "The ‘gnome.bijiben’ alias was removed on 2022-01-13. Please use ‘gnome.gnome-notes’ directly."; # added 2018-09-26 287 287 evolution_data_server = throw "The ‘gnome.evolution_data_server’ alias was removed on 2022-01-13. Please use ‘gnome.evolution-data-server’ directly."; # added 2018-02-25 288 288 geocode_glib = throw "The ‘gnome.geocode_glib’ alias was removed on 2022-01-13. Please use ‘pkgs.geocode-glib’ directly."; # added 2018-02-25 ··· 300 300 gnome_themes_standard = throw "The ‘gnome.gnome_themes_standard’ alias was removed on 2022-01-13. Please use ‘gnome.gnome-themes-standard’ directly."; # added 2018-02-25 301 301 gnome-tweak-tool = throw "The ‘gnome.gnome-tweak-tool’ alias was removed on 2022-01-13. Please use ‘gnome.gnome-tweaks’ directly."; # added 2018-03-21 302 302 gsettings_desktop_schemas = throw "The ‘gnome.gsettings_desktop_schemas’ alias was removed on 2022-01-13. Please use ‘gnome.gsettings-desktop-schemas’ directly."; # added 2018-02-25 303 - libgames-support = throw "The ‘gnome.libgames-support’ alias was removed on 2022-01-13. Please use ‘gnome.libgnome-games-support’ directly."; # added 2018-03-14 303 + libgames-support = throw "The ‘gnome.libgames-support’ alias was removed on 2022-01-13. Please use ‘pkgs.libgnome-games-support’ directly."; # added 2018-03-14 304 304 libgnome_keyring = throw "The ‘gnome.libgnome_keyring’ alias was removed on 2022-01-13. Please use ‘gnome.libgnome-keyring’ directly."; # added 2018-02-25 305 305 rarian = throw "The ‘gnome.rarian’ alias was removed on 2022-01-13. Please use ‘pkgs.rarian’ directly."; # added 2018-04-25 306 306 networkmanager_fortisslvpn = throw "The ‘gnome.networkmanager_fortisslvpn’ alias was removed on 2022-01-13. Please use ‘gnome.networkmanager-fortisslvpn’ directly."; # added 2018-02-25
+2 -1
pkgs/desktops/gnome/games/gnome-2048/default.nix
··· 9 9 , itstool 10 10 , clutter-gtk 11 11 , libgee 12 + , libgnome-games-support 12 13 , gnome 13 14 , gtk3 14 15 }: ··· 34 35 buildInputs = [ 35 36 clutter-gtk 36 37 libgee 37 - gnome.libgnome-games-support 38 + libgnome-games-support 38 39 gtk3 39 40 ]; 40 41
-1
pkgs/desktops/gnome/misc/libgnome-games-support/default.nix pkgs/development/libraries/libgnome-games-support/default.nix
··· 43 43 passthru = { 44 44 updateScript = gnome.updateScript { 45 45 packageName = pname; 46 - attrPath = "gnome.${pname}"; 47 46 versionPolicy = "odd-unstable"; 48 47 }; 49 48 };
+2 -12
pkgs/development/libraries/accountsservice/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 - , fetchpatch 5 4 , substituteAll 6 5 , pkg-config 7 6 , glib ··· 20 19 21 20 stdenv.mkDerivation rec { 22 21 pname = "accountsservice"; 23 - version = "22.07.5"; 22 + version = "22.08.8"; 24 23 25 24 outputs = [ "out" "dev" ]; 26 25 27 26 src = fetchurl { 28 27 url = "https://www.freedesktop.org/software/accountsservice/accountsservice-${version}.tar.xz"; 29 - sha256 = "IdRJwN6tilQ86o8R5x6wSWwDXXMOpIOTOXowKzpMfBo="; 28 + sha256 = "kJmXp2kZ/n3BOKmgHOpwvWItWpMtvJ+xMBARMCOno5E="; 30 29 }; 31 30 32 31 patches = [ ··· 45 44 # Do not ignore third-party (e.g Pantheon) extensions not matching FHS path scheme. 46 45 # Fixes https://github.com/NixOS/nixpkgs/issues/72396 47 46 ./drop-prefix-check-extensions.patch 48 - 49 - # Work around not being able to set profile picture in GNOME Settings. 50 - # https://github.com/NixOS/nixpkgs/issues/85357 51 - # https://gitlab.freedesktop.org/accountsservice/accountsservice/-/issues/98 52 - # https://gitlab.gnome.org/GNOME/gnome-control-center/-/issues/1629 53 - (fetchpatch { 54 - url = "https://gitlab.freedesktop.org/accountsservice/accountsservice/-/commit/1ef3add46983af875adfed5d29954cbfb184f688.patch"; 55 - sha256 = "N4siK4SWkwYBnFa0JJUFgahi9XBkB/nS5yc+PyH3/iM="; 56 - }) 57 47 ]; 58 48 59 49 nativeBuildInputs = [
+15
pkgs/development/libraries/libgda/6.x.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchurl 4 + , fetchpatch 4 5 , pkg-config 5 6 , intltool 6 7 , meson ··· 36 37 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 37 38 sha256 = "0w564z7krgjk19r39mi5qn4kggpdg9ggbyn9pb4aavb61r14npwr"; 38 39 }; 40 + 41 + patches = [ 42 + # Fix undefined behavior 43 + (fetchpatch { 44 + url = "https://gitlab.gnome.org/GNOME/libgda/-/commit/657b2f8497da907559a6769c5b1d2d7b5bd40688.patch"; 45 + sha256 = "Qx4S9KQsTAr4M0QJi0Xr5kKuHSp4NwZJHoRPYyxIyTk="; 46 + }) 47 + 48 + # Fix building vapi 49 + (fetchpatch { 50 + url = "https://gitlab.gnome.org/GNOME/libgda/-/commit/57f618a3b2a3758ee3dcbf9bbdc566122dd8566d.patch"; 51 + sha256 = "pyfymUd61m1kHaGyMbUQMma+szB8mlqGWwcFBBQawf8="; 52 + }) 53 + ]; 39 54 40 55 nativeBuildInputs = [ 41 56 pkg-config
+3 -3
pkgs/development/libraries/libgdata/default.nix
··· 45 45 46 46 buildInputs = [ 47 47 gcr 48 - glib 49 - libsoup 50 - libxml2 51 48 openssl 52 49 p11-kit 53 50 uhttpmock 54 51 ]; 55 52 56 53 propagatedBuildInputs = [ 54 + glib 55 + libsoup 56 + libxml2 57 57 gnome-online-accounts 58 58 json-glib 59 59 ];
+2 -2
pkgs/development/libraries/libsigcxx/3.0.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "libsigc++"; 12 - version = "3.0.7"; 12 + version = "3.2.0"; 13 13 14 14 src = fetchurl { 15 15 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 16 - sha256 = "v76RwNCU6mu8bL05CbfZjGVh7qi22cDCWt2Qam6D1zM="; 16 + sha256 = "jNy5huPwp8W0R0qjyDPWduYkaVCfSJkRDd8RjwQIJlE="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/libsigcxx/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libsigc++"; 5 - version = "2.10.7"; 5 + version = "2.10.8"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 9 - sha256 = "sha256-0IKiznLHUPZrGkFavj6FLfLq4eivUwEPSsLqJhpHiDI="; 9 + sha256 = "sha256-I1pAvsc0bHuCtqjKrgRWNT3AbnHxS8QUvMhYrxg4cZo="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config meson ninja ];
+2 -2
pkgs/development/libraries/mpich/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "mpich"; 14 - version = "4.0"; 14 + version = "4.0.1"; 15 15 16 16 src = fetchurl { 17 17 url = "https://www.mpich.org/static/downloads/${version}/mpich-${version}.tar.gz"; 18 - sha256 = "0r7zzcj8b9dbf5lp2d81wcvffi38c1zchkgzyxckk51adv4ijx6z"; 18 + sha256 = "11rnljqwz6mr88ybj726mk710h7gvz20hy7labmz4jkkaa0gx8b6"; 19 19 }; 20 20 21 21 configureFlags = [
+1 -1
pkgs/development/libraries/qt-4.x/4.8/default.nix
··· 20 20 # false build-time dependencies 21 21 22 22 stdenv.mkDerivation rec { 23 - pname = "qt"; 23 + pname = "qt" + lib.optionalString ( docs && demos && examples && developerBuild ) "-full"; 24 24 version = "4.8.7"; 25 25 26 26 src = fetchurl {
+51
pkgs/development/libraries/science/math/bonmin/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , gfortran 5 + , pkg-config 6 + , blas 7 + , bzip2 8 + , cbc 9 + , clp 10 + , ipopt 11 + , lapack 12 + , libamplsolver 13 + , zlib 14 + }: 15 + 16 + assert (!blas.isILP64) && (!lapack.isILP64); 17 + 18 + stdenv.mkDerivation rec { 19 + pname = "bonmin"; 20 + version = "1.8.8"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "coin-or"; 24 + repo = "Bonmin"; 25 + rev = "releases/${version}"; 26 + sha256 = "sha256-HU25WjvG01oL3U1wG6ivTcYaN51MMxgLdKZ3AkDNe2Y="; 27 + }; 28 + 29 + nativeBuildInputs = [ 30 + gfortran 31 + pkg-config 32 + ]; 33 + buildInputs = [ 34 + blas 35 + bzip2 36 + cbc 37 + clp 38 + ipopt 39 + lapack 40 + libamplsolver 41 + zlib 42 + ]; 43 + 44 + meta = with lib; { 45 + description = "An open-source code for solving general MINLP (Mixed Integer NonLinear Programming) problems"; 46 + homepage = "https://github.com/coin-or/Bonmin"; 47 + license = licenses.epl10; 48 + platforms = platforms.unix; 49 + maintainers = with maintainers; [ aanderse ]; 50 + }; 51 + }
+3 -1
pkgs/development/libraries/science/math/trilinos/default.nix
··· 59 59 in 60 60 stdenv.mkDerivation rec { 61 61 pname = "trilinos"; 62 - version = "12.12.1"; # Xyce 7.4 requires version 12.12.1 62 + # Xyce 7.4 requires version 12.12.1 63 + # nixpkgs-update: no auto update 64 + version = "12.12.1"; 63 65 64 66 src = fetchFromGitHub { 65 67 owner = "trilinos";
+2 -2
pkgs/development/ocaml-modules/lwt/default.nix
··· 21 21 22 22 strictDeps = true; 23 23 24 - nativeBuildInputs = [ pkg-config cppo ]; 24 + nativeBuildInputs = [ pkg-config cppo ] 25 + ++ optional (!versionAtLeast ocaml.version "4.08") ocaml-syntax-shims; 25 26 buildInputs = [ dune-configurator ] 26 - ++ optional (!versionAtLeast ocaml.version "4.08") ocaml-syntax-shims 27 27 ++ optional (!versionAtLeast ocaml.version "4.07") ncurses; 28 28 propagatedBuildInputs = [ libev mmap ocplib-endian seq result ]; 29 29
+2 -2
pkgs/development/python-modules/ckcc-protocol/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "ckcc-protocol"; 13 - version = "1.2.1"; 13 + version = "1.3.0"; 14 14 disabled = pythonOlder "3.6"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "65f0313f9915b36068f6dfcab08e04671621e6227650443bc12e81997081ae7f"; 18 + sha256 = "sha256-UVLKJHDPxi9ivY3JyIySmce0NUhxIIlIxVTdPoXMaKM="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ click ecdsa hidapi pyaes ];
+2 -2
pkgs/development/python-modules/django/4.nix
··· 39 39 40 40 buildPythonPackage rec { 41 41 pname = "Django"; 42 - version = "4.0.2"; 42 + version = "4.0.3"; 43 43 format = "pyproject"; 44 44 45 45 disabled = pythonOlder "3.8"; 46 46 47 47 src = fetchPypi { 48 48 inherit pname version; 49 - hash = "sha256-EQ+1j7Euylngcq1Z/ELXcc1kLdei8kFlgqqdp6jvlUo="; 49 + hash = "sha256-d/8ucFDjMkybZ+KbZwd1RWb1hRQRKprHMxD2DNUmGTA="; 50 50 }; 51 51 52 52 patches = lib.optional withGdal
+4 -12
pkgs/development/python-modules/flipr-api/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , poetry-core 6 5 , requests-mock 7 6 , pythonOlder ··· 13 12 14 13 buildPythonPackage rec { 15 14 pname = "flipr-api"; 16 - version = "1.4.1"; 15 + version = "1.4.2"; 17 16 format = "pyproject"; 18 17 19 18 disabled = pythonOlder "3.6"; ··· 22 21 owner = "cnico"; 23 22 repo = pname; 24 23 rev = version; 25 - sha256 = "00qkzr2g38fpa7ndnbfx9m4d50lmz0j74nkxif3amnkbl4m6l5vn"; 24 + sha256 = "sha256-/G92WkWUr3T5T7VVzMERFVmLDfLz6m9rlZLQZCBQbCI="; 26 25 }; 27 26 28 27 nativeBuildInputs = [ ··· 40 39 pytestCheckHook 41 40 ]; 42 41 43 - patches = [ 44 - # Switch to poetry-core, https://github.com/cnico/flipr-api/pull/4 45 - (fetchpatch { 46 - name = "switch-to-poetry-core.patch"; 47 - url = "https://github.com/cnico/flipr-api/commit/f14be1dfd4f46d4d43d9ea47e51cafca3cc18e86.patch"; 48 - sha256 = "1fdi19cq21zcjx4g132k480yhi5y0x5qj2l0h8k5zky5cdxs58r6"; 49 - }) 42 + pythonImportsCheck = [ 43 + "flipr_api" 50 44 ]; 51 - 52 - pythonImportsCheck = [ "flipr_api" ]; 53 45 54 46 meta = with lib; { 55 47 description = "Python client for Flipr API";
+2 -2
pkgs/development/python-modules/google-cloud-asset/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "google-cloud-asset"; 19 - version = "3.7.1"; 19 + version = "3.8.0"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - sha256 = "848b3028d87358666c50b36253404c15d0a83686700c4586475997b1478d71d5"; 23 + sha256 = "sha256-4r1F7OgMS3TZdmEgXf5TtY4xv/YWInS6NyY6Ay4l8Ig="; 24 24 }; 25 25 26 26 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/google-cloud-language/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-language"; 14 - version = "2.3.2"; 14 + version = "2.4.0"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "90af7858911f52350191575bb729305114c3c80d1f585d0f6cea39ab1ab3e409"; 18 + sha256 = "sha256-ZqnwvpXfWGEc+yiImNGRGUXVJGiNzGFeMSmjn7MzuQE="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-os-config/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "google-cloud-os-config"; 5 - version = "1.10.0"; 5 + version = "1.11.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-ng1XmHQ4h32cyz68PjHSzfSmCB2vrwkGkzCtz4vZmcM="; 9 + sha256 = "sha256-1emoPnXxKRLzMQe+/ojTGvt2sYQJLSwu6N3C06p0T00="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ google-api-core libcst proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-texttospeech/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "google-cloud-texttospeech"; 14 - version = "2.10.0"; 14 + version = "2.10.1"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "sha256-j2MSeQLw7udQrEqj9LtMqvaGSgTLiItdpN8dUTedYdI="; 18 + sha256 = "sha256-5uFtHqZJgouUBgkGNqSBFQrWaU2Gm06icDjKx57HY94="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ libcst google-api-core proto-plus ];
+2 -2
pkgs/development/python-modules/google-cloud-translate/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-translate"; 17 - version = "3.7.0"; 17 + version = "3.7.1"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; 21 21 22 22 src = fetchPypi { 23 23 inherit pname version; 24 - hash = "sha256-dJ+i8D2p5yz3jh1BwedE4/EZfsH2B3AHokuyedWK6Jc="; 24 + hash = "sha256-x4gSLVNo2uk93GWpvcPM20f0gJ1S3x/BVe13oNIpa0Y="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/graphql-subscription-manager/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "graphql-subscription-manager"; 11 - version = "0.4.3"; 11 + version = "0.5.0"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 ··· 16 16 owner = "Danielhiversen"; 17 17 repo = "PyGraphqlWebsocketManager"; 18 18 rev = version; 19 - sha256 = "sha256-+LP+MDeHo0svoN/o0in6xtIqrfxs+UCBQRtBe4lZt+4="; 19 + sha256 = "sha256-18GR0OZeEh6EQT0kKCJyq7ckvKYKDJn/lugN5xlRg64="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/ipyparallel/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "ipyparallel"; 22 - version = "8.1.0"; 22 + version = "8.2.0"; 23 23 24 24 src = fetchPypi { 25 25 inherit pname version; 26 - sha256 = "63f7e136e88f890e9802522fa5475dd81e7614ba06a8cfe4f80cc3056fdb7d73"; 26 + sha256 = "sha256-D9n2SlEgmAqJtkKZgGwSu434zuoVXlIAtwUwHrJAHhk="; 27 27 }; 28 28 29 29 buildInputs = [ nose ];
+32
pkgs/development/python-modules/jupyter-lsp/default.nix
··· 1 + { stdenv 2 + , lib 3 + , buildPythonPackage 4 + , fetchPypi 5 + , jupyter_server 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "jupyter-lsp"; 10 + version = "1.5.1"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "sha256-dRq9NUE76ZpDMfNZewk0Gtx1VYntMgkawvaG2z1hJn4="; 15 + }; 16 + 17 + propagatedBuildInputs = [ 18 + jupyter_server 19 + ]; 20 + # tests require network 21 + doCheck = false; 22 + pythonImportsCheck = [ "jupyter_lsp" ]; 23 + 24 + meta = with lib; { 25 + description = "Multi-Language Server WebSocket proxy for your Jupyter notebook or lab server"; 26 + homepage = "https://pypi.org/project/jupyter-lsp"; 27 + license = licenses.bsd3; 28 + platforms = platforms.all; 29 + maintainers = with maintainers; [ doronbehar ]; 30 + }; 31 + } 32 +
+33
pkgs/development/python-modules/jupyterlab-lsp/default.nix
··· 1 + { stdenv 2 + , lib 3 + , buildPythonPackage 4 + , fetchPypi 5 + , jupyterlab 6 + , jupyter-lsp 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "jupyterlab-lsp"; 11 + version = "3.10.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "sha256-8/ZGTIwpFuPiYVGZZLF+1Gc8aJcWc3BirtXdahYKwt8="; 16 + }; 17 + 18 + propagatedBuildInputs = [ 19 + jupyterlab 20 + jupyter-lsp 21 + ]; 22 + # No tests 23 + doCheck = false; 24 + pythonImportsCheck = [ "jupyterlab_lsp" ]; 25 + 26 + meta = with lib; { 27 + description = "Language Server Protocol integration for Jupyter(Lab)"; 28 + homepage = "https://github.com/jupyter-lsp/jupyterlab-lsp"; 29 + license = licenses.bsd3; 30 + platforms = platforms.all; 31 + maintainers = with maintainers; [ doronbehar ]; 32 + }; 33 + }
+2 -2
pkgs/development/python-modules/nitransforms/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "nitransforms"; 14 - version = "21.0.0"; 14 + version = "22.0.0"; 15 15 disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchPypi { 18 18 inherit pname version; 19 - sha256 = "njJqHqXVxldyGfmdM8GmgKdgIT4kMYLzcM5+ayR2EDo="; 19 + sha256 = "sha256-iV9TEIGogIfbj+fmOGftoQqEdtZiewbHEw3hYlMEP4c="; 20 20 }; 21 21 22 22 buildInputs = [ setuptools-scm toml ];
+24
pkgs/development/python-modules/pyctr/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, pythonOlder 2 + , pycryptodomex }: 3 + 4 + buildPythonPackage rec { 5 + pname = "pyctr"; 6 + version = "0.6.0"; 7 + disabled = pythonOlder "3.7"; 8 + 9 + src = fetchPypi { 10 + inherit pname version; 11 + sha256 = "sha256-05lMcsIeJIHI3LwHQTjr4M+bn1FG+GQscuGq34XxjK8="; 12 + }; 13 + 14 + propagatedBuildInputs = [ pycryptodomex ]; 15 + 16 + pythonImportsCheck = [ "pyctr" ]; 17 + 18 + meta = with lib; { 19 + description = "Python library to interact with Nintendo 3DS files"; 20 + license = licenses.mit; 21 + maintainers = with maintainers; [ rileyinman ]; 22 + homepage = "https://github.com/ihaveamac/pyctr"; 23 + }; 24 + }
+2 -2
pkgs/development/python-modules/python-gitlab/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "python-gitlab"; 13 - version = "3.1.1"; 13 + version = "3.2.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - sha256 = "sha256-ytEzjB/xp5GnuueZXcYh4mx3378iW63kVqzsdRJ4KCU="; 20 + sha256 = "sha256-j27oEQn+wjH8K3TixANbt94FSOr4LdEZ/ilN8sSlJL4="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+33
pkgs/development/python-modules/rich-rst/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , docutils 5 + , rich 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "rich-rst"; 10 + version = "1.1.5"; 11 + format = "pyproject"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "wasi-master"; 15 + repo = pname; 16 + rev = "v${version}"; 17 + sha256 = "0g1whhw07jgy46a1x85pd23gs356j1cc229wqf5j3x4r11kin6i5"; 18 + }; 19 + 20 + propagatedBuildInputs = [ docutils rich ]; 21 + 22 + # Module has no tests 23 + doCheck = false; 24 + 25 + pythonImportsCheck = [ "rich_rst" ]; 26 + 27 + meta = with lib; { 28 + description = "A beautiful reStructuredText renderer for rich"; 29 + homepage = "https://github.com/wasi-master/rich-rst"; 30 + license = licenses.mit; 31 + maintainers = with maintainers; [ jyooru ]; 32 + }; 33 + }
+2 -2
pkgs/development/python-modules/sphinxcontrib-plantuml/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "sphinxcontrib-plantuml"; 10 - version = "0.22"; 10 + version = "0.23"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "a42c7a13ab1ae9ed18e8e8b0f76b8d35dc476fdebe6e634354fe6fd0f261f686"; 14 + sha256 = "sha256-HVVRjwqG7NbJa6j/jIhK3KBbrD5Y52ppKjzRmqf0Ks8="; 15 15 }; 16 16 17 17 # No tests included.
+29
pkgs/development/python-modules/types-cryptography/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , types-enum34 5 + , types-ipaddress 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "types-cryptography"; 10 + version = "3.3.15"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "0fr70phvg3zc4h41mv48g04x3f20y478y01ji3w1i2mqlxskm657"; 15 + }; 16 + 17 + pythonImportsCheck = [ 18 + "cryptography-stubs" 19 + ]; 20 + 21 + propagatedBuildInputs = [ types-enum34 types-ipaddress ]; 22 + 23 + meta = with lib; { 24 + description = "Typing stubs for cryptography"; 25 + homepage = "https://github.com/python/typeshed"; 26 + license = licenses.asl20; 27 + maintainers = with maintainers; [ jpetrucciani ]; 28 + }; 29 + }
+25
pkgs/development/python-modules/types-enum34/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "types-enum34"; 8 + version = "1.1.8"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "0421lr89vv3fpg77kkj5nmzd7z3nmhw4vh8ibsjp6vfh86b7d73g"; 13 + }; 14 + 15 + pythonImportsCheck = [ 16 + "enum-python2-stubs" 17 + ]; 18 + 19 + meta = with lib; { 20 + description = "Typing stubs for enum34"; 21 + homepage = "https://github.com/python/typeshed"; 22 + license = licenses.asl20; 23 + maintainers = with maintainers; [ jpetrucciani ]; 24 + }; 25 + }
+25
pkgs/development/python-modules/types-ipaddress/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "types-ipaddress"; 8 + version = "1.0.8"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "0h9q9pjvw1ap5k70ygp750d096jkzymxlhx87yh0pr9mb6zg6gd0"; 13 + }; 14 + 15 + pythonImportsCheck = [ 16 + "ipaddress-python2-stubs" 17 + ]; 18 + 19 + meta = with lib; { 20 + description = "Typing stubs for ipaddress"; 21 + homepage = "https://github.com/python/typeshed"; 22 + license = licenses.asl20; 23 + maintainers = with maintainers; [ jpetrucciani ]; 24 + }; 25 + }
+28
pkgs/development/python-modules/types-paramiko/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , types-cryptography 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "types-paramiko"; 9 + version = "2.8.13"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "0xk5xqhfl3xmzrnzb17c5hj5zbh7fpyfyj35zjma32iivfkqd8lp"; 14 + }; 15 + 16 + pythonImportsCheck = [ 17 + "paramiko-stubs" 18 + ]; 19 + 20 + propagatedBuildInputs = [ types-cryptography ]; 21 + 22 + meta = with lib; { 23 + description = "Typing stubs for paramiko"; 24 + homepage = "https://github.com/python/typeshed"; 25 + license = licenses.asl20; 26 + maintainers = with maintainers; [ jpetrucciani ]; 27 + }; 28 + }
+2 -2
pkgs/development/python-modules/zeroconf/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "zeroconf"; 13 - version = "0.38.3"; 13 + version = "0.38.4"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "jstasiak"; 20 20 repo = "python-zeroconf"; 21 21 rev = version; 22 - sha256 = "sha256-pLTqnIbe7rTZrQFe//0/h5Tyx0GzJW+q9mUuDNifo/0="; 22 + sha256 = "sha256-CLV1/maraSJ3GWnyN/0rLyEyWoQIL18rhm35llgvthw="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+24 -24
pkgs/development/tools/electron/default.nix
··· 83 83 headers = "0rxbij6qvi0xzcmbxf3fm1snvakaxp9c512z9ni36y98sgg4s3l8"; 84 84 }; 85 85 86 - electron_15 = mkElectron "15.3.7" { 87 - armv7l-linux = "1cc5ce2ab6d795271f54e67a78eec607c0a14761ee1177078a157abad7aa61e6"; 88 - aarch64-linux = "caf7146c738207b78ea63e95fa055f36829bb360e2d81fce10513fae238f2750"; 89 - x86_64-linux = "e424dded1ac545634128bfb5c6195807aa96b7761be95f52ed760886f42874cc"; 90 - i686-linux = "9f1898f9c96672076a87ca559dd11788964347fd17316f0c24f75c9c53985ce5"; 91 - x86_64-darwin = "282f8737fdc73a3ddc82f56b4affc9f6fefec1b233e532e08d206344b657cd8a"; 92 - aarch64-darwin = "d64e12c680d60b535fea7de4322504db04a83e63e8557d8e9b3677a334911752"; 93 - headers = "0nfk75r72p5dgz0rdyqfqjmlwn2wlgn7h93a1v5ghjpwn1rp89m7"; 86 + electron_15 = mkElectron "15.4.0" { 87 + armv7l-linux = "40c073a3b416f83264327bdf5e33b334ffcd56a729ef237360d66f520f670d16"; 88 + aarch64-linux = "ef18ba74b4fa34a26f9ee819bb908c60d0dd9ec2048414629979760f262d72f8"; 89 + x86_64-linux = "5bdea4cbf5559491e9ad9f365fa6f7ec26603fd6f68bfa8848f2884ebd51662d"; 90 + i686-linux = "636d0e28bb20ca127c9b8722fe39e7e7d95fc63bd15b156b7af563296b3d9595"; 91 + x86_64-darwin = "8a132b2be0f27c7e8fa9a91a8b4b0fcdf3ec571c721cb5f5610dc8a6b3f0fd26"; 92 + aarch64-darwin = "82b29c37a427464a9278d617435ca19f472b00689c9e58163e99f30b90f33046"; 93 + headers = "0fc1sck7g160klpqzfcqv9zc45ia914mrncyma58zzcbzpk6k6yb"; 94 94 }; 95 95 96 - electron_16 = mkElectron "16.0.9" { 97 - armv7l-linux = "7071f18230f5d4bbf84d3f1955056f2a6952e5487dfdecb51708e419c0b1a594"; 98 - aarch64-linux = "a7873d1cb2b632c9c48a6942bf4a436463c07cc488f4b0b4575e0e4a496c357d"; 99 - x86_64-linux = "06d57bc1e59ebe046d5731d64eb67c41e793731e67aefbf33f4e3c23139285d4"; 100 - i686-linux = "8603545bdaec512380050ce6f9f1ef283514b960c8d6c8682eaa6563d93705b2"; 101 - x86_64-darwin = "d092af5e5fddb295e9ebb9b639006deec125b1f6b30896d22e98b84e5a74af40"; 102 - aarch64-darwin = "62fd4d033fd0ad62d1c13ac219bd68e76b1625c305097c7aa2ab799f45c9e879"; 103 - headers = "0d0jkjjfq32j09bjlpmx1hvi20rh8yfkfm7hfcv3xs831physbj5"; 96 + electron_16 = mkElectron "16.0.10" { 97 + armv7l-linux = "1a72fe59011cfcc1f376f2948dd5a70d2f75d6c12fb682a0246d2e596227b5e0"; 98 + aarch64-linux = "46cd1393816364a666ead410505bce4b51d68ce872446a71d16886b88c4b275a"; 99 + x86_64-linux = "3b4779e41e27200ce5fa94d20f9df05ff5c757be6805eb0e8952fe198d66f324"; 100 + i686-linux = "9e1426a8135d3fe195ba9fc1a5ea5ad4d5ce96bd513691897b39106698e3c3c8"; 101 + x86_64-darwin = "00b0222efa67fbb29f723fabebc4221646ebd6d5fdc09524df9a203f63ce660c"; 102 + aarch64-darwin = "1203f6ec4e8b97312254ceb122ca4399f39ae67bfe1636e426a798c89ec2a9ee"; 103 + headers = "10f6px88vg6napyhniczi6l660qs4l5mm0b9gdlds4i1y94s1zrl"; 104 104 }; 105 105 106 - electron_17 = mkElectron "17.0.1" { 107 - armv7l-linux = "0867f74427152c3b4110e11c9ce38e351531554868f62665b064f3d1dae5fd00"; 108 - aarch64-linux = "7715f7eaaa287f83b945f491c2ca1eb0befed93725d81c85d06f8584db3a6cc4"; 109 - x86_64-linux = "de789f548d6cc2ddff8db53b3bbfaac5631e90f14506935d2d7fafedf82e5adf"; 110 - i686-linux = "4e81ce43552f22e271527d5f7ab84db6dda61c0922f8b6350e44fa52967f2dd9"; 111 - x86_64-darwin = "d270858938e2f0e68479d91384e6f4d01be1d4e22b305dc2023ecd1a5e113d17"; 112 - aarch64-darwin = "aecf14a88ede956e93fee5b48b773ad4d8d6605424c9d69a45950b673c89f8ca"; 113 - headers = "1c3fl9fxmhkhvm825vmyxm8dm89xfy4iwqrb4ifmv5cz9dh9b9a8"; 106 + electron_17 = mkElectron "17.1.0" { 107 + armv7l-linux = "09d92195821aad4ac03fbc858287a7372b6aa059081bb825d267853ee1b0425d"; 108 + aarch64-linux = "6a34d6802d44a391902f53baf0adc8b819d33e7c31b34614757b17b3223c9d1e"; 109 + x86_64-linux = "106ec28a5969366c1e1f642cc33ac41950c68bd182db23b04d7ac6886bfe28e8"; 110 + i686-linux = "19fe206be07a6df7f9f0ecdb411e3cafd3a53618edb19cc6adc77156f698444e"; 111 + x86_64-darwin = "bd80d6b0b62c9bec195d264aa21a255f4324a8b56849e04972c1fcc262757c31"; 112 + aarch64-darwin = "83fe2fc24976d09a0e0fcc3a60226f190cf9b67287fe4434d3d76d59fa45315c"; 113 + headers = "1zv1pigfbis1bsan28wx3bgkdwjc48pjq19wmxs73kd1khsy6w8r"; 114 114 }; 115 115 }
+53 -19
pkgs/os-specific/linux/upower/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchurl 3 + , fetchFromGitLab 4 4 , pkg-config 5 + , rsync 5 6 , libxslt 7 + , meson 8 + , ninja 9 + , python3 10 + , gtk-doc 6 11 , docbook_xsl 7 12 , udev 8 13 , libgudev ··· 15 20 , libimobiledevice 16 21 }: 17 22 18 - stdenv.mkDerivation { 23 + stdenv.mkDerivation rec { 19 24 pname = "upower"; 20 - version = "0.99.13"; 25 + version = "0.99.15"; 21 26 22 - outputs = [ "out" "dev" ]; 27 + outputs = [ "out" "dev" "devdoc" ]; 23 28 24 - src = fetchurl { 25 - url = "https://gitlab.freedesktop.org/upower/upower/uploads/177df5b9f9b76f25a2ad9da41aa0c1fa/upower-0.99.13.tar.xz"; 26 - sha256 = "sha256-XK1w+RVAzH3BIcsX4K1kXl5mPIaC9gp75C7jjNeyPXo="; 29 + src = fetchFromGitLab { 30 + domain = "gitlab.freedesktop.org"; 31 + owner = "upower"; 32 + repo = "upower"; 33 + rev = "v${version}"; 34 + sha256 = "sha256-GlLy2MPip21KOabdW8Vw6NVe3xhzsd9htxQ2xO/hZ/4="; 27 35 }; 28 36 29 37 nativeBuildInputs = [ 38 + meson 39 + ninja 40 + python3 41 + gtk-doc 30 42 docbook_xsl 31 43 gettext 32 44 gobject-introspection 33 45 libxslt 34 46 pkg-config 47 + rsync 35 48 ]; 36 49 37 50 buildInputs = [ ··· 39 52 libusb1 40 53 udev 41 54 systemd 42 - ] 43 - ++ lib.optional useIMobileDevice libimobiledevice 44 - ; 55 + ] ++ lib.optionals useIMobileDevice [ 56 + libimobiledevice 57 + ]; 45 58 46 59 propagatedBuildInputs = [ 47 60 glib 48 61 ]; 49 62 50 - configureFlags = [ 63 + mesonFlags = [ 51 64 "--localstatedir=/var" 52 - "--with-backend=linux" 53 - "--with-systemdsystemunitdir=${placeholder "out"}/etc/systemd/system" 54 - "--with-systemdutildir=${placeholder "out"}/lib/systemd" 55 - "--with-udevrulesdir=${placeholder "out"}/lib/udev/rules.d" 56 65 "--sysconfdir=/etc" 66 + "-Dos_backend=linux" 67 + "-Dsystemdsystemunitdir=${placeholder "out"}/etc/systemd/system" 68 + "-Dudevrulesdir=${placeholder "out"}/lib/udev/rules.d" 57 69 ]; 58 70 59 71 doCheck = false; # fails with "env: './linux/integration-test': No such file or directory" 60 72 61 - installFlags = [ 62 - "historydir=$(TMPDIR)/foo" 63 - "sysconfdir=${placeholder "out"}/etc" 64 - ]; 73 + postPatch = '' 74 + patchShebangs src/linux/unittest_inspector.py 75 + ''; 76 + 77 + postInstall = '' 78 + # Move stuff from DESTDIR to proper location. 79 + # We use rsync to merge the directories. 80 + for dir in etc var; do 81 + rsync --archive "${DESTDIR}/$dir" "$out" 82 + rm --recursive "${DESTDIR}/$dir" 83 + done 84 + for o in out dev; do 85 + rsync --archive "${DESTDIR}/''${!o}" "$(dirname "''${!o}")" 86 + rm --recursive "${DESTDIR}/''${!o}" 87 + done 88 + # Ensure the DESTDIR is removed. 89 + rmdir "${DESTDIR}/nix/store" "${DESTDIR}/nix" "${DESTDIR}" 90 + ''; 91 + 92 + # HACK: We want to install configuration files to $out/etc 93 + # but upower should read them from /etc on a NixOS system. 94 + # With autotools, it was possible to override Make variables 95 + # at install time but Meson does not support this 96 + # so we need to convince it to install all files to a temporary 97 + # location using DESTDIR and then move it to proper one in postInstall. 98 + DESTDIR = "${placeholder "out"}/dest"; 65 99 66 100 meta = with lib; { 67 101 homepage = "https://upower.freedesktop.org/";
+12 -4
pkgs/servers/gemini/agate/default.nix
··· 1 - { lib, stdenv, nixosTests, fetchFromGitHub, rustPlatform, libiconv, Security }: 1 + { lib, stdenv, nixosTests, fetchFromGitHub, fetchpatch, rustPlatform, libiconv, Security }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "agate"; 5 - version = "3.2.2"; 5 + version = "3.2.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mbrubeck"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-o4tjEIgDTj2EUbfaKCHZfvEKCwxNpsabU437kU+Vpnk="; 11 + sha256 = "sha256-nkWk/0TIAHcYQjxbg0HnT+4S4Cinl22WfqHb9U6u5eI="; 12 12 }; 13 + cargoSha256 = "sha256-aF86QpizJ+lMNmN9DQKA9o1QZWZObyQ3v3+HmT/s02g="; 13 14 14 - cargoSha256 = "sha256-rE0I13dKbGgJmh6vF/cWvIZfqtKzzgn7pTiB3HJ7cgY="; 15 + patches = [ 16 + # https://github.com/mbrubeck/agate/pull/143 17 + (fetchpatch { 18 + name = "fix-port-collision.patch"; 19 + url = "https://github.com/mbrubeck/agate/commit/2f5d7878ec9d0dd51762c4c7680fc9f825d8ecd5.patch"; 20 + sha256 = "sha256-NEFmfb0y97O2W96YggD+MgcN7tlFEi9T4FNzLCND77s="; 21 + }) 22 + ]; 15 23 16 24 buildInputs = lib.optionals stdenv.isDarwin [ libiconv Security ]; 17 25
+3 -3
pkgs/servers/headscale/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "headscale"; 5 - version = "0.13.0"; 5 + version = "0.14.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "juanfont"; 9 9 repo = "headscale"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-nVGhLL7HN9m5zIZOFVOMYZXxUUx3WkLpeH/59kXoTHo="; 11 + sha256 = "sha256-9nBFBvYAhybg97oU4mi899ss4/nzBCY95KfdkSs2f8s="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-v76UWaF6kdmuvABg6sDMmDpJ4HWvgliyEWAbAebK3wM="; 14 + vendorSha256 = "sha256-qFoSK27D6bznksdm7Fl4SsVt13g2LSwuGe0As/MUo5o="; 15 15 16 16 ldflags = [ "-s" "-w" "-X github.com/juanfont/headscale/cmd/headscale/cli.Version=v${version}" ]; 17 17
+10 -1
pkgs/tools/misc/colord-gtk/default.nix
··· 12 12 , docbook_xml_dtd_412 13 13 , libxslt 14 14 , glib 15 + , withGtk4 ? false 15 16 , gtk3 16 17 , gtk4 17 18 , pkg-config ··· 49 50 50 51 propagatedBuildInputs = [ 51 52 colord 53 + ] ++ (if withGtk4 then [ 54 + gtk4 55 + ] else [ 52 56 gtk3 53 - gtk4 57 + ]); 58 + 59 + mesonFlags = [ 60 + "-Dgtk4=${lib.boolToString withGtk4}" 61 + "-Dgtk3=${lib.boolToString (!withGtk4)}" 54 62 ]; 55 63 56 64 meta = with lib; { 57 65 homepage = "https://www.freedesktop.org/software/colord/intro.html"; 58 66 license = licenses.lgpl21Plus; 67 + maintainers = teams.gnome.members; 59 68 platforms = platforms.linux; 60 69 }; 61 70 }
+3 -3
pkgs/tools/networking/amass/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "amass"; 8 - version = "3.16.0"; 8 + version = "3.17.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "OWASP"; 12 12 repo = "Amass"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-V3FqiAvHnd3q3yhrhDaeka22R+mBqFdPjGqY4FGCx9M="; 14 + sha256 = "sha256-Ml/NyxrqK17pAxUFu0U191BPdmnv4SCZPkBKLzGsk7c="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-0hor9Sldl8HhlKfYhWhb79wnZSMn5/Hg0Ux937qQkT4="; 17 + vendorSha256 = "sha256-tGIZ8D1ecLV2HNXrBvLEVVQbmwoR1arwwLZ0oTx1b7k="; 18 18 19 19 outputs = [ "out" "wordlists" ]; 20 20
+5
pkgs/tools/networking/networkmanager/libnma/default.nix
··· 15 15 , mobile-broadband-provider-info 16 16 , gobject-introspection 17 17 , gtk3 18 + , withGtk4 ? false 19 + , gtk4 18 20 , withGnome ? true 19 21 , gcr 20 22 , glib ··· 56 58 networkmanager 57 59 isocodes 58 60 mobile-broadband-provider-info 61 + ] ++ lib.optionals withGtk4 [ 62 + gtk4 59 63 ] ++ lib.optionals withGnome [ 60 64 # advanced certificate chooser 61 65 gcr ··· 63 67 64 68 mesonFlags = [ 65 69 "-Dgcr=${lib.boolToString withGnome}" 70 + "-Dlibnma_gtk4=${lib.boolToString withGtk4}" 66 71 ]; 67 72 68 73 postPatch = ''
+10 -2
pkgs/top-level/all-packages.nix
··· 4219 4219 4220 4220 colord-gtk = callPackage ../tools/misc/colord-gtk { }; 4221 4221 4222 + colord-gtk4 = colord-gtk.override { withGtk4 = true; }; 4223 + 4222 4224 colordiff = callPackage ../tools/text/colordiff { }; 4223 4225 4224 4226 connect = callPackage ../tools/networking/connect { }; ··· 8163 8165 networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { }; 8164 8166 8165 8167 libnma = callPackage ../tools/networking/networkmanager/libnma { }; 8168 + 8169 + libnma-gtk4 = libnma.override { withGtk4 = true; }; 8166 8170 8167 8171 networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { }; 8168 8172 ··· 17983 17987 17984 17988 libgnome-keyring = callPackage ../development/libraries/libgnome-keyring { }; 17985 17989 libgnome-keyring3 = gnome.libgnome-keyring; 17990 + 17991 + libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { }; 17986 17992 17987 17993 libgnomekbd = callPackage ../development/libraries/libgnomekbd { }; 17988 17994 ··· 19662 19668 19663 19669 qmake4Hook = qmake48Hook; 19664 19670 19665 - qt48Full = appendToName "full" (qt48.override { 19671 + qt48Full = qt48.override { 19666 19672 docs = true; 19667 19673 demos = true; 19668 19674 examples = true; 19669 19675 developerBuild = true; 19670 - }); 19676 + }; 19671 19677 19672 19678 qt512 = recurseIntoAttrs (makeOverridable 19673 19679 (import ../development/libraries/qt-5/5.12) { ··· 32105 32111 blas-ilp64 = blas.override { isILP64 = true; }; 32106 32112 32107 32113 blas-reference = callPackage ../development/libraries/science/math/blas { }; 32114 + 32115 + bonmin = callPackage ../development/libraries/science/math/bonmin { }; 32108 32116 32109 32117 brial = callPackage ../development/libraries/science/math/brial { }; 32110 32118
+16
pkgs/top-level/python-packages.nix
··· 4332 4332 4333 4333 jupyter_core = callPackage ../development/python-modules/jupyter_core { }; 4334 4334 4335 + jupyter-lsp = callPackage ../development/python-modules/jupyter-lsp { }; 4336 + 4335 4337 jupyter_server = callPackage ../development/python-modules/jupyter_server { }; 4336 4338 4337 4339 jupyterhub = callPackage ../development/python-modules/jupyterhub { }; ··· 4353 4355 jupyterlab_server = callPackage ../development/python-modules/jupyterlab_server { }; 4354 4356 4355 4357 jupyterlab-widgets = callPackage ../development/python-modules/jupyterlab-widgets { }; 4358 + 4359 + jupyterlab-lsp = callPackage ../development/python-modules/jupyterlab-lsp { }; 4356 4360 4357 4361 jupyter-packaging = callPackage ../development/python-modules/jupyter-packaging { }; 4358 4362 ··· 6755 6759 6756 6760 pyct = callPackage ../development/python-modules/pyct { }; 6757 6761 6762 + pyctr = callPackage ../development/python-modules/pyctr { }; 6763 + 6758 6764 pycuda = callPackage ../development/python-modules/pycuda { 6759 6765 cudatoolkit = pkgs.cudatoolkit; 6760 6766 inherit (pkgs.stdenv) mkDerivation; ··· 8712 8718 rflink = callPackage ../development/python-modules/rflink { }; 8713 8719 8714 8720 rich = callPackage ../development/python-modules/rich { }; 8721 + 8722 + rich-rst = callPackage ../development/python-modules/rich-rst { }; 8715 8723 8716 8724 rig = callPackage ../development/python-modules/rig { }; 8717 8725 ··· 10137 10145 10138 10146 typer = callPackage ../development/python-modules/typer { }; 10139 10147 10148 + types-cryptography = callPackage ../development/python-modules/types-cryptography { }; 10149 + 10140 10150 types-dateutil = callPackage ../development/python-modules/types-dateutil { }; 10141 10151 10142 10152 types-decorator = callPackage ../development/python-modules/types-decorator { }; 10153 + 10154 + types-enum34 = callPackage ../development/python-modules/types-enum34 { }; 10143 10155 10144 10156 types-freezegun = callPackage ../development/python-modules/types-freezegun { }; 10145 10157 10146 10158 types-futures = callPackage ../development/python-modules/types-futures { }; 10159 + 10160 + types-ipaddress = callPackage ../development/python-modules/types-ipaddress { }; 10161 + 10162 + types-paramiko = callPackage ../development/python-modules/types-paramiko { }; 10147 10163 10148 10164 types-protobuf = callPackage ../development/python-modules/types-protobuf { }; 10149 10165