Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
6a14b583 6f66eac9

+782 -578
-16
maintainers/maintainer-list.nix
··· 11074 11074 githubId = 132835; 11075 11075 name = "Samuel Dionne-Riel"; 11076 11076 }; 11077 - samuelgrf = { 11078 - email = "s@muel.gr"; 11079 - github = "samuelgrf"; 11080 - githubId = 67663538; 11081 - name = "Samuel Gräfenstein"; 11082 - keys = [ 11083 - { 11084 - longkeyid = "rsa4096/0xDE75F92E318123F0"; 11085 - fingerprint = "6F2E 2A90 423C 8111 BFF2 895E DE75 F92E 3181 23F0"; 11086 - } 11087 - { 11088 - longkeyid = "rsa4096/0xEF76A063F15C63C8"; 11089 - fingerprint = "FF24 5832 8FAF 4660 18C6 186E EF76 A063 F15C 63C8"; 11090 - } 11091 - ]; 11092 - }; 11093 11077 samuelrivas = { 11094 11078 email = "samuelrivas@gmail.com"; 11095 11079 github = "samuelrivas";
+26
nixos/modules/services/web-apps/nextcloud.nix
··· 522 522 The nextcloud-occ program preconfigured to target this Nextcloud instance. 523 523 ''; 524 524 }; 525 + globalProfiles = mkEnableOption "global profiles" // { 526 + description = '' 527 + Makes user-profiles globally available under <literal>nextcloud.tld/u/user.name</literal>. 528 + Even though it's enabled by default in Nextcloud, it must be explicitly enabled 529 + here because it has the side-effect that personal information is even accessible to 530 + unauthenticated users by default. 531 + 532 + By default, the following properties are set to <quote>Show to everyone</quote> 533 + if this flag is enabled: 534 + <itemizedlist> 535 + <listitem><para>About</para></listitem> 536 + <listitem><para>Full name</para></listitem> 537 + <listitem><para>Headline</para></listitem> 538 + <listitem><para>Organisation</para></listitem> 539 + <listitem><para>Profile picture</para></listitem> 540 + <listitem><para>Role</para></listitem> 541 + <listitem><para>Twitter</para></listitem> 542 + <listitem><para>Website</para></listitem> 543 + </itemizedlist> 544 + 545 + Only has an effect in Nextcloud 23 and later. 546 + ''; 547 + }; 525 548 526 549 nginx.recommendedHttpHeaders = mkOption { 527 550 type = types.bool; ··· 650 673 if x == null then "false" 651 674 else boolToString x; 652 675 676 + nextcloudGreaterOrEqualThan = req: versionAtLeast cfg.package.version req; 677 + 653 678 overrideConfig = pkgs.writeText "nextcloud-config.php" '' 654 679 <?php 655 680 ${optionalString requiresReadSecretFunction '' ··· 689 714 'trusted_domains' => ${writePhpArrary ([ cfg.hostName ] ++ c.extraTrustedDomains)}, 690 715 'trusted_proxies' => ${writePhpArrary (c.trustedProxies)}, 691 716 ${optionalString (c.defaultPhoneRegion != null) "'default_phone_region' => '${c.defaultPhoneRegion}',"} 717 + ${optionalString (nextcloudGreaterOrEqualThan "23") "'profile.enabled' => ${boolToString cfg.globalProfiles}"} 692 718 ${objectstoreConfig} 693 719 ]; 694 720 '';
-66
pkgs/applications/audio/parlatype/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, meson, gtk3, at-spi2-core, dbus, gst_all_1, sphinxbase, pocketsphinx, ninja, gettext, appstream-glib, python3, glib, gobject-introspection, gsettings-desktop-schemas, itstool, wrapGAppsHook, hicolor-icon-theme }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "parlatype"; 5 - version = "2.1"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "gkarsay"; 9 - repo = pname; 10 - rev = "v${version}"; 11 - sha256 = "1k53q0kbwpnbgyr0lmfzf5sm4f93d8nbjrzdz9pdhzpxgihndg25"; 12 - }; 13 - 14 - nativeBuildInputs = [ 15 - pkg-config 16 - meson 17 - ninja 18 - gettext 19 - appstream-glib 20 - python3 21 - gobject-introspection 22 - itstool 23 - wrapGAppsHook 24 - ]; 25 - 26 - buildInputs = [ 27 - gtk3 28 - at-spi2-core 29 - dbus 30 - gst_all_1.gstreamer 31 - gst_all_1.gst-plugins-base 32 - gst_all_1.gst-plugins-good 33 - gst_all_1.gst-plugins-bad 34 - gst_all_1.gst-plugins-ugly 35 - gst_all_1.gst-libav 36 - sphinxbase 37 - pocketsphinx 38 - glib 39 - gsettings-desktop-schemas 40 - hicolor-icon-theme 41 - ]; 42 - 43 - postPatch = '' 44 - chmod +x data/meson_post_install.py 45 - patchShebangs data/meson_post_install.py 46 - ''; 47 - 48 - doCheck = false; 49 - 50 - buildPhase = '' 51 - export GST_PLUGIN_SYSTEM_PATH_1_0="$out/lib/gstreamer-1.0/:$GST_PLUGIN_SYSTEM_PATH_1_0" 52 - ''; 53 - 54 - meta = with lib; { 55 - description = "GNOME audio player for transcription"; 56 - longDescription = '' 57 - Parlatype is a minimal audio player for manual speech transcription, written for the GNOME desktop environment. 58 - It plays audio sources to transcribe them in your favourite text application. 59 - It’s intended to be useful for journalists, students, scientists and whoever needs to transcribe audio files. 60 - ''; 61 - homepage = "https://gkarsay.github.io/parlatype/"; 62 - license = licenses.gpl3Plus; 63 - maintainers = [ maintainers.melchips ]; 64 - platforms = platforms.linux; 65 - }; 66 - }
+13 -6
pkgs/applications/blockchains/chia-plotter/default.nix
··· 9 9 10 10 stdenv.mkDerivation { 11 11 pname = "chia-plotter"; 12 - version = "1.1.7"; 12 + version = "1.1.8"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "madMAx43v3r"; 16 16 repo = "chia-plotter"; 17 - rev = "18cad340858f0dbcc8dafd0bda1ce1af0fe58c65"; 18 - sha256 = "sha256-lXjeqcjn3+LtnVYngdM1T3on7V7wez4oOAZ0RpKJXMM="; 17 + rev = "9d7fd929919d1adde6404cb4718a665a81bcef6d"; 18 + sha256 = "sha256-TMAly+Qof2DHPRHqE1nZuHQaCeMo0jEd8MWy4OlXrcs="; 19 19 fetchSubmodules = true; 20 20 }; 21 21 ··· 25 25 src = ./dont_fetch_dependencies.patch; 26 26 pybind11_src = python3Packages.pybind11.src; 27 27 relic_src = fetchFromGitHub { 28 - owner = "relic-toolkit"; 28 + owner = "Chia-Network"; 29 29 repo = "relic"; 30 - rev = "1885ae3b681c423c72b65ce1fe70910142cf941c"; 31 - hash = "sha256-tsSZTcssl8t7Nqdex4BesgQ+ACPgTdtHnJFvS9josN0="; 30 + rev = "1d98e5abf3ca5b14fd729bd5bcced88ea70ecfd7"; 31 + hash = "sha256-IfTD8DvTEXeLUoKe4Ejafb+PEJW5DV/VXRYuutwGQHU="; 32 + }; 33 + sodium_src = fetchFromGitHub { 34 + owner = "AmineKhaldi"; 35 + repo = "libsodium-cmake"; 36 + rev = "f73a3fe1afdc4e37ac5fe0ddd401bf521f6bba65"; # pinned by upstream 37 + sha256 = "sha256-lGz7o6DQVAuEc7yTp8bYS2kwjzHwGaNjugDi1ruRJOA="; 38 + fetchSubmodules = true; 32 39 }; 33 40 }) 34 41 ];
+24 -11
pkgs/applications/blockchains/chia-plotter/dont_fetch_dependencies.patch
··· 11 11 + SOURCE_DIR @pybind11_src@ 12 12 ) 13 13 FetchContent_MakeAvailable(pybind11 relic) 14 + 15 + diff --git a/CMakeLists.txt b/CMakeLists.txt 16 + index 6922167..23d8da6 100644 17 + --- a/lib/bls-signatures/CMakeLists.txt 18 + +++ b/lib/bls-signatures/CMakeLists.txt 19 + @@ -31,29 +31,18 @@ set(CMAKE_MODULE_PATH 20 + include(FetchContent) 14 21 15 - diff --git a/lib/bls-signatures/src/CMakeLists.txt b/lib/bls-signatures/src/CMakeLists.txt 16 - index b762b5d..e06073b 100644 17 - --- a/lib/bls-signatures/src/CMakeLists.txt 18 - +++ b/lib/bls-signatures/src/CMakeLists.txt 19 - @@ -4,18 +4,11 @@ set (CMAKE_CXX_STANDARD 17) 20 - # CMake 3.14+ 21 - include(FetchContent) 22 + FetchContent_Declare(Sodium 23 + - GIT_REPOSITORY https://github.com/AmineKhaldi/libsodium-cmake.git 24 + - # Latest commit at the moment this was added here 25 + - # Anchored to libsodium v1.0.18 26 + - GIT_TAG f73a3fe1afdc4e37ac5fe0ddd401bf521f6bba65 27 + + URL @sodium_src@ 28 + ) 29 + set(SODIUM_PCH "on" CACHE STRING "") 30 + set(SODIUM_DISABLE_TESTS "on" CACHE STRING "") 31 + set(SODIUM_CHIA_MINIMAL "on" CACHE STRING "") 32 + FetchContent_MakeAvailable(Sodium) 22 33 23 34 -if (DEFINED ENV{RELIC_MAIN}) 24 35 - set(RELIC_GIT_TAG "origin/main") 25 36 -else () 26 - - set(RELIC_GIT_TAG "1885ae3b681c423c72b65ce1fe70910142cf941c") 37 + - # This is currently anchored to upstream aecdcae7956f542fbee2392c1f0feb0a8ac41dc5 38 + - set(RELIC_GIT_TAG "1d98e5abf3ca5b14fd729bd5bcced88ea70ecfd7") 27 39 -endif () 28 40 - 29 41 message(STATUS "Relic will be built from: ${RELIC_GIT_TAG}") 30 42 31 43 FetchContent_Declare( 32 44 relic 33 - - GIT_REPOSITORY https://github.com/relic-toolkit/relic.git 34 - - GIT_TAG ${RELIC_GIT_TAG} 45 + - GIT_REPOSITORY https://github.com/Chia-Network/relic.git 46 + - GIT_TAG ${RELIC_GIT_TAG} 35 47 + SOURCE_DIR @relic_src@ 36 48 ) 37 - FetchContent_MakeAvailable(relic) 49 + 50 + # Relic related options 38 51 39 52 diff --git a/CMakeLists.txt b/CMakeLists.txt 40 53 index 970ec74..948441a 100644
+1 -1
pkgs/applications/graphics/gimp/plugins/default.nix
··· 101 101 description = "Batch Image Manipulation Plugin for GIMP"; 102 102 homepage = "https://github.com/alessandrofrancesconi/gimp-plugin-bimp"; 103 103 license = licenses.gpl2Plus; 104 - maintainers = with maintainers; [ samuelgrf ]; 104 + maintainers = with maintainers; [ ]; 105 105 }; 106 106 }; 107 107
+1 -1
pkgs/applications/graphics/skanpage/default.nix
··· 30 30 description = "KDE utility to scan images and multi-page documents"; 31 31 homepage = "https://apps.kde.org/skanpage"; 32 32 license = licenses.gpl2Plus; 33 - maintainers = with maintainers; [ samuelgrf ]; 33 + maintainers = with maintainers; [ ]; 34 34 platforms = platforms.linux; 35 35 }; 36 36 }
+2 -2
pkgs/applications/misc/kjv/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, fetchpatch, readline }: 2 2 3 3 let 4 - patchPrefix = "https://github.com/samuelgrf/kjv/commit/"; 4 + patchPrefix = "https://web.archive.org/web/20220422205751/https://github.com/samuelgrf/kjv/commit/"; 5 5 6 6 add-apocrypha = fetchpatch { 7 7 url = patchPrefix + "0856fa0d37b45de0d6b47d163b5ea9a0b7f2c061.patch"; ··· 35 35 description = "The Bible, King James Version"; 36 36 homepage = "https://github.com/bontibon/kjv"; 37 37 license = licenses.unlicense; 38 - maintainers = with maintainers; [ jtobin samuelgrf ]; 38 + maintainers = with maintainers; [ jtobin ]; 39 39 mainProgram = "kjv"; 40 40 }; 41 41 }
+5 -2
pkgs/applications/misc/sampler/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, alsa-lib }: 1 + { lib, buildGoModule, fetchFromGitHub, darwin, libiconv, alsa-lib, stdenv }: 2 2 3 3 buildGoModule rec { 4 4 pname = "sampler"; ··· 17 17 18 18 subPackages = [ "." ]; 19 19 20 - buildInputs = [ alsa-lib ]; 20 + buildInputs = lib.optional stdenv.isLinux alsa-lib 21 + ++ lib.optionals stdenv.isDarwin [ 22 + darwin.apple_sdk.frameworks.OpenAL 23 + ]; 21 24 22 25 meta = with lib; { 23 26 description = "Tool for shell commands execution, visualization and alerting";
+12 -12
pkgs/applications/networking/cluster/krane/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - activesupport (7.0.1) 4 + activesupport (7.0.2.3) 5 5 concurrent-ruby (~> 1.0, >= 1.0.2) 6 6 i18n (>= 1.6, < 2) 7 7 minitest (>= 5.1) ··· 9 9 addressable (2.8.0) 10 10 public_suffix (>= 2.0.2, < 5.0) 11 11 colorize (0.8.1) 12 - concurrent-ruby (1.1.9) 12 + concurrent-ruby (1.1.10) 13 13 domain_name (0.5.20190701) 14 14 unf (>= 0.0.5, < 1.0.0) 15 15 ejson (1.3.1) 16 - faraday (1.9.3) 16 + faraday (1.10.0) 17 17 faraday-em_http (~> 1.0) 18 18 faraday-em_synchrony (~> 1.0) 19 19 faraday-excon (~> 1.1) ··· 58 58 http-form_data (2.3.0) 59 59 http-parser (1.2.3) 60 60 ffi-compiler (>= 1.0, < 2.0) 61 - i18n (1.8.11) 61 + i18n (1.10.0) 62 62 concurrent-ruby (~> 1.0) 63 - jsonpath (1.1.0) 63 + jsonpath (1.1.1) 64 64 multi_json 65 65 jwt (2.3.0) 66 - krane (2.4.0) 66 + krane (2.4.6) 67 67 activesupport (>= 5.0) 68 68 colorize (~> 0.8) 69 69 concurrent-ruby (~> 1.1) ··· 74 74 oj (~> 3.0) 75 75 statsd-instrument (>= 2.8, < 4) 76 76 thor (>= 1.0, < 2.0) 77 - kubeclient (4.9.2) 77 + kubeclient (4.9.3) 78 78 http (>= 3.0, < 5.0) 79 79 jsonpath (~> 1.0) 80 80 recursive-open-struct (~> 1.1, >= 1.1.1) ··· 89 89 netrc (0.11.0) 90 90 oj (3.13.11) 91 91 os (1.1.4) 92 - public_suffix (4.0.6) 92 + public_suffix (4.0.7) 93 93 rake (13.0.6) 94 94 recursive-open-struct (1.1.3) 95 95 rest-client (2.1.0) ··· 98 98 mime-types (>= 1.16, < 4.0) 99 99 netrc (~> 0.8) 100 100 ruby2_keywords (0.0.5) 101 - signet (0.16.0) 101 + signet (0.16.1) 102 102 addressable (~> 2.8) 103 - faraday (>= 0.17.3, < 2.0) 103 + faraday (>= 0.17.5, < 3.0) 104 104 jwt (>= 1.5, < 3.0) 105 105 multi_json (~> 1.10) 106 106 statsd-instrument (3.1.2) ··· 109 109 concurrent-ruby (~> 1.0) 110 110 unf (0.1.4) 111 111 unf_ext 112 - unf_ext (0.0.8) 112 + unf_ext (0.0.8.1) 113 113 114 114 PLATFORMS 115 115 ruby ··· 118 118 krane 119 119 120 120 BUNDLED WITH 121 - 2.2.24 121 + 2.3.9
+20 -20
pkgs/applications/networking/cluster/krane/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "02lys9pnb99hsczs551iqzjn008i8k7c728xxba7acfi9rdw9pa6"; 8 + sha256 = "1jpydd414j0fig3r0f6ci67mchclg6cq2qgqbq9zplrbg40pzfi8"; 9 9 type = "gem"; 10 10 }; 11 - version = "7.0.1"; 11 + version = "7.0.2.3"; 12 12 }; 13 13 addressable = { 14 14 dependencies = ["public_suffix"]; ··· 36 36 platforms = []; 37 37 source = { 38 38 remotes = ["https://rubygems.org"]; 39 - sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; 39 + sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14"; 40 40 type = "gem"; 41 41 }; 42 - version = "1.1.9"; 42 + version = "1.1.10"; 43 43 }; 44 44 domain_name = { 45 45 dependencies = ["unf"]; ··· 68 68 platforms = []; 69 69 source = { 70 70 remotes = ["https://rubygems.org"]; 71 - sha256 = "0y32gj994ll3zlcqjmwp78r7s03iiwayij6fz2pjpkfywgvp71s6"; 71 + sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4"; 72 72 type = "gem"; 73 73 }; 74 - version = "1.9.3"; 74 + version = "1.10.0"; 75 75 }; 76 76 faraday-em_http = { 77 77 groups = ["default"]; ··· 265 265 platforms = []; 266 266 source = { 267 267 remotes = ["https://rubygems.org"]; 268 - sha256 = "0vdd1kii40qhbr9n8qx71k2gskq6rkl8ygy8hw5hfj8bb5a364xf"; 268 + sha256 = "0b2qyvnk4yynlg17ymkq4g5xgr275637fhl1mjh0valw3cb1fhhg"; 269 269 type = "gem"; 270 270 }; 271 - version = "1.8.11"; 271 + version = "1.10.0"; 272 272 }; 273 273 jsonpath = { 274 274 dependencies = ["multi_json"]; ··· 276 276 platforms = []; 277 277 source = { 278 278 remotes = ["https://rubygems.org"]; 279 - sha256 = "12hjsr0plnx6v0bh1rhhimfi7z3rqm19xb47ybdkc1h9yhynnmdq"; 279 + sha256 = "0slr38w21gwizkq4nk6c7l7lcqc2c733zfn5fq1pmbwy5bwiggad"; 280 280 type = "gem"; 281 281 }; 282 - version = "1.1.0"; 282 + version = "1.1.1"; 283 283 }; 284 284 jwt = { 285 285 groups = ["default"]; ··· 297 297 platforms = []; 298 298 source = { 299 299 remotes = ["https://rubygems.org"]; 300 - sha256 = "1xnf0cw5i1i8l5nm1c9z02h184ad6hvy7fydr4bdzckjkyinamv9"; 300 + sha256 = "16rf7qzwshlbhrc9fdgq44fcf2qbgjwik1kwkv1gncy12lvwfdmz"; 301 301 type = "gem"; 302 302 }; 303 - version = "2.4.0"; 303 + version = "2.4.6"; 304 304 }; 305 305 kubeclient = { 306 306 dependencies = ["http" "jsonpath" "recursive-open-struct" "rest-client"]; ··· 308 308 platforms = []; 309 309 source = { 310 310 remotes = ["https://rubygems.org"]; 311 - sha256 = "0kld1w4706dfd6jx3snsi4h2pvqfazz1fni5al2ln60s3b8sybq4"; 311 + sha256 = "0ih04d0vgj91rl66iaqh8jmpskwz3g6mgajid0wlzi5skxqqxlym"; 312 312 type = "gem"; 313 313 }; 314 - version = "4.9.2"; 314 + version = "4.9.3"; 315 315 }; 316 316 memoist = { 317 317 groups = ["default"]; ··· 409 409 platforms = []; 410 410 source = { 411 411 remotes = ["https://rubygems.org"]; 412 - sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9"; 412 + sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb"; 413 413 type = "gem"; 414 414 }; 415 - version = "4.0.6"; 415 + version = "4.0.7"; 416 416 }; 417 417 rake = { 418 418 groups = ["default"]; ··· 461 461 platforms = []; 462 462 source = { 463 463 remotes = ["https://rubygems.org"]; 464 - sha256 = "0cgmadrpgkpcklvvm2cga9mnrfqwqlydwpask1wx617h5ha6954k"; 464 + sha256 = "1jwyggz80xb3yi2hycmmw214c4072g8i56y0b0gsmpkiyk5d0vh1"; 465 465 type = "gem"; 466 466 }; 467 - version = "0.16.0"; 467 + version = "0.16.1"; 468 468 }; 469 469 statsd-instrument = { 470 470 groups = ["default"]; ··· 513 513 platforms = []; 514 514 source = { 515 515 remotes = ["https://rubygems.org"]; 516 - sha256 = "0jmbimpnpjdzz8hlrppgl9spm99qh3qzbx0b81k3gkgwba8nk3yd"; 516 + sha256 = "0bf120xbq23zjyf8zi8h1576d71g58srr8rndig0whn10w72vrxz"; 517 517 type = "gem"; 518 518 }; 519 - version = "0.0.8"; 519 + version = "0.0.8.1"; 520 520 }; 521 521 }
+4 -1
pkgs/applications/networking/flexget/default.nix
··· 21 21 ln -sf requirements.in requirements.txt 22 22 23 23 # remove dependency constraints 24 - sed 's/[>=]=.*//' -i requirements.txt 24 + sed 's/[~<>=].*//' -i requirements.txt 25 25 26 26 # "zxcvbn-python" was renamed to "zxcvbn", and we don't have the former in 27 27 # nixpkgs. See: https://github.com/NixOS/nixpkgs/issues/62110 ··· 35 35 # See https://github.com/Flexget/Flexget/blob/master/requirements.in 36 36 APScheduler 37 37 beautifulsoup4 38 + click 39 + colorama 38 40 feedparser 39 41 guessit 40 42 html5lib ··· 62 64 flask-restx 63 65 flask 64 66 pyparsing 67 + werkzeug 65 68 zxcvbn 66 69 67 70 # Plugins requirements
+58
pkgs/applications/office/buho/default.nix
··· 1 + { lib 2 + , mkDerivation 3 + , fetchFromGitLab 4 + , cmake 5 + , extra-cmake-modules 6 + , applet-window-buttons 7 + , karchive 8 + , kcoreaddons 9 + , ki18n 10 + , kio 11 + , kirigami2 12 + , mauikit 13 + , mauikit-filebrowsing 14 + , mauikit-accounts 15 + , mauikit-texteditor 16 + , qtmultimedia 17 + , qtquickcontrols2 18 + }: 19 + 20 + mkDerivation rec { 21 + pname = "buho"; 22 + version = "2.1.1"; 23 + 24 + src = fetchFromGitLab { 25 + domain = "invent.kde.org"; 26 + owner = "maui"; 27 + repo = "buho"; 28 + rev = "v${version}"; 29 + sha256 = "sha256-rHjjvjRY2WsyZfj3fzp46copZ1g2ae6PVv9lBNZDzcI="; 30 + }; 31 + 32 + nativeBuildInputs = [ 33 + cmake 34 + extra-cmake-modules 35 + ]; 36 + 37 + buildInputs = [ 38 + applet-window-buttons 39 + karchive 40 + kcoreaddons 41 + ki18n 42 + kio 43 + kirigami2 44 + mauikit 45 + mauikit-filebrowsing 46 + mauikit-accounts 47 + mauikit-texteditor 48 + qtmultimedia 49 + qtquickcontrols2 50 + ]; 51 + 52 + meta = with lib; { 53 + description = "Task and Note Keeper"; 54 + homepage = "https://invent.kde.org/maui/buho"; 55 + license = licenses.gpl3Plus; 56 + maintainers = with maintainers; [ onny ]; 57 + }; 58 + }
+3 -3
pkgs/applications/science/logic/elan/default.nix
··· 3 3 4 4 rustPlatform.buildRustPackage rec { 5 5 pname = "elan"; 6 - version = "1.4.0"; 6 + version = "1.4.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "leanprover"; 10 10 repo = "elan"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-86O2P48wcib22IRB8niqVLIukGECbBV9ZufEUZEkvnQ="; 12 + sha256 = "sha256-jHECNSXSATLuNHNSVwi7mBTI8l6+cLPDISc5T/4yHDg="; 13 13 }; 14 14 15 - cargoSha256 = "sha256-2kTAFyFDeFQn7x2oVHZvFzJVs4jLBgl0pSOCcj6Vzdk="; 15 + cargoSha256 = "sha256-/XwlTmUboDbB6RTanhKyO6o2GBUhxpH/NQjeNsKpse0="; 16 16 17 17 nativeBuildInputs = [ pkg-config makeWrapper ]; 18 18
+3 -3
pkgs/applications/science/misc/bada-bib/default.nix
··· 17 17 18 18 python3Packages.buildPythonApplication rec { 19 19 pname = "bada-bib"; 20 - version = "0.6.1"; 20 + version = "0.6.2"; 21 21 format = "other"; 22 22 strictDeps = false; # https://github.com/NixOS/nixpkgs/issues/56943 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "RogerCrocker"; 26 26 repo = "BadaBib"; 27 - rev = "v${version}"; 28 - sha256 = "sha256-fuGGKBScdo9rI3tLSBWIcWEME8nSuct0IUyfmI7PzCc="; 27 + rev = "refs/tags/v${version}"; 28 + sha256 = "sha256-3dXtBwqEqiXLjntmqLYeuwLv0RDb774+yOXc7vdf8+Y="; 29 29 }; 30 30 31 31 nativeBuildInputs = [
+17 -7
pkgs/applications/version-management/git-and-tools/git-crypt/default.nix
··· 1 - { fetchFromGitHub, git, gnupg, makeWrapper, openssl, lib, stdenv 2 - , libxslt, docbook_xsl 1 + { fetchFromGitHub 2 + , git 3 + , gnupg 4 + , makeWrapper 5 + , openssl 6 + , lib 7 + , stdenv 8 + , libxslt 9 + , docbook_xsl 3 10 }: 4 11 5 12 stdenv.mkDerivation rec { 6 13 pname = "git-crypt"; 7 - version = "0.6.0"; 14 + version = "0.7.0"; 8 15 9 16 src = fetchFromGitHub { 10 17 owner = "AGWA"; 11 18 repo = pname; 12 19 rev = version; 13 - sha256 = "13m9y0m6gc3mlw3pqv9x4i0him2ycbysizigdvdanhh514kga602"; 20 + sha256 = "sha256-GcGCX6hoKL+sNLAeGEzZpaM+cdFjcNlwYExfOFEPi0I="; 14 21 }; 15 22 23 + strictDeps = true; 24 + 16 25 nativeBuildInputs = [ libxslt makeWrapper ]; 17 26 18 27 buildInputs = [ openssl ]; 19 28 20 - patchPhase = '' 29 + postPatch = '' 21 30 substituteInPlace commands.cpp \ 22 31 --replace '(escape_shell_arg(our_exe_path()))' '= "git-crypt"' 23 32 ''; ··· 29 38 ]; 30 39 31 40 postFixup = '' 32 - wrapProgram $out/bin/git-crypt --prefix PATH : $out/bin:${git}/bin:${gnupg}/bin 41 + wrapProgram $out/bin/git-crypt \ 42 + --suffix PATH : ${lib.makeBinPath [ git gnupg ]} 33 43 ''; 34 44 35 45 meta = with lib; { ··· 48 58 ''; 49 59 downloadPage = "https://github.com/AGWA/git-crypt/releases"; 50 60 license = licenses.gpl3; 51 - maintainers = [ maintainers.dochang ]; 61 + maintainers = with maintainers; [ dochang SuperSandro2000 ]; 52 62 platforms = platforms.unix; 53 63 }; 54 64
+2 -2
pkgs/applications/version-management/git-review/default.nix
··· 9 9 10 10 buildPythonApplication rec { 11 11 pname = "git-review"; 12 - version = "2.3.0"; 12 + version = "2.3.1"; 13 13 14 14 # Manually set version because prb wants to get it from the git 15 15 # upstream repository (and we are installing from tarball instead) ··· 20 20 owner = "opendev"; 21 21 repo = pname; 22 22 rev = version; 23 - sha256 = "sha256-ENrv2jx59iNA/hALFg6+gOz8zxJaoiCwYcAh1xeEOR0="; 23 + sha256 = "sha256-C8M4b/paHJB9geizc1eIhXsTuLeeS4dDisCfCQF1RuU="; 24 24 }; 25 25 26 26 outputs = [ "out" "man" ];
+3 -3
pkgs/applications/window-managers/i3/status-rust.nix
··· 15 15 16 16 rustPlatform.buildRustPackage rec { 17 17 pname = "i3status-rust"; 18 - version = "0.21.9"; 18 + version = "0.21.10"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "greshake"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-UbQEPY/Qzu3akWqCTdbhO8V46KyNh/4XCA+PySQyNaw="; 24 + sha256 = "sha256-HtPgl52ysE/CVX706YeKBFc6CgGpHzvHwZoS+DzHADY="; 25 25 }; 26 26 27 - cargoSha256 = "sha256-Bb4kkS0eSg0ue24UIy8f0kwD9w4kSCVTd1OqwEggyVs="; 27 + cargoSha256 = "sha256-ini0AIYwvTskNFMSC+Gy23ohL75PTET95e1mjpjCsWE="; 28 28 29 29 nativeBuildInputs = [ pkg-config makeWrapper ]; 30 30
+3 -3
pkgs/data/documentation/scheme-manpages/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "scheme-manpages-unstable"; 5 - version = "2021-03-11"; 5 + version = "2022-04-21"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "schemedoc"; 9 9 repo = "manpages"; 10 - rev = "d0163a4e29d29b2f0beb762be4095775134f5ef9"; 11 - sha256 = "0a8f7rq458c7985chwn1qb9yxcwyr0hl39r9vlvm5j687hy3igs2"; 10 + rev = "e3faaa1b80b3493ee644958a105f84f2995a0436"; 11 + sha256 = "sha256-28e6tFRTqX/PWMhdoUZ4nQU1e/JL2uR+NjVXGBwogMM="; 12 12 }; 13 13 14 14 dontBuild = true;
+1 -1
pkgs/data/fonts/times-newer-roman/default.nix
··· 19 19 description = "A font that looks just like Times New Roman, except each character is 5-10% wider"; 20 20 homepage = "https://timesnewerroman.com/"; 21 21 license = licenses.gpl2Plus; 22 - maintainers = with maintainers; [ samuelgrf ]; 22 + maintainers = with maintainers; [ ]; 23 23 platforms = platforms.all; 24 24 }; 25 25 }
+1 -1
pkgs/desktops/plasma-5/3rdparty/kwin/scripts/dynamic-workspaces.nix
··· 32 32 meta = with lib; { 33 33 description = "KWin script that automatically adds/removes virtual desktops"; 34 34 license = licenses.bsd3; 35 - maintainers = with maintainers; [ samuelgrf ]; 35 + maintainers = with maintainers; [ ]; 36 36 inherit (src.meta) homepage; 37 37 inherit (kwindowsystem.meta) platforms; 38 38 };
+2 -2
pkgs/desktops/xfce/applications/xfce4-terminal/default.nix
··· 3 3 mkXfceDerivation { 4 4 category = "apps"; 5 5 pname = "xfce4-terminal"; 6 - version = "0.8.10"; 6 + version = "1.0.1"; 7 7 8 - sha256 = "sha256-FINoED7C2PXeDJf9sKD7bk+b5FGZMMqXFe3i2zLDqGw="; 8 + sha256 = "sha256-+tuJGA/g0ddDop5mTbRZGVGUKKZ87fmdVMOaaBhMpFQ="; 9 9 10 10 nativeBuildInputs = [ libxslt docbook_xml_dtd_45 docbook_xsl ]; 11 11
+2 -2
pkgs/desktops/xfce/core/xfce4-panel/default.nix
··· 17 17 mkXfceDerivation { 18 18 category = "xfce"; 19 19 pname = "xfce4-panel"; 20 - version = "4.16.3"; 20 + version = "4.16.4"; 21 21 22 - sha256 = "sha256-PdE64WKdluKfof/l1wTPi7JdpJMYWIvi0yIdpyntsCA="; 22 + sha256 = "sha256-DlGcec5oUPDMzVztADw9fROmBIIO7isZ8gZEMGeDVcA="; 23 23 24 24 nativeBuildInputs = [ 25 25 gobject-introspection
+2 -2
pkgs/desktops/xfce/panel-plugins/xfce4-eyes-plugin/default.nix
··· 15 15 category = "panel-plugins"; 16 16 in stdenv.mkDerivation rec { 17 17 pname = "xfce4-eyes-plugin"; 18 - version = "4.5.1"; 18 + version = "4.6.0"; 19 19 20 20 src = fetchurl { 21 21 url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 22 - sha256 = "sha256-TbeAF45Sk5HVPaGA5JOGkE5ppaM7O9UYWDXQp+b/WsU="; 22 + sha256 = "sha256-rQ/wXYi6OTt8iSL4Iz7dM/wKTosAC2HeH486EMWuUyQ="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+1
pkgs/development/compilers/gcc/10/default.nix
··· 288 288 maintainers = lib.teams.gcc.members; 289 289 290 290 platforms = lib.platforms.unix; 291 + badPlatforms = [ "aarch64-darwin" ]; 291 292 }; 292 293 } 293 294
+1 -1
pkgs/development/compilers/gcc/4.8/default.nix
··· 312 312 maintainers = with lib.maintainers; [ veprbl ]; 313 313 314 314 platforms = lib.platforms.unix; 315 - badPlatforms = [ "x86_64-darwin" ]; 315 + badPlatforms = lib.platforms.darwin; 316 316 }; 317 317 } 318 318
+1 -1
pkgs/development/compilers/gcc/4.9/default.nix
··· 328 328 maintainers = with lib.maintainers; [ veprbl ]; 329 329 330 330 platforms = lib.platforms.unix; 331 - badPlatforms = [ "x86_64-darwin" ]; 331 + badPlatforms = lib.platforms.darwin; 332 332 }; 333 333 } 334 334
+1
pkgs/development/compilers/gcc/6/default.nix
··· 341 341 ''; 342 342 343 343 platforms = lib.platforms.unix; 344 + badPlatforms = [ "aarch64-darwin" ]; 344 345 }; 345 346 } 346 347
+1
pkgs/development/compilers/gcc/7/default.nix
··· 297 297 maintainers = lib.teams.gcc.members; 298 298 299 299 platforms = lib.platforms.unix; 300 + badPlatforms = [ "aarch64-darwin" ]; 300 301 }; 301 302 } 302 303
+1
pkgs/development/compilers/gcc/8/default.nix
··· 276 276 maintainers = lib.teams.gcc.members; 277 277 278 278 platforms = lib.platforms.unix; 279 + badPlatforms = [ "aarch64-darwin" ]; 279 280 }; 280 281 } 281 282
+1
pkgs/development/compilers/gcc/9/default.nix
··· 307 307 maintainers = lib.teams.gcc.members; 308 308 309 309 platforms = lib.platforms.unix; 310 + badPlatforms = [ "aarch64-darwin" ]; 310 311 }; 311 312 } 312 313
+2 -2
pkgs/development/libraries/armadillo/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "armadillo"; 5 - version = "11.0.0"; 5 + version = "11.0.1"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz"; 9 - sha256 = "sha256-f91PBBpiTNm/I8nYSYLZGI7HA1L6jqA0YanU2hFl8NM="; 9 + sha256 = "sha256-5D1ESTdsH8i1YglUMbuCz5xP+Yp5GiKiXQ+W5eeTfCI="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ cmake ];
+34 -8
pkgs/development/libraries/lasso/default.nix
··· 1 - { lib, stdenv, autoconf, automake, autoreconfHook, fetchurl, glib, gobject-introspection, gtk-doc, libtool, libxml2, libxslt, openssl, pkg-config, python27Packages, xmlsec, zlib }: 1 + { lib, stdenv 2 + , autoreconfHook 3 + , fetchurl 4 + , glib 5 + , gobject-introspection 6 + , gtk-doc 7 + , libtool 8 + , libxml2 9 + , libxslt 10 + , openssl 11 + , pkg-config 12 + , python3 13 + , xmlsec 14 + , zlib 15 + }: 2 16 3 17 stdenv.mkDerivation rec { 4 - 5 18 pname = "lasso"; 6 19 version = "2.8.0"; 7 20 8 21 src = fetchurl { 9 22 url = "https://dev.entrouvert.org/lasso/lasso-${version}.tar.gz"; 10 - sha256 = "sha256-/8vVhR2YWGx+HK9DutZhZCEaO2HRK/hgoFmESP+fKzg="; 11 - 23 + hash = "sha256-/8vVhR2YWGx+HK9DutZhZCEaO2HRK/hgoFmESP+fKzg="; 12 24 }; 13 25 14 - nativeBuildInputs = [ autoreconfHook pkg-config autoconf automake ]; 15 - buildInputs = [ glib gobject-introspection gtk-doc libtool libxml2 libxslt openssl python27Packages.six xmlsec zlib ]; 26 + nativeBuildInputs = [ 27 + autoreconfHook 28 + pkg-config 29 + python3 30 + ]; 31 + 32 + buildInputs = [ 33 + glib 34 + gobject-introspection 35 + gtk-doc 36 + libtool 37 + libxml2 38 + libxslt 39 + openssl 40 + python3.pkgs.six 41 + xmlsec 42 + zlib 43 + ]; 16 44 17 45 configurePhase = '' 18 46 ./configure --with-pkg-config=$PKG_CONFIG_PATH \ 19 - --disable-python \ 20 47 --disable-perl \ 21 48 --prefix=$out 22 49 ''; ··· 28 55 platforms = platforms.linux; 29 56 maintainers = with maintainers; [ womfoo ]; 30 57 }; 31 - 32 58 }
-12
pkgs/development/libraries/libraw/0_20.nix
··· 1 - { libraw, fetchFromGitHub }: 2 - 3 - libraw.overrideAttrs (_: rec { 4 - version = "0.20.2"; 5 - 6 - src = fetchFromGitHub { 7 - owner = "LibRaw"; 8 - repo = "LibRaw"; 9 - rev = version; 10 - sha256 = "16nm4r2l5501c9zvz25pzajq5id592jhn068scjxhr8np2cblybc"; 11 - }; 12 - })
+3 -3
pkgs/development/libraries/libraw/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "libraw"; 5 - version = "unstable-2021-12-03"; 5 + version = "0.20.2.p2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "LibRaw"; 9 9 repo = "LibRaw"; 10 - rev = "52b2fc52e93a566e7e05eaa44cada58e3360b6ad"; 11 - sha256 = "kW0R4iPuqnFuWYDrl46ok3kaPcGgY2MqZT7mqVX+BDQ="; 10 + rev = "fedad11e87daad7b7d389a3ef84ccf10b5e84710"; # current 0.20-stable branch 11 + sha256 = "1mklf8lzybzyg75ja34822xlv6h9nw93griyrjjna7darl1dyvja"; 12 12 }; 13 13 14 14 outputs = [ "out" "lib" "dev" "doc" ];
+12
pkgs/development/libraries/libraw/unstable.nix
··· 1 + { libraw, fetchFromGitHub }: 2 + 3 + libraw.overrideAttrs (_: rec { 4 + version = "unstable-2021-12-03"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "LibRaw"; 8 + repo = "LibRaw"; 9 + rev = "52b2fc52e93a566e7e05eaa44cada58e3360b6ad"; 10 + sha256 = "kW0R4iPuqnFuWYDrl46ok3kaPcGgY2MqZT7mqVX+BDQ="; 11 + }; 12 + })
+9 -6
pkgs/development/libraries/libsystemtap/default.nix
··· 1 - {lib, stdenv, fetchgit, gettext, python2, elfutils}: 1 + { lib, stdenv, fetchgit 2 + , gettext 3 + , python3 4 + , elfutils 5 + }: 2 6 3 7 stdenv.mkDerivation { 4 8 pname = "libsystemtap"; 5 - version = "3.2"; 9 + version = "4.6"; 6 10 7 11 src = fetchgit { 8 12 url = "git://sourceware.org/git/systemtap.git"; 9 - rev = "4051c70c9318c837981384cbb23f3e9eb1bd0892"; 10 - sha256 = "0sd8n3j3rishks3gyqj2jyqhps7hmlfjyz8i0w8v98cczhhh04rq"; 11 - fetchSubmodules = false; 13 + rev = "release-4.6"; 14 + hash = "sha256-z7OUy0VGxK39aYCWFfvJnWk34Je0R+51kK5pGh7TzXM="; 12 15 }; 13 16 14 17 dontBuild = true; 15 18 16 - nativeBuildInputs = [ gettext python2 elfutils ]; 19 + nativeBuildInputs = [ gettext python3 elfutils ]; 17 20 18 21 installPhase = '' 19 22 mkdir -p $out/include
+14 -3
pkgs/development/libraries/libwebsockets/default.nix
··· 5 5 , openssl 6 6 , zlib 7 7 , libuv 8 + , fetchpatch 8 9 # External poll is required for e.g. mosquitto, but discouraged by the maintainer. 9 10 , withExternalPoll ? false 10 11 }: 11 12 12 13 let 13 - generic = { version, sha256 }: stdenv.mkDerivation rec { 14 + generic = { version, sha256, patches ? [] }: stdenv.mkDerivation rec { 14 15 pname = "libwebsockets"; 15 16 inherit version; 16 17 ··· 20 21 rev = "v${version}"; 21 22 inherit sha256; 22 23 }; 24 + 25 + inherit patches; 23 26 24 27 buildInputs = [ openssl zlib libuv ]; 25 28 ··· 76 79 }; 77 80 78 81 libwebsockets_4_3 = generic { 79 - version = "4.3.0"; 80 - sha256 = "13lxb487mqlzbsbv6fbj50r1717mfwdy87ps592lgfy3307yqpr4"; 82 + version = "4.3.1"; 83 + sha256 = "sha256-lB3JHh058cQc5rycLnHk3JAOgtku0nRCixN5U6lPKq8="; 84 + patches = [ 85 + # fixes the propagated cmake files, fixing the build of ttyd 86 + # see also https://github.com/tsl0922/ttyd/issues/918 87 + (fetchpatch { 88 + url = "https://github.com/warmcat/libwebsockets/commit/99a8b9c4422bed45c8b7412a1e121056f2a6132a.patch"; 89 + hash = "sha256-zHBo2ZEayvibM+jzeVaZqySxghaOLUglpSFwuGhl6HM="; 90 + }) 91 + ]; 81 92 }; 82 93 }
-48
pkgs/development/libraries/pocketsphinx/default.nix
··· 1 - { lib, stdenv 2 - , fetchurl 3 - , sphinxbase 4 - , pkg-config 5 - , python27 # >= 2.6 6 - , swig2 # 2.0 7 - }: 8 - 9 - stdenv.mkDerivation rec { 10 - pname = "pocketsphinx"; 11 - version = "5prealpha"; 12 - 13 - src = fetchurl { 14 - url = "mirror://sourceforge/cmusphinx/pocketsphinx-${version}.tar.gz"; 15 - sha256 = "1n9yazzdgvpqgnfzsbl96ch9cirayh74jmpjf7svs4i7grabanzg"; 16 - }; 17 - 18 - propagatedBuildInputs = [ sphinxbase ]; 19 - 20 - nativeBuildInputs = [ pkg-config ]; 21 - buildInputs = [ python27 swig2 ]; 22 - 23 - meta = { 24 - description = "Voice recognition library written in C"; 25 - homepage = "http://cmusphinx.sourceforge.net"; 26 - license = lib.licenses.free; 27 - platforms = lib.platforms.linux; 28 - }; 29 - } 30 - 31 - /* Example usage: 32 - 33 - 34 - 1. 35 - 36 - $ cat << EOF > vocabulary.txt 37 - oh mighty computer /1e-40/ 38 - hello world /1e-30/ 39 - EOF 40 - 41 - 2. 42 - 43 - $ pocketsphinx_continuous -inmic yes -kws vocabulary.txt 2> /dev/null 44 - # after you say "hello world": 45 - hello world 46 - ... 47 - 48 - */
-40
pkgs/development/libraries/sphinxbase/default.nix
··· 1 - { lib, stdenv 2 - , fetchurl 3 - , bison 4 - , pkg-config 5 - , python27 # >= 2.6 6 - , swig2 # 2.0 7 - , multipleOutputs ? false #Uses incomplete features of nix! 8 - }: 9 - 10 - stdenv.mkDerivation (rec { 11 - pname = "sphinxbase"; 12 - version = "5prealpha"; 13 - 14 - src = fetchurl { 15 - url = "mirror://sourceforge/cmusphinx/sphinxbase-${version}.tar.gz"; 16 - sha256 = "0vr4k8pv5a8nvq9yja7kl13b5lh0f9vha8fc8znqnm8bwmcxnazp"; 17 - }; 18 - 19 - nativeBuildInputs = [ pkg-config ]; 20 - buildInputs = [ swig2 python27 bison ]; 21 - 22 - meta = { 23 - description = "Support Library for Pocketsphinx"; 24 - homepage = "http://cmusphinx.sourceforge.net"; 25 - license = lib.licenses.bsd2; 26 - platforms = lib.platforms.unix; 27 - maintainers = with lib.maintainers; [ ]; 28 - }; 29 - 30 - } // (lib.optionalAttrs multipleOutputs { 31 - outputs = [ "out" "lib" "headers" ]; 32 - 33 - postInstall = '' 34 - mkdir -p $lib 35 - cp -av $out/lib* $lib 36 - 37 - mkdir -p $headers 38 - cp -av $out/include $headers 39 - ''; 40 - }))
+2 -2
pkgs/development/python-modules/aiodiscover/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "aiodiscover"; 15 - version = "1.4.9"; 15 + version = "1.4.11"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "bdraco"; 22 22 repo = pname; 23 23 rev = "v${version}"; 24 - sha256 = "sha256-KfNf09L8WF8Op+uVLRttROIgXpY79v0HfMv8b2qMSxE="; 24 + sha256 = "sha256-s5g8otQSWTAOkN4q1LrM/FxVlOnGSv8XKtIDkdwcHMg="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+43
pkgs/development/python-modules/arris-tg2492lg/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , pytest-aiohttp 6 + , pytestCheckHook 7 + , pythonOlder 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "arris-tg2492lg"; 12 + version = "2.1.0"; 13 + format = "setuptools"; 14 + 15 + disabled = pythonOlder "3.7"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "vanbalken"; 19 + repo = pname; 20 + rev = version; 21 + sha256 = "sha256-C1o9HWWJ/G/7Pp6I0FbRmX2PQvUJx71L9wHRkUMtnL4="; 22 + }; 23 + 24 + propagatedBuildInputs = [ 25 + aiohttp 26 + ]; 27 + 28 + checkInputs = [ 29 + pytest-aiohttp 30 + pytestCheckHook 31 + ]; 32 + 33 + pythonImportsCheck = [ 34 + "arris_tg2492lg" 35 + ]; 36 + 37 + meta = with lib; { 38 + description = "Library to connect to an Arris TG2492LG"; 39 + homepage = "https://github.com/vanbalken/arris-tg2492lg"; 40 + license = with licenses; [ mit ]; 41 + maintainers = with maintainers; [ fab ]; 42 + }; 43 + }
+39
pkgs/development/python-modules/db-dtypes/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , numpy 5 + , packaging 6 + , pandas 7 + , pyarrow 8 + , pytestCheckHook 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "db-dtypes"; 13 + version = "1.0.0"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "3070d1a8d86ff0b5d9b16f15c5fab9c18893c6b3d5723cd95ee397b169049454"; 18 + }; 19 + 20 + propagatedBuildInputs = [ 21 + numpy 22 + packaging 23 + pandas 24 + pyarrow 25 + ]; 26 + 27 + checkInputs = [ 28 + pytestCheckHook 29 + ]; 30 + 31 + pythonImportsCheck = [ "db_dtypes" ]; 32 + 33 + meta = with lib; { 34 + description = "Pandas Data Types for SQL systems (BigQuery, Spanner)"; 35 + homepage = "https://github.com/googleapis/python-db-dtypes-pandas"; 36 + license = licenses.asl20; 37 + maintainers = with maintainers; [ SuperSandro2000 ]; 38 + }; 39 + }
-91
pkgs/development/python-modules/dm-sonnet/default.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , bazel_0_26 4 - , buildBazelPackage 5 - , buildPythonPackage 6 - , git 7 - , python 8 - , six 9 - , absl-py 10 - , semantic-version 11 - , contextlib2 12 - , wrapt 13 - , tensorflow 14 - , tensorflow-probability 15 - , tensorflow-estimator 16 - }: 17 - 18 - let 19 - version = "1.33"; 20 - 21 - # first build all binaries and generate setup.py using bazel 22 - bazel-build = buildBazelPackage { 23 - bazel = bazel_0_26; 24 - 25 - name = "dm-sonnet-bazel-${version}"; 26 - 27 - src = fetchFromGitHub { 28 - owner = "deepmind"; 29 - repo = "sonnet"; 30 - rev = "v${version}"; 31 - sha256 = "1nqsja1s8jrkq6v1whgh7smk17313mjr9vs3k5c1m8px4yblzhqc"; 32 - }; 33 - 34 - nativeBuildInputs = [ 35 - git # needed to fetch the bazel deps (protobuf in particular) 36 - ]; 37 - 38 - # see https://github.com/deepmind/sonnet/blob/master/docs/INSTALL.md 39 - bazelTarget = ":install"; 40 - 41 - fetchAttrs = { 42 - sha256 = "09dzxs2v5wpiaxrz7qj257q1fbx0gxwbk0jyx58n81m5kys7yj9k"; 43 - }; 44 - 45 - buildAttrs = { 46 - preBuild = '' 47 - patchShebangs . 48 - ''; 49 - 50 - installPhase = '' 51 - # do not generate a wheel, instead just copy the generated files to $out to be installed by buildPythonPackage 52 - sed -i 's,.*bdist_wheel.*,cp -rL . "$out"; exit 0,' bazel-bin/install 53 - 54 - # the target directory "dist" does not actually matter since we're not generating a wheel 55 - bazel-bin/install dist 56 - ''; 57 - }; 58 - }; 59 - 60 - # now use pip to install the package prepared by bazel 61 - in buildPythonPackage { 62 - pname = "dm-sonnet"; 63 - inherit version; 64 - 65 - src = bazel-build; 66 - 67 - propagatedBuildInputs = [ 68 - six 69 - absl-py 70 - semantic-version 71 - contextlib2 72 - wrapt 73 - tensorflow 74 - tensorflow-probability 75 - tensorflow-estimator 76 - ]; 77 - 78 - # not sure how to properly run the real test suite -- through bazel? 79 - checkPhase = '' 80 - ${python.interpreter} -c "import sonnet" 81 - ''; 82 - 83 - meta = with lib; { 84 - description = "TensorFlow-based neural network library"; 85 - homepage = "https://sonnet.dev"; 86 - license = licenses.asl20; 87 - maintainers = with maintainers; [ timokau ]; 88 - platforms = platforms.linux; 89 - broken = true; # depends on older TensorFlow version than is currently packaged 90 - }; 91 - }
+48
pkgs/development/python-modules/google-cloud-bigquery-storage/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google-api-core 5 + , google-auth 6 + , google-cloud-bigquery 7 + , pytestCheckHook 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-bigquery-storage"; 12 + version = "2.13.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "7a25148f635a04ca9ff568d47e64be275d3a4a3c90772524879e8f88f270d92d"; 17 + }; 18 + 19 + propagatedBuildInputs = [ 20 + google-api-core 21 + ]; 22 + 23 + checkInputs = [ 24 + google-auth 25 + google-cloud-bigquery 26 + pytestCheckHook 27 + ]; 28 + 29 + # dependency loop with google-cloud-bigquery 30 + doCheck = false; 31 + 32 + preCheck = '' 33 + rm -r google 34 + ''; 35 + 36 + pythonImportsCheck = [ 37 + "google.cloud.bigquery_storage" 38 + "google.cloud.bigquery_storage_v1" 39 + "google.cloud.bigquery_storage_v1beta2" 40 + ]; 41 + 42 + meta = with lib; { 43 + description = "BigQuery Storage API API client library"; 44 + homepage = "https://github.com/googleapis/python-bigquery-storage"; 45 + license = licenses.asl20; 46 + maintainers = with maintainers; [ SuperSandro2000 ]; 47 + }; 48 + }
+13 -2
pkgs/development/python-modules/google-cloud-bigquery/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pytestCheckHook 5 + , db-dtypes 5 6 , freezegun 7 + , google-cloud-bigquery-storage 6 8 , google-cloud-core 7 9 , google-cloud-datacatalog 8 10 , google-cloud-storage ··· 27 29 }; 28 30 29 31 propagatedBuildInputs = [ 30 - google-resumable-media 31 32 google-cloud-core 33 + google-cloud-bigquery-storage 34 + google-resumable-media 32 35 proto-plus 33 36 pyarrow 34 37 ]; 35 38 36 39 checkInputs = [ 40 + db-dtypes 37 41 freezegun 38 42 google-cloud-testutils 39 43 ipython ··· 54 58 # requires credentials 55 59 "test_bigquery_magic" 56 60 "TestBigQuery" 61 + "test_context_with_no_query_cache_from_context" 57 62 "test_arrow_extension_types_same_for_storage_and_REST_APIs_894" 58 - "test_query_retry_539" 59 63 "test_list_rows_empty_table" 60 64 "test_list_rows_page_size" 61 65 "test_list_rows_scalars" ··· 73 77 "test__initiate_resumable_upload" 74 78 "test__initiate_resumable_upload_mtls" 75 79 "test__initiate_resumable_upload_with_retry" 80 + ]; 81 + 82 + disabledTestPaths = [ 83 + # requires credentials 84 + "tests/system/test_query.py" 85 + "tests/system/test_job_retry.py" 86 + "tests/system/test_pandas.py" 76 87 ]; 77 88 78 89 pythonImportsCheck = [
-45
pkgs/development/python-modules/graph_nets/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , tensorflow 5 - , absl-py 6 - , dm-sonnet 7 - , networkx 8 - , numpy 9 - , setuptools 10 - , six 11 - , future 12 - }: 13 - 14 - buildPythonPackage rec { 15 - pname = "graph_nets"; 16 - version = "1.1.0"; 17 - 18 - src = fetchPypi { 19 - inherit pname version; 20 - sha256 = "278a040674bef295aaf8bb5b0d1b3f207144dc68f0bcfe3f14912b9b85eb0927"; 21 - }; 22 - 23 - postPatch = '' 24 - # https://github.com/deepmind/graph_nets/issues/63 25 - sed -i 's/dm-sonnet==1.23/dm-sonnet/' setup.py 26 - ''; 27 - 28 - propagatedBuildInputs = [ 29 - tensorflow 30 - absl-py 31 - dm-sonnet 32 - networkx 33 - numpy 34 - setuptools 35 - six 36 - future 37 - ]; 38 - 39 - meta = with lib; { 40 - description = "Build Graph Nets in Tensorflow"; 41 - homepage = "https://github.com/deepmind/graph_nets"; 42 - license = licenses.asl20; 43 - maintainers = with maintainers; [ timokau ]; 44 - }; 45 - }
+39
pkgs/development/python-modules/peco/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchPypi 5 + , pydantic 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "peco"; 11 + version = "0.0.29"; 12 + format = "pyproject"; 13 + 14 + disabled = pythonOlder "3.7"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + hash = "sha256-zL0tBTwm+l5eyxlWr2xoE+nLpMfUKri1/yD+WgTUqHQ="; 19 + }; 20 + 21 + propagatedBuildInputs = [ 22 + aiohttp 23 + pydantic 24 + ]; 25 + 26 + # Module has no tests 27 + doCheck = false; 28 + 29 + pythonImportsCheck = [ 30 + "peco" 31 + ]; 32 + 33 + meta = with lib; { 34 + description = "Library for interacting with the PECO outage map"; 35 + homepage = "https://github.com/IceBotYT/peco-outage-api"; 36 + license = with licenses; [ mit ]; 37 + maintainers = with maintainers; [ fab ]; 38 + }; 39 + }
+41
pkgs/development/python-modules/pysaj/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , lxml 6 + , pythonOlder 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "pysaj"; 11 + version = "0.0.16"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.7"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "fredericvl"; 18 + repo = pname; 19 + rev = "v${version}"; 20 + hash = "sha256-7mN6GPRbXfEUfCrCrCs71SSt4x2Ch2y3a5rfXnuwVA0="; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + aiohttp 25 + lxml 26 + ]; 27 + 28 + # Module has no tests 29 + doCheck = false; 30 + 31 + pythonImportsCheck = [ 32 + "pysaj" 33 + ]; 34 + 35 + meta = with lib; { 36 + description = "Library to communicate with SAJ inverters"; 37 + homepage = "https://github.com/fredericvl/pysaj"; 38 + license = with licenses; [ asl20 ]; 39 + maintainers = with maintainers; [ fab ]; 40 + }; 41 + }
+52
pkgs/development/python-modules/zwave-me-ws/default.nix
··· 1 + { lib 2 + , aiohttp 3 + , aresponses 4 + , asynctest 5 + , buildPythonPackage 6 + , fetchFromGitHub 7 + , poetry-core 8 + , pytest-aiohttp 9 + , pytest-asyncio 10 + , pytestCheckHook 11 + , python-engineio 12 + , python-socketio 13 + , pythonOlder 14 + , websocket-client 15 + }: 16 + 17 + buildPythonPackage rec { 18 + pname = "zwave-me-ws"; 19 + version = "0.2.4"; 20 + format = "pyproject"; 21 + 22 + disabled = pythonOlder "3.8"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "Z-Wave-Me"; 26 + repo = pname; 27 + rev = "v${version}"; 28 + sha256 = "sha256-x7P6fOYTe/u0GKUsO62cNVz2i/hVjUb8t8Bigijxgk0="; 29 + }; 30 + 31 + nativeBuildInputs = [ 32 + poetry-core 33 + ]; 34 + 35 + propagatedBuildInputs = [ 36 + websocket-client 37 + ]; 38 + 39 + # Module has no tests 40 + doCheck = false; 41 + 42 + pythonImportsCheck = [ 43 + "zwave_me_ws" 44 + ]; 45 + 46 + meta = with lib; { 47 + description = "Library to connect to a ZWave-Me instance"; 48 + homepage = "https://github.com/Z-Wave-Me/zwave-me-ws"; 49 + license = with licenses; [ mit ]; 50 + maintainers = with maintainers; [ fab ]; 51 + }; 52 + }
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 32 33 33 buildPythonApplication rec { 34 34 pname = "checkov"; 35 - version = "2.0.1076"; 35 + version = "2.0.1077"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "bridgecrewio"; 39 39 repo = pname; 40 40 rev = version; 41 - hash = "sha256-LDO4f8SHyTtJp9zOF+exCrNAMhNoIERqHRk11BJgrFs="; 41 + hash = "sha256-Jrwgm5diBSJGY0DFG6r6iv1VQwwawKy04K8/y8yokYI="; 42 42 }; 43 43 44 44 nativeBuildInputs = with py.pkgs; [
+11 -5
pkgs/development/tools/analysis/rr/default.nix
··· 1 - { lib, gcc9Stdenv, fetchFromGitHub, cmake, libpfm, zlib, pkg-config, python3Packages, which, procps, gdb, capnproto }: 1 + { lib, stdenv, fetchFromGitHub, cmake, libpfm, zlib, pkg-config, python3Packages, which, procps, gdb, capnproto }: 2 2 3 - gcc9Stdenv.mkDerivation rec { 3 + stdenv.mkDerivation rec { 4 4 version = "5.5.0"; 5 5 pname = "rr"; 6 6 ··· 17 17 patchShebangs . 18 18 ''; 19 19 20 - # TODO: remove this preConfigure hook after 5.2.0 since it is fixed upstream 21 - # see https://github.com/mozilla/rr/issues/2269 22 - preConfigure = ''substituteInPlace CMakeLists.txt --replace "std=c++11" "std=c++14"''; 20 + # With LTO enabled, linking fails with the following message: 21 + # 22 + # src/AddressSpace.cc:1666: undefined reference to `rr_syscall_addr' 23 + # ld.bfd: bin/rr: hidden symbol `rr_syscall_addr' isn't defined 24 + # ld.bfd: final link failed: bad value 25 + # collect2: error: ld returned 1 exit status 26 + # 27 + # See also https://github.com/NixOS/nixpkgs/pull/110846 28 + preConfigure = ''substituteInPlace CMakeLists.txt --replace "-flto" ""''; 23 29 24 30 nativeBuildInputs = [ cmake pkg-config which ]; 25 31 buildInputs = [
+1 -6
pkgs/development/tools/build-managers/bazel/bazel_0_29/default.nix
··· 279 279 # fixed-output hashes of the fetch phase need to be spot-checked manually 280 280 downstream = recurseIntoAttrs ({ 281 281 inherit bazel-watcher; 282 - } 283 - # dm-sonnet is only packaged for linux 284 - // (lib.optionalAttrs stdenv.isLinux { 285 - # TODO(timokau) dm-sonnet is broken currently 286 - # dm-sonnet-linux = python3.pkgs.dm-sonnet; 287 - })); 282 + }); 288 283 }; 289 284 290 285 # update the list of workspace dependencies
+1 -6
pkgs/development/tools/build-managers/bazel/bazel_1/default.nix
··· 280 280 # fixed-output hashes of the fetch phase need to be spot-checked manually 281 281 downstream = recurseIntoAttrs ({ 282 282 inherit bazel-watcher; 283 - } 284 - # dm-sonnet is only packaged for linux 285 - // (lib.optionalAttrs stdenv.isLinux { 286 - # TODO(timokau) dm-sonnet is broken currently 287 - # dm-sonnet-linux = python3.pkgs.dm-sonnet; 288 - })); 283 + }); 289 284 }; 290 285 291 286 # update the list of workspace dependencies
+1 -6
pkgs/development/tools/build-managers/bazel/bazel_3/default.nix
··· 303 303 # fixed-output hashes of the fetch phase need to be spot-checked manually 304 304 downstream = recurseIntoAttrs ({ 305 305 inherit bazel-watcher; 306 - } 307 - # dm-sonnet is only packaged for linux 308 - // (lib.optionalAttrs stdenv.isLinux { 309 - # TODO(timokau) dm-sonnet is broken currently 310 - # dm-sonnet-linux = python3.pkgs.dm-sonnet; 311 - })); 306 + }); 312 307 }; 313 308 314 309 # update the list of workspace dependencies
+1 -6
pkgs/development/tools/build-managers/bazel/bazel_4/default.nix
··· 338 338 # fixed-output hashes of the fetch phase need to be spot-checked manually 339 339 downstream = recurseIntoAttrs ({ 340 340 inherit bazel-watcher; 341 - } 342 - # dm-sonnet is only packaged for linux 343 - // (lib.optionalAttrs stdenv.isLinux { 344 - # TODO(timokau) dm-sonnet is broken currently 345 - # dm-sonnet-linux = python3.pkgs.dm-sonnet; 346 - })); 341 + }); 347 342 }; 348 343 349 344 src_for_updater = stdenv.mkDerivation rec {
+1 -6
pkgs/development/tools/build-managers/bazel/bazel_5/default.nix
··· 300 300 # fixed-output hashes of the fetch phase need to be spot-checked manually 301 301 downstream = recurseIntoAttrs ({ 302 302 inherit bazel-watcher; 303 - } 304 - # dm-sonnet is only packaged for linux 305 - // (lib.optionalAttrs stdenv.isLinux { 306 - # TODO(timokau) dm-sonnet is broken currently 307 - # dm-sonnet-linux = python3.pkgs.dm-sonnet; 308 - })); 303 + }); 309 304 }; 310 305 311 306 src_for_updater = stdenv.mkDerivation rec {
+3 -3
pkgs/development/tools/dprint/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "dprint"; 5 - version = "0.24.4"; 5 + version = "0.26.0"; 6 6 7 7 src = fetchCrate { 8 8 inherit pname version; 9 - sha256 = "sha256-cOjtwdkkENy9HmJ9KRiZJ+JibTmNdkr/17EDgvyNmPw="; 9 + sha256 = "sha256-s8M7xQTADPVRGM3Cu2jmNrdMWBRKNLWsRlXnnB+FHH4="; 10 10 }; 11 11 12 - cargoSha256 = "sha256-cyd9h2Yz8XU/X1w0P9qMv1GDuOL5X24CCstAv7BS7nw="; 12 + cargoSha256 = "sha256-UaD85fCWWYyDNF/HiWDRVpQD0snhiQtEWfIq7GSoZts="; 13 13 14 14 buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 15 15
-25
pkgs/development/tools/pydb/default.nix
··· 1 - { lib, stdenv, fetchurl, python2, emacs }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "pydb"; 5 - version = "1.26"; 6 - 7 - src = fetchurl { 8 - url = "mirror://sourceforge/sourceforge/bashdb/${pname}-${version}.tar.bz2"; 9 - sha256 = "1wlkz1hd5d4gkzhkjkzcm650c1lchj28hj36jx96mklglm41h4q1"; 10 - }; 11 - 12 - buildInputs = [ python2 emacs /* emacs is optional */ ]; 13 - 14 - preConfigure = '' 15 - p="$(toPythonPath $out)" 16 - configureFlags="$configureFlags --with-python=${python2.interpreter} --with-site-packages=$p" 17 - ''; 18 - 19 - meta = { 20 - description = "Python debugger with GDB-like commands and Emacs bindings"; 21 - homepage = "http://bashdb.sourceforge.net/pydb/"; 22 - license = lib.licenses.gpl3; 23 - platforms = lib.platforms.all; 24 - }; 25 - }
+7
pkgs/development/tools/sumneko-lua-language-server/default.nix
··· 24 24 darwin.apple_sdk.frameworks.Foundation 25 25 ]; 26 26 27 + # Disable cwd support on darwin, because it requires macOS>=10.15 28 + preConfigure = lib.optionalString stdenv.isDarwin '' 29 + for file in 3rd/bee.lua/bee/subprocess/subprocess_posix.cpp 3rd/luamake/3rd/bee.lua/bee/subprocess/subprocess_posix.cpp; do 30 + substituteInPlace $file --replace '#define SUPPORT_CWD 1' "" 31 + done 32 + ''; 33 + 27 34 preBuild = '' 28 35 cd 3rd/luamake 29 36 ''
+62
pkgs/games/prboom-plus/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , SDL2 6 + , SDL2_mixer 7 + , SDL2_image 8 + , SDL2_net 9 + , fluidsynth 10 + , soundfont-fluid 11 + , portmidi 12 + , dumb 13 + , libvorbis 14 + , libmad 15 + , pcre 16 + }: 17 + 18 + stdenv.mkDerivation rec { 19 + pname = "prboom-plus"; 20 + version = "2.6.2"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "coelckers"; 24 + repo = "prboom-plus"; 25 + rev = "v${version}"; 26 + sha256 = "iK70PMRLJiZHcK1jCQ2s88LgEMbcfG2pXjwCDVG7zUM="; 27 + }; 28 + 29 + sourceRoot = "source/prboom2"; 30 + 31 + nativeBuildInputs = [ 32 + cmake 33 + ]; 34 + 35 + buildInputs = [ 36 + SDL2 37 + SDL2_mixer 38 + SDL2_image 39 + SDL2_net 40 + fluidsynth 41 + portmidi 42 + dumb 43 + libvorbis 44 + libmad 45 + pcre 46 + ]; 47 + 48 + # Fixes impure path to soundfont 49 + prePatch = '' 50 + substituteInPlace src/m_misc.c --replace \ 51 + "/usr/share/sounds/sf3/default-GM.sf3" \ 52 + "${soundfont-fluid}/share/soundfonts/FluidR3_GM2-2.sf2" 53 + ''; 54 + 55 + meta = with lib; { 56 + homepage = "https://github.com/coelckers/prboom-plus"; 57 + description = "An advanced, Vanilla-compatible Doom engine based on PrBoom"; 58 + license = licenses.gpl2Plus; 59 + platforms = platforms.linux; 60 + maintainers = [ maintainers.ashley ]; 61 + }; 62 + }
-35
pkgs/games/prboom/default.nix
··· 1 - { lib, stdenv, fetchurl, SDL, SDL_mixer, SDL_net 2 - , libGLU ? null 3 - , libGL ? null 4 - , useOpenGL ? stdenv.hostPlatform == stdenv.buildPlatform 5 - }: 6 - 7 - assert useOpenGL -> libGL != null && libGLU != null; 8 - 9 - stdenv.mkDerivation rec { 10 - pname = "prboom"; 11 - version = "2.5.0"; 12 - src = fetchurl { 13 - url = "mirror://sourceforge/prboom/prboom-${version}.tar.gz"; 14 - sha256 = "1bjb04q8dk232956k30qlpq6q0hxb904yh1nflr87jcc1x3iqv12"; 15 - }; 16 - 17 - buildInputs = [ SDL SDL_mixer SDL_net ] 18 - ++ lib.optionals useOpenGL [ libGL libGLU ]; 19 - 20 - doCheck = stdenv.hostPlatform == stdenv.buildPlatform; 21 - 22 - configureFlags = [ 23 - (lib.enableFeature useOpenGL "gl") 24 - (lib.enableFeature doCheck "sdltest") 25 - ] ++ lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 26 - "--disable-cpu-opt" 27 - "--without-x" 28 - "ac_cv_type_uid_t=yes" 29 - "ac_cv_type_gid_t=yes" 30 - ]; 31 - 32 - postInstall = lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) '' 33 - mv $out/games/ $out/bin 34 - ''; 35 - }
+25 -15
pkgs/games/runescape-launcher/default.nix
··· 10 10 pname = "runescape-launcher"; 11 11 version = "2.2.9"; 12 12 13 + # Packages: https://content.runescape.com/downloads/ubuntu/dists/trusty/non-free/binary-amd64/Packages 14 + # upstream is https://content.runescape.com/downloads/ubuntu/pool/non-free/r/${pname}/${pname}_${version}_amd64.deb 13 15 src = fetchurl { 14 - url = "https://content.runescape.com/downloads/ubuntu/pool/non-free/r/${pname}/${pname}_${version}_amd64.deb"; 15 - sha256 = "0r5v1pwh0aas31b1d3pkrc8lqmqz9b4fml2b4kxmg5xzp677h271"; 16 + url = "https://archive.org/download/${pname}_${version}_amd64/${pname}_${version}_amd64.deb"; 17 + sha256 = "1zilpxh8k8baylbl9nqq9kgjiv2xzw4lizbgcmzky5rhmych8n4g"; 16 18 }; 17 19 18 20 nativeBuildInputs = [ ··· 76 78 description = "Launcher for RuneScape 3, the current main RuneScape"; 77 79 homepage = "https://www.runescape.com/"; 78 80 license = licenses.unfree; 79 - maintainers = with lib.maintainers; [ grburst ]; 81 + maintainers = with maintainers; [ grburst ]; 80 82 platforms = [ "x86_64-linux" ]; 81 83 }; 82 84 }; ··· 89 91 * FHS simulates a classic linux shell 90 92 */ 91 93 buildFHSUserEnv { 92 - name = "RuneScape"; 93 - targetPkgs = pkgs: [ 94 - runescape 95 - dpkg glibc gcc-unwrapped 96 - libSM libXxf86vm libX11 glib pango cairo gtk2-x11 zlib openssl 97 - libpulseaudio 98 - xorg.libX11 99 - SDL2 xorg_sys_opengl libGL 100 - ]; 101 - multiPkgs = pkgs: [ libGL ]; 102 - runScript = "runescape-launcher"; 103 - } 94 + name = "RuneScape"; 95 + targetPkgs = pkgs: [ 96 + runescape 97 + dpkg glibc gcc-unwrapped 98 + libSM libXxf86vm libX11 glib pango cairo gtk2-x11 zlib openssl 99 + libpulseaudio 100 + xorg.libX11 101 + SDL2 xorg_sys_opengl libGL 102 + ]; 103 + multiPkgs = pkgs: [ libGL ]; 104 + runScript = "runescape-launcher"; 105 + 106 + meta = with lib; { 107 + description = "RuneScape Game Client (NXT) - Launcher for RuneScape 3"; 108 + homepage = "https://www.runescape.com/"; 109 + license = licenses.unfree; 110 + maintainers = with maintainers; [ grburst ]; 111 + platforms = [ "x86_64-linux" ]; 112 + }; 113 + }
+22
pkgs/os-specific/linux/sasutils/default.nix
··· 1 + { lib, python3Packages, fetchFromGitHub, sg3_utils }: 2 + 3 + python3Packages.buildPythonApplication rec { 4 + pname = "sasutils"; 5 + version = "0.3.12"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "stanford-rc"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "0kh5pcc2shdmrvqqi2y1zamzsfvk56pqgwqgqhjfz4r6yfpm04wl"; 12 + }; 13 + 14 + propagatedBuildInputs = [ sg3_utils ]; 15 + 16 + meta = with lib; { 17 + homepage = "https://github.com/stanford-rc/sasutils"; 18 + description = "A set of command-line tools to ease the administration of Serial Attached SCSI (SAS) fabrics"; 19 + license = licenses.asl20; 20 + maintainers = with maintainers; [ aij ]; 21 + }; 22 + }
+3 -3
pkgs/servers/atlassian/confluence.nix
··· 8 8 9 9 stdenvNoCC.mkDerivation rec { 10 10 pname = "atlassian-confluence"; 11 - version = "7.14.1"; 11 + version = "7.17.1"; 12 12 13 13 src = fetchurl { 14 14 url = "https://product-downloads.atlassian.com/software/confluence/downloads/${pname}-${version}.tar.gz"; 15 - sha256 = "1lcwdjby18xr54i408kncfhlizf18xcrnhfgsvhx5m02arid7mk7"; 15 + sha256 = "sha256-TFtWuJR/t3MMbs8Gd818ByOnMtiT4QxbcpgBxYXzFYY="; 16 16 }; 17 17 18 18 buildPhase = '' ··· 44 44 description = "Team collaboration software written in Java and mainly used in corporate environments"; 45 45 homepage = "https://www.atlassian.com/software/confluence"; 46 46 license = licenses.unfree; 47 - maintainers = with maintainers; [ fpletz globin willibutz ciil ]; 47 + maintainers = with maintainers; [ fpletz globin willibutz ciil techknowlogick ]; 48 48 }; 49 49 }
+11 -5
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "2022.4.6"; 5 + version = "2022.4.7"; 6 6 components = { 7 7 "abode" = ps: with ps; [ 8 8 abodepy ··· 162 162 pyarlo 163 163 ]; 164 164 "arris_tg2492lg" = ps: with ps; [ 165 - ]; # missing inputs: arris-tg2492lg 165 + arris-tg2492lg 166 + ]; 166 167 "aruba" = ps: with ps; [ 167 168 pexpect 168 169 ]; ··· 1958 1959 sqlalchemy 1959 1960 ]; 1960 1961 "peco" = ps: with ps; [ 1961 - ]; # missing inputs: peco 1962 + peco 1963 + ]; 1962 1964 "pencom" = ps: with ps; [ 1963 1965 ]; # missing inputs: pencompy 1964 1966 "persistent_notification" = ps: with ps; [ ··· 2242 2244 sqlalchemy 2243 2245 ]; 2244 2246 "saj" = ps: with ps; [ 2245 - ]; # missing inputs: pysaj 2247 + pysaj 2248 + ]; 2246 2249 "samsungtv" = ps: with ps; [ 2247 2250 aiohttp-cors 2248 2251 async-upnp-client ··· 3124 3127 ifaddr 3125 3128 url-normalize 3126 3129 zeroconf 3127 - ]; # missing inputs: zwave_me_ws 3130 + zwave-me-ws 3131 + ]; 3128 3132 }; 3129 3133 # components listed in tests/components for which all dependencies are packaged 3130 3134 supportedComponentsWithTests = [ ··· 3508 3512 "p1_monitor" 3509 3513 "panel_custom" 3510 3514 "panel_iframe" 3515 + "peco" 3511 3516 "persistent_notification" 3512 3517 "person" 3513 3518 "philips_js" ··· 3739 3744 "zodiac" 3740 3745 "zone" 3741 3746 "zwave_js" 3747 + "zwave_me" 3742 3748 ]; 3743 3749 }
+2 -2
pkgs/servers/home-assistant/default.nix
··· 168 168 extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs); 169 169 170 170 # Don't forget to run parse-requirements.py after updating 171 - hassVersion = "2022.4.6"; 171 + hassVersion = "2022.4.7"; 172 172 173 173 in python.pkgs.buildPythonApplication rec { 174 174 pname = "homeassistant"; ··· 186 186 owner = "home-assistant"; 187 187 repo = "core"; 188 188 rev = version; 189 - hash = "sha256-f2cPkORh6DoNjqZFz7XjxQdZwej3k+8NtZTstYIbrc4="; 189 + hash = "sha256-1m3t+AeHyuEyu3gT8P37A+L28mBdNKGmycU6eNOyb4M="; 190 190 }; 191 191 192 192 # leave this in, so users don't have to constantly update their downstream patch handling
+1 -1
pkgs/tools/archivers/quickbms/default.nix
··· 17 17 description = "Universal script based file extractor and reimporter"; 18 18 homepage = "https://aluigi.altervista.org/quickbms.htm"; 19 19 license = licenses.gpl2Plus; 20 - maintainers = with maintainers; [ samuelgrf ]; 20 + maintainers = with maintainers; [ ]; 21 21 platforms = platforms.linux; 22 22 }; 23 23 }
+31
pkgs/tools/networking/subnetcalc/default.nix
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, ninja }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "subnetcalc"; 5 + version = "2.4.19"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "dreibh"; 9 + repo = pname; 10 + rev = "${pname}-${version}"; 11 + sha256 = "sha256-70OHHcdCsZBa95KQEEYhs6LfpjPg+ULOB+A+VrQVltU="; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake ninja ]; 15 + 16 + meta = with lib; { 17 + description = "SubNetCalc is an IPv4/IPv6 subnet address calculator"; 18 + longDescription = '' 19 + SubNetCalc is an IPv4/IPv6 subnet address calculator. For given IPv4 or 20 + IPv6 address and netmask or prefix length, it calculates network address, 21 + broadcast address, maximum number of hosts and host address range. Also, 22 + it prints the addresses in binary format for better understandability. 23 + Furthermore, it prints useful information on specific address types (e.g. 24 + type, scope, interface ID, etc.). 25 + ''; 26 + homepage = "https://www.uni-due.de/~be0001/subnetcalc/"; 27 + license = licenses.gpl3Plus; 28 + maintainers = with maintainers; [ atila ]; 29 + platforms = platforms.unix; 30 + }; 31 + }
+3 -3
pkgs/tools/text/igrep/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "igrep"; 12 - version = "0.2.0"; 12 + version = "0.5.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "konradsz"; 16 16 repo = "igrep"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-CH0wf9EhNnfi93W/4IJf6bPqU4pgw6Q9965Wjln9pso="; 18 + sha256 = "sha256-mJtxqwbqofiDuiGokn24qdnck27w7w/3A5mdqZIU88U="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-VnZuRLBt/Q+D89+jKm0rak+ID5oNbvN1k8or3pYzfIM="; 21 + cargoSha256 = "sha256-ikU4SRLu7PQGbidPmf2W39e3sE8QY8YMU6Q0eWhgvLM="; 22 22 23 23 buildInputs = lib.optionals stdenv.isDarwin [ Security ]; 24 24
+1 -1
pkgs/tools/wayland/wl-clipboard-x11/default.nix
··· 23 23 description = "A wrapper to use wl-clipboard as a drop-in replacement for X11 clipboard tools"; 24 24 homepage = "https://github.com/brunelli/wl-clipboard-x11"; 25 25 license = licenses.gpl3Plus; 26 - maintainers = with maintainers; [ samuelgrf ]; 26 + maintainers = with maintainers; [ artturin ]; 27 27 mainProgram = "xclip"; 28 28 }; 29 29 }
+2 -1
pkgs/tools/wayland/wlr-randr/default.nix
··· 5 5 , ninja 6 6 , pkg-config 7 7 , wayland 8 + , wayland-scanner 8 9 }: 9 10 10 11 stdenv.mkDerivation rec { ··· 18 19 sha256 = "sha256-JeSxFXSFxcTwJz9EaLb18wtD4ZIT+ATeYM5OyDTJhDQ="; 19 20 }; 20 21 21 - nativeBuildInputs = [ meson ninja pkg-config ]; 22 + nativeBuildInputs = [ meson ninja pkg-config wayland-scanner ]; 22 23 buildInputs = [ wayland ]; 23 24 24 25 meta = with lib; {
+5
pkgs/top-level/aliases.nix
··· 913 913 paperless-ng = paperless-ngx; # Added 2022-04-11 914 914 parity = openethereum; # Added 2020-08-01 915 915 parity-ui = throw "parity-ui was removed because it was broken and unmaintained by upstream"; # Added 2022-01-10 916 + parlatype = throw "parlatype has been removed: unmaintained"; # Added 2022-04-24 916 917 parquet-cpp = throw "'parquet-cpp' has been renamed to/replaced by 'arrow-cpp'"; # Converted to throw 2022-02-22 917 918 patchmatrix = throw "'patchmatrix' has been renamed to/replaced by 'open-music-kontrollers.patchmatrix'"; # Added 2022-03-09 918 919 pass-otp = throw "'pass-otp' has been renamed to/replaced by 'pass.withExtensions'"; # Converted to throw 2022-02-22 ··· 999 1000 plexpy = throw "'plexpy' has been renamed to/replaced by 'tautulli'"; # Converted to throw 2022-02-22 1000 1001 pltScheme = racket; # just to be sure 1001 1002 pmtools = throw "'pmtools' has been renamed to/replaced by 'acpica-tools'"; # Converted to throw 2022-02-22 1003 + pocketsphinx = throw "pocketsphinx has been removed: unmaintained"; # Added 2022-04-24 1002 1004 polarssl = throw "'polarssl' has been renamed to/replaced by 'mbedtls'"; # Converted to throw 2022-02-22 1003 1005 polysh = throw "polysh has been removed from nixpkgs as the upstream has abandoned the project"; # Added 2022-01-01 1004 1006 poppler_qt5 = throw "'poppler_qt5' has been renamed to/replaced by 'libsForQt5.poppler'"; # Converted to throw 2022-02-22 ··· 1032 1034 pinentry_gtk2 = pinentry-gtk2; # Added 2019-10-14 1033 1035 pinentry_qt = pinentry-qt; # Added 2019-10-14 1034 1036 pinentry_qt5 = pinentry-qt; # Added 2020-02-11 1037 + prboom = throw "prboom was removed because it was abandoned by upstream, use prboom-plus instead"; # Added 2022-04-24 1035 1038 privateer = throw "privateer was removed because it was broken"; # Added 2021-05-18 1036 1039 processing3 = processing; # Added 2019-08-16 1037 1040 procps-ng = throw "'procps-ng' has been renamed to/replaced by 'procps'"; # Converted to throw 2022-02-22 ··· 1045 1048 pulseaudioLight = throw "'pulseaudioLight' has been renamed to/replaced by 'pulseaudio'"; # Converted to throw 2022-02-22 1046 1049 pulseeffects = throw "Use pulseeffects-legacy if you use PulseAudio and easyeffects if you use PipeWire"; # Added 2021-02-13 1047 1050 pulseeffects-pw = easyeffects; # Added 2021-07-07 1051 + pydb = throw "pydb has been removed: abandoned by upstream"; # Added 2022-04-22 1048 1052 pyIRCt = throw "pyIRCt has been removed from nixpkgs as it is unmaintained and python2-only"; 1049 1053 pyMAILt = throw "pyMAILt has been removed from nixpkgs as it is unmaintained and python2-only"; 1050 1054 pybind11 = throw "pybind11 was removed because pythonPackages.pybind11 for the appropriate version of Python should be used"; # Added 2021-05-14 ··· 1198 1202 spectral = neochat; # Added 2020-12-27 1199 1203 speech_tools = throw "'speech_tools' has been renamed to/replaced by 'speech-tools'"; # Converted to throw 2022-02-22 1200 1204 speedtest_cli = throw "'speedtest_cli' has been renamed to/replaced by 'speedtest-cli'"; # Converted to throw 2022-02-22 1205 + sphinxbase = throw "sphinxbase has been removed: unmaintained"; # Added 2022-04-24 1201 1206 spice_gtk = throw "'spice_gtk' has been renamed to/replaced by 'spice-gtk'"; # Converted to throw 2022-02-22 1202 1207 spice_protocol = throw "'spice_protocol' has been renamed to/replaced by 'spice-protocol'"; # Converted to throw 2022-02-22 1203 1208 spidermonkey_1_8_5 = throw "spidermonkey_1_8_5 has been removed, because it is based on Firefox 4.0 from 2011"; # added 2021-05-03
+11 -12
pkgs/top-level/all-packages.nix
··· 839 839 840 840 srcOnly = callPackage ../build-support/src-only { }; 841 841 842 + subnetcalc = callPackage ../tools/networking/subnetcalc { }; 843 + 842 844 substitute = callPackage ../build-support/substitute/substitute.nix { }; 843 845 844 846 substituteAll = callPackage ../build-support/substitute/substitute-all.nix { }; ··· 9488 9490 9489 9491 pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot; 9490 9492 9491 - pydb = callPackage ../development/tools/pydb { }; 9492 - 9493 9493 pydf = callPackage ../applications/misc/pydf { }; 9494 9494 9495 9495 pyinfra = with python3Packages; toPythonApplication pyinfra; ··· 17089 17089 fplll = callPackage ../development/libraries/fplll {}; 17090 17090 fplll_20160331 = callPackage ../development/libraries/fplll/20160331.nix {}; 17091 17091 17092 - freeimage = callPackage ../development/libraries/freeimage { }; 17092 + freeimage = callPackage ../development/libraries/freeimage { 17093 + libraw = libraw_unstable; 17094 + }; 17093 17095 17094 17096 freetts = callPackage ../development/libraries/freetts { 17095 17097 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 ··· 17172 17174 17173 17175 gegl = callPackage ../development/libraries/gegl { 17174 17176 inherit (darwin.apple_sdk.frameworks) OpenCL; 17175 - libraw = libraw_0_20; 17176 17177 }; 17177 17178 17178 17179 gensio = callPackage ../development/libraries/gensio {}; ··· 19944 19945 19945 19946 plib = callPackage ../development/libraries/plib { }; 19946 19947 19947 - pocketsphinx = callPackage ../development/libraries/pocketsphinx { }; 19948 - 19949 19948 poco = callPackage ../development/libraries/poco { }; 19950 19949 19951 19950 podofo = callPackage ../development/libraries/podofo { }; ··· 20573 20572 20574 20573 sphinx-serve = with python3Packages; toPythonApplication sphinx-serve; 20575 20574 20576 - sphinxbase = callPackage ../development/libraries/sphinxbase { }; 20577 - 20578 20575 sphinxsearch = callPackage ../servers/search/sphinxsearch { }; 20579 20576 20580 20577 spice = callPackage ../development/libraries/spice { }; ··· 23156 23153 }; 23157 23154 23158 23155 libraw = callPackage ../development/libraries/libraw { }; 23159 - libraw_0_20 = callPackage ../development/libraries/libraw/0_20.nix { }; 23156 + libraw_unstable = callPackage ../development/libraries/libraw/unstable.nix { }; 23160 23157 23161 23158 libraw1394 = callPackage ../development/libraries/libraw1394 { }; 23162 23159 ··· 23561 23558 rtw89-firmware = callPackage ../os-specific/linux/firmware/rtw89-firmware { }; 23562 23559 23563 23560 s3ql = callPackage ../tools/backup/s3ql { }; 23561 + 23562 + sasutils = callPackage ../os-specific/linux/sasutils { }; 23564 23563 23565 23564 sass = callPackage ../development/tools/sass { }; 23566 23565 ··· 25292 25291 25293 25292 btops = callPackage ../applications/window-managers/btops { }; 25294 25293 25294 + buho = libsForQt5.callPackage ../applications/office/buho { }; 25295 + 25295 25296 bvi = callPackage ../applications/editors/bvi { }; 25296 25297 25297 25298 bviplus = callPackage ../applications/editors/bviplus { }; ··· 28651 28652 28652 28653 paraview = libsForQt5.callPackage ../applications/graphics/paraview { }; 28653 28654 28654 - parlatype = callPackage ../applications/audio/parlatype { }; 28655 - 28656 28655 packet = callPackage ../development/tools/packet { }; 28657 28656 28658 28657 packet-sd = callPackage ../development/tools/packet-sd { }; ··· 31877 31876 31878 31877 powermanga = callPackage ../games/powermanga { }; 31879 31878 31880 - prboom = callPackage ../games/prboom { }; 31879 + prboom-plus = callPackage ../games/prboom-plus { }; 31881 31880 31882 31881 pysolfc = python3Packages.callPackage ../games/pysolfc { }; 31883 31882
+12 -4
pkgs/top-level/python-packages.nix
··· 631 631 632 632 arrayqueues = callPackage ../development/python-modules/arrayqueues { }; 633 633 634 + arris-tg2492lg = callPackage ../development/python-modules/arris-tg2492lg { }; 635 + 634 636 arrow = callPackage ../development/python-modules/arrow { }; 635 637 636 638 arviz = callPackage ../development/python-modules/arviz { }; ··· 2099 2101 2100 2102 dbutils = callPackage ../development/python-modules/dbutils { }; 2101 2103 2104 + db-dtypes = callPackage ../development/python-modules/db-dtypes { }; 2105 + 2102 2106 dcmstack = callPackage ../development/python-modules/dcmstack { }; 2103 2107 2104 2108 ddt = callPackage ../development/python-modules/ddt { }; ··· 2407 2411 dmenu-python = callPackage ../development/python-modules/dmenu { }; 2408 2412 2409 2413 dm-haiku = callPackage ../development/python-modules/dm-haiku { }; 2410 - 2411 - dm-sonnet = callPackage ../development/python-modules/dm-sonnet { }; 2412 2414 2413 2415 dm-tree = callPackage ../development/python-modules/dm-tree { 2414 2416 abseil-cpp = pkgs.abseil-cpp.override { ··· 3444 3446 google-cloud-bigquery-datatransfer = callPackage ../development/python-modules/google-cloud-bigquery-datatransfer { }; 3445 3447 3446 3448 google-cloud-bigquery-logging = callPackage ../development/python-modules/google-cloud-bigquery-logging { }; 3449 + 3450 + google-cloud-bigquery-storage = callPackage ../development/python-modules/google-cloud-bigquery-storage { }; 3447 3451 3448 3452 google-cloud-bigtable = callPackage ../development/python-modules/google-cloud-bigtable { }; 3449 3453 ··· 3586 3590 3587 3591 graphite-web = callPackage ../development/python-modules/graphite-web { }; 3588 3592 3589 - graph_nets = callPackage ../development/python-modules/graph_nets { }; 3590 - 3591 3593 graphene = callPackage ../development/python-modules/graphene { }; 3592 3594 3593 3595 graphene-django = callPackage ../development/python-modules/graphene-django { }; ··· 6129 6131 pebble = callPackage ../development/python-modules/pebble { }; 6130 6132 6131 6133 pecan = callPackage ../development/python-modules/pecan { }; 6134 + 6135 + peco = callPackage ../development/python-modules/peco { }; 6132 6136 6133 6137 peewee = callPackage ../development/python-modules/peewee { }; 6134 6138 ··· 7707 7711 7708 7712 pyruckus = callPackage ../development/python-modules/pyruckus { }; 7709 7713 7714 + pysaj = callPackage ../development/python-modules/pysaj { }; 7715 + 7710 7716 pysam = callPackage ../development/python-modules/pysam { }; 7711 7717 7712 7718 pysaml2 = callPackage ../development/python-modules/pysaml2 { ··· 11224 11230 }; 11225 11231 11226 11232 zulip = callPackage ../development/python-modules/zulip { }; 11233 + 11234 + zwave-me-ws = callPackage ../development/python-modules/zwave-me-ws { }; 11227 11235 11228 11236 zwave-js-server-python = callPackage ../development/python-modules/zwave-js-server-python { }; 11229 11237