lol

Merge master into haskell-updates

authored by

github-actions[bot] and committed by
GitHub
3f3dc60c 328d6f84

+2535 -1301
+27
doc/builders/fetchers.chapter.md
··· 163 163 If `fetchSubmodules` is `true`, `fetchFromSourcehut` uses `fetchgit` 164 164 or `fetchhg` with `fetchSubmodules` or `fetchSubrepos` set to `true`, 165 165 respectively. Otherwise, the fetcher uses `fetchzip`. 166 + 167 + ## `requireFile` {#requirefile} 168 + 169 + `requireFile` allows requesting files that cannot be fetched automatically, but whose content is known. 170 + This is a useful last-resort workaround for license restrictions that prohibit redistribution, or for downloads that are only accessible after authenticating interactively in a browser. 171 + If the requested file is present in the Nix store, the resulting derivation will not be built, because its expected output is already available. 172 + Otherwise, the builder will run, but fail with a message explaining to the user how to provide the file. The following code, for example: 173 + 174 + ``` 175 + requireFile { 176 + name = "jdk-${version}_linux-x64_bin.tar.gz"; 177 + url = "https://www.oracle.com/java/technologies/javase-jdk11-downloads.html"; 178 + sha256 = "94bd34f85ee38d3ef59e5289ec7450b9443b924c55625661fffe66b03f2c8de2"; 179 + } 180 + ``` 181 + results in this error message: 182 + ``` 183 + *** 184 + Unfortunately, we cannot download file jdk-11.0.10_linux-x64_bin.tar.gz automatically. 185 + Please go to https://www.oracle.com/java/technologies/javase-jdk11-downloads.html to download it yourself, and add it to the Nix store 186 + using either 187 + nix-store --add-fixed sha256 jdk-11.0.10_linux-x64_bin.tar.gz 188 + or 189 + nix-prefetch-url --type sha256 file:///path/to/jdk-11.0.10_linux-x64_bin.tar.gz 190 + 191 + *** 192 + ```
+11 -2
maintainers/maintainer-list.nix
··· 693 693 fingerprint = "7FDB 17B3 C29B 5BA6 E5A9 8BB2 9FAA 63E0 9750 6D9D"; 694 694 }]; 695 695 }; 696 + Alper-Celik = { 697 + email = "dev.alpercelik@gmail.com"; 698 + name = "Alper Çelik"; 699 + github = "Alper-Celik"; 700 + githubId = 110625473; 701 + keys = [{ 702 + fingerprint = "6B69 19DD CEE0 FAF3 5C9F 2984 FA90 C0AB 738A B873"; 703 + }]; 704 + }; 696 705 almac = { 697 706 email = "alma.cemerlic@gmail.com"; 698 707 github = "a1mac"; ··· 8930 8939 githubId = 2914269; 8931 8940 name = "Malo Bourgon"; 8932 8941 }; 8933 - malvo = { 8934 - email = "malte@malvo.org"; 8942 + malte-v = { 8943 + email = "nixpkgs@mal.tc"; 8935 8944 github = "malte-v"; 8936 8945 githubId = 34393802; 8937 8946 name = "Malte Voos";
+2
nixos/doc/manual/manpages/README.md
··· 4 4 5 5 Man pages are written in [`mdoc(7)` format](https://mandoc.bsd.lv/man/mdoc.7.html) and should be portable between mandoc and groff for rendering (though minor differences may occur, mandoc and groff seem to have slightly different spacing rules.) 6 6 7 + For previewing edited files, you can just run `man -l path/to/file.8` and you will see it rendered. 8 + 7 9 Being written in `mdoc` these manpages use semantic markup. This file provides a guideline on where to apply which of the semantic elements of `mdoc`. 8 10 9 11 ### Command lines and arguments
+19 -5
nixos/modules/programs/sway.nix
··· 26 26 }; 27 27 }; 28 28 29 - swayPackage = pkgs.sway.override { 29 + defaultSwayPackage = pkgs.sway.override { 30 30 extraSessionCommands = cfg.extraSessionCommands; 31 31 extraOptions = cfg.extraOptions; 32 32 withBaseWrapper = cfg.wrapperFeatures.base; ··· 41 41 ~/.config/sway/config to modify the default configuration. See 42 42 <https://github.com/swaywm/sway/wiki> and 43 43 "man 5 sway" for more information''); 44 + 45 + package = mkOption { 46 + type = with types; nullOr package; 47 + default = defaultSwayPackage; 48 + defaultText = literalExpression "pkgs.sway"; 49 + description = lib.mdDoc '' 50 + Sway package to use. Will override the options 51 + 'wrapperFeatures', 'extraSessionCommands', and 'extraOptions'. 52 + Set to <code>null</code> to not add any Sway package to your 53 + path. This should be done if you want to use the Home Manager Sway 54 + module to install Sway. 55 + ''; 56 + }; 44 57 45 58 wrapperFeatures = mkOption { 46 59 type = wrapperOptions; ··· 121 134 } 122 135 ]; 123 136 environment = { 124 - systemPackages = [ swayPackage ] ++ cfg.extraPackages; 137 + systemPackages = optional (cfg.package != null) cfg.package ++ cfg.extraPackages; 125 138 # Needed for the default wallpaper: 126 - pathsToLink = [ "/share/backgrounds/sway" ]; 139 + pathsToLink = optionals (cfg.package != null) [ "/share/backgrounds/sway" ]; 127 140 etc = { 128 - "sway/config".source = mkOptionDefault "${swayPackage}/etc/sway/config"; 129 141 "sway/config.d/nixos.conf".source = pkgs.writeText "nixos.conf" '' 130 142 # Import the most important environment variables into the D-Bus and systemd 131 143 # user environments (e.g. required for screen sharing and Pinentry prompts): 132 144 exec dbus-update-activation-environment --systemd DISPLAY WAYLAND_DISPLAY SWAYSOCK XDG_CURRENT_DESKTOP 133 145 ''; 146 + } // optionalAttrs (cfg.package != null) { 147 + "sway/config".source = mkOptionDefault "${cfg.package}/etc/sway/config"; 134 148 }; 135 149 }; 136 150 security.polkit.enable = true; ··· 139 153 fonts.enableDefaultFonts = mkDefault true; 140 154 programs.dconf.enable = mkDefault true; 141 155 # To make a Sway session available if a display manager like SDDM is enabled: 142 - services.xserver.displayManager.sessionPackages = [ swayPackage ]; 156 + services.xserver.displayManager.sessionPackages = optionals (cfg.package != null) [ cfg.package ]; 143 157 programs.xwayland.enable = mkDefault true; 144 158 # For screen sharing (this option only has an effect with xdg.portal.enable): 145 159 xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-wlr ];
+4
nixos/modules/services/networking/firefox-syncserver.nix
··· 304 304 forceSSL = cfg.singleNode.enableTLS; 305 305 locations."/" = { 306 306 proxyPass = "http://127.0.0.1:${toString cfg.settings.port}"; 307 + # We need to pass the Host header that matches the original Host header. Otherwise, 308 + # Hawk authentication will fail (because it assumes that the client and server see 309 + # the same value of the Host header). 310 + recommendedProxySettings = true; 307 311 }; 308 312 }; 309 313 };
+1 -1
nixos/modules/services/networking/soju.nix
··· 120 120 }; 121 121 }; 122 122 123 - meta.maintainers = with maintainers; [ malvo ]; 123 + meta.maintainers = with maintainers; [ malte-v ]; 124 124 }
+3 -1
nixos/tests/all-tests.nix
··· 414 414 mtp = handleTest ./mtp.nix {}; 415 415 multipass = handleTest ./multipass.nix {}; 416 416 mumble = handleTest ./mumble.nix {}; 417 - musescore = handleTest ./musescore.nix {}; 417 + # Fails on aarch64-linux at the PDF creation step - need to debug this on an 418 + # aarch64 machine.. 419 + musescore = handleTestOn ["x86_64-linux"] ./musescore.nix {}; 418 420 munin = handleTest ./munin.nix {}; 419 421 mutableUsers = handleTest ./mutable-users.nix {}; 420 422 mxisd = handleTest ./mxisd.nix {};
+36 -20
nixos/tests/musescore.nix
··· 2 2 3 3 let 4 4 # Make sure we don't have to go through the startup tutorial 5 - customMuseScoreConfig = pkgs.writeText "MuseScore3.ini" '' 5 + customMuseScoreConfig = pkgs.writeText "MuseScore4.ini" '' 6 6 [application] 7 - startup\firstStart=false 7 + hasCompletedFirstLaunchSetup=true 8 8 9 - [ui] 10 - application\startup\showTours=false 11 - application\startup\showStartCenter=false 9 + [project] 10 + preferredScoreCreationMode=1 12 11 ''; 13 12 in 14 13 { ··· 40 39 # Inject custom settings 41 40 machine.succeed("mkdir -p /root/.config/MuseScore/") 42 41 machine.succeed( 43 - "cp ${customMuseScoreConfig} /root/.config/MuseScore/MuseScore3.ini" 42 + "cp ${customMuseScoreConfig} /root/.config/MuseScore/MuseScore4.ini" 44 43 ) 45 44 46 45 # Start MuseScore window 47 46 machine.execute("DISPLAY=:0.0 mscore >&2 &") 48 47 49 48 # Wait until MuseScore has launched 50 - machine.wait_for_window("MuseScore") 49 + machine.wait_for_window("MuseScore 4") 51 50 52 51 # Wait until the window has completely initialised 53 - machine.wait_for_text("MuseScore") 52 + machine.wait_for_text("MuseScore 4") 53 + 54 + machine.screenshot("MuseScore0") 55 + 56 + # Create a new score 57 + machine.send_key("ctrl-n") 58 + 59 + # Wait until the creation wizard appears 60 + machine.wait_for_window("New score") 61 + 62 + machine.screenshot("MuseScore1") 54 63 55 - # Start entering notes 56 - machine.send_key("n") 64 + machine.send_key("tab") 65 + machine.send_key("tab") 66 + machine.send_key("tab") 67 + machine.send_key("tab") 68 + machine.send_key("right") 69 + machine.send_key("right") 70 + machine.send_key("ret") 71 + 72 + machine.sleep(1) 73 + 57 74 # Type the beginning of https://de.wikipedia.org/wiki/Alle_meine_Entchen 58 75 machine.send_chars("cdef6gg5aaaa7g") 59 - # Make sure the VM catches up with all the keys 60 76 machine.sleep(1) 61 77 62 - machine.screenshot("MuseScore0") 78 + machine.screenshot("MuseScore2") 63 79 64 80 # Go to the export dialogue and create a PDF 65 81 machine.send_key("alt-f") ··· 67 83 machine.send_key("e") 68 84 69 85 # Wait until the export dialogue appears. 70 - machine.wait_for_window("Export") 71 - machine.screenshot("MuseScore1") 72 - machine.send_key("shift-tab") 73 - machine.sleep(1) 86 + machine.wait_for_text("Export") 87 + 88 + machine.screenshot("MuseScore3") 89 + 74 90 machine.send_key("shift-tab") 75 91 machine.sleep(1) 76 92 machine.send_key("ret") 77 93 machine.sleep(1) 78 94 machine.send_key("ret") 79 95 80 - machine.screenshot("MuseScore2") 96 + machine.screenshot("MuseScore4") 81 97 82 98 # Wait until PDF is exported 83 - machine.wait_for_file("/root/Documents/MuseScore3/Scores/Untitled.pdf") 99 + machine.wait_for_file('"/root/Documents/MuseScore4/Scores/Untitled score.pdf"') 84 100 85 101 # Check that it contains the title of the score 86 - machine.succeed("pdfgrep Title /root/Documents/MuseScore3/Scores/Untitled.pdf") 102 + machine.succeed('pdfgrep "Untitled score" "/root/Documents/MuseScore4/Scores/Untitled score.pdf"') 87 103 88 - machine.screenshot("MuseScore3") 104 + machine.screenshot("MuseScore5") 89 105 ''; 90 106 })
+1 -1
nixos/tests/nextcloud/default.nix
··· 26 26 }; 27 27 }) 28 28 { } 29 - [ 24 25 26 ] 29 + [ 24 25 ]
+3 -10
nixos/tests/vscodium.nix
··· 33 33 }; 34 34 enableOCR = true; 35 35 36 - # testScriptWithTypes:55: error: Item "function" of 37 - # "Union[Callable[[Callable[..., Any]], ContextManager[Any]], ContextManager[Any]]" 38 - # has no attribute "__enter__" 39 - # with codium_running: 40 - # ^ 41 - skipTypeCheck = true; 42 - 43 36 testScript = '' 44 37 @polling_condition 45 38 def codium_running(): ··· 50 43 51 44 machine.wait_for_unit('graphical.target') 52 45 53 - codium_running.wait() 54 - with codium_running: 46 + codium_running.wait() # type: ignore[union-attr] 47 + with codium_running: # type: ignore[union-attr] 55 48 # Wait until vscodium is visible. "File" is in the menu bar. 56 - machine.wait_for_text('Get Started') 49 + machine.wait_for_text('Welcome') 57 50 machine.screenshot('start_screen') 58 51 59 52 test_string = 'testfile'
+4 -3
pkgs/applications/audio/musescore/darwin.nix
··· 1 1 { stdenv, lib, fetchurl, undmg }: 2 2 3 3 let 4 - versionComponents = [ "3" "6" "2" "548020600" ]; 4 + versionComponents = [ "4" "0" "1" ]; 5 5 appName = "MuseScore ${builtins.head versionComponents}"; 6 + ref = "230121751"; 6 7 in 7 8 8 9 stdenv.mkDerivation rec { ··· 13 14 sourceRoot = "${appName}.app"; 14 15 15 16 src = fetchurl { 16 - url = "https://github.com/musescore/MuseScore/releases/download/v${lib.concatStringsSep "." (lib.take 3 versionComponents)}/MuseScore-${version}.dmg"; 17 - sha256 = "sha256-lHckfhTTrDzaGwlbnZ5w0O1gMPbRmrmgATIGMY517l0="; 17 + url = "https://github.com/musescore/MuseScore/releases/download/v${version}/MuseScore-${version}.${ref}.dmg"; 18 + hash = "sha256-tkIEV+tCS0SYh2TlC70/zEBUEOSg//EaSKDGA7kH/vo="; 18 19 }; 19 20 20 21 buildInputs = [ undmg ];
+21 -11
pkgs/applications/audio/musescore/default.nix
··· 1 - { mkDerivation, lib, fetchFromGitHub, cmake, pkg-config 1 + { mkDerivation, lib, fetchFromGitHub, fetchpatch, cmake, pkg-config, ninja 2 2 , alsa-lib, freetype, libjack2, lame, libogg, libpulseaudio, libsndfile, libvorbis 3 - , portaudio, portmidi, qtbase, qtdeclarative, qtgraphicaleffects 3 + , portaudio, portmidi, qtbase, qtdeclarative, qtgraphicaleffects, flac 4 4 , qtquickcontrols2, qtscript, qtsvg, qttools 5 - , qtwebengine, qtxmlpatterns 5 + , qtwebengine, qtxmlpatterns, qtnetworkauth, qtx11extras 6 6 , nixosTests 7 7 }: 8 8 9 9 mkDerivation rec { 10 10 pname = "musescore"; 11 - version = "3.6.2"; 11 + version = "4.0.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "musescore"; 15 15 repo = "MuseScore"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-GBGAD/qdOhoNfDzI+O0EiKgeb86GFJxpci35T6tZ+2s="; 17 + sha256 = "sha256-Xhjjm/pYcjfZE632eP2jujqUAmzdYNa81EPrvS5UKnQ="; 18 18 }; 19 - 20 19 patches = [ 21 - ./remove_qtwebengine_install_hack.patch 20 + # See https://github.com/musescore/MuseScore/issues/15571 21 + (fetchpatch { 22 + url = "https://github.com/musescore/MuseScore/commit/365be5dfb7296ebee4677cb74b67c1721bc2cf7b.patch"; 23 + hash = "sha256-tJ2M21i3geO9OsjUQKNatSXTkJ5U9qMT4RLNdJnyoKw="; 24 + }) 22 25 ]; 23 26 24 27 cmakeFlags = [ 25 28 "-DMUSESCORE_BUILD_CONFIG=release" 29 + # Disable the _usage_ of the `/bin/crashpad_handler` utility. See: 30 + # https://github.com/musescore/MuseScore/pull/15577 31 + "-DBUILD_CRASHPAD_CLIENT=OFF" 32 + # Use our freetype 26 33 "-DUSE_SYSTEM_FREETYPE=ON" 27 34 ]; 28 35 ··· 34 41 "--set-default QT_QPA_PLATFORM xcb" 35 42 ]; 36 43 37 - nativeBuildInputs = [ cmake pkg-config ]; 44 + nativeBuildInputs = [ cmake pkg-config ninja ]; 38 45 39 46 buildInputs = [ 40 47 alsa-lib libjack2 freetype lame libogg libpulseaudio libsndfile libvorbis 41 - portaudio portmidi # tesseract 48 + portaudio portmidi flac # tesseract 42 49 qtbase qtdeclarative qtgraphicaleffects qtquickcontrols2 43 - qtscript qtsvg qttools qtwebengine qtxmlpatterns 50 + qtscript qtsvg qttools qtwebengine qtxmlpatterns qtnetworkauth qtx11extras 44 51 ]; 45 52 46 53 passthru.tests = nixosTests.musescore; ··· 48 55 meta = with lib; { 49 56 description = "Music notation and composition software"; 50 57 homepage = "https://musescore.org/"; 51 - license = licenses.gpl2; 58 + license = licenses.gpl3Only; 52 59 maintainers = with maintainers; [ vandenoever turion doronbehar ]; 60 + # Darwin requires CoreMIDI from SDK 11.3, we use the upstream built .dmg 61 + # file in ./darwin.nix in the meantime. 53 62 platforms = platforms.linux; 63 + mainProgram = "mscore"; 54 64 }; 55 65 }
-19
pkgs/applications/audio/musescore/remove_qtwebengine_install_hack.patch
··· 1 - --- a/main/CMakeLists.txt 2 - +++ b/main/CMakeLists.txt 3 - @@ -220,16 +219,0 @@ else (MINGW) 4 - - ## install qwebengine core 5 - - if (NOT APPLE AND USE_WEBENGINE) 6 - - install(PROGRAMS 7 - - ${QT_INSTALL_LIBEXECS}/QtWebEngineProcess 8 - - DESTINATION bin 9 - - ) 10 - - install(DIRECTORY 11 - - ${QT_INSTALL_DATA}/resources 12 - - DESTINATION lib/qt5 13 - - ) 14 - - install(DIRECTORY 15 - - ${QT_INSTALL_TRANSLATIONS}/qtwebengine_locales 16 - - DESTINATION lib/qt5/translations 17 - - ) 18 - - endif(NOT APPLE AND USE_WEBENGINE) 19 - -
+2 -2
pkgs/applications/audio/praat/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "praat"; 5 - version = "6.3.05"; 5 + version = "6.3.06"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "praat"; 9 9 repo = "praat"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-0e225cmP0CSYjRYNEXi4Oqq9o8XR2N7bNS1X5x+mQKw="; 11 + sha256 = "sha256-KwJ8ia1yQmmG+N44ipvGCbuoR2cL03STSTKzUwlDqms="; 12 12 }; 13 13 14 14 configurePhase = ''
+2 -2
pkgs/applications/blockchains/stellar-core/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "stellar-core"; 6 - version = "19.6.0"; 6 + version = "19.7.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "stellar"; 10 10 repo = pname; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-lDefmPZM8ow6t5CpNBxef+9BoT773p5UgeMhgF+em2w="; 12 + sha256 = "sha256-VfaP4EIVsu5JTAV7AX0Ymo44/TD8eUB61CViwf6Hfqw="; 13 13 fetchSubmodules = true; 14 14 }; 15 15
+3
pkgs/applications/editors/vscode/generic.nix
··· 135 135 136 136 # this fixes bundled ripgrep 137 137 chmod +x resources/app/node_modules/@vscode/ripgrep/bin/rg 138 + 139 + # see https://github.com/gentoo/gentoo/commit/4da5959 140 + chmod +x resources/app/node_modules/node-pty/build/Release/spawn-helper 138 141 ''; 139 142 140 143 inherit meta;
+6 -6
pkgs/applications/editors/vscode/vscodium.nix
··· 15 15 archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz"; 16 16 17 17 sha256 = { 18 - x86_64-linux = "0mm6xa0kizgg2f6cql6jk8h83pn89h6q7rrs1kypvj3j0x6ysqsg"; 19 - x86_64-darwin = "1g9syvinj2mx292wrnrdn2znqhg17mrjqij0z1ilag5bi4xmzhcj"; 20 - aarch64-linux = "0xbq6fla0lxan08jgmsva91cbcv8rhzd7mqixrm1lsqh4h0wpssz"; 21 - aarch64-darwin = "1b4a56j256rib1997g9wwiak206axkppl124qg021vyab42x8rim"; 22 - armv7l-linux = "0gb96hi854kyh8694j9mbgl78f4y68czkwmjxhzb054l5b4adjla"; 18 + x86_64-linux = "1qayw19mb7f0gcgcvl57gpacrqsyx2jvc6s63vzbx8jmf5qnk71a"; 19 + x86_64-darwin = "02z9026kp66lx6pll46xx790jj7c7wh2ca7xim373x90k8hm4kwz"; 20 + aarch64-linux = "1izqhzvv46p05k1z2yg380ddwmar4w2pbrd0dyvkdysvp166y931"; 21 + aarch64-darwin = "1zcr653ssck4nc3vf04l6bilnjdsiqscw62g1wzbyk6s50133cx8"; 22 + armv7l-linux = "0n914rcfn2m9zsbnkd82cmw88qbpssv6jk3g8ig3wqlircbgrw0h"; 23 23 }.${system} or throwSystem; 24 24 25 25 sourceRoot = if stdenv.isDarwin then "" else "."; ··· 29 29 30 30 # Please backport all compatible updates to the stable release. 31 31 # This is important for the extension ecosystem. 32 - version = "1.74.3.23010"; 32 + version = "1.75.0.23033"; 33 33 pname = "vscodium"; 34 34 35 35 executableName = "codium";
+5 -2
pkgs/applications/graphics/ImageMagick/default.nix
··· 30 30 , Foundation 31 31 , testers 32 32 , imagemagick 33 + , python3 33 34 }: 34 35 35 36 assert libXtSupport -> libX11Support; ··· 122 123 done 123 124 ''; 124 125 125 - passthru.tests.version = 126 - testers.testVersion { package = imagemagick; }; 126 + passthru.tests = { 127 + version = testers.testVersion { package = imagemagick; }; 128 + inherit (python3.pkgs) img2pdf; 129 + }; 127 130 128 131 meta = with lib; { 129 132 homepage = "http://www.imagemagick.org/";
+1 -1
pkgs/applications/kde/kalendar.nix
··· 97 97 description = "A calendar application using Akonadi to sync with external services (Nextcloud, GMail, ...)"; 98 98 homepage = "https://apps.kde.org/kalendar/"; 99 99 license = licenses.gpl3Plus; 100 - maintainers = with maintainers; [ chuangzhu ]; 100 + maintainers = with maintainers; [ Thra11 ]; 101 101 platforms = platforms.linux; 102 102 }; 103 103 }
+39 -9
pkgs/applications/misc/iptsd/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, systemd, inih }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , meson 6 + , ninja 7 + , pkg-config 8 + , cli11 9 + , hidrd 10 + , inih 11 + , microsoft_gsl 12 + , spdlog 13 + , systemd 14 + }: 2 15 3 16 stdenv.mkDerivation rec { 4 17 pname = "iptsd"; 5 - version = "0.5.1"; 18 + version = "1.0.0"; 6 19 7 20 src = fetchFromGitHub { 8 21 owner = "linux-surface"; 9 22 repo = pname; 10 23 rev = "v${version}"; 11 - sha256 = "sha256-du5TC3I5+hWifjdnaeTj2QPJ6/oTXZqaOrZJkef/USU="; 24 + hash = "sha256-fd/WZXRvJb6XCATNmPj2xi1UseoZqBT9IN21iwxHGLs="; 12 25 }; 13 26 14 - nativeBuildInputs = [ meson ninja pkg-config ]; 27 + nativeBuildInputs = [ 28 + cmake 29 + meson 30 + ninja 31 + pkg-config 32 + ]; 15 33 16 - buildInputs = [ systemd inih ]; 34 + dontUseCmakeConfigure = true; 35 + 36 + buildInputs = [ 37 + cli11 38 + hidrd 39 + inih 40 + microsoft_gsl 41 + spdlog 42 + systemd 43 + ]; 17 44 18 45 # Original installs udev rules and service config into global paths 19 46 postPatch = '' 20 - substituteInPlace meson.build \ 47 + substituteInPlace etc/meson.build \ 21 48 --replace "install_dir: unitdir" "install_dir: datadir" \ 22 49 --replace "install_dir: rulesdir" "install_dir: datadir" \ 23 50 ''; 51 + 24 52 mesonFlags = [ 25 53 "-Dservice_manager=systemd" 26 54 "-Dsample_config=false" 27 - "-Ddebug_tool=false" 55 + "-Ddebug_tools=" 56 + "-Db_lto=false" # plugin needed to handle lto object -> undefined reference to ... 28 57 ]; 29 58 30 59 meta = with lib; { 60 + changelog = "https://github.com/linux-surface/iptsd/releases/tag/${src.rev}"; 31 61 description = "Userspace daemon for Intel Precise Touch & Stylus"; 32 62 homepage = "https://github.com/linux-surface/iptsd"; 33 - license = licenses.gpl2Only; 34 - maintainers = with maintainers; [ tomberek ]; 63 + license = licenses.gpl2Plus; 64 + maintainers = with maintainers; [ tomberek dotlambda ]; 35 65 platforms = platforms.linux; 36 66 }; 37 67 }
-27
pkgs/applications/misc/kanboard/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub }: 2 - 3 - stdenv.mkDerivation rec { 4 - pname = "kanboard"; 5 - version = "1.2.26"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "kanboard"; 9 - repo = "kanboard"; 10 - rev = "v${version}"; 11 - sha256 = "sha256-/Unxl9Vh9pEWjO89sSviGGPFzUwxdb1mbOfpTFTyRL0="; 12 - }; 13 - 14 - dontBuild = true; 15 - 16 - installPhase = '' 17 - mkdir -p $out/share/kanboard 18 - cp -rv . $out/share/kanboard 19 - ''; 20 - 21 - meta = with lib; { 22 - description = "Kanban project management software"; 23 - homepage = "https://kanboard.org"; 24 - license = licenses.mit; 25 - maintainers = with maintainers; [ lheckemann ]; 26 - }; 27 - }
+2 -2
pkgs/applications/misc/keepass/default.nix
··· 4 4 inherit (builtins) add length readFile replaceStrings unsafeDiscardStringContext toString map; 5 5 in buildDotnetPackage rec { 6 6 pname = "keepass"; 7 - version = "2.52"; 7 + version = "2.53"; 8 8 9 9 src = fetchurl { 10 10 url = "mirror://sourceforge/keepass/KeePass-${version}-Source.zip"; 11 - sha256 = "sha256-6dGCfysen26VGHIHETuNGkqHbPyeWRIEopqJa6AMzXA="; 11 + hash = "sha256-wpXbLH9VyjJyb+KuQ8xmbik1jq+xqAFRxsxAuLM5MI0="; 12 12 }; 13 13 14 14 sourceRoot = ".";
+2 -2
pkgs/applications/misc/klayout/default.nix
··· 5 5 6 6 mkDerivation rec { 7 7 pname = "klayout"; 8 - version = "0.28.3"; 8 + version = "0.28.4"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "KLayout"; 12 12 repo = "klayout"; 13 13 rev = "v${version}"; 14 - hash = "sha256-keC+QLV/iEEGFDdy/Vt2pCr55qbqQzcx3HokdDi+xSU="; 14 + hash = "sha256-6RIzgC/PA2DqO24vKu+d/+GttufUbIH+k9GZe09M0vM="; 15 15 }; 16 16 17 17 postPatch = ''
+1 -1
pkgs/applications/misc/pgmodeler/default.nix
··· 17 17 owner = "pgmodeler"; 18 18 repo = "pgmodeler"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-Lim9iQYdmulwZEIayoBGoAmQ7rysTEEof5iXy3kfKXs="; 20 + sha256 = "sha256-aDmaKf3iLBFD28n2u/QOf/GkgE64Birn0x3Kj5Qx2sg="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ pkg-config qmake wrapQtAppsHook ];
+2 -2
pkgs/applications/misc/process-compose/default.nix
··· 8 8 in 9 9 buildGoModule rec { 10 10 pname = "process-compose"; 11 - version = "0.40.0"; 11 + version = "0.40.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "F1bonacc1"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-8gyALVW+ort76r/zevWAhZlJ/fg5DBmwUNvjZ21wWKY="; 17 + hash = "sha256-riYrvg83mNdj4W8o/2cdZO+zie/WB+HVWXORJ4Uo/CE="; 18 18 # populate values that require us to use git. By doing this in postFetch we 19 19 # can delete .git afterwards and maintain better reproducibility of the src. 20 20 leaveDotGit = true;
+1
pkgs/applications/misc/tabula/default.nix
··· 36 36 license = licenses.mit; 37 37 maintainers = [ maintainers.dpaetzel ]; 38 38 platforms = platforms.all; 39 + broken = true; # on 2022-11-23 this package builds, but produces an executable that fails immediately 39 40 }; 40 41 }
+2 -2
pkgs/applications/misc/thedesk/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "thedesk"; 6 - version = "24.0.7"; 6 + version = "24.0.8"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/cutls/TheDesk/releases/download/v${version}/${pname}_${version}_amd64.deb"; 10 - sha256 = "sha256-EG5TMhYvECXahIbB25gP40iNQpStcrgaJW3ld9x02/E="; 10 + sha256 = "sha256-nxwSJ/rQJYMNrtTWSmqcrJQwMK8zRwIG4jccVyb7OsQ="; 11 11 }; 12 12 13 13 nativeBuildInputs = [
+1 -1
pkgs/applications/misc/tvbrowser/default.nix
··· 22 22 version = "4.2.7"; 23 23 24 24 src = fetchzip { 25 - url = "mirror://sourceforge/${pname}/TV-Browser%20Releases%20%28Java%20${minimalJavaVersion}%20and%20higher%29/${version}/${pname}_${version}_src.tar.gz"; 25 + url = "mirror://sourceforge/${pname}/TV-Browser%20Releases%20%28Java%20${minimalJavaVersion}%20and%20higher%29/${version}/${pname}_${version}_src.zip"; 26 26 hash = "sha256-dmNfI6T0MU7UtMH+C/2hiAeDwZlFCB4JofQViZezoqI="; 27 27 }; 28 28
+2 -2
pkgs/applications/misc/variety/default.nix
··· 21 21 22 22 python3.pkgs.buildPythonApplication rec { 23 23 pname = "variety"; 24 - version = "0.8.9"; 24 + version = "0.8.10"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "varietywalls"; 28 28 repo = "variety"; 29 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-Tm8RXn2S/NDUD3JWeCHKqSFkxZPJdNMojPGnU4WEpr0="; 30 + hash = "sha256-Uln0uoaEZgV9FN3HEBTeFOD7d6RkAQLgQZw7bcgu26A="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+35 -8
pkgs/applications/misc/xmrig/proxy.nix
··· 1 - { stdenv, lib, fetchFromGitHub, cmake, libuv, libmicrohttpd, openssl 1 + { stdenv 2 + , lib 3 + , fetchFromGitHub 4 + , cmake 5 + , libuv 6 + , libmicrohttpd 7 + , openssl 8 + , darwin 2 9 }: 3 10 11 + let 12 + inherit (darwin.apple_sdk_11_0.frameworks) CoreServices IOKit; 13 + in 4 14 stdenv.mkDerivation rec { 5 15 pname = "xmrig-proxy"; 6 - version = "6.18.0"; 16 + version = "6.19.0"; 7 17 8 18 src = fetchFromGitHub { 9 19 owner = "xmrig"; 10 20 repo = "xmrig-proxy"; 11 21 rev = "v${version}"; 12 - sha256 = "sha256-3Tp0wTL3uHs0N4CdlNusvpuam653b6qUZu9/KBT4HOM="; 22 + hash = "sha256-0vmRwe7PQVifm6HxgpPno9mIFcBZFtxqNdDK4V637ds="; 13 23 }; 14 24 15 - nativeBuildInputs = [ cmake ]; 16 - buildInputs = [ libuv libmicrohttpd openssl ]; 17 - 18 25 postPatch = '' 19 - # Link dynamically against libuuid instead of statically 20 - substituteInPlace CMakeLists.txt --replace uuid.a uuid 26 + # Link dynamically against libraries instead of statically 27 + substituteInPlace CMakeLists.txt \ 28 + --replace uuid.a uuid 29 + substituteInPlace cmake/OpenSSL.cmake \ 30 + --replace "set(OPENSSL_USE_STATIC_LIBS TRUE)" "set(OPENSSL_USE_STATIC_LIBS FALSE)" 21 31 ''; 22 32 33 + nativeBuildInputs = [ 34 + cmake 35 + ]; 36 + 37 + buildInputs = [ 38 + libuv 39 + libmicrohttpd 40 + openssl 41 + ] ++ lib.optionals stdenv.isDarwin [ 42 + CoreServices 43 + IOKit 44 + ]; 45 + 23 46 installPhase = '' 47 + runHook preInstall 48 + 24 49 install -vD xmrig-proxy $out/bin/xmrig-proxy 50 + 51 + runHook postInstall 25 52 ''; 26 53 27 54 meta = with lib; {
+3 -3
pkgs/applications/misc/yewtube/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "yewtube"; 5 - version = "2.9.0"; 5 + version = "2.9.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "iamtalhaasghar"; 9 9 repo = "yewtube"; 10 - rev = "v${version}"; 11 - hash = "sha256-8GL2ZvRHtnnLZ07nQk3irJUj+XLL+pyUUA+JJPICPRA="; 10 + rev = "refs/tags/v${version}"; 11 + hash = "sha256-5+0OaoUan9IFEqtMvpvtkfpd7IbFJhG52oROER5TY20="; 12 12 }; 13 13 14 14 postPatch = ''
+3 -3
pkgs/applications/networking/cluster/civo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "civo"; 5 - version = "1.0.45"; 5 + version = "1.0.47"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "civo"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-wYZC4eEvxvHgtb0l+kpP2msQgt8InJu59lgS5cwGxRI="; 11 + sha256 = "sha256-iowBEtO+Ol6mFJrwLaDa88wsQB8nZEe9OFPuhbH4t1s="; 12 12 }; 13 13 14 - vendorHash = "sha256-42ZTPl4kI+dgr78s9WvLFchQU9uvkMkkio53REjvpbw="; 14 + vendorHash = "sha256-QzTu6/iFK+CS8UXoXSVq3OTuwk/xcHnAX4UpCU/Scpk="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+3 -3
pkgs/applications/networking/cluster/k9s/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "k9s"; 5 - version = "0.27.0"; 5 + version = "0.27.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "derailed"; 9 9 repo = "k9s"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-optEMGB6izGlpcq2AJOY4lTt8igYBilE0Bg8KxE8AsU="; 11 + sha256 = "sha256-9wdc3Wiqry8+q/60Y7mPzH0k4dp1nKIGinxfkYBaHJY="; 12 12 }; 13 13 14 14 ldflags = [ ··· 20 20 21 21 tags = [ "netgo" ]; 22 22 23 - vendorHash = "sha256-57JrBmund2hwcgqWkLos/h1EOgZQb9HfKUf1BX0MYGQ="; 23 + vendorHash = "sha256-8H7siVl6gXifQOBOLtyCeDbYflhKjaIRmP0KOTWVJk0="; 24 24 25 25 # TODO investigate why some config tests are failing 26 26 doCheck = !(stdenv.isDarwin && stdenv.isAarch64);
+3 -3
pkgs/applications/networking/cluster/stern/default.nix
··· 4 4 in 5 5 buildGoModule rec { 6 6 pname = "stern"; 7 - version = "1.22.0"; 7 + version = "1.23.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "stern"; 11 11 repo = "stern"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-xO4I4fNf14ltiSnFnAhM8VYBw4JKB0RSQziSshZOFBo="; 13 + sha256 = "sha256-tqp2H8aWPBgje1zIK673cbr+DShhTQL9VQ0dEL/he7s="; 14 14 }; 15 15 16 - vendorSha256 = "sha256-tNx1BvZBblyLavFslhqj9DCyfcgbl6HxlZ7zceK1a0w="; 16 + vendorHash = "sha256-ud07lWHwQfAHgVenUApwrfxmTjJKVm+pOExdR9pZFxA="; 17 17 18 18 subPackages = [ "." ]; 19 19
+16
pkgs/applications/networking/ids/zeek/avoid-broken-tests.patch
··· 1 + diff --git a/auxil/spicy/spicy/hilti/toolchain/CMakeLists.txt b/auxil/spicy/spicy/hilti/toolchain/CMakeLists.txt 2 + index bafbabf1..0579f20a 100644 3 + --- a/auxil/spicy/spicy/hilti/toolchain/CMakeLists.txt 4 + +++ b/auxil/spicy/spicy/hilti/toolchain/CMakeLists.txt 5 + @@ -188,11 +188,3 @@ install_headers(include hilti) 6 + install_headers(${PROJECT_BINARY_DIR}/include/hilti hilti) 7 + install(CODE "file(REMOVE \"\$ENV\{DESTDIR\}${CMAKE_INSTALL_FULL_INCLUDEDIR}/hilti/hilti\")" 8 + )# Get rid of symlink. 9 + - 10 + -##### Tests 11 + - 12 + -add_executable(hilti-toolchain-tests tests/main.cc tests/id-base.cc tests/visitor.cc tests/util.cc) 13 + -hilti_link_executable_in_tree(hilti-toolchain-tests PRIVATE) 14 + -target_link_libraries(hilti-toolchain-tests PRIVATE doctest) 15 + -target_compile_options(hilti-toolchain-tests PRIVATE "-Wall") 16 + -add_test(NAME hilti-toolchain-tests COMMAND ${PROJECT_BINARY_DIR}/bin/hilti-toolchain-tests)
+75
pkgs/applications/networking/ids/zeek/broker/0001-Fix-include-path-in-exported-CMake-targets.patch
··· 1 + From 889ee4dd9e778511e2fb850e6467f55a331cded9 Mon Sep 17 00:00:00 2001 2 + From: Tobias Mayer <tobim@fastmail.fm> 3 + Date: Sun, 13 Nov 2022 19:06:00 +0100 4 + Subject: [PATCH] Fix include path in exported CMake targets 5 + 6 + --- 7 + CMakeLists.txt | 23 ++++++++++++++--------- 8 + 1 file changed, 14 insertions(+), 9 deletions(-) 9 + 10 + diff --git a/CMakeLists.txt b/CMakeLists.txt 11 + index e22b77aa..77a15314 100644 12 + --- a/CMakeLists.txt 13 + +++ b/CMakeLists.txt 14 + @@ -209,7 +209,6 @@ if (CAF_ROOT) 15 + else() 16 + find_package(CAF REQUIRED COMPONENTS openssl test io core net) 17 + endif() 18 + - list(APPEND LINK_LIBS CAF::core CAF::io CAF::net) 19 + set(BROKER_USE_EXTERNAL_CAF ON) 20 + else () 21 + message(STATUS "Using bundled CAF") 22 + @@ -243,22 +242,18 @@ endif () 23 + 24 + # Make sure there are no old header versions on disk. 25 + install( 26 + - CODE "MESSAGE(STATUS \"Removing: ${CMAKE_INSTALL_PREFIX}/include/broker\")" 27 + - CODE "file(REMOVE_RECURSE \"${CMAKE_INSTALL_PREFIX}/include/broker\")") 28 + + CODE "MESSAGE(STATUS \"Removing: ${CMAKE_FULL_INSTALL_INCLUDEDIR}/broker\")" 29 + + CODE "file(REMOVE_RECURSE \"${CMAKE_FULL_INSTALL_INCLUDEDIR}/broker\")") 30 + 31 + # Install all headers except the files from broker/internal. 32 + install(DIRECTORY include/broker 33 + - DESTINATION include 34 + + DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" 35 + FILES_MATCHING PATTERN "*.hh" 36 + PATTERN "include/broker/internal" EXCLUDE) 37 + 38 + -include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/include) 39 + - 40 + -include_directories(${CMAKE_CURRENT_BINARY_DIR}/include) 41 + - 42 + configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/config.hh.in 43 + ${CMAKE_CURRENT_BINARY_DIR}/include/broker/config.hh) 44 + -install(FILES ${CMAKE_CURRENT_BINARY_DIR}/include/broker/config.hh DESTINATION include/broker) 45 + +install(FILES ${CMAKE_CURRENT_BINARY_DIR}/include/broker/config.hh DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/broker") 46 + 47 + if (NOT BROKER_EXTERNAL_SQLITE_TARGET) 48 + include_directories(BEFORE ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty) 49 + @@ -360,6 +355,11 @@ if (ENABLE_SHARED) 50 + OUTPUT_NAME broker) 51 + target_link_libraries(broker PUBLIC ${LINK_LIBS}) 52 + target_link_libraries(broker PRIVATE CAF::core CAF::io CAF::net) 53 + + target_include_directories( 54 + + broker PUBLIC 55 + + $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include> 56 + + $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 57 + + $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>) 58 + install(TARGETS broker 59 + EXPORT BrokerTargets 60 + DESTINATION ${CMAKE_INSTALL_LIBDIR}) 61 + @@ -373,6 +373,11 @@ if (ENABLE_STATIC) 62 + endif() 63 + target_link_libraries(broker_static PUBLIC ${LINK_LIBS}) 64 + target_link_libraries(broker_static PRIVATE CAF::core CAF::io CAF::net) 65 + + target_include_directories( 66 + + broker_static PUBLIC 67 + + $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}/include> 68 + + $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> 69 + + $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>) 70 + install(TARGETS broker_static 71 + EXPORT BrokerTargets 72 + DESTINATION ${CMAKE_INSTALL_LIBDIR}) 73 + -- 74 + 2.38.1 75 +
+88
pkgs/applications/networking/ids/zeek/broker/default.nix
··· 1 + { stdenv 2 + , lib 3 + , callPackage 4 + , fetchFromGitHub 5 + , cmake 6 + , pkg-config 7 + , python3 8 + , caf 9 + , openssl 10 + }: 11 + let 12 + inherit (stdenv.hostPlatform) isStatic; 13 + 14 + src-cmake = fetchFromGitHub { 15 + owner = "zeek"; 16 + repo = "cmake"; 17 + rev = "0b7a543554622600bc0a42b57a22f291a4fbd86c"; 18 + hash = "sha256-kaBOBTpfR3XyuF4PW5NQKca/UhXXxJJcXVsErFU1VYY="; 19 + }; 20 + src-3rdparty = fetchFromGitHub { 21 + owner = "zeek"; 22 + repo = "zeek-3rdparty"; 23 + rev = "eb87829547270eab13c223e6de58b25bc9a0282e"; 24 + hash = "sha256-AVaKcRjF5ZiSR8aPSLBzSTeWVwGWW/aSyQJcN0Yhza0="; 25 + }; 26 + caf' = caf.overrideAttrs (old: { 27 + version = "unstable-2022-11-17-zeek"; 28 + src = fetchFromGitHub { 29 + owner = "zeek"; 30 + repo = "actor-framework"; 31 + rev = "dbb68b4573736d7aeb69268cc73aa766c998b3dd"; 32 + hash = "sha256-RV2mKF3B47h/hDgK/D1UJN/ll2G5rcPkHaLVY1/C/Pg="; 33 + }; 34 + checkPhase = '' 35 + runHook preCheck 36 + libcaf_core/caf-core-test 37 + libcaf_io/caf-io-test 38 + libcaf_openssl/caf-openssl-test 39 + libcaf_net/caf-net-test --not-suites='net.*' 40 + runHook postCheck 41 + ''; 42 + }); 43 + in 44 + stdenv.mkDerivation rec { 45 + pname = "zeek-broker"; 46 + version = "2.4.2"; 47 + outputs = [ "out" "py" ]; 48 + 49 + strictDeps = true; 50 + 51 + src = fetchFromGitHub { 52 + owner = "zeek"; 53 + repo = "broker"; 54 + rev = "v${version}"; 55 + hash = "sha256-y07fJEVPDGPv5VThE45SwM342VS6LnEtMvazZHadM/k="; 56 + }; 57 + postUnpack = '' 58 + rmdir $sourceRoot/cmake $sourceRoot/3rdparty 59 + ln -s ${src-cmake} ''${sourceRoot}/cmake 60 + ln -s ${src-3rdparty} ''${sourceRoot}/3rdparty 61 + 62 + # Refuses to build the bindings unless this file is present, but never 63 + # actually uses it. 64 + touch $sourceRoot/bindings/python/3rdparty/pybind11/CMakeLists.txt 65 + ''; 66 + 67 + patches = [ 68 + ./0001-Fix-include-path-in-exported-CMake-targets.patch 69 + ]; 70 + 71 + nativeBuildInputs = [ cmake ]; 72 + buildInputs = [ openssl python3.pkgs.pybind11 ]; 73 + propagatedBuildInputs = [ caf' ]; 74 + 75 + cmakeFlags = [ 76 + "-DCAF_ROOT=${caf'}" 77 + "-DENABLE_STATIC_ONLY:BOOL=${if isStatic then "ON" else "OFF"}" 78 + "-DPY_MOD_INSTALL_DIR=${placeholder "py"}/${python3.sitePackages}/" 79 + ]; 80 + 81 + meta = with lib; { 82 + description = "Zeek's Messaging Library"; 83 + homepage = "https://github.com/zeek/broker"; 84 + license = licenses.bsd3; 85 + platforms = platforms.unix; 86 + maintainers = with maintainers; [ tobim ]; 87 + }; 88 + }
+26
pkgs/applications/networking/ids/zeek/debug-runtime-undef-fortify-source.patch
··· 1 + diff --git a/auxil/spicy/spicy/hilti/runtime/CMakeLists.txt b/auxil/spicy/spicy/hilti/runtime/CMakeLists.txt 2 + index f154901c..76563717 100644 3 + --- a/auxil/spicy/spicy/hilti/runtime/CMakeLists.txt 4 + +++ b/auxil/spicy/spicy/hilti/runtime/CMakeLists.txt 5 + @@ -69,7 +69,7 @@ target_compile_definitions(hilti-rt-objects PRIVATE "HILTI_RT_BUILD_TYPE_RELEASE 6 + # Build hilti-rt-debug with debug flags. 7 + string(REPLACE " " ";" cxx_flags_debug ${CMAKE_CXX_FLAGS_DEBUG}) 8 + target_compile_options(hilti-rt-debug-objects PRIVATE ${cxx_flags_debug}) 9 + -target_compile_options(hilti-rt-debug-objects PRIVATE "-UNDEBUG;-O0;-Wall") 10 + +target_compile_options(hilti-rt-debug-objects PRIVATE "-UNDEBUG;-O0;-Wall;-U_FORTIFY_SOURCE") 11 + target_compile_definitions(hilti-rt-debug-objects PRIVATE "HILTI_RT_BUILD_TYPE_DEBUG") 12 + 13 + add_library(hilti-rt-tests-library-dummy1 SHARED src/tests/library-dummy.cc) 14 + diff --git a/auxil/spicy/spicy/spicy/runtime/CMakeLists.txt b/auxil/spicy/spicy/spicy/runtime/CMakeLists.txt 15 + index 20e7d291..9712341f 100644 16 + --- a/auxil/spicy/spicy/spicy/runtime/CMakeLists.txt 17 + +++ b/auxil/spicy/spicy/spicy/runtime/CMakeLists.txt 18 + @@ -48,7 +48,7 @@ target_link_libraries(spicy-rt-objects PUBLIC hilti-rt-objects) 19 + # Build spicy-rt-debug with debug flags. 20 + string(REPLACE " " ";" cxx_flags_debug ${CMAKE_CXX_FLAGS_DEBUG}) 21 + target_compile_options(spicy-rt-debug-objects PRIVATE ${cxx_flags_debug}) 22 + -target_compile_options(spicy-rt-debug-objects PRIVATE "-UNDEBUG;-O0;-Wall") 23 + +target_compile_options(spicy-rt-debug-objects PRIVATE "-UNDEBUG;-O0;-Wall;-U_FORTIFY_SOURCE") 24 + target_compile_definitions(spicy-rt-debug-objects PRIVATE "HILTI_RT_BUILD_TYPE_DEBUG") 25 + target_link_libraries(spicy-rt-debug-objects PUBLIC hilti-rt-debug-objects) 26 +
+37 -7
pkgs/applications/networking/ids/zeek/default.nix
··· 1 1 { lib 2 2 , stdenv 3 + , callPackage 3 4 , fetchurl 4 5 , cmake 5 6 , flex 6 7 , bison 8 + , spicy-parser-generator 7 9 , openssl 10 + , libkqueue 8 11 , libpcap 9 12 , zlib 10 13 , file ··· 16 19 , gettext 17 20 , coreutils 18 21 , ncurses 19 - , caf 20 22 }: 21 23 24 + let 25 + broker = callPackage ./broker { }; 26 + in 22 27 stdenv.mkDerivation rec { 23 28 pname = "zeek"; 24 - version = "4.2.2"; 29 + version = "5.1.2"; 25 30 26 31 src = fetchurl { 27 32 url = "https://download.zeek.org/zeek-${version}.tar.gz"; 28 - sha256 = "sha256-9Q3X24uAmnSnLUAklK+gC0Mu8eh81ZE2h/7uIVc8cAw="; 33 + sha256 = "sha256-1DvXUcTbLBm9UjJXuk8DjGEj+lED+s9D+SNnSqA3bwU="; 29 34 }; 30 35 36 + strictDeps = true; 37 + 38 + patches = [ 39 + ./avoid-broken-tests.patch 40 + ./debug-runtime-undef-fortify-source.patch 41 + ./fix-installation.patch 42 + ]; 43 + 31 44 nativeBuildInputs = [ 32 45 bison 33 46 cmake 34 47 file 35 48 flex 49 + python3 36 50 ]; 37 51 38 52 buildInputs = [ 53 + broker 54 + spicy-parser-generator 39 55 curl 40 56 gperftools 57 + libkqueue 41 58 libmaxminddb 42 59 libpcap 43 60 ncurses 44 61 openssl 45 - python3 46 62 swig 47 63 zlib 48 64 ] ++ lib.optionals stdenv.isDarwin [ 49 65 gettext 50 66 ]; 51 67 52 - outputs = [ "out" "lib" "py" ]; 68 + postPatch = '' 69 + patchShebangs ./auxil/spicy/spicy/scripts 70 + 71 + substituteInPlace auxil/spicy/CMakeLists.txt --replace "hilti-toolchain-tests" "" 72 + substituteInPlace auxil/spicy/spicy/hilti/CMakeLists.txt --replace "hilti-toolchain-tests" "" 73 + ''; 53 74 54 75 cmakeFlags = [ 55 - "-DCAF_ROOT=${caf}" 56 - "-DZEEK_PYTHON_DIR=${placeholder "py"}/lib/${python3.libPrefix}/site-packages" 76 + "-DBroker_ROOT=${broker}" 77 + "-DSPICY_ROOT_DIR=${spicy-parser-generator}" 78 + "-DLIBKQUEUE_ROOT_DIR=${libkqueue}" 57 79 "-DENABLE_PERFTOOLS=true" 58 80 "-DINSTALL_AUX_TOOLS=true" 81 + "-DZEEK_ETC_INSTALL_DIR=/etc/zeek" 82 + "-DZEEK_LOG_DIR=/var/log/zeek" 83 + "-DZEEK_STATE_DIR=/var/lib/zeek" 84 + "-DZEEK_SPOOL_DIR=/var/spool/zeek" 59 85 ]; 60 86 61 87 postInstall = '' ··· 69 95 substituteInPlace $file --replace "/bin/rm" "${coreutils}/bin/rm" 70 96 done 71 97 ''; 98 + 99 + passthru = { 100 + inherit broker; 101 + }; 72 102 73 103 meta = with lib; { 74 104 description = "Network analysis framework much different from a typical IDS";
+28
pkgs/applications/networking/ids/zeek/fix-installation.patch
··· 1 + From f8c42a712db42cfd00fca75be2ce63c3aad2aad1 Mon Sep 17 00:00:00 2001 2 + From: Tobias Mayer <tobim@fastmail.fm> 3 + Date: Sun, 13 Nov 2022 21:48:36 +0100 4 + Subject: [PATCH] Fix installation 5 + 6 + --- 7 + CMakeLists.txt | 5 ----- 8 + 1 file changed, 5 deletions(-) 9 + 10 + diff --git a/CMakeLists.txt b/CMakeLists.txt 11 + index 846b65efd..d8b0be169 100644 12 + --- a/CMakeLists.txt 13 + +++ b/CMakeLists.txt 14 + @@ -81,11 +81,6 @@ if ( NOT ZEEK_LOG_DIR ) 15 + set(ZEEK_LOG_DIR ${ZEEK_ROOT_DIR}/logs) 16 + endif () 17 + 18 + -install(DIRECTORY DESTINATION ${ZEEK_ETC_INSTALL_DIR}) 19 + -install(DIRECTORY DESTINATION ${ZEEK_STATE_DIR}) 20 + -install(DIRECTORY DESTINATION ${ZEEK_SPOOL_DIR}) 21 + -install(DIRECTORY DESTINATION ${ZEEK_LOG_DIR}) 22 + - 23 + configure_file(zeek-path-dev.in ${CMAKE_CURRENT_BINARY_DIR}/zeek-path-dev) 24 + execute_process(COMMAND "${CMAKE_COMMAND}" -E create_symlink 25 + "${CMAKE_CURRENT_BINARY_DIR}/zeek-wrapper.in" 26 + -- 27 + 2.37.3 28 +
+6 -2
pkgs/applications/networking/instant-messengers/armcord/default.nix
··· 33 33 , systemd 34 34 , xdg-utils 35 35 , xorg 36 + , wayland 37 + , pipewire 36 38 }: 37 39 38 40 stdenv.mkDerivation rec { ··· 97 99 xorg.libXScrnSaver 98 100 xorg.libxshmfence 99 101 xorg.libXtst 102 + wayland 103 + pipewire 100 104 ]; 101 105 102 106 sourceRoot = "."; ··· 114 118 makeWrapper $out/opt/ArmCord/armcord $out/bin/armcord \ 115 119 "''${gappsWrapperArgs[@]}" \ 116 120 --prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \ 121 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform=wayland --enable-features=UseOzonePlatform --enable-features=WebRTCPipeWireCapturer }}" \ 117 122 --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath buildInputs}" \ 118 - --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} \ 119 - "''${gappsWrapperArgs[@]}" 123 + --suffix PATH : ${lib.makeBinPath [ xdg-utils ]} 120 124 121 125 # Fix desktop link 122 126 substituteInPlace $out/share/applications/armcord.desktop \
+2 -2
pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "signalbackup-tools"; 5 - version = "20230128-1"; 5 + version = "20230203"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bepaald"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-wYhftShCL9XozK0c7OLijqzveDvEvv9stpw+6CQND/Y="; 11 + sha256 = "sha256-xXIdXv2U5VpRSuJ9Kl6HMDBZGpXRYGPZFBBk9QYODtU="; 12 12 }; 13 13 14 14 postPatch = ''
+1 -1
pkgs/applications/networking/irc/senpai/default.nix
··· 32 32 description = "Your everyday IRC student"; 33 33 homepage = "https://ellidri.org/senpai"; 34 34 license = licenses.isc; 35 - maintainers = with maintainers; [ malvo ]; 35 + maintainers = with maintainers; [ malte-v ]; 36 36 }; 37 37 }
+1 -1
pkgs/applications/networking/mailreaders/mblaze/default.nix
··· 7 7 version = "1.2"; 8 8 9 9 nativeBuildInputs = [ installShellFiles makeWrapper ]; 10 - buildInputs = [ ruby ] ++ lib.optionals stdenv.isDarwin [ libiconv ]; 10 + buildInputs = [ libiconv ruby ]; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "leahneukirchen";
+3 -3
pkgs/applications/networking/seaweedfs/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "seaweedfs"; 10 - version = "3.40"; 10 + version = "3.41"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "seaweedfs"; 14 14 repo = "seaweedfs"; 15 15 rev = version; 16 - hash = "sha256-eU1RnLjPSAdtv+EqVnIpOLsDfBjx4WHFnHHkGZfr130="; 16 + hash = "sha256-sNeuIcRJ249F9m7NBi5Vh4HMhWwDpNHAZsit1auVI5U="; 17 17 }; 18 18 19 - vendorHash = "sha256-tKq5QEd7f4q7q2EDNjNrlatQ7+lXF9ya9L0iTP/AXSo="; 19 + vendorHash = "sha256-ZtHgZ0Mur102H2EvifsK3HYUQaI1dFMh/6eiJO09HBc="; 20 20 21 21 subPackages = [ "weed" ]; 22 22
+1 -1
pkgs/applications/networking/soju/default.nix
··· 60 60 homepage = "https://soju.im"; 61 61 changelog = "https://git.sr.ht/~emersion/soju/refs/${src.rev}"; 62 62 license = licenses.agpl3Only; 63 - maintainers = with maintainers; [ azahi malvo ]; 63 + maintainers = with maintainers; [ azahi malte-v ]; 64 64 }; 65 65 }
+4 -4
pkgs/applications/networking/warp/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "warp"; 20 - version = "0.3.2"; 20 + version = "0.4"; 21 21 22 22 src = fetchFromGitLab { 23 23 domain = "gitlab.gnome.org"; 24 24 owner = "World"; 25 25 repo = pname; 26 26 rev = "v${version}"; 27 - hash = "sha256-oKkZC9fi5xPnLTI00MnG2gMjzMZHMNFI77ztbR4KQo4="; 27 + hash = "sha256-c8X0kedfM8DPTEQAbh8cXIfEvxG2cdUD3twVHs0/k7U"; 28 28 }; 29 29 30 30 postPatch = '' ··· 34 34 cargoDeps = rustPlatform.fetchCargoTarball { 35 35 inherit src; 36 36 name = "${pname}-${version}"; 37 - hash = "sha256-sbyAyjxpol2SBxoLUsiPGfkP2diBPgJW0vEDHYWgmLU="; 37 + hash = "sha256-TS/Q6T3bPjkk1bfINTR6bcPy8fnbAxbKJUrx2pYsPWY="; 38 38 }; 39 39 40 40 nativeBuildInputs = [ ··· 62 62 description = "Fast and secure file transfer"; 63 63 homepage = "https://apps.gnome.org/app/app.drey.Warp"; 64 64 license = lib.licenses.gpl3Only; 65 - maintainers = with lib.maintainers; [ dotlambda ]; 65 + maintainers = with lib.maintainers; [ dotlambda foo-dogsquared ]; 66 66 platforms = lib.platforms.linux; 67 67 }; 68 68 }
+3 -6
pkgs/applications/office/paper-note/default.nix
··· 49 49 --replace "1.2.0" "${libadwaita.version}" 50 50 ''; 51 51 52 - postInstall = '' 53 - ln -s $out/bin/io.posidon.Paper $out/bin/paper 54 - ''; 55 - 56 52 meta = with lib; { 57 - description = "Take notes in Markdown"; 58 - homepage = "https://posidon.io/paper/"; 53 + description = "A pretty note-taking app for GNOME"; 54 + homepage = "https://gitlab.com/posidon_software/paper"; 55 + mainProgram = "io.posidon.Paper"; 59 56 license = licenses.gpl3; 60 57 platforms = platforms.unix; 61 58 maintainers = with maintainers; [ j0lol ];
+3 -3
pkgs/applications/office/treesheets/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "treesheets"; 15 - version = "unstable-2023-01-23"; 15 + version = "unstable-2023-01-31"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "aardappel"; 19 19 repo = "treesheets"; 20 - rev = "f676cba7f9749825744ec705ee58b9fbea47db51"; 21 - sha256 = "Zx1fGicCuX+HJm2QFSYQhcd9Ibg3qj5h9NPlSNNVLag="; 20 + rev = "44206849d03c8983e41d2aeca70a06e04365d88d"; 21 + sha256 = "bUyM0zWVO7HWBiWi0mhkDlVxgqMHoFiR78XpiG8q/V4="; 22 22 }; 23 23 24 24 nativeBuildInputs = [
+5 -2
pkgs/applications/radio/gridtracker/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitLab 4 + , nix-update-script 4 5 , nwjs 5 6 }: 6 7 7 8 stdenv.mkDerivation rec { 8 9 pname = "gridtracker"; 9 - version = "1.23.0110"; 10 + version = "1.23.0206"; 10 11 11 12 src = fetchFromGitLab { 12 13 owner = "gridtracker.org"; 13 14 repo = "gridtracker"; 14 15 rev = "v${version}"; 15 - sha256 = "sha256-yQWdBNt7maYTzroB+P1hsGIeivkP+soR3/b847HLYZY="; 16 + sha256 = "sha256-XWjKJga9aQrMb0ZfA4ElsPU1CfMwFtwYSK1vjgtlKes="; 16 17 }; 17 18 18 19 postPatch = '' ··· 26 27 ''; 27 28 28 29 makeFlags = [ "DESTDIR=$(out)" "NO_DIST_INSTALL=1" ]; 30 + 31 + passthru.updateScript = nix-update-script { }; 29 32 30 33 meta = with lib; { 31 34 description = "An amateur radio companion to WSJT-X or JTDX";
+2 -2
pkgs/applications/science/astronomy/kstars/default.nix
··· 14 14 15 15 mkDerivation rec { 16 16 pname = "kstars"; 17 - version = "3.6.1"; 17 + version = "3.6.3"; 18 18 19 19 src = fetchurl { 20 20 url = "mirror://kde/stable/kstars/kstars-${version}.tar.xz"; 21 - sha256 = "sha256-WWbtfqvGd13+a41z8/MjlchllpuhLX08nu15OlYUeuI="; 21 + sha256 = "sha256-sve9q4iM/Y8+K64Ceby/KGx5Un5G0o5cCnIxJkXTgug="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ extra-cmake-modules kdoctools ];
+2 -2
pkgs/applications/science/biology/igv/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "igv"; 5 - version = "2.15.5"; 5 + version = "2.16.0"; 6 6 src = fetchzip { 7 7 url = "https://data.broadinstitute.org/igv/projects/downloads/${lib.versions.majorMinor version}/IGV_${version}.zip"; 8 - sha256 = "sha256-AKKMtR0hU2O84mRJxxsXNCYHeW8d6t3XJpzOKKaxAWw="; 8 + sha256 = "sha256-pfFUtPgHzTWMm3sh4un8SwSYF8HM30HbAQznxlu4Irw="; 9 9 }; 10 10 11 11 installPhase = ''
+8 -15
pkgs/applications/science/electronics/digital/default.nix
··· 4 4 5 5 let 6 6 pkgDescription = "A digital logic designer and circuit simulator."; 7 - version = "0.29"; 8 - buildDate = "2022-02-11T18:10:34+01:00"; # v0.29 commit date 7 + version = "0.30"; 8 + buildDate = "2023-02-03T08:00:56+01:00"; # v0.30 commit date 9 9 10 10 desktopItem = makeDesktopItem { 11 11 type = "Application"; ··· 24 24 # inspect the .git folder to find the version number we are building, we then 25 25 # provide that version number manually as a property. 26 26 # (see https://github.com/hneemann/Digital/issues/289#issuecomment-513721481) 27 - mvnOptions = "-Pno-git-rev -Dgit.commit.id.describe=${version} -Dproject.build.outputTimestamp=${buildDate}"; 27 + # Also use the commit date as a build and output timestamp. 28 + mvnOptions = "-Pno-git-rev -Dgit.commit.id.describe=${version} -Dproject.build.outputTimestamp=${buildDate} -DbuildTimestamp=${buildDate}"; 28 29 in 29 30 stdenv.mkDerivation rec { 30 31 pname = "digital"; ··· 33 34 src = fetchFromGitHub { 34 35 owner = "hneemann"; 35 36 repo = "Digital"; 36 - rev = "287dd939d6f2d4d02c0d883c6178c3425c28d39c"; 37 - sha256 = "o5gaExUTTbk6WgQVw7/IeXhpNkj1BLkwD752snQqjIg="; 37 + rev = "932791eb6486d04f2ea938d83bcdb71b56d3a3f6"; 38 + sha256 = "cDykYlcFvDLFBy9UnX07iCR2LCq28SNU+h9vRT/AoJM="; 38 39 }; 39 40 40 - # Use fixed dates in the pom.xml and upgrade the jar and assembly plugins to 41 - # a version where they support reproducible builds 42 - patches = [ ./pom.xml.patch ]; 43 - 44 41 # Fetching maven dependencies from "central" needs the network at build phase, 45 42 # we do that in this extra derivation that explicitely specifies its 46 43 # outputHash to ensure determinism. 47 44 mavenDeps = stdenv.mkDerivation { 48 45 name = "${pname}-${version}-maven-deps"; 49 - inherit src nativeBuildInputs version patches postPatch; 46 + inherit src nativeBuildInputs version; 50 47 dontFixup = true; 51 48 buildPhase = '' 52 49 mvn package ${mvnOptions} -Dmaven.repo.local=$out ··· 62 59 ''; 63 60 outputHashAlgo = "sha256"; 64 61 outputHashMode = "recursive"; 65 - outputHash = "X5ppGUVwNQrMnjzD4Kin1Xmt4O3x+qr7jK4jr6E8tCI="; 62 + outputHash = "1Cgw+5V2E/RENMRMm368+2yvY7y6v9gTlo+LRgrCXcE="; 66 63 }; 67 64 68 65 nativeBuildInputs = [ copyDesktopItems maven makeWrapper ]; 69 - 70 - postPatch = '' 71 - substituteInPlace pom.xml --subst-var-by buildDate "${buildDate}" 72 - ''; 73 66 74 67 buildPhase = '' 75 68 mvn package --offline ${mvnOptions} -Dmaven.repo.local=${mavenDeps}
-30
pkgs/applications/science/electronics/digital/pom.xml.patch
··· 1 - diff --git a/pom.xml b/pom.xml 2 - index d5f8330b4..58ed18b63 100644 3 - --- a/pom.xml 4 - +++ b/pom.xml 5 - @@ -129,7 +130,7 @@ 6 - <plugin> 7 - <groupId>org.apache.maven.plugins</groupId> 8 - <artifactId>maven-jar-plugin</artifactId> 9 - - <version>2.5</version> 10 - + <version>3.2.0</version> 11 - <configuration> 12 - <archive> 13 - <manifest> 14 - @@ -188,6 +189,7 @@ 15 - <plugin> 16 - <groupId>org.apache.maven.plugins</groupId> 17 - <artifactId>maven-assembly-plugin</artifactId> 18 - + <version>3.2.0</version> 19 - <configuration> 20 - <finalName>Digital</finalName> 21 - <appendAssemblyId>false</appendAssemblyId> 22 - @@ -202,7 +204,7 @@ 23 - </manifest> 24 - <manifestEntries> 25 - <Build-SCM-Revision>${git.commit.id.describe}</Build-SCM-Revision> 26 - - <Build-Time>${maven.build.timestamp}</Build-Time> 27 - + <Build-Time>@buildDate@</Build-Time> 28 - <SplashScreen-Image>icons/splash.png</SplashScreen-Image> 29 - </manifestEntries> 30 - </archive>
+2 -2
pkgs/applications/science/math/pari/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "pari"; 17 - version = "2.15.1"; 17 + version = "2.15.2"; 18 18 19 19 src = fetchurl { 20 20 urls = [ ··· 22 22 # old versions are at the url below 23 23 "https://pari.math.u-bordeaux.fr/pub/pari/OLD/${lib.versions.majorMinor version}/${pname}-${version}.tar.gz" 24 24 ]; 25 - hash = "sha256-RUGdt3xmhb7mfkLg7LeOGe9WK+eq/GN8ikGXDy6Qnj0="; 25 + hash = "sha256-sEYoER7iKHZRmksc2vsy/rqjTq+iT56B9Y+NBX++4N0="; 26 26 }; 27 27 28 28 buildInputs = [
+1 -2
pkgs/applications/terminal-emulators/kitty/default.nix
··· 97 97 hardeningDisable = lib.optional stdenv.cc.isClang "strictoverflow"; 98 98 99 99 CGO_ENABLED = 0; 100 - GO_FLAGS = "-trimpath"; 101 - disallowedReferences = [ go ]; 100 + GOFLAGS = "-trimpath"; 102 101 103 102 configurePhase = let 104 103 goModules = (buildGoModule {
+2 -2
pkgs/applications/version-management/tig/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "tig"; 7 - version = "2.5.7"; 7 + version = "2.5.8"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "jonas"; 11 11 repo = pname; 12 12 rev = "${pname}-${version}"; 13 - sha256 = "sha256-D5NQaxkGhwyBoScI7fZxnSHC0ABmsUeRf8pZCKooV3w="; 13 + sha256 = "sha256-VuuqR5fj0YvqIfVPH7N3rpAfIbcTwOx9W3H60saCToQ="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ makeWrapper autoreconfHook asciidoc xmlto docbook_xsl docbook_xml_dtd_45 findXMLCatalogs pkg-config ];
+3 -3
pkgs/applications/video/makemkv/default.nix
··· 14 14 }: 15 15 16 16 let 17 - version = "1.17.2"; 17 + version = "1.17.3"; 18 18 # Using two URLs as the first one will break as soon as a new version is released 19 19 src_bin = fetchurl { 20 20 urls = [ 21 21 "http://www.makemkv.com/download/makemkv-bin-${version}.tar.gz" 22 22 "http://www.makemkv.com/download/old/makemkv-bin-${version}.tar.gz" 23 23 ]; 24 - sha256 = "sha256-gACMzJ7oZCk/INSeJaV7GnF9hy/6F9d0QDLp5jPiF4k="; 24 + sha256 = "1cd633bfb381faa4f22ab57f6b75053c1b18997c223ed7988896c8c15cd1bee0"; 25 25 }; 26 26 src_oss = fetchurl { 27 27 urls = [ 28 28 "http://www.makemkv.com/download/makemkv-oss-${version}.tar.gz" 29 29 "http://www.makemkv.com/download/old/makemkv-oss-${version}.tar.gz" 30 30 ]; 31 - sha256 = "sha256-qD+Kuz8j3vDch4PlNQYqdbffL3YSKRqKg6IfkLk/LaQ="; 31 + sha256 = "16be3ee29c1dd3d5292f793e9f5efbcd30a59bf035de79586e9afbfa98a6a4cb"; 32 32 }; 33 33 34 34 in mkDerivation {
+4 -2
pkgs/build-support/fetchmavenartifact/default.nix
··· 43 43 (lib.replaceStrings ["."] ["_"] artifactId) "-" 44 44 version 45 45 ]; 46 + suffix = if isNull classifier then "" else "-${classifier}"; 47 + filename = "${artifactId}-${version}${suffix}.jar"; 46 48 mkJarUrl = repoUrl: 47 49 lib.concatStringsSep "/" [ 48 50 (lib.removeSuffix "/" repoUrl) 49 51 (lib.replaceStrings ["."] ["/"] groupId) 50 52 artifactId 51 53 version 52 - "${artifactId}-${version}${lib.optionalString (!isNull classifier) "-${classifier}"}.jar" 54 + filename 53 55 ]; 54 56 urls_ = 55 57 if url != "" then [url] ··· 68 70 # packages packages that mention this derivation in their buildInputs. 69 71 installPhase = '' 70 72 mkdir -p $out/share/java 71 - ln -s ${jar} $out/share/java/${artifactId}-${version}.jar 73 + ln -s ${jar} $out/share/java/${filename} 72 74 ''; 73 75 # We also add a `jar` attribute that can be used to easily obtain the path 74 76 # to the downloaded jar file.
+2 -2
pkgs/build-support/trivial-builders.nix
··· 509 509 '' 510 510 mkdir -p $out 511 511 for i in $(cat $pathsPath); do 512 - ${lndir}/bin/lndir -silent $i $out 513 - done 512 + ${lndir}/bin/lndir $i $out 513 + done 2>&1 | sed 's/^/symlinkJoin: warning: keeping existing file: /' 514 514 ${postBuild} 515 515 ''; 516 516
+36
pkgs/data/fonts/blackout/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "blackout"; 5 + version = "2014-07-29"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "4864cfc1749590e9f78549c6e57116fe98480c0f"; 11 + hash = "sha256-UmJVmtuPQYW/w+mdnJw9Ql4R1xf/07l+/Ky1wX9WKqw="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/truetype $src/*.ttf 18 + 19 + runHook postInstall 20 + ''; 21 + 22 + meta = { 23 + description = "A bad-ass, unholy-mother-shut-your-mouth stencil sans-serif"; 24 + longDescription = '' 25 + Eats holes for breakfast lunch and dinner. Inspired by filling in 26 + sans-serif newspaper headlines. Continually updated with coffee and 27 + music. Makes your work louder than the next person’s. 28 + 29 + Comes in three styles: Midnight (solid), 2AM (reversed), & Sunrise 30 + (stroked). 31 + ''; 32 + homepage = "https://www.theleagueofmoveabletype.com/blackout"; 33 + license = lib.licenses.ofl; 34 + maintainers = with lib.maintainers; [ minijackson ]; 35 + }; 36 + })
+38
pkgs/data/fonts/chunk/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "chunk"; 5 + version = "2021-03-03"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "12a243f3fb7c7a68844901023f7d95d6eaf14104"; 11 + hash = "sha256-NMkRvrUgy9yzOT3a1rN6Ch/p8Cr902CwL4G0w7jVm1E="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/truetype $src/*.ttf 18 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 19 + 20 + runHook postInstall 21 + ''; 22 + 23 + meta = { 24 + description = "An ultra-bold, ultra-awesome slab serif typeface"; 25 + longDescription = '' 26 + Chunk is an ultra-bold slab serif typeface that is reminiscent of old 27 + American Western woodcuts, broadsides, and newspaper headlines. Used 28 + mainly for display, the fat block lettering is unreserved yet refined for 29 + contemporary use. 30 + 31 + In 2014, a new textured style was created by Tyler Finck called Chunk 32 + Five Print. It contains the same glyphs as the original. 33 + ''; 34 + homepage = "https://www.theleagueofmoveabletype.com/chunk"; 35 + license = lib.licenses.ofl; 36 + maintainers = with lib.maintainers; [ minijackson ]; 37 + }; 38 + })
+32
pkgs/data/fonts/fanwood/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "fanwood"; 5 + version = "2011-05-11"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "cbaaed9704e7d37d3dcdbdf0b472e9efd0e39432"; 11 + hash = "sha256-OroFhhb4RxPHkx+/8PtFnxs1GQVXMPiYTd+2vnRbIjg="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 18 + 19 + runHook postInstall 20 + ''; 21 + 22 + meta = { 23 + description = "A serif based on the work of a famous Czech-American type designer of yesteryear"; 24 + longDescription = '' 25 + Based on work of a famous Czech-American type designer of yesteryear. The 26 + package includes roman and italic. 27 + ''; 28 + homepage = "https://www.theleagueofmoveabletype.com/fanwood"; 29 + license = lib.licenses.ofl; 30 + maintainers = with lib.maintainers; [ minijackson ]; 31 + }; 32 + })
+28
pkgs/data/fonts/goudy-bookletter-1911/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "goudy-bookletter-1911"; 5 + version = "2011-05-11"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "85ff5b834b4f63feb36fd2053949c19660580e48"; 11 + hash = "sha256-11axs1+SRQj+1lYTq2LYf1I65WrrvB/UnAgZkHPP1N8="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 18 + 19 + runHook postInstall 20 + ''; 21 + 22 + meta = { 23 + description = "A public domain font based on Frederic Goudy’s Kennerley Oldstyle"; 24 + homepage = "https://www.theleagueofmoveabletype.com/goudy-bookletter-1911"; 25 + license = lib.licenses.ofl; 26 + maintainers = with lib.maintainers; [ minijackson ]; 27 + }; 28 + })
+34
pkgs/data/fonts/junction/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "junction"; 5 + version = "2014-05-29"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "fb73260e86dd301b383cf6cc9ca8e726ef806535"; 11 + hash = "sha256-Zqh23HPWGed+JkADYjYdsVNRxqJDvC9xhnqAqWZ3Eu8="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 18 + 19 + runHook postInstall 20 + ''; 21 + 22 + meta = { 23 + description = "Junction is a a humanist sans-serif font"; 24 + longDescription = '' 25 + Junction is a a humanist sans-serif, and the first open-source type 26 + project started by The League of Moveable Type. It has been updated 27 + (2014) to include additional weights (light/bold) and expanded 28 + international support. 29 + ''; 30 + homepage = "https://www.theleagueofmoveabletype.com/junction"; 31 + license = lib.licenses.ofl; 32 + maintainers = with lib.maintainers; [ minijackson ]; 33 + }; 34 + })
+32
pkgs/data/fonts/knewave/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "knewave"; 5 + version = "2012-07-30"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "f335d5ff1f12e4acf97d4208e1c37b4d386e57fb"; 11 + hash = "sha256-SaJU2GlxU7V3iJNQzFKg1YugaPsiJuSZpC8NCqtWyz0="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/truetype $src/*.ttf 18 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 19 + 20 + runHook postInstall 21 + ''; 22 + 23 + meta = { 24 + description = " A bold, painted face for the rocker within"; 25 + longDescription = '' 26 + Knewave is bold, painted face. Get it? Git it. 27 + ''; 28 + homepage = "https://www.theleagueofmoveabletype.com/knewave"; 29 + license = lib.licenses.ofl; 30 + maintainers = with lib.maintainers; [ minijackson ]; 31 + }; 32 + })
+39
pkgs/data/fonts/league-gothic/default.nix
··· 1 + { lib, fetchzip, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "league-gothic"; 5 + version = "1.601"; 6 + 7 + src = fetchzip { 8 + url = "https://github.com/theleagueof/league-gothic/releases/download/${self.version}/LeagueGothic-${self.version}.tar.xz"; 9 + hash = "sha256-emkXKyQw4R0Zgg02oJsvBkqV0jmczP0tF0K2IKqJHMA="; 10 + }; 11 + 12 + installPhase = '' 13 + runHook preInstall 14 + 15 + install -D -m444 -t $out/share/fonts/truetype $src/static/TTF/*.ttf 16 + install -D -m444 -t $out/share/fonts/opentype $src/static/OTF/*.otf 17 + 18 + runHook postInstall 19 + ''; 20 + 21 + meta = { 22 + description = "A revival of an old classic, Alternate Gothic #1"; 23 + longDescription = '' 24 + League Gothic is a revival of an old classic, and one of our favorite 25 + typefaces, Alternate Gothic #1. It was originally designed by Morris 26 + Fuller Benton for the American Type Founders Company in 1903. The company 27 + went bankrupt in 1993, and since the original typeface was created before 28 + 1923, the typeface is in the public domain. 29 + 30 + We decided to make our own version, and contribute it to the Open Source 31 + Type Movement. Thanks to a commission from the fine & patient folks over 32 + at WND.com, it’s been revised & updated with contributions from Micah 33 + Rich, Tyler Finck, and Dannci, who contributed extra glyphs. 34 + ''; 35 + homepage = "https://www.theleagueofmoveabletype.com/league-gothic"; 36 + license = lib.licenses.ofl; 37 + maintainers = with lib.maintainers; [ minijackson ]; 38 + }; 39 + })
+42 -31
pkgs/data/fonts/league-of-moveable-type/default.nix
··· 1 - {lib, stdenv, fetchurl, unzip, raleway}: 1 + { lib 2 + , symlinkJoin 3 + , the-neue-black 4 + , blackout 5 + , chunk 6 + , fanwood 7 + , goudy-bookletter-1911 8 + , junction-font 9 + , knewave 10 + , league-gothic 11 + , league-script-number-one 12 + , league-spartan 13 + , linden-hill 14 + , orbitron 15 + , ostrich-sans 16 + , prociono 17 + , raleway 18 + , sniglet 19 + , sorts-mill-goudy 20 + }: 2 21 3 - let 22 + symlinkJoin { 23 + name = "league-of-moveable-type"; 4 24 5 - # TO UPDATE: 6 - # ./update.sh > ./fonts.nix 7 - # we use the extended version of raleway (same license). 8 - fonts = [raleway] 9 - ++ map fetchurl (builtins.filter (f: f.name != "raleway.zip") (import ./fonts.nix)); 10 - 11 - in 12 - stdenv.mkDerivation rec { 13 - 14 - baseName = "league-of-moveable-type"; 15 - version = "2016-10-15"; 16 - name="${baseName}-${version}"; 17 - 18 - srcs = fonts; 19 - 20 - nativeBuildInputs = [ unzip ]; 21 - sourceRoot = "."; 22 - 23 - installPhase = '' 24 - mkdir -p $out/share/fonts/opentype 25 - cp */*.otf $out/share/fonts/opentype 26 - # for Raleway, where the fonts are already in /share/… 27 - cp */share/fonts/opentype/*.otf $out/share/fonts/opentype 28 - ''; 29 - 30 - outputHashAlgo = "sha256"; 31 - outputHashMode = "recursive"; 32 - outputHash = "1gy959qhhdwm1phbrkab9isi0dmxcy0yizzncb0k49w88mc13vd0"; 25 + paths = [ 26 + the-neue-black 27 + blackout 28 + chunk 29 + fanwood 30 + goudy-bookletter-1911 31 + junction-font 32 + knewave 33 + league-gothic 34 + league-script-number-one 35 + league-spartan 36 + linden-hill 37 + orbitron 38 + ostrich-sans 39 + prociono 40 + raleway 41 + sniglet 42 + sorts-mill-goudy 43 + ]; 33 44 34 45 meta = { 35 46 description = "Font Collection by The League of Moveable Type"; ··· 46 57 license = lib.licenses.ofl; 47 58 48 59 platforms = lib.platforms.all; 49 - maintainers = with lib.maintainers; [ bergey Profpatsch ]; 60 + maintainers = with lib.maintainers; [ bergey minijackson Profpatsch ]; 50 61 }; 51 62 }
-82
pkgs/data/fonts/league-of-moveable-type/fonts.nix
··· 1 - [ 2 - { 3 - url = "https://www.theleagueofmoveabletype.com/league-spartan/download"; 4 - sha256 = "1z9pff8xm58njs7whaxb3sq4vbdkxv7llwgm9nqhwshmgr52jrm1"; 5 - name = "league-spartan.zip"; 6 - } 7 - { 8 - url = "https://www.theleagueofmoveabletype.com/junction/download"; 9 - sha256 = "1qbhfha012ma26n43lm1fh06i7z47wk50r8qsp09bpxc5yr4ypi7"; 10 - name = "junction.zip"; 11 - } 12 - { 13 - url = "https://www.theleagueofmoveabletype.com/ostrich-sans/download"; 14 - sha256 = "11ydhbgcfhmydcnim64vb035cha14krxxrbf62426dm6bvxkphp3"; 15 - name = "ostrich-sans.zip"; 16 - } 17 - { 18 - url = "https://www.theleagueofmoveabletype.com/league-gothic/download"; 19 - sha256 = "0nbwsbwhs375kbis3lpk98dw05mnh455vghjg1cq0j2fsj1zb99b"; 20 - name = "league-gothic.zip"; 21 - } 22 - { 23 - url = "https://www.theleagueofmoveabletype.com/blackout/download"; 24 - sha256 = "1r7dihnjvy4fgvaj5m4llc9dm4cpdl1l79mhg3as16qvjgazms3p"; 25 - name = "blackout.zip"; 26 - } 27 - { 28 - url = "https://www.theleagueofmoveabletype.com/knewave/download"; 29 - sha256 = "065yiakhm6h6jkmigj4pqm2qi6saph0pwb7g8s9gwkskhkk5iy57"; 30 - name = "knewave.zip"; 31 - } 32 - { 33 - url = "https://www.theleagueofmoveabletype.com/fanwood/download"; 34 - sha256 = "1023da7hik8ci8s7rcy6lh4h9p6igx1kz9y1a2cv6sizbp819w8g"; 35 - name = "fanwood.zip"; 36 - } 37 - { 38 - url = "https://www.theleagueofmoveabletype.com/linden-hill/download"; 39 - sha256 = "0rm92rz9kki91l5wcn149mdpwq1mfql4dv6d159hv534qmg3z3ks"; 40 - name = "linden-hill.zip"; 41 - } 42 - { 43 - url = "https://www.theleagueofmoveabletype.com/league-script-number-one/download"; 44 - sha256 = "056hb02a5vydrq5q0gwzanp2zkrrv1spm8sfc5wzhyfzgwd1vc76"; 45 - name = "league-script-number-one.zip"; 46 - } 47 - { 48 - url = "https://www.theleagueofmoveabletype.com/raleway/download"; 49 - sha256 = "0f6anym0adq0ankqbdqx4lyzbysx824zqdj1x60gafyisjx48y87"; 50 - name = "raleway.zip"; 51 - } 52 - { 53 - url = "https://www.theleagueofmoveabletype.com/prociono/download"; 54 - sha256 = "11hamjry5lx3cykzpjq7kwlp6h9cjqy470fmn9f2pi954b46xkdy"; 55 - name = "prociono.zip"; 56 - } 57 - { 58 - url = "https://www.theleagueofmoveabletype.com/orbitron/download"; 59 - sha256 = "156w4j324d350pvjmzdg2w8inhhdfzrvb86rhlavgd9sxx2fykk4"; 60 - name = "orbitron.zip"; 61 - } 62 - { 63 - url = "https://www.theleagueofmoveabletype.com/goudy-bookletter-1911/download"; 64 - sha256 = "01qganq5n7rgqw546lf45kj8j7ymfjr00i2bwp3qw7ibifg9pn4n"; 65 - name = "goudy-bookletter-1911.zip"; 66 - } 67 - { 68 - url = "https://www.theleagueofmoveabletype.com/sorts-mill-goudy/download"; 69 - sha256 = "11aywj5lzapk04k2yzi1g96acbbm48x902ka0v9cfwwqpn6js9ra"; 70 - name = "sorts-mill-goudy.zip"; 71 - } 72 - { 73 - url = "https://www.theleagueofmoveabletype.com/chunk/download"; 74 - sha256 = "15mbqwz90y1n4vlj2xkc8vd56va6la5qnxhiipvcmkrng5y3931j"; 75 - name = "chunk.zip"; 76 - } 77 - { 78 - url = "https://www.theleagueofmoveabletype.com/sniglet/download"; 79 - sha256 = "1lhpnjm52gyhy9s2kwbsg1rd9iyrqli5q9ngp141igx4p1bgbqkc"; 80 - name = "sniglet.zip"; 81 - } 82 - ]
-25
pkgs/data/fonts/league-of-moveable-type/update.sh
··· 1 - #!/usr/bin/env bash 2 - 3 - SITE=https://www.theleagueofmoveabletype.com 4 - 5 - # since there is no nice way to get all the fonts, 6 - # this fetches the homepage and extracts their names from the html … 7 - fonts=$(curl "$SITE" 2>/dev/null | \ 8 - sed -ne 's/<img.*cloudfront.*images\/\(.*\)-[[:digit:]-]\..*$/\1/p') 9 - 10 - # build an ad-hoc nixexpr list with the files & hashes 11 - echo "[" 12 - for f in $fonts; do 13 - url="$SITE/$f/download" 14 - hash=$(nix-prefetch-url --type sha256 "$url" 2>/dev/null) 15 - cat <<EOF 16 - { 17 - url = "$url"; 18 - sha256 = "$hash"; 19 - name = "$f.zip"; 20 - } 21 - EOF 22 - done 23 - echo "]" 24 - 25 -
+35
pkgs/data/fonts/league-script-number-one/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "league-script-number-one"; 5 + version = "2011-05-25"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "225add0b37cf8268759ba4572e02630d9fb54ecf"; 11 + hash = "sha256-Z3Zrp0Os3On0tESVical1Qh6wY1H2Hc0OPTlkbtsrCI="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 18 + 19 + runHook postInstall 20 + ''; 21 + 22 + meta = { 23 + description = "A modern, coquettish script font"; 24 + longDescription = '' 25 + This ain’t no Lucinda. League Script #1 is a modern, coquettish script 26 + font that sits somewhere between your high school girlfriend’s love notes 27 + and handwritten letters from the ’20s. Designed exclusively for the 28 + League of Moveable Type, it includes ligatures and will act as the 29 + framework for future script designs. 30 + ''; 31 + homepage = "https://www.theleagueofmoveabletype.com/league-script"; 32 + license = lib.licenses.ofl; 33 + maintainers = with lib.maintainers; [ minijackson ]; 34 + }; 35 + })
+40
pkgs/data/fonts/league-spartan/default.nix
··· 1 + { lib, fetchzip, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "league-spartan"; 5 + version = "2.220"; 6 + 7 + src = fetchzip { 8 + url = "https://github.com/theleagueof/league-spartan/releases/download/${self.version}/LeagueSpartan-${self.version}.tar.xz"; 9 + hash = "sha256-dkvWRYli8vk+E0DkZ2NWCJKfSfdo4jEcGo0puQpFVVc="; 10 + }; 11 + 12 + installPhase = '' 13 + runHook preInstall 14 + 15 + install -D -m444 -t $out/share/fonts/truetype $src/static/TTF/*.ttf 16 + install -D -m444 -t $out/share/fonts/opentype $src/static/OTF/*.otf 17 + 18 + runHook postInstall 19 + ''; 20 + 21 + meta = { 22 + description = "A fantastic new revival of ATF's classic Spartan, a geometric sans-serif that has no problem kicking its enemies in the chest."; 23 + longDescription = '' 24 + A new classic, this is a bold, modern, geometric sans-serif that has no 25 + problem kicking its enemies in the chest. 26 + 27 + Taking a strong influence from ATF's classic Spartan family, we're 28 + starting our own family out with a single strong weight. We've put a few 29 + unique touches into a beautiful, historical typeface, and made sure to 30 + include an extensive characterset – currently totaling over 300 glyphs. 31 + 32 + Over time, the open-source license will allow us expand League Spartan 33 + into a full family, with multiple weights and styles, and we're starting 34 + by releasing our first Bold style for this exciting, modern classic now. 35 + ''; 36 + homepage = "https://www.theleagueofmoveabletype.com/league-spartan"; 37 + license = lib.licenses.ofl; 38 + maintainers = with lib.maintainers; [ minijackson ]; 39 + }; 40 + })
+32
pkgs/data/fonts/linden-hill/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "linden-hill"; 5 + version = "2011-05-25"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "a3f7ae6c4cac1b7e5ce5269e1fcc6a2fbb9e31ee"; 11 + hash = "sha256-EjXcLjzVQeOJgLxGua8t0oMc+APOsONGGpG6VJVCgFw="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 18 + 19 + runHook postInstall 20 + ''; 21 + 22 + meta = { 23 + description = "A digital version of Frederic Goudy’s Deepdene"; 24 + longDescription = '' 25 + Linden Hill is a digital version of Frederic Goudy’s Deepdene. The 26 + package includes roman and italic. 27 + ''; 28 + homepage = "https://www.theleagueofmoveabletype.com/linden-hill"; 29 + license = lib.licenses.ofl; 30 + maintainers = with lib.maintainers; [ minijackson ]; 31 + }; 32 + })
+8 -8
pkgs/data/fonts/orbitron/default.nix
··· 1 1 { lib, stdenvNoCC, fetchFromGitHub }: 2 2 3 - stdenvNoCC.mkDerivation { 3 + stdenvNoCC.mkDerivation (self: { 4 4 pname = "orbitron"; 5 - version = "20110526"; 5 + version = "2011-05-25"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "theleagueof"; 9 - repo = "orbitron"; 10 - rev = "13e6a52"; 9 + repo = self.pname; 10 + rev = "13e6a5222aa6818d81c9acd27edd701a2d744152"; 11 11 hash = "sha256-zjNPVrDUxcQbrsg1/8fFa6Wenu1yuG/XDfKA7NVZ0rA="; 12 12 }; 13 13 14 14 installPhase = '' 15 15 runHook preInstall 16 16 17 - install -m444 -Dt $out/share/fonts/opentype/orbitron *.otf 18 - install -m444 -Dt $out/share/fonts/ttf/orbitron *.ttf 17 + install -D -m444 -t $out/share/fonts/truetype $src/*.ttf 18 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 19 19 20 20 runHook postInstall 21 21 ''; ··· 43 43 ''; 44 44 license = licenses.ofl; 45 45 platforms = platforms.all; 46 - maintainers = [ maintainers.leenaars ]; 46 + maintainers = with lib.maintainers; [ leenaars minijackson ]; 47 47 }; 48 - } 48 + })
+32
pkgs/data/fonts/ostrich-sans/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "ostrich-sans"; 5 + version = "2014-04-18"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "a949d40d0576d12ba26e2a45e19c91fd0228c964"; 11 + hash = "sha256-vvTNtl+fO2zWooH1EvCmO/dPYYgCkj8Ckg5xfg1gtnw="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 18 + 19 + runHook postInstall 20 + ''; 21 + 22 + meta = { 23 + description = "A gorgeous modern sans-serif with a very long neck"; 24 + longDescription = '' 25 + A gorgeous modern sans-serif with a very long neck. With a whole slew of 26 + styles & weights. 27 + ''; 28 + homepage = "https://www.theleagueofmoveabletype.com/ostrich-sans"; 29 + license = lib.licenses.ofl; 30 + maintainers = with lib.maintainers; [ minijackson ]; 31 + }; 32 + })
+34
pkgs/data/fonts/prociono/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "prociono"; 5 + version = "2011-05-25"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "f9d9680de6d6f0c13939f23c9dd14cd7853cf844"; 11 + hash = "sha256-gC5E0Z0O2cnthoBEu+UOQLsr3/a/3/JPIx3WCPsXXtk="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/truetype $src/*.ttf 18 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 19 + 20 + runHook postInstall 21 + ''; 22 + 23 + meta = { 24 + description = "A roman serif with blackletter elements"; 25 + longDescription = '' 26 + "Prociono" (pro-tsee-O-no) is an Esperanto word meaning either the star 27 + Procyon or the animal species known as the raccoon. It is a roman serif 28 + with blackletter elements. 29 + ''; 30 + homepage = "https://www.theleagueofmoveabletype.com/prociono"; 31 + license = lib.licenses.ofl; 32 + maintainers = with lib.maintainers; [ minijackson ]; 33 + }; 34 + })
+17 -21
pkgs/data/fonts/raleway/default.nix
··· 1 - { lib, stdenvNoCC, fetchFromGitHub }: 1 + { lib, fetchzip, stdenvNoCC }: 2 2 3 - stdenvNoCC.mkDerivation { 3 + stdenvNoCC.mkDerivation (self: { 4 4 pname = "raleway"; 5 - version = "2016-08-30"; 5 + version = "4.101"; 6 6 7 - src = fetchFromGitHub { 8 - owner = "impallari"; 9 - repo = "Raleway"; 10 - rev = "fa27f47b087fc093c6ae11cfdeb3999ac602929a"; 11 - hash = "sha256-mcIpE+iqG6M43I5TT95oV+5kNgphunmyxC+Jaj0JysQ="; 7 + src = fetchzip { 8 + url = "https://github.com/theleagueof/raleway/releases/download/${self.version}/Raleway-${self.version}.tar.xz"; 9 + hash = "sha256-itNHIMoRjiaqYAJoDNetkCquv47VAfel8MAzwsd//Ww="; 12 10 }; 13 11 14 12 installPhase = '' 15 13 runHook preInstall 16 14 17 - find . -name "*-Original.otf" -exec install -Dt $out/share/fonts/opentype {} \; 15 + install -D -m444 -t $out/share/fonts/truetype $src/static/TTF/*.ttf 16 + install -D -m444 -t $out/share/fonts/opentype $src/static/OTF/*.otf 18 17 19 18 runHook postInstall 20 19 ''; 21 20 22 21 meta = { 23 22 description = "Raleway is an elegant sans-serif typeface family"; 24 - 25 23 longDescription = '' 26 24 Initially designed by Matt McInerney as a single thin weight, it was 27 25 expanded into a 9 weight family by Pablo Impallari and Rodrigo Fuenzalida 28 - in 2012 and iKerned by Igino Marini. In 2013 the Italics where added. 26 + in 2012 and iKerned by Igino Marini. In 2013 the Italics where added, and 27 + most recently — a variable version. 29 28 30 - It is a display face and the download features both old style and lining 31 - numerals, standard and discretionary ligatures, a pretty complete set of 32 - diacritics, as well as a stylistic alternate inspired by more geometric 33 - sans-serif typefaces than its neo-grotesque inspired default character 34 - set. 29 + It features both old style and lining numerals, standard and 30 + discretionary ligatures, a pretty complete set of diacritics, as well as 31 + a stylistic alternate inspired by more geometric sans-serif typefaces 32 + than its neo-grotesque inspired default character set. 35 33 36 34 It also has a sister display family, Raleway Dots. 37 35 ''; 38 - 39 - homepage = "https://github.com/impallari/Raleway"; 36 + homepage = "https://www.theleagueofmoveabletype.com/raleway"; 40 37 license = lib.licenses.ofl; 41 - 42 - maintainers = with lib.maintainers; [ Profpatsch ]; 38 + maintainers = with lib.maintainers; [ minijackson Profpatsch ]; 43 39 }; 44 - } 40 + })
+33
pkgs/data/fonts/sniglet/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "sniglet"; 5 + version = "2011-05-25"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "5c6b0860bdd0d8c4f16222e4de3918c384db17c4"; 11 + hash = "sha256-fLT2hZT9o1Ka30EB/6oWwmalhVJ+swXLRFG99yRWd2c="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/truetype $src/*.ttf 18 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 19 + 20 + runHook postInstall 21 + ''; 22 + 23 + meta = { 24 + description = "A fun rounded display face that’s great for headlines"; 25 + longDescription = '' 26 + A rounded display face that’s great for headlines. It comes with a full 27 + character set, so you can type in Icelandic or even French! 28 + ''; 29 + homepage = "https://www.theleagueofmoveabletype.com/sniglet"; 30 + license = lib.licenses.ofl; 31 + maintainers = with lib.maintainers; [ minijackson ]; 32 + }; 33 + })
+36
pkgs/data/fonts/sorts-mill-goudy/default.nix
··· 1 + { lib, fetchFromGitHub, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "sorts-mill-goudy"; 5 + version = "2011-05-25"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "theleagueof"; 9 + repo = self.pname; 10 + rev = "06072890c7b05f274215a24f17449655ccb2c8af"; 11 + hash = "sha256-NEfLBJatUmdUL5gJEimJHZfOd1OtI7pxTN97eWMODyM="; 12 + }; 13 + 14 + installPhase = '' 15 + runHook preInstall 16 + 17 + install -D -m444 -t $out/share/fonts/truetype $src/*.ttf 18 + install -D -m444 -t $out/share/fonts/opentype $src/*.otf 19 + 20 + runHook postInstall 21 + ''; 22 + 23 + meta = { 24 + description = "A ‘revival’ of Goudy Oldstyle and Italic"; 25 + longDescription = '' 26 + A 'revival' of Goudy Oldstyle and Italic, with features including small 27 + capitals (in the roman only), oldstyle and lining figures, superscripts 28 + and subscripts, fractions, ligatures, class-based kerning, case-sensitive 29 + forms, and capital spacing. There is support for many languages using 30 + latin scripts. 31 + ''; 32 + homepage = "https://www.theleagueofmoveabletype.com/sorts-mill-goudy"; 33 + license = lib.licenses.ofl; 34 + maintainers = with lib.maintainers; [ minijackson ]; 35 + }; 36 + })
+33
pkgs/data/fonts/the-neue-black/default.nix
··· 1 + { lib, fetchzip, stdenvNoCC }: 2 + 3 + stdenvNoCC.mkDerivation (self: { 4 + pname = "the-neue-black"; 5 + version = "1.007"; 6 + 7 + src = fetchzip { 8 + url = "https://github.com/theleagueof/the-neue-black/releases/download/${self.version}/TheNeueBlack-${self.version}.tar.xz"; 9 + hash = "sha256-AsB6w1000xdl+pOPDXqqzQhru1T/VD0hIJ4gFec7mU4="; 10 + }; 11 + 12 + installPhase = '' 13 + runHook preInstall 14 + 15 + install -D -m444 -t $out/share/fonts/truetype $src/static/TTF/*.ttf 16 + install -D -m444 -t $out/share/fonts/opentype $src/static/OTF/*.otf 17 + 18 + runHook postInstall 19 + ''; 20 + 21 + meta = { 22 + description = "Tré Seals’ first open-source font, a typeface based on the Chicago Freedom Movement"; 23 + longDescription = '' 24 + The open-source release of The Neue Black is in partnership with designer 25 + Tré Seals of Vocal Type Co. The Neue Black is a display sans serif with a 26 + robust character set that has over 25 ligatures and various inktrap 27 + alternates. 28 + ''; 29 + homepage = "https://www.theleagueofmoveabletype.com/the-neue-black"; 30 + license = lib.licenses.ofl; 31 + maintainers = with lib.maintainers; [ minijackson ]; 32 + }; 33 + })
+2 -2
pkgs/data/fonts/vazir-fonts/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "vazir-fonts"; 5 - version = "32.0.0"; 5 + version = "33.003"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rastikerdar"; 9 9 repo = "vazir-font"; 10 10 rev = "v${version}"; 11 - hash = "sha256-lkjlSW3Sfr1bJ9/IOsZl9yOVh9mYKhoV5XcLkqcQ71g="; 11 + hash = "sha256-C1UtfrRFzz0uv/hj8e7huXe4sNd5h7ozVhirWEAyXGg="; 12 12 }; 13 13 14 14 dontBuild = true;
+2 -2
pkgs/data/misc/poppler-data/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "poppler-data"; 11 - version = "0.4.11"; 11 + version = "0.4.12"; 12 12 13 13 src = fetchurl { 14 14 url = "https://poppler.freedesktop.org/${pname}-${version}.tar.gz"; 15 - sha256 = "LOwFzRuwOvmKiwah4i9ubhplseLzgWyzBpuwh0gl8Iw="; 15 + sha256 = "yDW2QKQM41fhuDZmqr2V7f+iTd3dSbja/2OtuFHNq3Q="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+2 -12
pkgs/desktops/pantheon/apps/elementary-files/default.nix
··· 1 1 { lib 2 2 , stdenv 3 3 , fetchFromGitHub 4 - , fetchpatch 5 4 , nix-update-script 6 5 , pkg-config 7 6 , meson ··· 29 28 30 29 stdenv.mkDerivation rec { 31 30 pname = "elementary-files"; 32 - version = "6.2.1"; 31 + version = "6.2.2"; 33 32 34 33 outputs = [ "out" "dev" ]; 35 34 ··· 37 36 owner = "elementary"; 38 37 repo = "files"; 39 38 rev = version; 40 - sha256 = "sha256-pJFeMG2aGaMkS00fSoRlMR2YSg5YzwqwaQT8G7Gk5S4="; 39 + sha256 = "sha256-YV7fcRaLaDwa0m6zbdhayCAqeON5nqEdQ1IUtDKu5AY="; 41 40 }; 42 - 43 - patches = [ 44 - # Ensure special user directory icon used for bookmark 45 - # https://github.com/elementary/files/pull/2106 46 - (fetchpatch { 47 - url = "https://github.com/elementary/files/commit/00b1c2a975aeab378ed6eb1d90c8988f82596add.patch"; 48 - sha256 = "sha256-F/Vk7dg57uBBMO4WOJ/7kKbRNMZuWZ3QfrBfEIBozbw="; 49 - }) 50 - ]; 51 41 52 42 nativeBuildInputs = [ 53 43 desktop-file-utils
+2 -2
pkgs/development/libraries/bullet/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "bullet"; 14 - version = "3.24"; 14 + version = "3.25"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "bulletphysics"; 18 18 repo = "bullet3"; 19 19 rev = version; 20 - sha256 = "sha256-1zQZI1MdW0Ipg5XJeiFZQi/6cI0t6Ckralc5DE3auow="; 20 + sha256 = "sha256-AGP05GoxLjHqlnW63/KkZe+TjO3IKcgBi+Qb/osQuCM="; 21 21 }; 22 22 23 23 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/coordgenlibs/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "coordgenlibs"; 12 - version = "3.0.1"; 12 + version = "3.0.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "schrodinger"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-u8UmJ4bu00t7qxiNZ3nL7cd+8AIC0LoICj5FNPboCTQ="; 18 + sha256 = "sha256-casFPNbPv9mkKpzfBENW7INClypuCO1L7clLGBXvSvI="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/exempi/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "exempi"; 5 - version = "2.6.2"; 5 + version = "2.6.3"; 6 6 7 7 src = fetchurl { 8 8 url = "https://libopenraw.freedesktop.org/download/${pname}-${version}.tar.bz2"; 9 - sha256 = "sha256-TRfUyT3yqV2j4xcsRbelvzF90x2v0cejQBaXKMcInR0="; 9 + sha256 = "sha256-sHSdsYqeeM93FzeVSoOM3NsdVBWIi6wbqcr4y6d8ZWw="; 10 10 }; 11 11 12 12 configureFlags = [
+1 -1
pkgs/development/libraries/libcdio-paranoia/default.nix
··· 32 32 license = licenses.gpl3; 33 33 maintainers = [ ]; 34 34 mainProgram = "cd-paranoia"; 35 - platforms = platforms.linux ++ platforms.darwin; 35 + platforms = platforms.unix; 36 36 }; 37 37 }
+7 -7
pkgs/development/libraries/libks/default.nix
··· 6 6 , pkg-config 7 7 , libuuid 8 8 , openssl 9 + , libossp_uuid 9 10 }: 10 11 11 12 stdenv.mkDerivation rec { 12 13 pname = "libks"; 13 - version = "1.8.0"; 14 + version = "1.8.2"; 14 15 15 16 src = fetchFromGitHub { 16 17 owner = "signalwire"; 17 18 repo = pname; 18 19 rev = "v${version}"; 19 - sha256 = "sha256-Bfp8+jqXu1utlaYuPewm+t3zHxaTWEw+cGZu1nFzkDk="; 20 + sha256 = "sha256-TJ3q97K3m3zYGB1D5lLVyrh61L3vtnP5I64lP/DYzW4="; 20 21 }; 21 22 22 23 patches = [ ··· 33 34 pkg-config 34 35 ]; 35 36 36 - buildInputs = [ 37 - libuuid 38 - openssl 39 - ]; 37 + buildInputs = [ openssl ] 38 + ++ lib.optional stdenv.isLinux libuuid 39 + ++ lib.optional stdenv.isDarwin libossp_uuid; 40 40 41 41 meta = with lib; { 42 42 description = "Foundational support for signalwire C products"; 43 43 homepage = "https://github.com/signalwire/libks"; 44 44 maintainers = with lib.maintainers; [ misuzu ]; 45 - platforms = platforms.linux; 45 + platforms = platforms.unix; 46 46 license = licenses.mit; 47 47 }; 48 48 }
+10 -1
pkgs/development/libraries/libvmaf/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, meson, ninja, nasm }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, meson, ninja, nasm }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libvmaf"; ··· 12 12 }; 13 13 14 14 sourceRoot = "source/libvmaf"; 15 + 16 + patches = [ 17 + # Backport fix for non-Linux, non-Darwin platforms. 18 + (fetchpatch { 19 + url = "https://github.com/Netflix/vmaf/commit/f47640f9ffee9494571bd7c9622e353660c93fc4.patch"; 20 + stripLen = 1; 21 + sha256 = "rsTKuqp8VJG5DBDpixPke3LrdfjKzUO945i+iL0n7CY="; 22 + }) 23 + ]; 15 24 16 25 nativeBuildInputs = [ meson ninja nasm ]; 17 26
+2 -2
pkgs/development/libraries/maeparser/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "maeparser"; 11 - version = "1.3.0"; 11 + version = "1.3.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "schrodinger"; 15 15 repo = "maeparser"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-9KxCR/spIZzePjmZe8qihIi1hEhPvxg/9dAlYmHxZPs="; 17 + sha256 = "sha256-+eCTOU0rqFQC87wcxgINGLsULfbIr/wKxQTkRR59JVc="; 18 18 }; 19 19 20 20 nativeBuildInputs = [ cmake ];
+26
pkgs/development/libraries/magic-enum/default.nix
··· 1 + { fetchFromGitHub 2 + , lib 3 + , stdenv 4 + , cmake 5 + }: 6 + stdenv.mkDerivation rec{ 7 + pname = "magic-enum"; 8 + version = "0.8.2"; 9 + src = fetchFromGitHub { 10 + owner = "Neargye"; 11 + repo = "magic_enum"; 12 + rev = "v${version}"; 13 + sha256 = "sha256-k4zCEQxO0N/o1hDYxw5p9u0BMwP/5oIoe/4yw7oqEo0="; 14 + }; 15 + 16 + nativeBuildInputs = [ cmake ]; 17 + 18 + doCheck = true; 19 + 20 + meta = with lib;{ 21 + description = "Static reflection for enums (to string, from string, iteration) for modern C++"; 22 + homepage = "https://github.com/Neargye/magic_enum"; 23 + license = licenses.mit; 24 + maintainers = with maintainers; [ Alper-Celik ]; 25 + }; 26 + }
+2 -2
pkgs/development/libraries/ngtcp2/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "ngtcp2"; 10 - version = "0.12.1"; 10 + version = "0.13.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "ngtcp2"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-nUUbGNxr2pGiEoYbArHppNE29rki9SM/3MZWMS9HmqY="; 16 + sha256 = "sha256-rKEF5R1GubgFiblmdTqh26PxTRxIqXUJHxj0Qwd3N00="; 17 17 }; 18 18 19 19 outputs = [ "out" "dev" "doc" ];
+31
pkgs/development/libraries/openvino/cmake.patch
··· 1 + diff --git a/cmake/developer_package/linux_name.cmake b/cmake/developer_package/linux_name.cmake 2 + index 3e8c775770..2d5e00fb8b 100644 3 + --- a/cmake/developer_package/linux_name.cmake 4 + +++ b/cmake/developer_package/linux_name.cmake 5 + @@ -6,25 +6,7 @@ include(target_flags) 6 + 7 + if(LINUX) 8 + function(get_linux_name res_var) 9 + - if(EXISTS "/etc/lsb-release") 10 + - # linux version detection using cat /etc/lsb-release 11 + - file(READ "/etc/lsb-release" release_data) 12 + - set(name_regex "DISTRIB_ID=([^ \n]*)\n") 13 + - set(version_regex "DISTRIB_RELEASE=([0-9]+(\\.[0-9]+)?)") 14 + - else() 15 + - execute_process(COMMAND find -L /etc/ -maxdepth 1 -type f -name *-release -exec cat {} \; 16 + - OUTPUT_VARIABLE release_data 17 + - RESULT_VARIABLE result) 18 + - string(REPLACE "Red Hat" "CentOS" release_data "${release_data}") 19 + - set(name_regex "NAME=\"([^ \"\n]*).*\"\n") 20 + - set(version_regex "VERSION=\"([0-9]+(\\.[0-9]+)?)[^\n]*\"") 21 + - endif() 22 + - 23 + - string(REGEX MATCH ${name_regex} name ${release_data}) 24 + - set(os_name ${CMAKE_MATCH_1}) 25 + - 26 + - string(REGEX MATCH ${version_regex} version ${release_data}) 27 + - set(os_name "${os_name} ${CMAKE_MATCH_1}") 28 + + set(os_name "NixOS @version@") 29 + 30 + if(os_name) 31 + set(${res_var} ${os_name} PARENT_SCOPE)
+128 -77
pkgs/development/libraries/openvino/default.nix
··· 1 1 { lib 2 - , addOpenGLRunpath 3 - , autoPatchelfHook 4 2 , stdenv 5 3 , fetchFromGitHub 6 4 , fetchpatch 5 + , fetchurl 6 + , substituteAll 7 + 8 + # build 9 + , addOpenGLRunpath 10 + , autoPatchelfHook 7 11 , cmake 8 12 , git 13 + , libarchive 14 + , pkg-config 15 + , python 16 + , shellcheck 17 + 18 + # runtime 19 + , libusb1 20 + , libxml2 21 + , opencv 9 22 , protobuf 23 + , pugixml 10 24 , tbb 11 - , opencv 12 - , unzip 13 - , shellcheck 14 - , srcOnly 15 - , python 16 - , enablePython ? false 17 25 }: 18 26 19 27 let 28 + # See FIRMWARE_PACKAGE_VERSION in src/plugins/intel_myriad/myriad_dependencies.cmake 29 + myriad_firmware_version = "20221129_35"; 30 + myriad_usb_firmware = fetchurl { 31 + url = "https://storage.openvinotoolkit.org/dependencies/myriad/firmware_usb-ma2x8x_${myriad_firmware_version}.zip"; 32 + hash = "sha256-HKNWbSlMjSafOgrS9WmenbsmeaJKRVssw0NhIwPYZ70="; 33 + }; 34 + myriad_pcie_firmware = fetchurl { 35 + url = "https://storage.openvinotoolkit.org/dependencies/myriad/firmware_pcie-ma2x8x_${myriad_firmware_version}.zip"; 36 + hash = "sha256-VmfrAoKQ++ySIgAxWQul+Hd0p7Y4sTF44Nz4RHpO6Mo="; 37 + }; 20 38 21 - onnx_src = srcOnly { 22 - name = "onnx-patched"; 23 - src = fetchFromGitHub { 24 - owner = "onnx"; 25 - repo = "onnx"; 26 - rev = "v1.8.1"; 27 - sha256 = "+1zNnZ4lAyVYRptfk0PV7koIX9FqcfD1Ah33qj/G2rA="; 28 - }; 29 - patches = [ 30 - # Fix build with protobuf 3.18+ 31 - # Remove with onnx 1.9 release 32 - (fetchpatch { 33 - url = "https://github.com/onnx/onnx/commit/d3bc82770474761571f950347560d62a35d519d7.patch"; 34 - sha256 = "0vdsrklkzhdjaj8wdsl4icn93q3961g8dx35zvff0nhpr08wjb7y"; 35 - }) 36 - ]; 39 + # See GNA_VERSION in cmake/dependencies.cmake 40 + gna_version = "03.00.00.1910"; 41 + gna = fetchurl { 42 + url = "https://storage.openvinotoolkit.org/dependencies/gna/gna_${gna_version}.zip"; 43 + hash = "sha256-iU3bwK40WfBFE7hTsMq8MokN1Oo3IooCK2oyEBvbt/g="; 37 44 }; 38 45 46 + tbbbind_version = "2_5"; 47 + tbbbind = fetchurl { 48 + url = "https://download.01.org/opencv/master/openvinotoolkit/thirdparty/linux/tbbbind_${tbbbind_version}_static_lin_v2.tgz"; 49 + hash = "sha256-hl54lMWEAiM8rw0bKIBW4OarK/fJ0AydxgVhxIS8kPQ="; 50 + }; 39 51 in 52 + 40 53 stdenv.mkDerivation rec { 41 54 pname = "openvino"; 42 - version = "2021.2"; 55 + version = "2022.3.0"; 43 56 44 57 src = fetchFromGitHub { 45 58 owner = "openvinotoolkit"; 46 59 repo = "openvino"; 47 - rev = version; 48 - sha256 = "pv4WTfY1U5GbA9Yj07UOLQifvVH3oDfWptxxYW5IwVQ="; 60 + rev = "refs/tags/${version}"; 49 61 fetchSubmodules = true; 62 + hash = "sha256-Ie58zTNatiYZZQJ8kJh/+HlSetQjhAtf2Us83z1jGv4="; 50 63 }; 51 64 65 + outputs = [ 66 + "out" 67 + "python" 68 + ]; 69 + 70 + nativeBuildInputs = [ 71 + addOpenGLRunpath 72 + autoPatchelfHook 73 + cmake 74 + git 75 + libarchive 76 + pkg-config 77 + (python.withPackages (ps: with ps; [ 78 + cython 79 + pybind11 80 + setuptools 81 + ])) 82 + shellcheck 83 + ]; 84 + 85 + patches = [ 86 + (substituteAll { 87 + src = ./cmake.patch; 88 + inherit (lib) version; 89 + }) 90 + ]; 91 + 92 + postPatch = '' 93 + mkdir -p temp/vpu/firmware/{pcie,usb}-ma2x8x 94 + pushd temp/vpu/firmware 95 + bsdtar -xf ${myriad_pcie_firmware} -C pcie-ma2x8x 96 + echo "${myriad_pcie_firmware.url}" > pcie-ma2x8x/ie_dependency.info 97 + bsdtar -xf ${myriad_usb_firmware} -C usb-ma2x8x 98 + echo "${myriad_usb_firmware.url}" > usb-ma2x8x/ie_dependency.info 99 + popd 100 + 101 + mkdir -p temp/gna_${gna_version} 102 + pushd temp/ 103 + bsdtar -xf ${gna} 104 + autoPatchelf gna_${gna_version} 105 + echo "${gna.url}" > gna_${gna_version}/ie_dependency.info 106 + popd 107 + 108 + mkdir -p temp/tbbbind_${tbbbind_version} 109 + pushd temp/tbbbind_${tbbbind_version} 110 + bsdtar -xf ${tbbbind} 111 + echo "${tbbbind.url}" > ie_dependency.info 112 + popd 113 + ''; 114 + 52 115 dontUseCmakeBuildDir = true; 53 116 54 117 cmakeFlags = [ 55 - "-DNGRAPH_USE_SYSTEM_PROTOBUF:BOOL=ON" 56 - "-DFETCHCONTENT_FULLY_DISCONNECTED:BOOL=ON" 57 - "-DFETCHCONTENT_SOURCE_DIR_EXT_ONNX:STRING=${onnx_src}" 58 - "-DENABLE_VPU:BOOL=OFF" 59 - "-DTBB_DIR:STRING=${tbb}" 118 + "-DCMAKE_PREFIX_PATH:PATH=${placeholder "out"}" 119 + "-DCMAKE_MODULE_PATH:PATH=${placeholder "out"}/lib/cmake" 120 + "-DENABLE_LTO:BOOL=ON" 121 + # protobuf 122 + "-DENABLE_SYSTEM_PROTOBUF:BOOL=OFF" 123 + "-DProtobuf_LIBRARIES=${protobuf}/lib/libprotobuf${stdenv.hostPlatform.extensions.sharedLibrary}" 124 + # tbb 125 + "-DENABLE_SYSTEM_TBB:BOOL=ON" 126 + # opencv 60 127 "-DENABLE_OPENCV:BOOL=ON" 61 - "-DOPENCV:STRING=${opencv}" 62 - "-DENABLE_GNA:BOOL=OFF" 63 - "-DENABLE_SPEECH_DEMO:BOOL=OFF" 128 + "-DOpenCV_DIR=${opencv}/lib/cmake/opencv4/" 129 + # pugixml 130 + "-DENABLE_SYSTEM_PUGIXML:BOOL=ON" 131 + # onednn 132 + "-DENABLE_ONEDNN_FOR_GPU:BOOL=OFF" 133 + # intel gna 134 + "-DENABLE_INTEL_GNA:BOOL=ON" 135 + # python 136 + "-DENABLE_PYTHON:BOOL=ON" 137 + # tests 138 + "-DENABLE_CPPLINT:BOOL=OFF" 64 139 "-DBUILD_TESTING:BOOL=OFF" 65 - "-DENABLE_CLDNN_TESTS:BOOL=OFF" 66 - "-DNGRAPH_INTERPRETER_ENABLE:BOOL=ON" 67 - "-DNGRAPH_TEST_UTIL_ENABLE:BOOL=OFF" 68 - "-DNGRAPH_UNIT_TEST_ENABLE:BOOL=OFF" 69 140 "-DENABLE_SAMPLES:BOOL=OFF" 70 - "-DENABLE_CPPLINT:BOOL=OFF" 71 - ] ++ lib.optionals enablePython [ 72 - "-DENABLE_PYTHON:BOOL=ON" 73 141 ]; 74 142 75 - preConfigure = '' 76 - # To make install openvino inside /lib instead of /python 77 - substituteInPlace inference-engine/ie_bridges/python/CMakeLists.txt \ 78 - --replace 'DESTINATION python/''${PYTHON_VERSION}/openvino' 'DESTINATION lib/''${PYTHON_VERSION}/site-packages/openvino' \ 79 - --replace 'DESTINATION python/''${PYTHON_VERSION}' 'DESTINATION lib/''${PYTHON_VERSION}/site-packages/openvino' 80 - substituteInPlace inference-engine/ie_bridges/python/src/openvino/inference_engine/CMakeLists.txt \ 81 - --replace 'python/''${PYTHON_VERSION}/openvino/inference_engine' 'lib/''${PYTHON_VERSION}/site-packages/openvino/inference_engine' 82 - 83 - # Used to download OpenCV based on Linux Distro and make it use system OpenCV 84 - substituteInPlace inference-engine/cmake/dependencies.cmake \ 85 - --replace 'include(linux_name)' ' ' \ 86 - --replace 'if (ENABLE_OPENCV)' 'if (ENABLE_OPENCV AND NOT DEFINED OPENCV)' 87 - 88 - cmakeDir=$PWD 89 - mkdir ../build 90 - cd ../build 91 - ''; 92 - 93 - autoPatchelfIgnoreMissingDeps = [ "libngraph_backend.so" ]; 94 - 95 - nativeBuildInputs = [ 96 - cmake 97 - autoPatchelfHook 98 - addOpenGLRunpath 99 - unzip 143 + autoPatchelfIgnoreMissingDeps = [ 144 + "libngraph_backend.so" 100 145 ]; 101 146 102 147 buildInputs = [ 103 - git 104 - protobuf 148 + libusb1 149 + libxml2 105 150 opencv 106 - python 151 + protobuf 152 + pugixml 107 153 tbb 108 - shellcheck 109 - ] ++ lib.optionals enablePython (with python.pkgs; [ 110 - cython 111 - pybind11 112 - ]); 154 + ]; 155 + 156 + enableParallelBuilding = true; 157 + 158 + postInstall = '' 159 + pushd $out/python/python${lib.versions.majorMinor python.version} 160 + mkdir -p $python 161 + mv ./* $python/ 162 + popd 163 + rm -r $out/python 164 + ''; 113 165 114 166 postFixup = '' 115 167 # Link to OpenCL ··· 130 182 homepage = "https://docs.openvinotoolkit.org/"; 131 183 license = with licenses; [ asl20 ]; 132 184 platforms = platforms.all; 133 - broken = (stdenv.isLinux && stdenv.isx86_64) # at 2022-09-23 134 - || stdenv.isDarwin; # Cannot find macos sdk 185 + broken = stdenv.isDarwin; # Cannot find macos sdk 135 186 maintainers = with maintainers; [ tfmoraes ]; 136 187 }; 137 188 }
+2 -2
pkgs/development/libraries/poppler/default.nix
··· 47 47 in 48 48 stdenv.mkDerivation (finalAttrs: rec { 49 49 pname = "poppler-${suffix}"; 50 - version = "22.11.0"; # beware: updates often break cups-filters build, check texlive and scribus too! 50 + version = "23.02.0"; # beware: updates often break cups-filters build, check texlive and scribus too! 51 51 52 52 outputs = [ "out" "dev" ]; 53 53 54 54 src = fetchurl { 55 55 url = "https://poppler.freedesktop.org/poppler-${version}.tar.xz"; 56 - hash = "sha256-CTuphE7XdChVFzYcFeIaMbpN8nikmSY9RAPMp08tqCg="; 56 + hash = "sha256-MxXdonD+KzXPH0HSdZSMOWUvqGO5DeB2b2spPZpVj8k="; 57 57 }; 58 58 59 59 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/qxmpp/default.nix
··· 9 9 10 10 mkDerivation rec { 11 11 pname = "qxmpp"; 12 - version = "1.4.0"; 12 + version = "1.5.1"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "qxmpp-project"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "1knpq1jkwk0lxdwczbmzf7qrjvlxba9yr40nbq9s5nqkcx6q1c3i"; 18 + sha256 = "sha256-6iI+s+iSKK8TeocvyOxou7cF9ZXlWr5prUbPhoHOoSM="; 19 19 }; 20 20 21 21 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/science/chemistry/openmm/default.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "openmm"; 21 - version = "7.7.0"; 21 + version = "8.0.0"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "openmm"; 25 25 repo = pname; 26 26 rev = version; 27 - hash = "sha256-2PYUGTMVQ5qVDeeABrwR45U3JIgo2xMXKlD6da7y3Dw="; 27 + hash = "sha256-89ngeZHdjyL/OoGuQ+F5eaXE1/od0EEfIgw9eKdLtL8="; 28 28 }; 29 29 30 30 # "This test is stochastic and may occassionally fail". It does.
+2 -2
pkgs/development/libraries/webkitgtk/default.nix
··· 68 68 69 69 stdenv.mkDerivation (finalAttrs: { 70 70 pname = "webkitgtk"; 71 - version = "2.38.3"; 71 + version = "2.38.4"; 72 72 name = "${finalAttrs.pname}-${finalAttrs.version}+abi=${if lib.versionAtLeast gtk3.version "4.0" then "5.0" else "4.${if lib.versions.major libsoup.version == "2" then "0" else "1"}"}"; 73 73 74 74 outputs = [ "out" "dev" "devdoc" ]; ··· 79 79 80 80 src = fetchurl { 81 81 url = "https://webkitgtk.org/releases/webkitgtk-${finalAttrs.version}.tar.xz"; 82 - hash = "sha256-QfAB0e1EjGk2s5Sp8g5GQO6/g6fwgmLfKFBPdBBgSlo="; 82 + hash = "sha256-T0fqKaLU1fFe7z3J4tbG8Gfo3oY6P2RFXhzPlpPMHTY="; 83 83 }; 84 84 85 85 patches = lib.optionals stdenv.isLinux [
+4 -4
pkgs/development/ocaml-modules/ounit2/default.nix
··· 1 1 { lib, ocaml, buildDunePackage, fetchurl, seq, stdlib-shims, ncurses }: 2 2 3 3 buildDunePackage rec { 4 - minimumOCamlVersion = "4.04"; 4 + minimalOCamlVersion = "4.04"; 5 5 6 6 pname = "ounit2"; 7 7 version = "2.2.6"; 8 8 9 - useDune2 = lib.versionAtLeast ocaml.version "4.08"; 9 + duneVersion = if lib.versionAtLeast ocaml.version "4.08" then "2" else "1"; 10 10 11 11 src = fetchurl { 12 12 url = "https://github.com/gildor478/ounit/releases/download/v${version}/ounit-${version}.tbz"; 13 - sha256 = "sha256-BpD7Hg6QoY7tXDVms8wYJdmLDox9UbtrhGyVxFphWRM="; 13 + hash = "sha256-BpD7Hg6QoY7tXDVms8wYJdmLDox9UbtrhGyVxFphWRM="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [ seq stdlib-shims ]; 17 17 18 18 doCheck = true; 19 - nativeCheckInputs = lib.optional (lib.versionOlder ocaml.version "4.07") ncurses; 19 + checkInputs = lib.optional (lib.versionOlder ocaml.version "4.07") ncurses; 20 20 21 21 meta = with lib; { 22 22 homepage = "https://github.com/gildor478/ounit";
+9 -2
pkgs/development/python-modules/aiofile/default.nix
··· 1 1 { lib 2 2 , aiomisc 3 - , asynctest 4 3 , caio 5 4 , buildPythonPackage 6 5 , fetchFromGitHub 6 + , fetchpatch 7 7 , pytestCheckHook 8 8 , pythonOlder 9 9 }: ··· 22 22 hash = "sha256-PIImQZ1ymazsOg8qmlO91tNYHwXqK/d8AuKPsWYvh0w="; 23 23 }; 24 24 25 + patches = [ 26 + (fetchpatch { 27 + name = "remove-asynctest.patch"; 28 + url = "https://github.com/mosquito/aiofile/commit/9253ca42022f17f630ccfb6811f67876910f8b13.patch"; 29 + hash = "sha256-yMRfqEbdxApFypEj27v1zTgF/4kuLf5aS/+clo3mfZo="; 30 + }) 31 + ]; 32 + 25 33 propagatedBuildInputs = [ 26 34 caio 27 35 ]; 28 36 29 37 nativeCheckInputs = [ 30 38 aiomisc 31 - asynctest 32 39 pytestCheckHook 33 40 ]; 34 41
+2 -2
pkgs/development/python-modules/aiohomekit/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "aiohomekit"; 21 - version = "2.4.4"; 21 + version = "2.4.6"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.9"; ··· 27 27 owner = "Jc2k"; 28 28 repo = pname; 29 29 rev = "refs/tags/${version}"; 30 - hash = "sha256-a7i8xBlTM3DZDZBzLe/sbMR4CNx7XMxNQ6tiMI6MoTg="; 30 + hash = "sha256-QCPZaxVCQSckZ7qjV9wF7YqgTOFPbRy4xOQVDvReav4="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-core/default.nix
··· 17 17 , typing-extensions }: 18 18 19 19 buildPythonPackage rec { 20 - version = "1.26.1"; 20 + version = "1.26.3"; 21 21 pname = "azure-core"; 22 22 disabled = pythonOlder "3.6"; 23 23 ··· 26 26 src = fetchPypi { 27 27 inherit pname version; 28 28 extension = "zip"; 29 - sha256 = "sha256-IjsOkMvdHwPEGxlbAyOYmYQ/INAJZNu4XmQ4aHNBSi0="; 29 + sha256 = "sha256-rL0NqpZ1zohiPaNcgNgZza+pFzHe5rJpXGTXyp2oLbQ="; 30 30 }; 31 31 32 32 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-datalake-store/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "azure-mgmt-datalake-store"; 12 - version = "1.0.0"; 12 + version = "0.5.0"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 16 extension = "zip"; 17 - sha256 = "sha256-GrmVK97M+iojevPLVTuLmfQRLxvrHtr9DRHymJvLYHE="; 17 + sha256 = "sha256-k3bTVJVmHRn4rMVgT2ewvFlJOxg1u8SA+aGVL5ABekw="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-mgmt-msi/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "azure-mgmt-msi"; 12 - version = "6.1.0"; 12 + version = "7.0.0"; 13 13 14 14 disabled = pythonOlder "3.6"; 15 15 ··· 18 18 src = fetchPypi { 19 19 inherit pname version; 20 20 extension = "zip"; 21 - sha256 = "sha256-lS8da3Al1z1pMLDBf6ZtWc1UFUVgkN1qpKTxt4VXdlQ="; 21 + sha256 = "sha256-ctRsmmJ4PsTqthm+nRt4/+u9qhZNQG/TA/FjA/NyVrI="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/azure-servicebus/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "azure-servicebus"; 16 - version = "7.8.1"; 16 + version = "7.8.2"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.6"; ··· 21 21 src = fetchPypi { 22 22 inherit pname version; 23 23 extension = "zip"; 24 - hash = "sha256-gI5eCyXGFkQgY0rhyGLioLXj1a4I6vV64Nm/EKyFEks="; 24 + hash = "sha256-FC4AUHWV8UxvB1Lz3/+z/l/OhdTj1YSn4iLmXt+zwZo="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
-36
pkgs/development/python-modules/azure-storage/default.nix
··· 1 - { pkgs 2 - , buildPythonPackage 3 - , fetchPypi 4 - , azure-common 5 - , cryptography 6 - , futures ? null 7 - , python-dateutil 8 - , requests 9 - , isPy3k 10 - }: 11 - 12 - buildPythonPackage rec { 13 - version = "0.36.0"; 14 - pname = "azure-storage"; 15 - 16 - src = fetchPypi { 17 - inherit pname version; 18 - sha256 = "0pyasfxkin6j8j00qmky7d9cvpxgis4fi9bscgclj6yrpvf14qpv"; 19 - }; 20 - 21 - propagatedBuildInputs = [ azure-common cryptography python-dateutil requests ] 22 - ++ pkgs.lib.optionals (!isPy3k) [ futures ]; 23 - 24 - postPatch = '' 25 - rm azure_bdist_wheel.py 26 - substituteInPlace setup.cfg \ 27 - --replace "azure-namespace-package = azure-nspkg" "" 28 - ''; 29 - 30 - meta = with pkgs.lib; { 31 - description = "Microsoft Azure SDK for Python"; 32 - homepage = "https://github.com/Azure/azure-sdk-for-python"; 33 - license = licenses.asl20; 34 - maintainers = with maintainers; [ olcai ]; 35 - }; 36 - }
-42
pkgs/development/python-modules/bedup/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchFromGitHub 4 - , btrfs-progs 5 - , contextlib2 6 - , pyxdg 7 - , pycparser 8 - , alembic 9 - , cffi 10 - , pythonOlder 11 - , isPyPy 12 - }: 13 - 14 - buildPythonPackage rec { 15 - version = "0.10.1"; 16 - pname = "bedup"; 17 - disabled = pythonOlder "3.3"; 18 - 19 - src = fetchFromGitHub { 20 - owner = "g2p"; 21 - repo = "bedup"; 22 - rev = "v${version}"; 23 - sha256 = "0sp8pmjkxcqq0alianfp41mwq7qj10rk1qy31pjjp9kiph1rn0x6"; 24 - }; 25 - 26 - buildInputs = [ btrfs-progs ]; 27 - propagatedBuildInputs = [ contextlib2 pyxdg pycparser alembic ] 28 - ++ lib.optionals (!isPyPy) [ cffi ]; 29 - 30 - meta = with lib; { 31 - description = "Deduplication for Btrfs"; 32 - longDescription = '' 33 - Deduplication for Btrfs. bedup looks for new and changed files, 34 - making sure that multiple copies of identical files share space 35 - on disk. It integrates deeply with btrfs so that scans are 36 - incremental and low-impact. 37 - ''; 38 - homepage = "https://github.com/g2p/bedup"; 39 - license = licenses.gpl2; 40 - maintainers = with maintainers; [ bluescreen303 ]; 41 - }; 42 - }
-2
pkgs/development/python-modules/django_silk/default.nix
··· 1 1 { lib 2 2 , autopep8 3 3 , buildPythonPackage 4 - , contextlib2 5 4 , django 6 5 , factory_boy 7 6 , fetchFromGitHub ··· 72 71 73 72 nativeCheckInputs = [ 74 73 freezegun 75 - contextlib2 76 74 networkx 77 75 pydot 78 76 factory_boy
+2 -5
pkgs/development/python-modules/duecredit/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , isPy27 5 - , contextlib2 6 5 , pytest 7 6 , pytestCheckHook 8 7 , vcrpy 9 8 , citeproc-py 10 9 , requests 11 - , setuptools 12 10 , six 13 11 }: 14 12 ··· 22 20 sha256 = "f6192ce9315b35f6a67174761291e61d0831e496e8ff4acbc061731e7604faf8"; 23 21 }; 24 22 25 - # bin/duecredit requires setuptools at runtime 26 - propagatedBuildInputs = [ citeproc-py requests setuptools six ]; 23 + propagatedBuildInputs = [ citeproc-py requests six ]; 27 24 28 - nativeCheckInputs = [ contextlib2 pytest pytestCheckHook vcrpy ]; 25 + nativeCheckInputs = [ pytest pytestCheckHook vcrpy ]; 29 26 30 27 preCheck = '' 31 28 export HOME=$(mktemp -d)
+2 -3
pkgs/development/python-modules/elementpath/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "elementpath"; 9 - version = "4.0.1"; 9 + version = "3.0.2"; 10 10 format = "setuptools"; 11 11 12 12 disabled = pythonOlder "3.7"; ··· 15 15 owner = "sissaschool"; 16 16 repo = "elementpath"; 17 17 rev = "refs/tags/v${version}"; 18 - hash = "sha256-BEnSPRuQUnKXtPAJfjxS+fwE0rpPj1U2yRK8eImKMYw="; 18 + hash = "sha256-b+Th28GI2UOmfO4jy4biohAJWPiYWkvFLqqs9lgR4Vc="; 19 19 }; 20 20 21 21 # avoid circular dependency with xmlschema which directly depends on this ··· 28 28 meta = with lib; { 29 29 description = "XPath 1.0/2.0 parsers and selectors for ElementTree and lxml"; 30 30 homepage = "https://github.com/sissaschool/elementpath"; 31 - changelog = "https://github.com/sissaschool/elementpath/blob/${version}/CHANGELOG.rst"; 32 31 license = licenses.mit; 33 32 maintainers = with maintainers; [ jonringer ]; 34 33 };
+3
pkgs/development/python-modules/gensim/default.nix
··· 56 56 homepage = "https://radimrehurek.com/gensim/"; 57 57 license = licenses.lgpl21Only; 58 58 maintainers = with maintainers; [ jyp ]; 59 + # python310 errors as: No matching distribution found for FuzzyTM>=0.4.0 60 + # python311 errors as: longintrepr.h: No such file or directory 61 + broken = true; # At 2023-02-05 59 62 }; 60 63 }
+1
pkgs/development/python-modules/img2pdf/default.nix
··· 61 61 62 62 disabledTests = [ 63 63 "test_tiff_rgb" 64 + "test_png_gray1" # https://gitlab.mister-muffin.de/josch/img2pdf/issues/154 64 65 ]; 65 66 66 67 pythonImportsCheck = [ "img2pdf" ];
-3
pkgs/development/python-modules/llfuse/default.nix
··· 3 3 , buildPythonPackage 4 4 , pythonOlder 5 5 , fetchFromGitHub 6 - , contextlib2 7 6 , cython 8 7 , fuse 9 8 , pkg-config ··· 28 27 nativeBuildInputs = [ cython pkg-config ]; 29 28 30 29 buildInputs = [ fuse ]; 31 - 32 - propagatedBuildInputs = [ contextlib2 ]; 33 30 34 31 preConfigure = '' 35 32 substituteInPlace setup.py \
+3 -2
pkgs/development/python-modules/msal/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "msal"; 11 - version = "1.20.0"; 11 + version = "1.21.0"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-eDRM1MkdYTSlk7Xj5FVB5mbje3R/+KYxbDZo3R5qtrI="; 18 + hash = "sha256-lrXIZ4MP0Rbl99DsjvGyOLTNpNGuqG2P7PUYJg4Tb78="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ ··· 35 35 meta = with lib; { 36 36 description = "Library to access the Microsoft Cloud by supporting authentication of users with Microsoft Azure Active Directory accounts (AAD) and Microsoft Accounts (MSA) using industry standard OAuth2 and OpenID Connect"; 37 37 homepage = "https://github.com/AzureAD/microsoft-authentication-library-for-python"; 38 + changelog = "https://github.com/AzureAD/microsoft-authentication-library-for-python/releases/tag/${version}"; 38 39 license = licenses.mit; 39 40 maintainers = with maintainers; [ kamadorueda ]; 40 41 };
+2 -2
pkgs/development/python-modules/nltk/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "nltk"; 13 - version = "3.8"; 13 + version = "3.8.1"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchPypi { 19 19 inherit pname version; 20 20 extension = "zip"; 21 - hash = "sha256-dLMIJqN9eNU0JxBbvQN92IAlG+Jp/KZO5TCDikbtVfw="; 21 + hash = "sha256-GDTaPQaCy6Tyzt4vmq1rD6+2RhukUdsO+2+cOXmNZNM="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+9 -5
pkgs/development/python-modules/onnx/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "onnx"; 20 - version = "1.12.0"; 20 + version = "1.13.0"; 21 21 format = "setuptools"; 22 22 23 23 disabled = isPy27; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - sha256 = "sha256-E7PnfSdSO52/TzDfyclZRVhZ1eNOkhxE9xLWm4Np7/k="; 27 + sha256 = "sha256-QQs5lQNnhX+XtlCTaB/iSVouI9Y3d6is6vlsVqFtFm4="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ ··· 50 50 51 51 postPatch = '' 52 52 chmod +x tools/protoc-gen-mypy.sh.in 53 - patchShebangs tools/protoc-gen-mypy.py 54 - substituteInPlace tools/protoc-gen-mypy.sh.in \ 55 - --replace "/bin/bash" "${bash}/bin/bash" 53 + patchShebangs tools/protoc-gen-mypy.sh.in 54 + ''; 55 + 56 + # Set CMAKE_INSTALL_LIBDIR to lib explicitly, because otherwise it gets set 57 + # to lib64 and cmake incorrectly looks for the protobuf library in lib64 58 + preConfigure = '' 59 + export CMAKE_ARGS="-DCMAKE_INSTALL_LIBDIR=lib -DONNX_USE_PROTOBUF_SHARED_LIBS=ON" 56 60 ''; 57 61 58 62 preBuild = ''
+40
pkgs/development/python-modules/openvino/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , openvino-native 4 + , numpy 5 + , python 6 + }: 7 + 8 + buildPythonPackage { 9 + pname = "openvino"; 10 + inherit (openvino-native) version; 11 + format = "other"; 12 + 13 + src = openvino-native.python; 14 + 15 + propagatedBuildInputs = [ 16 + numpy 17 + ]; 18 + 19 + installPhase = '' 20 + runHook preInstall 21 + 22 + mkdir -p $out/${python.sitePackages} 23 + cp -Rv * $out/${python.sitePackages}/ 24 + 25 + runHook postInstall 26 + ''; 27 + 28 + pythonImportsCheck = [ 29 + "ngraph" 30 + "openvino" 31 + "openvino.runtime" 32 + ]; 33 + 34 + meta = with lib; { 35 + description = "OpenVINO(TM) Runtime"; 36 + homepage = "https://github.com/openvinotoolkit/openvino"; 37 + license = licenses.asl20; 38 + maintainers = with maintainers; [ hexa ]; 39 + }; 40 + }
+9 -2
pkgs/development/python-modules/parametrize-from-file/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , fetchpatch 4 5 , pytestCheckHook 5 6 , coveralls 6 7 , numpy 7 - , contextlib2 8 8 , decopatch 9 9 , more-itertools 10 10 , nestedtext ··· 24 24 sha256 = "1c91j869n2vplvhawxc1sv8km8l53bhlxhhms43fyjsqvy351v5j"; 25 25 }; 26 26 27 + patches = [ 28 + (fetchpatch { 29 + name = "replace contextlib2-with-contextlib.patch"; 30 + url = "https://github.com/kalekundert/parametrize_from_file/commit/edee706770a713130da7c4b38b0a07de1bd79c1b.patch"; 31 + hash = "sha256-VkPKGkYYTB5XCavtEEnFJ+EdNUUhITz/euwlYAPC/tQ="; 32 + }) 33 + ]; 34 + 27 35 # patch out coveralls since it doesn't provide us value 28 36 preBuild = '' 29 37 sed -i '/coveralls/d' ./pyproject.toml ··· 38 46 ]; 39 47 40 48 propagatedBuildInputs = [ 41 - contextlib2 42 49 decopatch 43 50 more-itertools 44 51 nestedtext
+10 -3
pkgs/development/python-modules/pdoc/default.nix
··· 2 2 , stdenv 3 3 , buildPythonPackage 4 4 , pythonOlder 5 - , fetchPypi 6 5 , fetchFromGitHub 6 + , setuptools 7 7 , jinja2 8 8 , pygments 9 9 , markupsafe ··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pdoc"; 17 - version = "12.0.2"; 17 + version = "12.3.1"; 18 18 disabled = pythonOlder "3.7"; 19 19 20 + format = "pyproject"; 21 + 20 22 # the Pypi version does not include tests 21 23 src = fetchFromGitHub { 22 24 owner = "mitmproxy"; 23 25 repo = "pdoc"; 24 26 rev = "v${version}"; 25 - sha256 = "FVfPO/QoHQQqg7QU05GMrrad0CbRR5AQVYUpBhZoRi0="; 27 + sha256 = "sha256-SaLrE/eHxKnlm6BZYbcZZrbrUZMeHJ4eCcqMsFvyZ7I="; 26 28 }; 29 + 30 + nativeBuildInputs = [ 31 + setuptools 32 + ]; 27 33 28 34 propagatedBuildInputs = [ 29 35 jinja2 ··· 48 54 pythonImportsCheck = [ "pdoc" ]; 49 55 50 56 meta = with lib; { 57 + changelog = "https://github.com/mitmproxy/pdoc/blob/${src.rev}/CHANGELOG.md"; 51 58 homepage = "https://pdoc.dev/"; 52 59 description = "API Documentation for Python Projects"; 53 60 license = licenses.unlicense;
+9 -4
pkgs/development/python-modules/policy-sentry/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "policy-sentry"; 15 - version = "0.12.5"; 16 - disabled = pythonOlder "3.6"; 15 + version = "0.12.6"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 17 19 18 20 src = fetchFromGitHub { 19 21 owner = "salesforce"; 20 22 repo = "policy_sentry"; 21 23 rev = "refs/tags/${version}"; 22 - sha256 = "sha256-DwWX8ztqnm/KYkiarG9KXkHcVxYE6Cc285oOMz9gkqc="; 24 + hash = "sha256-odtMbPHty3NUqz+4UAw+8dsK6AMZer41/BAX8cK5Rek="; 23 25 }; 24 26 25 27 propagatedBuildInputs = [ ··· 34 36 pytestCheckHook 35 37 ]; 36 38 37 - pythonImportsCheck = [ "policy_sentry" ]; 39 + pythonImportsCheck = [ 40 + "policy_sentry" 41 + ]; 38 42 39 43 meta = with lib; { 40 44 description = "Python module for generating IAM least privilege policies"; 41 45 homepage = "https://github.com/salesforce/policy_sentry"; 46 + changelog = "https://github.com/salesforce/policy_sentry/releases/tag/${version}"; 42 47 license = licenses.bsd3; 43 48 maintainers = with maintainers; [ fab ]; 44 49 };
+2 -2
pkgs/development/python-modules/py-synologydsm-api/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "py-synologydsm-api"; 14 - version = "2.1.1"; 14 + version = "2.1.2"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "mib1185"; 21 21 repo = "py-synologydsm-api"; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-rT9KkSgIinJxTyJ40Z3VzMh23Ry9O3NFrLH4I2+NFPg="; 23 + hash = "sha256-dugWA/Ruc/BhPBbo2bTXf225YndDl0t2vc+NeutaO58="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+21 -3
pkgs/development/python-modules/python-box/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , msgpack 6 + , poetry-core 5 7 , pytestCheckHook 6 8 , pythonOlder 7 9 , pyyaml 8 10 , ruamel-yaml 11 + , setuptools 9 12 , toml 10 13 , tomli 11 14 , tomli-w ··· 13 16 14 17 buildPythonPackage rec { 15 18 pname = "python-box"; 16 - version = "6.1.0"; 17 - format = "setuptools"; 19 + version = "7.0.0"; 20 + format = "pyproject"; 18 21 19 22 disabled = pythonOlder "3.7"; 20 23 ··· 22 25 owner = "cdgriffith"; 23 26 repo = "Box"; 24 27 rev = "refs/tags/${version}"; 25 - hash = "sha256-42VDZ4aASFFWhRY3ApBQ4dq76eD1flZtxUM9hpA9iiI="; 28 + hash = "sha256-CvcVN5DTaT8mSf2FtFrt7DHP+YLbVI15/5Vjfmgae34="; 26 29 }; 27 30 31 + patches = [ 32 + # Switch to poetry-core, https://github.com/cdgriffith/Box/pull/247 33 + (fetchpatch { 34 + name = "switch-to-poetry-core.patch"; 35 + url = "https://github.com/cdgriffith/Box/commit/a43b98c5f5ff1074568dcef27cf17e7065d1019c.patch"; 36 + hash = "sha256-ul/MVSzgjN3D+Vuzn7YPITaDrtS58vDmA23hy1EVF9U="; 37 + }) 38 + ]; 39 + 40 + nativeBuildInputs = [ 41 + poetry-core 42 + setuptools 43 + ]; 44 + 28 45 passthru.optional-dependencies = { 29 46 all = [ 30 47 msgpack ··· 64 81 meta = with lib; { 65 82 description = "Python dictionaries with advanced dot notation access"; 66 83 homepage = "https://github.com/cdgriffith/Box"; 84 + changelog = "https://github.com/cdgriffith/Box/blob/${version}/CHANGES.rst"; 67 85 license = with licenses; [ mit ]; 68 86 maintainers = with maintainers; [ fab ]; 69 87 };
+2 -2
pkgs/development/python-modules/pytradfri/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pytradfri"; 13 - version = "12.0.1"; 13 + version = "13.0.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.9"; ··· 19 19 owner = "home-assistant-libs"; 20 20 repo = "pytradfri"; 21 21 rev = "refs/tags/${version}"; 22 - hash = "sha256-ov5Z9frYxdbPxqUedwXPYZEinCgQ0ge1jcX6UFdQMHw="; 22 + hash = "sha256-CWv3ebDulZuiFP+nJ2Xr7U/HTDFTqA9VYC0USLkpWR0="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyvicare/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pyvicare"; 13 - version = "2.24.0"; 13 + version = "2.25.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 19 19 owner = "somm15"; 20 20 repo = "PyViCare"; 21 21 rev = version; 22 - sha256 = "sha256-D0N7kRTzfKCxLNtRJML+xykvsv3Mv0WHdlA05eLHl3M="; 22 + sha256 = "sha256-OZvYl8wl8kOIOfsWVn74XFKMX/jAmtoMTIEQpAZmTeo="; 23 23 }; 24 24 25 25 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+9
pkgs/development/python-modules/rflink/default.nix
··· 23 23 sha256 = "sha256-BNKcXtsBB90KQe4HXmfJ7H3yepk1dEkozSEy5v8KSAA="; 24 24 }; 25 25 26 + patches = [ 27 + # https://github.com/aequitas/python-rflink/pull/70 28 + (fetchpatch { 29 + name = "python311-compat.patch"; 30 + url = "https://github.com/aequitas/python-rflink/commit/ba807ddd2fde823b8d50bc50bb500a691d9e331f.patch"; 31 + hash = "sha256-4Wh7b7j8qsvzYKdFwaY+B5Jd8EkyjAe1awlY0BDu2YA="; 32 + }) 33 + ]; 34 + 26 35 propagatedBuildInputs = [ 27 36 async-timeout 28 37 docopt
+7 -3
pkgs/development/python-modules/schema/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , contextlib2 4 3 , fetchPypi 5 4 , mock 6 5 , pytestCheckHook 7 6 , pythonOlder 7 + , pythonRelaxDepsHook 8 8 }: 9 9 10 10 buildPythonPackage rec { ··· 19 19 hash = "sha256-8GcXESxhiVyrxHB3UriHFuhCCogZ1xQEUB4RT5EEMZc="; 20 20 }; 21 21 22 - propagatedBuildInputs = [ 23 - contextlib2 22 + nativeBuildInputs = [ 23 + pythonRelaxDepsHook 24 + ]; 25 + 26 + pythonRemoveDeps = [ 27 + "contextlib2" 24 28 ]; 25 29 26 30 nativeCheckInputs = [
+2 -2
pkgs/development/python-modules/scrapy-splash/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "scrapy-splash"; 5 - version = "0.8.0"; 5 + version = "0.9.0"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "a7c17735415151ae01f07b03c7624e7276a343779b3c5f4546f655f6133df42f"; 9 + sha256 = "sha256-7PEwJk3AjgxGHIYH7K13dGimStAd7bJinA+BvV/NcpU="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ scrapy six ];
+10 -5
pkgs/development/python-modules/scrapy/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "scrapy"; 34 - version = "2.7.1"; 34 + version = "2.8.0"; 35 35 format = "setuptools"; 36 36 37 37 disabled = pythonOlder "3.7"; ··· 39 39 src = fetchPypi { 40 40 inherit version; 41 41 pname = "Scrapy"; 42 - hash = "sha256-MPpAg1PSSx35ed8upK+9GbSuAvsiB/IY0kYzLx4c8U4="; 42 + hash = "sha256-gHGsbGXxhewsdv6FCflNmf6ggFGf3CBvkIqSDV4F/kM="; 43 43 }; 44 44 45 45 nativeBuildInputs = [ ··· 118 118 "test_xmliter_encoding" 119 119 "test_download" 120 120 "test_reactor_default_twisted_reactor_select" 121 + "URIParamsSettingTest" 122 + "URIParamsFeedOptionTest" 123 + # flaky on darwin-aarch64 124 + "test_fixed_delay" 125 + "test_start_requests_laziness" 121 126 ]; 122 127 123 128 postInstall = '' 124 129 installManPage extras/scrapy.1 125 - install -m 644 -D extras/scrapy_bash_completion $out/share/bash-completion/completions/scrapy 126 - install -m 644 -D extras/scrapy_zsh_completion $out/share/zsh/site-functions/_scrapy 130 + installShellCompletion --cmd scrapy \ 131 + --zsh extras/scrapy_zsh_completion \ 132 + --bash extras/scrapy_bash_completion 127 133 ''; 128 134 129 135 pythonImportsCheck = [ ··· 143 149 changelog = "https://github.com/scrapy/scrapy/raw/${version}/docs/news.rst"; 144 150 license = licenses.bsd3; 145 151 maintainers = with maintainers; [ marsam ]; 146 - platforms = platforms.unix; 147 152 }; 148 153 }
+3 -3
pkgs/development/tools/bazelisk/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "bazelisk"; 5 - version = "1.15.0"; 5 + version = "1.16.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bazelbuild"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-+JAAei783S9umDSMSQq50ovYm1MCID33W6dolTxBEvU="; 11 + sha256 = "sha256-ijw0JVU9jUhpIJQjcjgzAVPJDxD7WSZYiLV0OvOyS5g="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-JJdFecRjPVmpYjDmz+ZBDmyT3Vj41An3BXvI2JzisIg="; 14 + vendorHash = "sha256-Hg8rMknanHQOgVLJ58QM9JOgrUYMqL7WvaHuiv9xVYw="; 15 15 16 16 doCheck = false; 17 17
+3 -3
pkgs/development/tools/coder/default.nix
··· 5 5 }: 6 6 buildGoModule rec { 7 7 pname = "coder"; 8 - version = "0.15.3"; 8 + version = "0.16.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = pname; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - hash = "sha256-d3Cg7G1rjxEqKMsIqxZ6ZZDEMIoisDtjZMmyixZRpF4="; 14 + hash = "sha256-3rGpyJzGkZYUEvKKDzj2I5sqrUImmmX7cXWM9UClPLY="; 15 15 }; 16 16 17 17 # integration tests require network access 18 18 doCheck = false; 19 19 20 - vendorHash = "sha256-F9r99WhL1Uv5NNVlQYpQc282BAl8bUhJI5mZZYwyEEg="; 20 + vendorHash = "sha256-bb9jBno7elO6qKGjacpX3rxgrpJpGpTxMQtdBYjBzMk="; 21 21 22 22 nativeBuildInputs = [ installShellFiles ]; 23 23
+3 -3
pkgs/development/tools/go-tools/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "go-tools"; 8 - version = "2022.1.2"; 8 + version = "2023.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "dominikh"; 12 12 repo = "go-tools"; 13 13 rev = version; 14 - sha256 = "sha256-pfZv/GZxb7weD+JFGCOknhRCsx8g5puQfpY9lZ4v6Rs="; 14 + sha256 = "sha256-RzYaaiDu78JVM8G0zJzlZcyCd+1V9KZIyIIyVib0yZc="; 15 15 }; 16 16 17 - vendorSha256 = "sha256-19uLCtKuuZoVwC4SUKvYGWi2ryqAQbcKXY1iNjIqyn8="; 17 + vendorHash = "sha256-o9UtS6AMgRYuAkOWdktG2Kr3QDBDQTOGSlya69K2br8="; 18 18 19 19 excludedPackages = [ "website" ]; 20 20
+41
pkgs/development/tools/initool/default.nix
··· 1 + { stdenv 2 + , mlton 3 + , lib 4 + , fetchFromGitHub 5 + }: 6 + 7 + stdenv.mkDerivation rec { 8 + pname = "initool"; 9 + version = "0.10.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "dbohdan"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + hash = "sha256-pszlP9gy1zjQjNNr0L1NY0XViejUUuvUZH6JHtUxdJI="; 16 + }; 17 + 18 + nativeBuildInputs = [ mlton ]; 19 + 20 + doCheck = true; 21 + 22 + installPhase = '' 23 + runHook preInstall 24 + 25 + mkdir -p $out/bin 26 + cp initool $out/bin/ 27 + 28 + runHook postInstall 29 + ''; 30 + 31 + meta = with lib; { 32 + inherit (mlton.meta) platforms; 33 + 34 + description = "Manipulate INI files from the command line"; 35 + homepage = "https://github.com/dbohdan/initool"; 36 + license = licenses.mit; 37 + maintainers = with maintainers; [ e1mo ]; 38 + changelog = "https://github.com/dbohdan/initool/releases/tag/v${version}"; 39 + }; 40 + } 41 +
+3 -3
pkgs/development/tools/kafkactl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "kafkactl"; 5 - version = "3.0.2"; 5 + version = "3.0.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "deviceinsight"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ZEXW9nqkR0yuVIY9qr1RyKVE7tSlP59Xb4JZfdAK2To="; 11 + sha256 = "sha256-rz3cAA5iqhrCZhLc+RKZhudiMlfu3m6wWYNHAnUP/kg="; 12 12 }; 13 13 14 - vendorHash = "sha256-e7SJjDWcHPgupZujeRD3Zg6vFAudDC3V60R2B61fjGU="; 14 + vendorHash = "sha256-Y3BPt3PsedrlCoKiKUObf6UQd+MuNiCGLpJUg94XSgA="; 15 15 doCheck = false; 16 16 17 17 meta = with lib; {
+3 -3
pkgs/development/tools/kubernetes-controller-tools/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "controller-tools"; 5 - version = "0.11.1"; 5 + version = "0.11.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kubernetes-sigs"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-mtAP8qRfSdt2koKs6LSI9iiXsyK92q1yWOC9zV8utFg="; 11 + sha256 = "sha256-gTSgfykTg2cWV7PCwNcbuFY89RRk9MoV24L4EuEd378="; 12 12 }; 13 13 14 14 patches = [ ./version.patch ]; 15 15 16 - vendorSha256 = "sha256-9IGdsAqvi01Jf0FpxfL+O+LrDchh4dGgJX4JJIvL3vE="; 16 + vendorHash = "sha256-nZyDoME5fVqRoAeLADjrQ7i6mVf3ujGN2+BUfrSHck8="; 17 17 18 18 ldflags = [ 19 19 "-s"
+3 -3
pkgs/development/tools/kubie/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "kubie"; 5 - version = "0.19.2"; 5 + version = "0.19.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "sbstp"; 10 10 repo = "kubie"; 11 - sha256 = "sha256-foY1fcIn+jywABwEVBWctx4zwLg7k2zxkpL8UAhx6kA="; 11 + sha256 = "sha256-c4+ebl/tWPxAlgt/N5/xalZQZGSizKp/pDcgojbjy7A="; 12 12 }; 13 13 14 - cargoHash = "sha256-WHaORWwR7PeKacaCtXjTYMTCyZ4ZFWo1smVx5ig+Z9U="; 14 + cargoHash = "sha256-D3RjlYMD/UHfYxUMvZVSiRHOPmcLVGgsRVghoaMn9AM="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
+3 -3
pkgs/development/tools/language-servers/millet/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "millet"; 5 - version = "0.7.6"; 5 + version = "0.7.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "azdavis"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-7Mv1+c8X+rZQyw3y+eGvSyqVqiSPdTj1WxoUv1mynSs="; 11 + hash = "sha256-1GoZbeXNG00oxBdPa2yk0aOCVguwIkK6fKrlHU6mZYc="; 12 12 }; 13 13 14 - cargoHash = "sha256-0fJIp2zlZkeidTFg6jQs6S2mVHJL8flqiZtTvM0F9OQ="; 14 + cargoHash = "sha256-arIFWJX8WQQWcJP1YpMwFy2XHU/0w+oPj1qE/IlYRF4="; 15 15 16 16 postPatch = '' 17 17 rm .cargo/config.toml
+11 -11
pkgs/development/tools/language-servers/verible/default.nix
··· 13 13 in 14 14 buildBazelPackage rec { 15 15 pname = "verible"; 16 - version = "0.0-2472-ga80124e1"; 17 16 18 17 # These environment variables are read in bazel/build-version.py to create 19 - # a build string. Otherwise it would attempt to extract it from .git/. 20 - GIT_DATE = "2022-10-21"; 21 - GIT_VERSION = version; 18 + # a build string shown in the tools --version output. 19 + # If env variables not set, it would attempt to extract it from .git/. 20 + GIT_DATE = "2023-02-02"; 21 + GIT_VERSION = "v0.0-2821-gb2180bfa"; 22 + 23 + # Derive nix package version from GIT_VERSION: "v1.2-345-abcde" -> "1.2.345" 24 + version = builtins.concatStringsSep "." (lib.take 3 (lib.drop 1 (builtins.splitVersion GIT_VERSION))); 22 25 23 26 src = fetchFromGitHub { 24 27 owner = "chipsalliance"; 25 28 repo = "verible"; 26 - rev = "v${version}"; 27 - sha256 = "sha256:0jpdxqhnawrl80pbc8544pyggdp5s3cbc7byc423d5v0sri2f96v"; 29 + rev = "${GIT_VERSION}"; 30 + sha256 = "sha256-etcimvInhebH2zRPyZnWUq6m3VnCq44w32GJrIacULo="; 28 31 }; 29 32 30 33 patches = [ ··· 46 49 # of the output derivation ? Is there a more robust way to do this ? 47 50 # (Hashes extracted from the ofborg build logs) 48 51 sha256 = { 49 - aarch64-linux = "sha256-6Udp7sZKGU8gcy6+5WPhkSWunf1sVkha8l5S1UQsC04="; 50 - x86_64-linux = "sha256-WfhgbJFaM/ipdd1dRjPeVZ1mK2hotb0wLmKjO7e+BO4="; 52 + aarch64-linux = "sha256-dYJoae3+u+gpULHS8nteFzzL974cVJ+cJzeG/Dz2HaQ="; 53 + x86_64-linux = "sha256-Jd99+nhqgZ2Gwd78eyXfnSSfbl8C3hoWkiUnzJG1jqM="; 51 54 }.${system} or (throw "No hash for system: ${system}"); 52 55 }; 53 56 ··· 62 65 bazel/build-version.py \ 63 66 bazel/sh_test_with_runfiles_lib.sh \ 64 67 common/lsp/dummy-ls_test.sh \ 65 - common/parser/move_yacc_stack_symbols.sh \ 66 - common/parser/record_syntax_error.sh \ 67 68 common/tools/patch_tool_test.sh \ 68 69 common/tools/verible-transform-interactive.sh \ 69 70 common/tools/verible-transform-interactive-test.sh \ 70 - common/util/create_version_header.sh \ 71 71 kythe-browse.sh \ 72 72 verilog/tools 73 73 '';
+5 -5
pkgs/development/tools/language-servers/verible/remove-unused-deps.patch
··· 1 1 diff --git a/WORKSPACE b/WORKSPACE 2 - index 696cc7ef..55a5bb8a 100644 2 + index ad16b3a1..52b66703 100644 3 3 --- a/WORKSPACE 4 4 +++ b/WORKSPACE 5 5 @@ -81,17 +81,6 @@ load("@com_github_google_rules_install//:setup.bzl", "install_rules_setup") ··· 12 12 - 13 13 -win_flex_configure( 14 14 - name = "win_flex_bison", 15 - - sha256 = "095cf65cb3f12ee5888022f93109acbe6264e5f18f6ffce0bda77feb31b65bd8", 16 - - # bison 3.3.2, flex 2.6.4 17 - - url = "https://github.com/lexxmark/winflexbison/releases/download/v2.5.18/win_flex_bison-2.5.18.zip", 15 + - sha256 = "8d324b62be33604b2c45ad1dd34ab93d722534448f55a16ca7292de32b6ac135", 16 + - # bison 3.8.2, flex 2.6.4 17 + - url = "https://github.com/lexxmark/winflexbison/releases/download/v2.5.25/win_flex_bison-2.5.25.zip", 18 18 -) 19 19 - 20 20 http_archive( 21 21 name = "rules_m4", 22 - sha256 = "c67fa9891bb19e9e6c1050003ba648d35383b8cb3c9572f397ad24040fb7f0eb", 22 + sha256 = "b0309baacfd1b736ed82dc2bb27b0ec38455a31a3d5d20f8d05e831ebeef1a8e",
+2 -2
pkgs/development/tools/misc/act/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "act"; 8 - version = "0.2.41"; 8 + version = "0.2.42"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "nektos"; 12 12 repo = pname; 13 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-nfMLw3fjEex1XV+Vhi84xR+ghBLrmKDtuFIIeNhP/yQ="; 14 + hash = "sha256-+1ciEHBMl78aFDu/NzIAdsGtAZJOfHZRDDZCR1+YuEM="; 15 15 }; 16 16 17 17 vendorHash = "sha256-qXjDeR0VZyyhASpt6zv6OyltEZDoguILhhD1ejpd0F4=";
+3 -3
pkgs/development/tools/operator-sdk/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "operator-sdk"; 10 - version = "1.26.0"; 10 + version = "1.27.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "operator-framework"; 14 14 repo = pname; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-hIJTdTZ24+VwF1M/RvKcnQRzZga0nsjlTTUFYxZn0lo="; 16 + hash = "sha256-rvLWM6G2kOOuFU0JuwdIjSCFNyjBNL+fOoEj+tIR190="; 17 17 }; 18 18 19 - vendorHash = "sha256-1Vz+SIrNULajDqzZt53+o9wv1zLPBvKrO28BTqS4VbM="; 19 + vendorHash = "sha256-L+Z1k+z/XNO9OeTQVzNJd1caRip6Ti8mPfNmXJx5D5c="; 20 20 21 21 nativeBuildInputs = [ 22 22 makeWrapper
+67
pkgs/development/tools/parsing/spicy/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , makeWrapper 6 + , python3 7 + , bison 8 + , flex 9 + , zlib 10 + }: 11 + 12 + stdenv.mkDerivation rec { 13 + pname = "spicy"; 14 + version = "1.5.3"; 15 + 16 + strictDeps = true; 17 + 18 + src = fetchFromGitHub { 19 + owner = "zeek"; 20 + repo = "spicy"; 21 + rev = "v${version}"; 22 + hash = "sha256-eCF914QEBBqg3LfM3N22c7W0TMOhuHqLxncpAG+8FjU="; 23 + fetchSubmodules = true; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + cmake 28 + makeWrapper 29 + python3 30 + ]; 31 + 32 + buildInputs = [ 33 + bison 34 + flex 35 + zlib 36 + ]; 37 + 38 + postPatch = '' 39 + patchShebangs scripts tests/scripts 40 + ''; 41 + 42 + cmakeFlags = [ 43 + "-DHILTI_DEV_PRECOMPILE_HEADERS=OFF" 44 + ]; 45 + 46 + preFixup = '' 47 + for b in $out/bin/* 48 + do wrapProgram "$b" --prefix PATH : "${lib.makeBinPath [ bison flex ]}" 49 + done 50 + ''; 51 + 52 + meta = with lib; { 53 + homepage = "https://github.com/zeek/spicy"; 54 + description = "A C++ parser generator for dissecting protocols & files"; 55 + longDescription = '' 56 + Spicy is a parser generator that makes it easy to create robust C++ 57 + parsers for network protocols, file formats, and more. Spicy is a bit 58 + like a "yacc for protocols", but it's much more than that: It's an 59 + all-in-one system enabling developers to write attributed grammars that 60 + describe both syntax and semantics of an input format using a single, 61 + unified language. Think of Spicy as a domain-specific scripting language 62 + for all your parsing needs. 63 + ''; 64 + license = licenses.bsd3; 65 + maintainers = with maintainers; [ tobim ]; 66 + }; 67 + }
+3 -2
pkgs/development/tools/pgformatter/default.nix
··· 2 2 3 3 perlPackages.buildPerlPackage rec { 4 4 pname = "pgformatter"; 5 - version = "5.4"; 5 + version = "5.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "darold"; 9 9 repo = "pgFormatter"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-z90V4aKp5gIZMWQha3gHpTMtpYVsGhFtPWHiJuFt3qA="; 11 + hash = "sha256-4KtrsckO9Q9H0yIM0877YvWaDW02CQVAQiOKD919e9w="; 12 12 }; 13 13 14 14 outputs = [ "out" ]; ··· 40 40 changelog = "https://github.com/darold/pgFormatter/releases/tag/v${version}"; 41 41 maintainers = [ maintainers.marsam ]; 42 42 license = [ licenses.postgresql licenses.artistic2 ]; 43 + mainProgram = "pg_format"; 43 44 }; 44 45 }
+3 -3
pkgs/development/tools/rust/panamax/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "panamax"; 14 - version = "1.0.6"; 14 + version = "1.0.12"; 15 15 16 16 src = fetchCrate { 17 17 inherit pname version; 18 - sha256 = "sha256-/JW2QB5PtwKo0TLU/QmkgsE6/ne+51EVmWyGn7Lljdw="; 18 + sha256 = "sha256-nHAsKvNEhGDVrLx8K7xnm7TuCxaZcYwlQ6xjVRvDdSk="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-aKdDismdPcExqznS6S2LvAij6gv9/Hw2FBvkhr9rJGo="; 21 + cargoSha256 = "sha256-ydZ0KM/g9k0ux7Zr4crlxnKCC9N/qPzn1wmzbTIyz7o="; 22 22 23 23 nativeBuildInputs = [ pkg-config ]; 24 24
+26
pkgs/development/tools/swc/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchCrate 4 + }: 5 + 6 + rustPlatform.buildRustPackage rec { 7 + pname = "swc"; 8 + version = "0.91.19"; 9 + 10 + src = fetchCrate { 11 + pname = "swc_cli"; 12 + inherit version; 13 + sha256 = "sha256-BzReetAOKSGzHhITXpm+J2Rz8d9Hq2HUagQmfst74Ag="; 14 + }; 15 + 16 + cargoSha256 = "sha256-1U9YLrPYENv9iJobCxtgnQakJLDctWQwnDUtpLG3PGc="; 17 + 18 + buildFeatures = [ "swc_core/plugin_transform_host_native" ]; 19 + 20 + meta = with lib; { 21 + description = "Rust-based platform for the Web"; 22 + homepage = "https://github.com/swc-project/swc"; 23 + license = licenses.asl20; 24 + maintainers = with maintainers; [ dit7ya ]; 25 + }; 26 + }
+3 -3
pkgs/games/flightgear/default.nix
··· 6 6 }: 7 7 8 8 let 9 - version = "2020.3.13"; 9 + version = "2020.3.17"; 10 10 shortVersion = builtins.substring 0 6 version; 11 11 data = stdenv.mkDerivation rec { 12 12 pname = "flightgear-data"; ··· 14 14 15 15 src = fetchurl { 16 16 url = "mirror://sourceforge/flightgear/release-${shortVersion}/FlightGear-${version}-data.txz"; 17 - sha256 = "sha256-C3iUVA7IJQ77OdXcaBnSpDphMFjmFZmn0nozQvdxSJM="; 17 + sha256 = "sha256-Kl66K5rmejaRKFgzps4/a73z8gIp9YcdfJQOFR1U2Og="; 18 18 }; 19 19 20 20 dontUnpack = true; ··· 32 32 33 33 src = fetchurl { 34 34 url = "mirror://sourceforge/flightgear/release-${shortVersion}/${pname}-${version}.tar.bz2"; 35 - sha256 = "sha256-Zhq/r0davIz9G6tXVZRp76ZivG0D9Y6Nl3OFAD/lqow="; 35 + sha256 = "sha256-ZnDe3qyiaDrKd/nwa/nR2AYq4yoqVFnd3IqgmJxfGFQ="; 36 36 }; 37 37 38 38 # Of all the files in the source and data archives, there doesn't seem to be
+2 -2
pkgs/games/lunar-client/default.nix
··· 2 2 3 3 let 4 4 name = "lunar-client"; 5 - version = "2.10.1"; 5 + version = "2.15.1"; 6 6 7 7 desktopItem = makeDesktopItem { 8 8 name = "lunar-client"; ··· 21 21 src = fetchurl { 22 22 url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}.AppImage"; 23 23 name = "lunar-client.AppImage"; 24 - hash = "sha256-3h2FFpIIRta6hEsa/H0xo8+DUvhdQyBv9dqdd/vlwZ4="; 24 + hash = "sha256-8F6inLctNLCrTvO/f4IWHclpm/6vqW44NKbct0Epp4s="; 25 25 }; 26 26 in 27 27 appimageTools.wrapType1 rec {
+2 -2
pkgs/games/otto-matic/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "OttoMatic"; 5 - version = "4.0.0"; 5 + version = "4.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "jorio"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-eHy5yED5qrgHqKuqq1dXhmuR2PQBE5aMhSLPoydlpPk="; 11 + sha256 = "sha256-0mqOAdAmJGxKa6yXktrbmdXkoQIliimq37iy9bCBZYg="; 12 12 fetchSubmodules = true; 13 13 }; 14 14
+2 -2
pkgs/games/unciv/default.nix
··· 25 25 in 26 26 stdenv.mkDerivation rec { 27 27 pname = "unciv"; 28 - version = "4.4.6"; 28 + version = "4.4.9"; 29 29 30 30 src = fetchurl { 31 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 - sha256 = "sha256-I4EKYoN+36a65mcZ2UWH3Ws75Ojdmpw/6flKFmEuIk8="; 32 + sha256 = "sha256-8OoQgiMrjYPlEjvm/9m7YkMaKyGBtNBkGavjACwY/00="; 33 33 }; 34 34 35 35 dontUnpack = true;
+11 -10
pkgs/games/unvanquished/default.nix
··· 33 33 }: 34 34 35 35 let 36 - version = "0.53.2"; 37 - binary-deps-version = "6"; 36 + version = "0.54.0"; 37 + binary-deps-version = "8"; 38 38 39 39 src = fetchFromGitHub { 40 40 owner = "Unvanquished"; 41 41 repo = "Unvanquished"; 42 42 rev = "v${version}"; 43 43 fetchSubmodules = true; 44 - sha256 = "sha256-VqMhA6GEYh/m+dzOgXS+5Jqo4x7RrQf4qIwstdTTU+E="; 44 + sha256 = "sha256-X2c6BHI4W6fOurLiBWIBZzJrZ+7RHMEwN8GJGz6e350="; 45 45 }; 46 46 47 47 unvanquished-binary-deps = stdenv.mkDerivation rec { ··· 50 50 version = binary-deps-version; 51 51 52 52 src = fetchzip { 53 - url = "https://dl.unvanquished.net/deps/linux64-${version}.tar.bz2"; 54 - sha256 = "sha256-ERfg89oTf9JTtv/qRnTRIzFP+zMpHT8W4WAIxqogy9E="; 53 + url = "https://dl.unvanquished.net/deps/linux-amd64-default_${version}.tar.xz "; 54 + sha256 = "sha256-6r9j0HRMDC/7i8f4f5bBK4NmwsTpSChHrRWwz0ENAZo="; 55 55 }; 56 56 57 57 dontPatchELF = true; ··· 119 119 pname = "unvanquished-assets"; 120 120 inherit version src; 121 121 122 - outputHash = "sha256-MPqyqcZGc5KlkftGCspWhISBJ/h+Os29g7ZK6yWz0cQ="; 122 + outputHash = "sha256-ua9Q5E5C4t8z/yNQp6qn1i9NNDAk4ohzvgpMbCBxb8Q="; 123 123 outputHashMode = "recursive"; 124 124 125 125 nativeBuildInputs = [ aria2 cacert ]; ··· 135 135 inherit version src binary-deps-version; 136 136 137 137 preConfigure = '' 138 - mkdir daemon/external_deps/linux64-${binary-deps-version}/ 139 - cp -r ${unvanquished-binary-deps}/* daemon/external_deps/linux64-${binary-deps-version}/ 140 - chmod +w -R daemon/external_deps/linux64-${binary-deps-version}/ 138 + TARGET="linux-amd64-default_${binary-deps-version}" 139 + mkdir daemon/external_deps/"$TARGET" 140 + cp -r ${unvanquished-binary-deps}/* daemon/external_deps/"$TARGET"/ 141 + chmod +w -R daemon/external_deps/"$TARGET"/ 141 142 ''; 142 143 143 144 nativeBuildInputs = [ ··· 202 203 for f in daemon daemon-tty daemonded nacl_loader nacl_helper_bootstrap; do 203 204 install -Dm0755 -t $out/lib/ $f 204 205 done 205 - install -Dm0644 -t $out/lib/ irt_core-x86_64.nexe 206 + install -Dm0644 -t $out/lib/ irt_core-amd64.nexe 206 207 207 208 mkdir $out/bin/ 208 209 ${wrapBinary "daemon" "unvanquished"}
+2 -2
pkgs/os-specific/linux/ksmbd-tools/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "ksmbd-tools"; 16 - version = "3.4.6"; 16 + version = "3.4.7"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "cifsd-team"; 20 20 repo = pname; 21 21 rev = version; 22 - sha256 = "sha256-zquHhr+Zf4jR/TlVA0Zea3eZ9JjRjYXefcYIQs76gSw="; 22 + sha256 = "sha256-uYJhjxarAqJC/aY8UUy7sjhA89LVoCG6B7/APkE0ouk="; 23 23 }; 24 24 25 25 buildInputs = [ glib libnl ] ++ lib.optional withKerberos libkrb5;
+2 -2
pkgs/os-specific/linux/libzbd/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "libzbd"; 14 - version = "2.0.3"; 14 + version = "2.0.4"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "westerndigitalcorporation"; 18 18 repo = "libzbd"; 19 19 rev = "v${version}"; 20 - sha256 = "GoCHwuR4ylyaN/FskIqKyAPe2A2O3iFVcI3UxPlqvtk="; 20 + sha256 = "sha256-iMQjOWsgsS+uI8mqoOXHRAV1+SIu1McUAcrsY+/zcu8="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/servers/computing/slurm/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "slurm"; 17 - version = "22.05.7.1"; 17 + version = "22.05.8.1"; 18 18 19 19 # N.B. We use github release tags instead of https://www.schedmd.com/downloads.php 20 20 # because the latter does not keep older releases. ··· 23 23 repo = "slurm"; 24 24 # The release tags use - instead of . 25 25 rev = "${pname}-${builtins.replaceStrings ["."] ["-"] version}"; 26 - sha256 = "1hr62c9g0z3brgpa2l68pskraqxk52dk1iq1xkb0dr5w0cwhdpij"; 26 + sha256 = "sha256-hL/FnHl+Fj62xGH1FVkB9jVtvrVxbPU73DlMWC6CyJ0="; 27 27 }; 28 28 29 29 outputs = [ "out" "dev" ];
+6 -6
pkgs/servers/etcd/3.5.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub, symlinkJoin }: 2 2 3 3 let 4 - version = "3.5.6"; 4 + version = "3.5.7"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "etcd-io"; 8 8 repo = "etcd"; 9 9 rev = "v${version}"; 10 - sha256 = "sha256-KQ3N6HBgdLnS/8UprT99gH9ttsy2cgfaWSL/ILX6t1A="; 10 + hash = "sha256-VgWY622RJ8f4yA6TRC5IvatVFw2CP5lN3QBS3Xaevbc="; 11 11 }; 12 12 13 13 CGO_ENABLED = 0; ··· 25 25 26 26 inherit CGO_ENABLED meta src version; 27 27 28 - vendorSha256 = "sha256-u4N8YXmnVk5flPimdE4olr/1hVZoEDEgUwXRRTlX51o="; 28 + vendorHash = "sha256-w/aWrQF/PAWTGMFUcpHiiDef6cvLLdYP06iwBdxrGkQ="; 29 29 30 30 modRoot = "./server"; 31 31 32 - postBuild = '' 32 + preInstall = '' 33 33 mv $GOPATH/bin/{server,etcd} 34 34 ''; 35 35 ··· 45 45 46 46 inherit CGO_ENABLED meta src version; 47 47 48 - vendorSha256 = "sha256-J4qW2Dzpwk85XW3oWvT1F5ec/jzkcLbTC+1CMBztWRw="; 48 + vendorHash = "sha256-Bq5vOZCflLDAhhmwSww9JCahfL/JHKa3ZT4cwNXzW90="; 49 49 50 50 modRoot = "./etcdutl"; 51 51 }; ··· 55 55 56 56 inherit CGO_ENABLED meta src version; 57 57 58 - vendorSha256 = "sha256-+5zWXVErkFAvtkpNQtKn/jLOGUdHkXgeZWI7/RIMgMQ="; 58 + vendorHash = "sha256-KUr0SrfuE5sh54THdvJwuMO/U6O+civ6onEPzNGqf18="; 59 59 60 60 modRoot = "./etcdctl"; 61 61 };
+1 -1
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "2023.2.1"; 5 + version = "2023.2.2"; 6 6 components = { 7 7 "3_day_blinds" = ps: with ps; [ 8 8 ];
+2 -2
pkgs/servers/home-assistant/default.nix
··· 271 271 extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs); 272 272 273 273 # Don't forget to run parse-requirements.py after updating 274 - hassVersion = "2023.2.1"; 274 + hassVersion = "2023.2.2"; 275 275 276 276 in python.pkgs.buildPythonApplication rec { 277 277 pname = "homeassistant"; ··· 289 289 owner = "home-assistant"; 290 290 repo = "core"; 291 291 rev = "refs/tags/${version}"; 292 - hash = "sha256-gWcq0E/k6c4YQJwLlU379kse2u4Yn6xvLZ5QnGXVTJA="; 292 + hash = "sha256-HEL8e/2zoWPjeJL9iaCRu8aIldE3uTw9Yu9Q06Nyvz4="; 293 293 }; 294 294 295 295 nativeBuildInputs = with python3.pkgs; [
+1 -1
pkgs/servers/mail/opensmtpd/filter-dkimsign/default.nix
··· 31 31 description = "OpenSMTPD filter for DKIM signing"; 32 32 homepage = "http://imperialat.at/dev/filter-dkimsign/"; 33 33 license = licenses.isc; 34 - maintainers = with maintainers; [ malvo ]; 34 + maintainers = with maintainers; [ malte-v ]; 35 35 }; 36 36 }
+1 -1
pkgs/servers/mail/opensmtpd/libopensmtpd/default.nix
··· 29 29 description = "Library for creating OpenSMTPD filters"; 30 30 homepage = "http://imperialat.at/dev/libopensmtpd/"; 31 31 license = licenses.isc; 32 - maintainers = with maintainers; [ malvo ]; 32 + maintainers = with maintainers; [ malte-v ]; 33 33 }; 34 34 }
+2 -2
pkgs/servers/misc/oven-media-engine/default.nix
··· 19 19 20 20 stdenv.mkDerivation rec { 21 21 pname = "oven-media-engine"; 22 - version = "0.14.18"; 22 + version = "0.15.0"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "AirenSoft"; 26 26 repo = "OvenMediaEngine"; 27 27 rev = "v${version}"; 28 - sha256 = "sha256-M204aIFbs2VmwgZbOmkpuyqOfpom/FnKc6noEVMuZfs="; 28 + sha256 = "sha256-xw9X6PVXl7fLQcwIQOA3s8DbXKBQ5aqZpnKPgd47gjM="; 29 29 }; 30 30 31 31 sourceRoot = "source/src";
+3 -3
pkgs/servers/monitoring/mackerel-agent/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "mackerel-agent"; 5 - version = "0.74.1"; 5 + version = "0.75.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mackerelio"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-c1CywtgvVORkDewFB9iz99aUT5gFi5vXWddGZGLFu7o="; 11 + sha256 = "sha256-XwyBHCx3MngLItgCZfil5k/h6DfQTO+0LN3brldceXI="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ makeWrapper ]; 15 15 nativeCheckInputs = lib.optionals (!stdenv.isDarwin) [ nettools ]; 16 16 buildInputs = lib.optionals (!stdenv.isDarwin) [ iproute2 ]; 17 17 18 - vendorHash = "sha256-281Qz57n5qAOoqLofTFv5UcLs0xVz8iyV9yxDdsuljE="; 18 + vendorHash = "sha256-cSWyNGR1J2kk4XcaJXFEsMGx5OtyKyBoxY2FCa62x9c="; 19 19 20 20 subPackages = [ "." ]; 21 21
+2 -2
pkgs/servers/monitoring/prometheus/nut-exporter.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "nut-exporter"; 5 - version = "2.5.2"; 5 + version = "2.5.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "DRuggeri"; 9 9 repo = "nut_exporter"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-imO++i4bfxQnMNh+BOZRYvJAzqgehFIElpQX3NyQF+8="; 11 + sha256 = "sha256-I44unG7eKBGxjm2HnCcm1ThlrDpDglXBork7meOOGiw="; 12 12 }; 13 13 14 14 vendorHash = "sha256-ji8JlEYChPBakt5y6+zcm1l04VzZ0/fjfGFJ9p+1KHE=";
+3 -3
pkgs/servers/monitoring/telegraf/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "telegraf"; 5 - version = "1.25.0"; 5 + version = "1.25.1"; 6 6 7 7 excludedPackages = "test"; 8 8 ··· 12 12 owner = "influxdata"; 13 13 repo = "telegraf"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-p+2nsJT3WHYmJ1toIwFi/a/I0//OaUoJIHmQcFHHJ/A="; 15 + sha256 = "sha256-r+kbF4TajBkZyp0B6Tb/Y1Nm7e2zQctDYEmyn0qTqW0="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-xNio3bMFopMgDwdQdtFmkp3F0iWYHVqu9T42S5KNMU8="; 18 + vendorHash = "sha256-AlmmWjwhC5xStcwo+NW0IwC+FteL4Ttwo717VgE8IHM="; 19 19 proxyVendor = true; 20 20 21 21 ldflags = [
+3 -3
pkgs/servers/monitoring/thanos/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub }: 2 2 buildGoModule rec { 3 3 pname = "thanos"; 4 - version = "0.30.1"; 4 + version = "0.30.2"; 5 5 6 6 src = fetchFromGitHub { 7 7 rev = "v${version}"; 8 8 owner = "thanos-io"; 9 9 repo = "thanos"; 10 - sha256 = "sha256-fCH1smkgqDqs6N3ibBob5R1wsltwC3HV1elI37nfq0g="; 10 + sha256 = "sha256-3IkqaWMQGJssxsAF+BZphEpufR4G5E5bYJvioSO2hJ4="; 11 11 }; 12 12 13 - vendorHash = "sha256-OEOlyExgJoEUY2qygBbrxKRkh26sXDX/gAKReeA6Du4="; 13 + vendorHash = "sha256-JtjVdr23wI5ZM5LlFApWurTTzLkLI4nzA9/bWoOrGSM="; 14 14 15 15 doCheck = false; 16 16
+7 -13
pkgs/servers/nextcloud/default.nix
··· 2 2 3 3 let 4 4 generic = { 5 - version, hash, 5 + version, sha256, 6 6 eol ? false, extraVulnerabilities ? [] 7 7 }: let 8 8 major = lib.versions.major version; 9 - prerelease = builtins.length (lib.versions.splitVersion version) > 3; 10 9 in stdenv.mkDerivation rec { 11 10 pname = "nextcloud"; 12 11 inherit version; 13 12 14 13 src = fetchurl { 15 - url = "https://download.nextcloud.com/server/${if prerelease then "prereleases" else "release"}/${pname}-${version}.tar.bz2"; 16 - inherit hash; 14 + url = "https://download.nextcloud.com/server/releases/${pname}-${version}.tar.bz2"; 15 + inherit sha256; 17 16 }; 18 17 19 18 patches = [ (./patches + "/v${major}/0001-Setup-remove-custom-dbuser-creation-behavior.patch") ]; ··· 52 51 53 52 nextcloud24 = generic { 54 53 version = "24.0.9"; 55 - hash = "sha256-WAozhMnAmu+46bQVU9IabiAAF5lUnb0lsx3qIR2X3R4="; 54 + sha256 = "580a3384c9c09aefb8e9b41553d21a6e20001799549dbd25b31dea211d97dd1e"; 56 55 }; 57 56 58 57 nextcloud25 = generic { 59 58 version = "25.0.3"; 60 - hash = "sha256-SysUI3Nu+SRpCW/iT2HCTK2Ho04HwceoGzhdPqJcAOw="; 59 + sha256 = "4b2b1423736ef92469096fe24f61c24cad87a34e07c1c7a81b385d3ea25c00ec"; 61 60 }; 62 61 63 - nextcloud26 = generic { 64 - version = "26.0.0beta1"; 65 - hash = "sha256-EfSfn0KjQzciHa3VcrDhGC/aZUw/KDjihXs+qVIcYX0="; 66 - }; 67 - 68 - # tip: get hash with: 69 - # nix hash to-sri --type sha256 $(curl https://download.nextcloud.com/server/releases/nextcloud-${version}.tar.bz2.sha256 | cut -d' ' -f1) 62 + # tip: get the sha with: 63 + # curl 'https://download.nextcloud.com/server/releases/nextcloud-${version}.tar.bz2.sha256' 70 64 }
+12 -12
pkgs/servers/nextcloud/packages/24.json
··· 20 20 ] 21 21 }, 22 22 "contacts": { 23 - "sha256": "1996f97w74slmh7ihv8p1lxl32rri5nnzp90mbb1imclpgac2i63", 24 - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v4.2.4/contacts-v4.2.4.tar.gz", 25 - "version": "4.2.4", 23 + "sha256": "0qv3c7wmf9j74562xbjvhk6kbpna6ansiw3724dh4w8j5sldqysd", 24 + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v4.2.3/contacts-v4.2.3.tar.gz", 25 + "version": "4.2.3", 26 26 "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", 27 27 "homepage": "https://github.com/nextcloud/contacts#readme", 28 28 "licenses": [ ··· 110 110 ] 111 111 }, 112 112 "news": { 113 - "sha256": "0iz1yrl7h60yhc1d1gkalkzc5vlj8sq6lff0ggns6a6qpsdpn9c5", 114 - "url": "https://github.com/nextcloud/news/releases/download/20.0.1/news.tar.gz", 115 - "version": "20.0.1", 113 + "sha256": "0pnriarr2iqci2v2hn6vpvszf4m4pkcxsd2i13bp7n1zqkg6swd7", 114 + "url": "https://github.com/nextcloud/news/releases/download/20.0.0/news.tar.gz", 115 + "version": "20.0.0", 116 116 "description": "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", 117 117 "homepage": "https://github.com/nextcloud/news", 118 118 "licenses": [ ··· 140 140 ] 141 141 }, 142 142 "polls": { 143 - "sha256": "0qdm0hnljkv0df1s929awyjj1gsp3d6xv9llr52cxv66kkfx086y", 144 - "url": "https://github.com/nextcloud/polls/releases/download/v3.8.4/polls.tar.gz", 145 - "version": "3.8.4", 143 + "sha256": "b6ef0e8b34cdb5169341e30340bc9cefaa1254a1a6020e951f86e828f8591a11", 144 + "url": "https://github.com/nextcloud/polls/releases/download/v3.8.3/polls.tar.gz", 145 + "version": "3.8.3", 146 146 "description": "A polls app, similar to Doodle/Dudle with the possibility to restrict access (members, certain groups/users, hidden and public).", 147 147 "homepage": "https://github.com/nextcloud/polls", 148 148 "licenses": [ ··· 160 160 ] 161 161 }, 162 162 "spreed": { 163 - "sha256": "0c5b46g5vi8fsjcd2r0wqza7iqyvbgznwww5zcyajf29a32950c6", 164 - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v14.0.8/spreed-v14.0.8.tar.gz", 165 - "version": "14.0.8", 163 + "sha256": "0frilxny4mvp34fxw0k8al3r5apy3q6vq7z35jkph3vaq1889m9k", 164 + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v14.0.7/spreed-v14.0.7.tar.gz", 165 + "version": "14.0.7", 166 166 "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat integration!** Nextcloud Talk comes with a simple text chat. Allowing you to share files from your Nextcloud and mentioning other participants.\n* 👥 **Private, group, public and password protected calls!** Just invite somebody, a whole group or send a public link to invite to a call.\n* 💻 **Screen sharing!** Share your screen with participants of your call. You just need to use Firefox version 66 (or newer), latest Edge or Chrome 72 (or newer, also possible using Chrome 49 with this [Chrome extension](https://chrome.google.com/webstore/detail/screensharing-for-nextclo/kepnpjhambipllfmgmbapncekcmabkol)).\n* 🚀 **Integration with other Nextcloud apps** like Files, Contacts and Deck. More to come.\n\nAnd in the works for the [coming versions](https://github.com/nextcloud/spreed/milestones/):\n* ✋ [Federated calls](https://github.com/nextcloud/spreed/issues/21), to call people on other Nextclouds", 167 167 "homepage": "https://github.com/nextcloud/spreed", 168 168 "licenses": [
+15 -15
pkgs/servers/nextcloud/packages/25.json
··· 10 10 ] 11 11 }, 12 12 "calendar": { 13 - "sha256": "0yqpfp5nbzd7zar2rbcx3bhfgjxrp1sy6a57fdagndfi4y0r56hq", 14 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.2.2/calendar-v4.2.2.tar.gz", 15 - "version": "4.2.2", 13 + "sha256": "04g1xm3q46j7harxr0n56r7kkkqjxvah7xijddyq5fj7icr6qf5d", 14 + "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.2.1/calendar-v4.2.1.tar.gz", 15 + "version": "4.2.1", 16 16 "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 17 17 "homepage": "https://github.com/nextcloud/calendar/", 18 18 "licenses": [ ··· 20 20 ] 21 21 }, 22 22 "contacts": { 23 - "sha256": "181lycyz4v7v1yir6ylmblgha625sn23nf3661g3izq1whi0wgr9", 24 - "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.0.3/contacts-v5.0.3.tar.gz", 25 - "version": "5.0.3", 23 + "sha256": "097a71if6kkc7nphfc8b6llqlsskjwp1vg83134hzgfscvllvaj8", 24 + "url": "https://github.com/nextcloud-releases/contacts/releases/download/v5.0.2/contacts-v5.0.2.tar.gz", 25 + "version": "5.0.2", 26 26 "description": "The Nextcloud contacts app is a user interface for Nextcloud's CardDAV server. Easily sync contacts from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Mail and Calendar – more to come.\n* 🎉 **Never forget a birthday!** You can sync birthdays and other recurring events with your Nextcloud Calendar.\n* 👥 **Sharing of Adressbooks!** You want to share your contacts with your friends or coworkers? No problem!\n* 🙈 **We’re not reinventing the wheel!** Based on the great and open SabreDAV library.", 27 27 "homepage": "https://github.com/nextcloud/contacts#readme", 28 28 "licenses": [ ··· 90 90 ] 91 91 }, 92 92 "news": { 93 - "sha256": "0iz1yrl7h60yhc1d1gkalkzc5vlj8sq6lff0ggns6a6qpsdpn9c5", 94 - "url": "https://github.com/nextcloud/news/releases/download/20.0.1/news.tar.gz", 95 - "version": "20.0.1", 93 + "sha256": "0pnriarr2iqci2v2hn6vpvszf4m4pkcxsd2i13bp7n1zqkg6swd7", 94 + "url": "https://github.com/nextcloud/news/releases/download/20.0.0/news.tar.gz", 95 + "version": "20.0.0", 96 96 "description": "📰 A RSS/Atom Feed reader App for Nextcloud\n\n- 📲 Synchronize your feeds with multiple mobile or desktop [clients](https://nextcloud.github.io/news/clients/)\n- 🔄 Automatic updates of your news feeds\n- 🆓 Free and open source under AGPLv3, no ads or premium functions\n\n**System Cron is currently required for this app to work**\n\nRequirements can be found [here](https://nextcloud.github.io/news/install/#dependencies)\n\nThe Changelog is available [here](https://github.com/nextcloud/news/blob/master/CHANGELOG.md)\n\nCreate a [bug report](https://github.com/nextcloud/news/issues/new/choose)\n\nCreate a [feature request](https://github.com/nextcloud/news/discussions/new)\n\nReport a [feed issue](https://github.com/nextcloud/news/discussions/new)", 97 97 "homepage": "https://github.com/nextcloud/news", 98 98 "licenses": [ ··· 120 120 ] 121 121 }, 122 122 "polls": { 123 - "sha256": "0mqc9zmxrm98byy6v13si3hwii8hx85998c4kv91vk6ad0sfxjhb", 124 - "url": "https://github.com/nextcloud/polls/releases/download/v4.1.2/polls.tar.gz", 125 - "version": "4.1.2", 123 + "sha256": "1amywiw91acp4g90wazmqmnw51s7z6rf27bdrzxrcqryd8igsniq", 124 + "url": "https://github.com/nextcloud/polls/releases/download/v4.1.0-beta4/polls.tar.gz", 125 + "version": "4.1.0-beta4", 126 126 "description": "A polls app, similar to Doodle/Dudle with the possibility to restrict access (members, certain groups/users, hidden and public).", 127 127 "homepage": "https://github.com/nextcloud/polls", 128 128 "licenses": [ ··· 140 140 ] 141 141 }, 142 142 "spreed": { 143 - "sha256": "07nh7nlz8di69ms1156fklj29526i3phlvki5vf2mxnlcz8ihg27", 144 - "url": "https://github.com/nextcloud-releases/spreed/releases/download/v15.0.3/spreed-v15.0.3.tar.gz", 145 - "version": "15.0.3", 143 + "sha256": "1w5v866lkd0skv666vhz75zwalr2w83shrhdvv354kill9k53awh", 144 + "url": "https://github.com/nextcloud-releases/spreed/releases/download/v15.0.2/spreed-v15.0.2.tar.gz", 145 + "version": "15.0.2", 146 146 "description": "Chat, video & audio-conferencing using WebRTC\n\n* 💬 **Chat integration!** Nextcloud Talk comes with a simple text chat. Allowing you to share files from your Nextcloud and mentioning other participants.\n* 👥 **Private, group, public and password protected calls!** Just invite somebody, a whole group or send a public link to invite to a call.\n* 💻 **Screen sharing!** Share your screen with participants of your call. You just need to use Firefox version 66 (or newer), latest Edge or Chrome 72 (or newer, also possible using Chrome 49 with this [Chrome extension](https://chrome.google.com/webstore/detail/screensharing-for-nextclo/kepnpjhambipllfmgmbapncekcmabkol)).\n* 🚀 **Integration with other Nextcloud apps** like Files, Contacts and Deck. More to come.\n\nAnd in the works for the [coming versions](https://github.com/nextcloud/spreed/milestones/):\n* ✋ [Federated calls](https://github.com/nextcloud/spreed/issues/21), to call people on other Nextclouds", 147 147 "homepage": "https://github.com/nextcloud/spreed", 148 148 "licenses": [
-62
pkgs/servers/nextcloud/packages/26.json
··· 1 - { 2 - "calendar": { 3 - "sha256": "0yqpfp5nbzd7zar2rbcx3bhfgjxrp1sy6a57fdagndfi4y0r56hq", 4 - "url": "https://github.com/nextcloud-releases/calendar/releases/download/v4.2.2/calendar-v4.2.2.tar.gz", 5 - "version": "4.2.2", 6 - "description": "The Calendar app is a user interface for Nextcloud's CalDAV server. Easily sync events from various devices with your Nextcloud and edit them online.\n\n* 🚀 **Integration with other Nextcloud apps!** Currently Contacts - more to come.\n* 🌐 **WebCal Support!** Want to see your favorite team’s matchdays in your calendar? No problem!\n* 🙋 **Attendees!** Invite people to your events\n* ⌚️ **Free/Busy!** See when your attendees are available to meet\n* ⏰ **Reminders!** Get alarms for events inside your browser and via email\n* 🔍 Search! Find your events at ease\n* ☑️ Tasks! See tasks with a due date directly in the calendar\n* 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries.", 7 - "homepage": "https://github.com/nextcloud/calendar/", 8 - "licenses": [ 9 - "agpl" 10 - ] 11 - }, 12 - "files_texteditor": { 13 - "sha256": "0rmk14iw34pd81snp3lm01k07wm5j2nh9spcd4j0m43l20b7kxss", 14 - "url": "https://github.com/nextcloud-releases/files_texteditor/releases/download/v2.15.0/files_texteditor.tar.gz", 15 - "version": "2.15.0", 16 - "description": "This application enables Nextcloud users to open, save and edit text files in the web browser. If enabled, an entry called \"Text file\" in the \"New\" button menu at the top of the web browser appears. When clicked, a new text file opens in the browser and the file can be saved into the current Nextcloud directory. Further, when a text file is clicked in the web browser, it will be opened and editable. If the privileges allow, a user can also edit shared files and save these changes back into the web browser.\nMore information is available in the text editor documentation.", 17 - "homepage": "https://github.com/nextcloud/files_texteditor", 18 - "licenses": [ 19 - "agpl" 20 - ] 21 - }, 22 - "mail": { 23 - "sha256": "", 24 - "url": "https://github.com/nextcloud-releases/mail/releases/download/v2.2.2/mail-v2.2.2.tar.gz", 25 - "version": "2.2.2", 26 - "description": "**💌 A mail app for Nextcloud**\n\n- **🚀 Integration with other Nextcloud apps!** Currently Contacts, Calendar & Files – more to come.\n- **📥 Multiple mail accounts!** Personal and company account? No problem, and a nice unified inbox. Connect any IMAP account.\n- **🔒 Send & receive encrypted mails!** Using the great [Mailvelope](https://mailvelope.com) browser extension.\n- **🙈 We’re not reinventing the wheel!** Based on the great [Horde](https://horde.org) libraries.\n- **📬 Want to host your own mail server?** We do not have to reimplement this as you could set up [Mail-in-a-Box](https://mailinabox.email)!", 27 - "homepage": "https://github.com/nextcloud/mail#readme", 28 - "licenses": [ 29 - "agpl" 30 - ] 31 - }, 32 - "notes": { 33 - "sha256": "1jcgv3awr45jq3n3qv851qlpbdl2plixba0iq2s54dmhciypdckl", 34 - "url": "https://github.com/nextcloud/notes/releases/download/v4.6.0/notes.tar.gz", 35 - "version": "4.6.0", 36 - "description": "The Notes app is a distraction free notes taking app for [Nextcloud](https://www.nextcloud.com/). It provides categories for better organization and supports formatting using [Markdown](https://en.wikipedia.org/wiki/Markdown) syntax. Notes are saved as files in your Nextcloud, so you can view and edit them with every Nextcloud client. Furthermore, a separate [REST API](https://github.com/nextcloud/notes/blob/master/docs/api/README.md) allows for an easy integration into third-party apps (currently, there are notes apps for [Android](https://github.com/stefan-niedermann/nextcloud-notes), [iOS](https://github.com/owncloud/notes-iOS-App) and the [console](https://git.danielmoch.com/nncli/about) which allow convenient access to your Nextcloud notes). Further features include marking notes as favorites.", 37 - "homepage": "https://github.com/nextcloud/notes", 38 - "licenses": [ 39 - "agpl" 40 - ] 41 - }, 42 - "tasks": { 43 - "sha256": "0jm13d6nm7cfsw27yfiq1il9xjlh0qrq8xby2yz9dmggn7lk1dx5", 44 - "url": "https://github.com/nextcloud/tasks/releases/download/v0.14.5/tasks.tar.gz", 45 - "version": "0.14.5", 46 - "description": "Once enabled, a new Tasks menu will appear in your Nextcloud apps menu. From there you can add and delete tasks, edit their title, description, start and due dates and mark them as important. Tasks can be shared between users. Tasks can be synchronized using CalDav (each task list is linked to an Nextcloud calendar, to sync it to your local client: Thunderbird, Evolution, KDE Kontact, iCal … - just add the calendar as a remote calendar in your client). You can download your tasks as ICS files using the download button for each calendar.", 47 - "homepage": "https://github.com/nextcloud/tasks/", 48 - "licenses": [ 49 - "agpl" 50 - ] 51 - }, 52 - "unsplash": { 53 - "sha256": "17qqn6kwpvkq21c92jyy3pfvjaj5xms1hr07fnn39zxg0nmwjdd8", 54 - "url": "https://github.com/nextcloud/unsplash/releases/download/v2.1.1/unsplash.tar.gz", 55 - "version": "2.1.1", 56 - "description": "Show a new random featured nature photo in your nextcloud. Now with choosable motives!", 57 - "homepage": "https://github.com/nextcloud/unsplash/", 58 - "licenses": [ 59 - "agpl" 60 - ] 61 - } 62 - }
-149
pkgs/servers/nextcloud/patches/v26/0001-Setup-remove-custom-dbuser-creation-behavior.patch
··· 1 - From fc3e14155b3c4300b691ab46579830e725457a54 Mon Sep 17 00:00:00 2001 2 - From: Maximilian Bosch <maximilian@mbosch.me> 3 - Date: Sat, 10 Sep 2022 15:18:05 +0200 4 - Subject: [PATCH] Setup: remove custom dbuser creation behavior 5 - 6 - Both PostgreSQL and MySQL can be authenticated against from Nextcloud by 7 - supplying a database password. Now, during setup the following things 8 - happen: 9 - 10 - * When using postgres and the db user has elevated permissions, a new 11 - unprivileged db user is created and the settings `dbuser`/`dbpass` are 12 - altered in `config.php`. 13 - 14 - * When using MySQL, the password is **always** regenerated since 15 - 24.0.5/23.0.9[1]. 16 - 17 - I consider both cases problematic: the reason why people do configuration 18 - management is to have it as single source of truth! So, IMHO any 19 - application that silently alters config and thus causes deployed 20 - nodes to diverge from the configuration is harmful for that. 21 - 22 - I guess it was sheer luck that it worked for so long in NixOS because 23 - nobody has apparently used password authentication with a privileged 24 - user to operate Nextcloud (which is a good thing in fact). 25 - 26 - [1] https://github.com/nextcloud/server/pull/33513 27 - --- 28 - lib/private/Setup/MySQL.php | 53 -------------------------------- 29 - lib/private/Setup/PostgreSQL.php | 37 ---------------------- 30 - 2 files changed, 90 deletions(-) 31 - 32 - diff --git a/lib/private/Setup/MySQL.php b/lib/private/Setup/MySQL.php 33 - index e3004c269bc..bc958e84e44 100644 34 - --- a/lib/private/Setup/MySQL.php 35 - +++ b/lib/private/Setup/MySQL.php 36 - @@ -141,62 +141,6 @@ 37 - $rootUser = $this->dbUser; 38 - $rootPassword = $this->dbPassword; 39 - 40 - - //create a random password so we don't need to store the admin password in the config file 41 - - $saveSymbols = str_replace(['\"', '\\', '\'', '`'], '', ISecureRandom::CHAR_SYMBOLS); 42 - - $password = $this->random->generate(22, ISecureRandom::CHAR_ALPHANUMERIC . $saveSymbols) 43 - - . $this->random->generate(2, ISecureRandom::CHAR_UPPER) 44 - - . $this->random->generate(2, ISecureRandom::CHAR_LOWER) 45 - - . $this->random->generate(2, ISecureRandom::CHAR_DIGITS) 46 - - . $this->random->generate(2, $saveSymbols) 47 - - ; 48 - - $this->dbPassword = str_shuffle($password); 49 - - 50 - - try { 51 - - //user already specified in config 52 - - $oldUser = $this->config->getValue('dbuser', false); 53 - - 54 - - //we don't have a dbuser specified in config 55 - - if ($this->dbUser !== $oldUser) { 56 - - //add prefix to the admin username to prevent collisions 57 - - $adminUser = substr('oc_' . $username, 0, 16); 58 - - 59 - - $i = 1; 60 - - while (true) { 61 - - //this should be enough to check for admin rights in mysql 62 - - $query = 'SELECT user FROM mysql.user WHERE user=?'; 63 - - $result = $connection->executeQuery($query, [$adminUser]); 64 - - 65 - - //current dbuser has admin rights 66 - - $data = $result->fetchAll(); 67 - - $result->closeCursor(); 68 - - //new dbuser does not exist 69 - - if (count($data) === 0) { 70 - - //use the admin login data for the new database user 71 - - $this->dbUser = $adminUser; 72 - - $this->createDBUser($connection); 73 - - 74 - - break; 75 - - } else { 76 - - //repeat with different username 77 - - $length = strlen((string)$i); 78 - - $adminUser = substr('oc_' . $username, 0, 16 - $length) . $i; 79 - - $i++; 80 - - } 81 - - } 82 - - } else { 83 - - // Reuse existing password if a database config is already present 84 - - $this->dbPassword = $rootPassword; 85 - - } 86 - - } catch (\Exception $ex) { 87 - - $this->logger->info('Can not create a new MySQL user, will continue with the provided user.', [ 88 - - 'exception' => $ex, 89 - - 'app' => 'mysql.setup', 90 - - ]); 91 - - // Restore the original credentials 92 - - $this->dbUser = $rootUser; 93 - - $this->dbPassword = $rootPassword; 94 - - } 95 - - 96 - $this->config->setValues([ 97 - 'dbuser' => $this->dbUser, 98 - 'dbpassword' => $this->dbPassword, 99 - diff --git a/lib/private/Setup/PostgreSQL.php b/lib/private/Setup/PostgreSQL.php 100 - index af816c7ad04..e49e5508e15 100644 101 - --- a/lib/private/Setup/PostgreSQL.php 102 - +++ b/lib/private/Setup/PostgreSQL.php 103 - @@ -45,43 +45,6 @@ class PostgreSQL extends AbstractDatabase { 104 - $connection = $this->connect([ 105 - 'dbname' => 'postgres' 106 - ]); 107 - - //check for roles creation rights in postgresql 108 - - $builder = $connection->getQueryBuilder(); 109 - - $builder->automaticTablePrefix(false); 110 - - $query = $builder 111 - - ->select('rolname') 112 - - ->from('pg_roles') 113 - - ->where($builder->expr()->eq('rolcreaterole', new Literal('TRUE'))) 114 - - ->andWhere($builder->expr()->eq('rolname', $builder->createNamedParameter($this->dbUser))); 115 - - 116 - - try { 117 - - $result = $query->execute(); 118 - - $canCreateRoles = $result->rowCount() > 0; 119 - - } catch (DatabaseException $e) { 120 - - $canCreateRoles = false; 121 - - } 122 - - 123 - - if ($canCreateRoles) { 124 - - $connectionMainDatabase = $this->connect(); 125 - - //use the admin login data for the new database user 126 - - 127 - - //add prefix to the postgresql user name to prevent collisions 128 - - $this->dbUser = 'oc_' . strtolower($username); 129 - - //create a new password so we don't need to store the admin config in the config file 130 - - $this->dbPassword = \OC::$server->getSecureRandom()->generate(30, ISecureRandom::CHAR_ALPHANUMERIC); 131 - - 132 - - $this->createDBUser($connection); 133 - - 134 - - // Go to the main database and grant create on the public schema 135 - - // The code below is implemented to make installing possible with PostgreSQL version 15: 136 - - // https://www.postgresql.org/docs/release/15.0/ 137 - - // From the release notes: For new databases having no need to defend against insider threats, granting CREATE permission will yield the behavior of prior releases 138 - - // Therefore we assume that the database is only used by one user/service which is Nextcloud 139 - - // Additional services should get installed in a separate database in order to stay secure 140 - - // Also see https://www.postgresql.org/docs/15/ddl-schemas.html#DDL-SCHEMAS-PATTERNS 141 - - $connectionMainDatabase->executeQuery('GRANT CREATE ON SCHEMA public TO ' . addslashes($this->dbUser)); 142 - - $connectionMainDatabase->close(); 143 - - } 144 - 145 - $this->config->setValues([ 146 - 'dbuser' => $this->dbUser, 147 - -- 148 - 2.38.1 149 -
+2 -2
pkgs/servers/pocketbase/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "pocketbase"; 8 - version = "0.12.0"; 8 + version = "0.12.2"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "pocketbase"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-Ptp01SnVqQ+qFxX4Qsoyw9bkw+inm9gMSRqtmAcFlVE="; 14 + sha256 = "sha256-PnbsWzuUxGhAGadKfcEWl2HzTA3L4qu3xGJWMx9N4rs="; 15 15 }; 16 16 17 17 vendorHash = "sha256-8NBudXcU3cjSbo6qpGZVLtbrLedzwijwrbiTgC+OMcU=";
+3 -2
pkgs/servers/sip/freeswitch/default.nix
··· 88 88 89 89 stdenv.mkDerivation rec { 90 90 pname = "freeswitch"; 91 - version = "1.10.8"; 91 + version = "1.10.9"; 92 92 src = fetchFromGitHub { 93 93 owner = "signalwire"; 94 94 repo = pname; 95 95 rev = "v${version}"; 96 - sha256 = "sha256-66kwEN42LjTh/oEdFeOyXP2fU88tjR1K5ZWQJkKcDLQ="; 96 + sha256 = "sha256-65DH2HxiF8wqzmzbIqaQZjSa/JPERHIS2FW6F18c6Pw="; 97 97 }; 98 98 99 99 postPatch = '' ··· 153 153 license = lib.licenses.mpl11; 154 154 maintainers = with lib.maintainers; [ misuzu ]; 155 155 platforms = with lib.platforms; unix; 156 + broken = stdenv.isDarwin; 156 157 }; 157 158 }
+2 -2
pkgs/servers/snappymail/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "snappymail"; 10 - version = "2.25.0"; 10 + version = "2.25.2"; 11 11 12 12 src = fetchurl { 13 13 url = "https://github.com/the-djmaze/snappymail/releases/download/v${version}/snappymail-${version}.tar.gz"; 14 - sha256 = "sha256-obPWI6tvZx8HEWvNUw9euJav1ncbBYtXwY7SgEurkdQ="; 14 + sha256 = "sha256-45/lE+3lbIlrrlGiZcnyqqYN61BXdBzfufQuP/6W1mk="; 15 15 }; 16 16 17 17 sourceRoot = "snappymail";
+3 -3
pkgs/servers/soft-serve/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "soft-serve"; 5 - version = "0.4.4"; 5 + version = "0.4.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "charmbracelet"; 9 9 repo = "soft-serve"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-MziobrOqEUsg/XhzLChNker3OU9YAH0LmQ+i+UYoPkE="; 11 + sha256 = "sha256-vNcM/eFz+vSEnJTgnvn7Cfx7ZDiXY9RlgU3zQlqYnss="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-YmAPZtGq2wWqrmTwFOPvSZ3pXa3hUFd+TQfU+Nzhlvs="; 14 + vendorHash = "sha256-DZlzgoQ8F3L4hErKnBD14R49pHPJy1/Ut5k004qZzUw="; 15 15 16 16 doCheck = false; 17 17
+2 -2
pkgs/servers/sql/mssql/jdbc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mssql-jdbc"; 5 - version = "11.2.2"; 5 + version = "12.2.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/Microsoft/mssql-jdbc/releases/download/v${version}/mssql-jdbc-${version}.jre8.jar"; 9 - sha256 = "sha256-MLB2R5ATVBewGaCle8NYPR1mZt2U3CCvEwf2dkBfNTI="; 9 + sha256 = "sha256-Z0z9cDAF7TZ8IJr3Uh2xU0nK2+aNgerk5hO1kY+/wfY="; 10 10 }; 11 11 12 12 dontUnpack = true;
+2 -2
pkgs/servers/web-apps/bookstack/default.nix
··· 16 16 17 17 in package.override rec { 18 18 pname = "bookstack"; 19 - version = "23.01"; 19 + version = "23.01.1"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "bookstackapp"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - sha256 = "0d2hqqa4x133ni8j0dijzn9653iq44ax4rly85g9kiwrjd0l17cw"; 25 + sha256 = "sha256-S4yGys1Lc2FAd3RKI4KdE9X12rsQyVcPQ+Biwwrnb0I="; 26 26 }; 27 27 28 28 meta = with lib; {
+8 -3
pkgs/servers/web-apps/outline/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "outline"; 12 - version = "0.67.1"; 12 + version = "0.67.2"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "outline"; 16 16 repo = "outline"; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-oc9rG1dHi5YEU8VdwldHDv1qporMk8K7wpXOrCgcc0w="; 18 + sha256 = "sha256-O5t//UwF+AVFxeBQHRIZM5RSf4+DgUE5LHWVRKxJLfc="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ makeWrapper yarn2nix-moretea.fixup_yarn_lock ]; ··· 56 56 runHook preInstall 57 57 58 58 mkdir -p $out/bin $out/share/outline 59 - mv public node_modules build $out/share/outline/ 59 + mv node_modules build $out/share/outline/ 60 + # On NixOS the WorkingDirectory is set to the build directory, as 61 + # this contains files needed in the onboarding process. This folder 62 + # must also contain the `public` folder for mail notifications to 63 + # work, as it contains the mail templates. 64 + mv public $out/share/outline/build 60 65 61 66 node_modules=$out/share/outline/node_modules 62 67 build=$out/share/outline/build
+83 -81
pkgs/servers/web-apps/outline/yarn.lock
··· 76 76 json5 "^2.2.1" 77 77 semver "^6.3.0" 78 78 79 - "@babel/generator@^7.18.10", "@babel/generator@^7.7.2": 80 - version "7.18.12" 81 - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.12.tgz#fa58daa303757bd6f5e4bbca91b342040463d9f4" 82 - integrity sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg== 79 + "@babel/generator@^7.18.10", "@babel/generator@^7.20.7", "@babel/generator@^7.7.2": 80 + version "7.20.7" 81 + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.7.tgz#f8ef57c8242665c5929fe2e8d82ba75460187b4a" 82 + integrity sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw== 83 83 dependencies: 84 - "@babel/types" "^7.18.10" 84 + "@babel/types" "^7.20.7" 85 85 "@jridgewell/gen-mapping" "^0.3.2" 86 86 jsesc "^2.5.1" 87 87 ··· 110 110 browserslist "^4.20.2" 111 111 semver "^6.3.0" 112 112 113 - "@babel/helper-create-class-features-plugin@^7.16.0", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.18.9": 114 - version "7.18.9" 115 - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz#d802ee16a64a9e824fcbf0a2ffc92f19d58550ce" 116 - integrity sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw== 113 + "@babel/helper-create-class-features-plugin@^7.16.0", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.18.9", "@babel/helper-create-class-features-plugin@^7.20.7": 114 + version "7.20.12" 115 + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz#4349b928e79be05ed2d1643b20b99bb87c503819" 116 + integrity sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ== 117 117 dependencies: 118 118 "@babel/helper-annotate-as-pure" "^7.18.6" 119 119 "@babel/helper-environment-visitor" "^7.18.9" 120 - "@babel/helper-function-name" "^7.18.9" 121 - "@babel/helper-member-expression-to-functions" "^7.18.9" 120 + "@babel/helper-function-name" "^7.19.0" 121 + "@babel/helper-member-expression-to-functions" "^7.20.7" 122 122 "@babel/helper-optimise-call-expression" "^7.18.6" 123 - "@babel/helper-replace-supers" "^7.18.9" 123 + "@babel/helper-replace-supers" "^7.20.7" 124 + "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" 124 125 "@babel/helper-split-export-declaration" "^7.18.6" 125 126 126 127 "@babel/helper-create-regexp-features-plugin@^7.16.0": ··· 157 158 dependencies: 158 159 "@babel/types" "^7.16.0" 159 160 160 - "@babel/helper-function-name@^7.16.0", "@babel/helper-function-name@^7.18.9": 161 - version "7.18.9" 162 - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz#940e6084a55dee867d33b4e487da2676365e86b0" 163 - integrity sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A== 161 + "@babel/helper-function-name@^7.16.0", "@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": 162 + version "7.19.0" 163 + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" 164 + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== 164 165 dependencies: 165 - "@babel/template" "^7.18.6" 166 - "@babel/types" "^7.18.9" 166 + "@babel/template" "^7.18.10" 167 + "@babel/types" "^7.19.0" 167 168 168 169 "@babel/helper-hoist-variables@^7.16.0", "@babel/helper-hoist-variables@^7.18.6": 169 170 version "7.18.6" ··· 172 173 dependencies: 173 174 "@babel/types" "^7.18.6" 174 175 175 - "@babel/helper-member-expression-to-functions@^7.18.9": 176 - version "7.18.9" 177 - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" 178 - integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== 176 + "@babel/helper-member-expression-to-functions@^7.18.9", "@babel/helper-member-expression-to-functions@^7.20.7": 177 + version "7.20.7" 178 + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz#a6f26e919582275a93c3aa6594756d71b0bb7f05" 179 + integrity sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw== 179 180 dependencies: 180 - "@babel/types" "^7.18.9" 181 + "@babel/types" "^7.20.7" 181 182 182 183 "@babel/helper-module-imports@^7.0.0", "@babel/helper-module-imports@^7.0.0-beta.49", "@babel/helper-module-imports@^7.10.4", "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.14.5", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.18.6": 183 184 version "7.18.6" ··· 221 222 "@babel/helper-wrap-function" "^7.16.0" 222 223 "@babel/types" "^7.16.0" 223 224 224 - "@babel/helper-replace-supers@^7.16.0", "@babel/helper-replace-supers@^7.18.9": 225 - version "7.18.9" 226 - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz#1092e002feca980fbbb0bd4d51b74a65c6a500e6" 227 - integrity sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ== 225 + "@babel/helper-replace-supers@^7.16.0", "@babel/helper-replace-supers@^7.18.9", "@babel/helper-replace-supers@^7.20.7": 226 + version "7.20.7" 227 + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331" 228 + integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A== 228 229 dependencies: 229 230 "@babel/helper-environment-visitor" "^7.18.9" 230 - "@babel/helper-member-expression-to-functions" "^7.18.9" 231 + "@babel/helper-member-expression-to-functions" "^7.20.7" 231 232 "@babel/helper-optimise-call-expression" "^7.18.6" 232 - "@babel/traverse" "^7.18.9" 233 - "@babel/types" "^7.18.9" 233 + "@babel/template" "^7.20.7" 234 + "@babel/traverse" "^7.20.7" 235 + "@babel/types" "^7.20.7" 234 236 235 237 "@babel/helper-simple-access@^7.17.7", "@babel/helper-simple-access@^7.18.6": 236 238 version "7.18.6" ··· 239 241 dependencies: 240 242 "@babel/types" "^7.18.6" 241 243 242 - "@babel/helper-skip-transparent-expression-wrappers@^7.16.0": 243 - version "7.16.0" 244 - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09" 245 - integrity sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw== 244 + "@babel/helper-skip-transparent-expression-wrappers@^7.16.0", "@babel/helper-skip-transparent-expression-wrappers@^7.20.0": 245 + version "7.20.0" 246 + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684" 247 + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== 246 248 dependencies: 247 - "@babel/types" "^7.16.0" 249 + "@babel/types" "^7.20.0" 248 250 249 251 "@babel/helper-split-export-declaration@^7.16.0", "@babel/helper-split-export-declaration@^7.18.6": 250 252 version "7.18.6" ··· 263 265 resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" 264 266 integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== 265 267 266 - "@babel/helper-validator-option@^7.14.5", "@babel/helper-validator-option@^7.16.7", "@babel/helper-validator-option@^7.18.6": 268 + "@babel/helper-validator-option@^7.14.5", "@babel/helper-validator-option@^7.18.6": 267 269 version "7.18.6" 268 270 resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" 269 271 integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== ··· 296 298 chalk "^2.0.0" 297 299 js-tokens "^4.0.0" 298 300 299 - "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.11", "@babel/parser@^7.7.0": 300 - version "7.18.11" 301 - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.11.tgz#68bb07ab3d380affa9a3f96728df07969645d2d9" 302 - integrity sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ== 301 + "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.11", "@babel/parser@^7.20.7", "@babel/parser@^7.7.0": 302 + version "7.20.7" 303 + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.7.tgz#66fe23b3c8569220817d5feb8b9dcdc95bb4f71b" 304 + integrity sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg== 303 305 304 306 "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.16.0": 305 307 version "7.16.2" ··· 582 584 dependencies: 583 585 "@babel/helper-plugin-utils" "^7.14.5" 584 586 585 - "@babel/plugin-syntax-typescript@^7.16.7", "@babel/plugin-syntax-typescript@^7.7.2": 586 - version "7.17.10" 587 - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.10.tgz#80031e6042cad6a95ed753f672ebd23c30933195" 588 - integrity sha512-xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ== 587 + "@babel/plugin-syntax-typescript@^7.20.0", "@babel/plugin-syntax-typescript@^7.7.2": 588 + version "7.20.0" 589 + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7" 590 + integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ== 589 591 dependencies: 590 - "@babel/helper-plugin-utils" "^7.16.7" 592 + "@babel/helper-plugin-utils" "^7.19.0" 591 593 592 594 "@babel/plugin-transform-arrow-functions@^7.16.0": 593 595 version "7.16.0" ··· 867 869 dependencies: 868 870 "@babel/helper-plugin-utils" "^7.14.5" 869 871 870 - "@babel/plugin-transform-typescript@^7.16.7": 871 - version "7.16.8" 872 - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz#591ce9b6b83504903fa9dd3652c357c2ba7a1ee0" 873 - integrity sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ== 872 + "@babel/plugin-transform-typescript@^7.18.6": 873 + version "7.20.7" 874 + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.7.tgz#673f49499cd810ae32a1ea5f3f8fab370987e055" 875 + integrity sha512-m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw== 874 876 dependencies: 875 - "@babel/helper-create-class-features-plugin" "^7.16.7" 876 - "@babel/helper-plugin-utils" "^7.16.7" 877 - "@babel/plugin-syntax-typescript" "^7.16.7" 877 + "@babel/helper-create-class-features-plugin" "^7.20.7" 878 + "@babel/helper-plugin-utils" "^7.20.2" 879 + "@babel/plugin-syntax-typescript" "^7.20.0" 878 880 879 881 "@babel/plugin-transform-unicode-escapes@^7.16.0": 880 882 version "7.16.0" ··· 994 996 "@babel/plugin-transform-react-jsx-development" "^7.18.6" 995 997 "@babel/plugin-transform-react-pure-annotations" "^7.18.6" 996 998 997 - "@babel/preset-typescript@^7.16.0": 998 - version "7.16.7" 999 - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz#ab114d68bb2020afc069cd51b37ff98a046a70b9" 1000 - integrity sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ== 999 + "@babel/preset-typescript@^7.18.6": 1000 + version "7.18.6" 1001 + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" 1002 + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== 1001 1003 dependencies: 1002 - "@babel/helper-plugin-utils" "^7.16.7" 1003 - "@babel/helper-validator-option" "^7.16.7" 1004 - "@babel/plugin-transform-typescript" "^7.16.7" 1004 + "@babel/helper-plugin-utils" "^7.18.6" 1005 + "@babel/helper-validator-option" "^7.18.6" 1006 + "@babel/plugin-transform-typescript" "^7.18.6" 1005 1007 1006 1008 "@babel/runtime-corejs3@^7.10.2": 1007 1009 version "7.12.5" ··· 1018 1020 dependencies: 1019 1021 regenerator-runtime "^0.13.11" 1020 1022 1021 - "@babel/template@^7.16.0", "@babel/template@^7.18.10", "@babel/template@^7.18.6", "@babel/template@^7.3.3": 1022 - version "7.18.10" 1023 - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" 1024 - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== 1023 + "@babel/template@^7.16.0", "@babel/template@^7.18.10", "@babel/template@^7.18.6", "@babel/template@^7.20.7", "@babel/template@^7.3.3": 1024 + version "7.20.7" 1025 + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8" 1026 + integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw== 1025 1027 dependencies: 1026 1028 "@babel/code-frame" "^7.18.6" 1027 - "@babel/parser" "^7.18.10" 1028 - "@babel/types" "^7.18.10" 1029 + "@babel/parser" "^7.20.7" 1030 + "@babel/types" "^7.20.7" 1029 1031 1030 - "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.18.10", "@babel/traverse@^7.18.9", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": 1031 - version "7.18.11" 1032 - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.11.tgz#3d51f2afbd83ecf9912bcbb5c4d94e3d2ddaa16f" 1033 - integrity sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ== 1032 + "@babel/traverse@^7.13.0", "@babel/traverse@^7.16.0", "@babel/traverse@^7.18.10", "@babel/traverse@^7.18.9", "@babel/traverse@^7.20.7", "@babel/traverse@^7.4.5", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.2": 1033 + version "7.20.12" 1034 + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.12.tgz#7f0f787b3a67ca4475adef1f56cb94f6abd4a4b5" 1035 + integrity sha512-MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ== 1034 1036 dependencies: 1035 1037 "@babel/code-frame" "^7.18.6" 1036 - "@babel/generator" "^7.18.10" 1038 + "@babel/generator" "^7.20.7" 1037 1039 "@babel/helper-environment-visitor" "^7.18.9" 1038 - "@babel/helper-function-name" "^7.18.9" 1040 + "@babel/helper-function-name" "^7.19.0" 1039 1041 "@babel/helper-hoist-variables" "^7.18.6" 1040 1042 "@babel/helper-split-export-declaration" "^7.18.6" 1041 - "@babel/parser" "^7.18.11" 1042 - "@babel/types" "^7.18.10" 1043 + "@babel/parser" "^7.20.7" 1044 + "@babel/types" "^7.20.7" 1043 1045 debug "^4.1.0" 1044 1046 globals "^11.1.0" 1045 1047 1046 - "@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.16.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": 1047 - version "7.20.5" 1048 - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84" 1049 - integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== 1048 + "@babel/types@^7.0.0", "@babel/types@^7.0.0-beta.49", "@babel/types@^7.16.0", "@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.7", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4", "@babel/types@^7.7.0": 1049 + version "7.20.7" 1050 + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f" 1051 + integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg== 1050 1052 dependencies: 1051 1053 "@babel/helper-string-parser" "^7.19.4" 1052 1054 "@babel/helper-validator-identifier" "^7.19.1" ··· 10062 10064 ws "^8.2.3" 10063 10065 xml-name-validator "^4.0.0" 10064 10066 10065 - jsdom@^20.0.3: 10066 - version "20.0.3" 10067 - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-20.0.3.tgz#886a41ba1d4726f67a8858028c99489fed6ad4db" 10068 - integrity sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ== 10067 + jsdom@^21.0.0: 10068 + version "21.0.0" 10069 + resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-21.0.0.tgz#33e22f2fc44286e50ac853c7b7656c8864a4ea45" 10070 + integrity sha512-AIw+3ZakSUtDYvhwPwWHiZsUi3zHugpMEKlNPaurviseYoBqo0zBd3zqoUi3LPCNtPFlEP8FiW9MqCZdjb2IYA== 10069 10071 dependencies: 10070 10072 abab "^2.0.6" 10071 10073 acorn "^8.8.1"
+56 -56
pkgs/servers/web-apps/outline/yarn.nix
··· 58 58 }; 59 59 } 60 60 { 61 - name = "_babel_generator___generator_7.18.12.tgz"; 61 + name = "_babel_generator___generator_7.20.7.tgz"; 62 62 path = fetchurl { 63 - name = "_babel_generator___generator_7.18.12.tgz"; 64 - url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.18.12.tgz"; 65 - sha512 = "dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg=="; 63 + name = "_babel_generator___generator_7.20.7.tgz"; 64 + url = "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.7.tgz"; 65 + sha512 = "7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw=="; 66 66 }; 67 67 } 68 68 { ··· 90 90 }; 91 91 } 92 92 { 93 - name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.18.9.tgz"; 93 + name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.20.12.tgz"; 94 94 path = fetchurl { 95 - name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.18.9.tgz"; 96 - url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz"; 97 - sha512 = "WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw=="; 95 + name = "_babel_helper_create_class_features_plugin___helper_create_class_features_plugin_7.20.12.tgz"; 96 + url = "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz"; 97 + sha512 = "9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ=="; 98 98 }; 99 99 } 100 100 { ··· 130 130 }; 131 131 } 132 132 { 133 - name = "_babel_helper_function_name___helper_function_name_7.18.9.tgz"; 133 + name = "_babel_helper_function_name___helper_function_name_7.19.0.tgz"; 134 134 path = fetchurl { 135 - name = "_babel_helper_function_name___helper_function_name_7.18.9.tgz"; 136 - url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz"; 137 - sha512 = "fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A=="; 135 + name = "_babel_helper_function_name___helper_function_name_7.19.0.tgz"; 136 + url = "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz"; 137 + sha512 = "WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w=="; 138 138 }; 139 139 } 140 140 { ··· 146 146 }; 147 147 } 148 148 { 149 - name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.18.9.tgz"; 149 + name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.20.7.tgz"; 150 150 path = fetchurl { 151 - name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.18.9.tgz"; 152 - url = "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz"; 153 - sha512 = "RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg=="; 151 + name = "_babel_helper_member_expression_to_functions___helper_member_expression_to_functions_7.20.7.tgz"; 152 + url = "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz"; 153 + sha512 = "9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw=="; 154 154 }; 155 155 } 156 156 { ··· 194 194 }; 195 195 } 196 196 { 197 - name = "_babel_helper_replace_supers___helper_replace_supers_7.18.9.tgz"; 197 + name = "_babel_helper_replace_supers___helper_replace_supers_7.20.7.tgz"; 198 198 path = fetchurl { 199 - name = "_babel_helper_replace_supers___helper_replace_supers_7.18.9.tgz"; 200 - url = "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz"; 201 - sha512 = "dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ=="; 199 + name = "_babel_helper_replace_supers___helper_replace_supers_7.20.7.tgz"; 200 + url = "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz"; 201 + sha512 = "vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A=="; 202 202 }; 203 203 } 204 204 { ··· 210 210 }; 211 211 } 212 212 { 213 - name = "_babel_helper_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_7.16.0.tgz"; 213 + name = "_babel_helper_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_7.20.0.tgz"; 214 214 path = fetchurl { 215 - name = "_babel_helper_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_7.16.0.tgz"; 216 - url = "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz"; 217 - sha512 = "+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw=="; 215 + name = "_babel_helper_skip_transparent_expression_wrappers___helper_skip_transparent_expression_wrappers_7.20.0.tgz"; 216 + url = "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz"; 217 + sha512 = "5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg=="; 218 218 }; 219 219 } 220 220 { ··· 274 274 }; 275 275 } 276 276 { 277 - name = "_babel_parser___parser_7.18.11.tgz"; 277 + name = "_babel_parser___parser_7.20.7.tgz"; 278 278 path = fetchurl { 279 - name = "_babel_parser___parser_7.18.11.tgz"; 280 - url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.18.11.tgz"; 281 - sha512 = "9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ=="; 279 + name = "_babel_parser___parser_7.20.7.tgz"; 280 + url = "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.7.tgz"; 281 + sha512 = "T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg=="; 282 282 }; 283 283 } 284 284 { ··· 570 570 }; 571 571 } 572 572 { 573 - name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.17.10.tgz"; 573 + name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.20.0.tgz"; 574 574 path = fetchurl { 575 - name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.17.10.tgz"; 576 - url = "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.10.tgz"; 577 - sha512 = "xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ=="; 575 + name = "_babel_plugin_syntax_typescript___plugin_syntax_typescript_7.20.0.tgz"; 576 + url = "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz"; 577 + sha512 = "rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ=="; 578 578 }; 579 579 } 580 580 { ··· 858 858 }; 859 859 } 860 860 { 861 - name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.16.8.tgz"; 861 + name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.20.7.tgz"; 862 862 path = fetchurl { 863 - name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.16.8.tgz"; 864 - url = "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz"; 865 - sha512 = "bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ=="; 863 + name = "_babel_plugin_transform_typescript___plugin_transform_typescript_7.20.7.tgz"; 864 + url = "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.7.tgz"; 865 + sha512 = "m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw=="; 866 866 }; 867 867 } 868 868 { ··· 906 906 }; 907 907 } 908 908 { 909 - name = "_babel_preset_typescript___preset_typescript_7.16.7.tgz"; 909 + name = "_babel_preset_typescript___preset_typescript_7.18.6.tgz"; 910 910 path = fetchurl { 911 - name = "_babel_preset_typescript___preset_typescript_7.16.7.tgz"; 912 - url = "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz"; 913 - sha512 = "WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ=="; 911 + name = "_babel_preset_typescript___preset_typescript_7.18.6.tgz"; 912 + url = "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz"; 913 + sha512 = "s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ=="; 914 914 }; 915 915 } 916 916 { ··· 930 930 }; 931 931 } 932 932 { 933 - name = "_babel_template___template_7.18.10.tgz"; 933 + name = "_babel_template___template_7.20.7.tgz"; 934 934 path = fetchurl { 935 - name = "_babel_template___template_7.18.10.tgz"; 936 - url = "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz"; 937 - sha512 = "TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA=="; 935 + name = "_babel_template___template_7.20.7.tgz"; 936 + url = "https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz"; 937 + sha512 = "8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw=="; 938 938 }; 939 939 } 940 940 { 941 - name = "_babel_traverse___traverse_7.18.11.tgz"; 941 + name = "_babel_traverse___traverse_7.20.12.tgz"; 942 942 path = fetchurl { 943 - name = "_babel_traverse___traverse_7.18.11.tgz"; 944 - url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.18.11.tgz"; 945 - sha512 = "TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ=="; 943 + name = "_babel_traverse___traverse_7.20.12.tgz"; 944 + url = "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.12.tgz"; 945 + sha512 = "MsIbFN0u+raeja38qboyF8TIT7K0BFzz/Yd/77ta4MsUsmP2RAnidIlwq7d5HFQrH/OZJecGV6B71C4zAgpoSQ=="; 946 946 }; 947 947 } 948 948 { 949 - name = "_babel_types___types_7.20.5.tgz"; 949 + name = "_babel_types___types_7.20.7.tgz"; 950 950 path = fetchurl { 951 - name = "_babel_types___types_7.20.5.tgz"; 952 - url = "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz"; 953 - sha512 = "c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg=="; 951 + name = "_babel_types___types_7.20.7.tgz"; 952 + url = "https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz"; 953 + sha512 = "69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg=="; 954 954 }; 955 955 } 956 956 { ··· 10482 10482 }; 10483 10483 } 10484 10484 { 10485 - name = "jsdom___jsdom_20.0.3.tgz"; 10485 + name = "jsdom___jsdom_21.0.0.tgz"; 10486 10486 path = fetchurl { 10487 - name = "jsdom___jsdom_20.0.3.tgz"; 10488 - url = "https://registry.yarnpkg.com/jsdom/-/jsdom-20.0.3.tgz"; 10489 - sha512 = "SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ=="; 10487 + name = "jsdom___jsdom_21.0.0.tgz"; 10488 + url = "https://registry.yarnpkg.com/jsdom/-/jsdom-21.0.0.tgz"; 10489 + sha512 = "AIw+3ZakSUtDYvhwPwWHiZsUi3zHugpMEKlNPaurviseYoBqo0zBd3zqoUi3LPCNtPFlEP8FiW9MqCZdjb2IYA=="; 10490 10490 }; 10491 10491 } 10492 10492 {
+9 -1
pkgs/servers/web-apps/wallabag/default.nix
··· 27 27 "https://static.wallabag.org/releases/wallabag-release-${version}.tar.gz" 28 28 "https://github.com/wallabag/wallabag/releases/download/${version}/wallabag-${version}.tar.gz" 29 29 ]; 30 - hash = "sha256-a30z9rdXcfc2eVuShEobgDWWHr9TfMwq9WwaWdrI3QU="; 30 + hash = "sha256-3o5LFGPd4oFz3leKzCy7lIjQ3ELSLqZuIswptB7i24U="; 31 31 }; 32 32 33 33 patches = [ 34 34 ./wallabag-data.patch # exposes $WALLABAG_DATA 35 + 36 + # Use sendmail from php.ini instead of FHS path. 37 + (fetchpatch { 38 + url = "https://github.com/symfony/swiftmailer-bundle/commit/31a4fed8f621f141ba70cb42ffb8f73184995f4c.patch"; 39 + stripLen = 1; 40 + extraPrefix = "vendor/symfony/swiftmailer-bundle/"; 41 + sha256 = "rxHiGhKFd/ZWnIfTt6omFLLoNFlyxOYNCHIv/UtxCho="; 42 + }) 35 43 ]; 36 44 37 45 dontBuild = true;
+2 -2
pkgs/shells/zsh/zsh-forgit/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "zsh-forgit"; 16 - version = "23.01.0"; 16 + version = "23.02.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "wfxr"; 20 20 repo = "forgit"; 21 21 rev = version; 22 - sha256 = "sha256-guAjxFhtybbRyRRXDELDHrM2Xzmi96wPxD2nhL9Ifmk="; 22 + sha256 = "sha256-PGFYw7JbuYHOVycPlYcRItElcyuKEg2cGv4wn6In5Mo="; 23 23 }; 24 24 25 25 strictDeps = true;
+3 -3
pkgs/tools/admin/eksctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "eksctl"; 5 - version = "0.127.0"; 5 + version = "0.128.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "weaveworks"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-WCkVCND3c8HYLi0UrgF3zoEykIs1/D7HgeblZETvU4M="; 11 + sha256 = "sha256-CKtDj9Ht81i8EcpjHqluWfwkEU15a/TZd6N+jCSzIc8="; 12 12 }; 13 13 14 - vendorHash = "sha256-FBKwWApiIs0y0IZqJOJwzdBq1ihaPv8mqqSTO42ggi0="; 14 + vendorHash = "sha256-aSXj21JNqX/cc62oFqyedmvczmudcV7RhLyWrKsdOMQ="; 15 15 16 16 doCheck = false; 17 17
+3 -3
pkgs/tools/admin/kics/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "kics"; 11 - version = "1.6.8"; 11 + version = "1.6.9"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Checkmarx"; 15 15 repo = "kics"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-s2M763M4Hoy8gjgkHT69pCUCsWepmt0zEyXYpGzYTn0="; 17 + sha256 = "sha256-So6S/AyuuHpezu4FMDOXDOdJqvEexbgpmLhDnDbbUuM="; 18 18 }; 19 19 20 - vendorHash = "sha256-JWdc0BN0GRw79uhb2uubSG1bnZlTHTVrmS0Jft1ZNh8="; 20 + vendorHash = "sha256-wFKQv/9GtXMnTP+HkmmHO0RgQ98jm1GZeIGIJiqWx1I="; 21 21 22 22 subPackages = [ "cmd/console" ]; 23 23
+1 -1
pkgs/tools/admin/uacme/default.nix
··· 37 37 description = "ACMEv2 client written in plain C with minimal dependencies"; 38 38 homepage = "https://github.com/ndilieto/uacme"; 39 39 license = licenses.gpl3Plus; 40 - maintainers = with maintainers; [ malvo ]; 40 + maintainers = with maintainers; [ malte-v ]; 41 41 }; 42 42 }
+1 -2
pkgs/tools/archivers/arc_unpacker/default.nix
··· 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake makeWrapper catch2 ]; 16 - buildInputs = [ boost libpng libjpeg zlib openssl libwebp ] 17 - ++ lib.optionals stdenv.isDarwin [ libiconv ]; 16 + buildInputs = [ boost libiconv libjpeg libpng libwebp openssl zlib ]; 18 17 19 18 postPatch = '' 20 19 cp ${catch2}/include/catch2/catch.hpp tests/test_support/catch.h
+3 -3
pkgs/tools/audio/openai-whisper-cpp/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "whisper-cpp"; 14 - version = "1.0.4"; 14 + version = "1.2.0"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "ggerganov"; 18 18 repo = "whisper.cpp"; 19 - rev = version; 20 - sha256 = "sha256-lw+POI47bW66NlmMPJKAkqAYhOnyGaFqcS2cX5LRBbk="; 19 + rev = "refs/tags/v${version}" ; 20 + hash = "sha256-7/10t1yE7Gbs+cyj8I9vJoDeaxEz9Azc2j3f6QCjDGM="; 21 21 }; 22 22 23 23 # The upstream download script tries to download the models to the
+2 -2
pkgs/tools/audio/openai-whisper-cpp/download-models.patch
··· 1 1 diff --git a/models/download-ggml-model.sh b/models/download-ggml-model.sh 2 - index cf54623..5e9c905 100755 2 + index 7075080..5e9c905 100755 3 3 --- a/models/download-ggml-model.sh 4 4 +++ b/models/download-ggml-model.sh 5 5 @@ -9,18 +9,6 @@ ··· 16 16 - fi 17 17 -} 18 18 - 19 - -models_path=$(get_script_path) 19 + -models_path="$(get_script_path)" 20 20 - 21 21 # Whisper models 22 22 models=( "tiny.en" "tiny" "base.en" "base" "small.en" "small" "medium.en" "medium" "large-v1" "large" )
+4 -3
pkgs/tools/inputmethods/evdevremapkeys/default.nix
··· 2 2 3 3 python3Packages.buildPythonPackage rec { 4 4 pname = "evdevremapkeys"; 5 - version = "0.1.0"; 5 + version = "unstable-2021-05-04"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "philipl"; 9 9 repo = pname; 10 - rev = "68fb618b8142e1b45d7a1e19ea9a5a9bbb206144"; 11 - sha256 = "0c9slflakm5jqd8s1zpxm7gmrrk0335m040d7m70hnsak42jvs2f"; 10 + rev = "9b6f372a9bdf8b27d39f7e655b74f6b9d1a8467f"; 11 + sha256 = "sha256-FwRbo0RTiiV2AB7z6XOalMnwMbj15jM4Dxs41TsIOQI="; 12 12 }; 13 13 14 14 propagatedBuildInputs = with python3Packages; [ ··· 16 16 pyxdg 17 17 python-daemon 18 18 evdev 19 + pyudev 19 20 ]; 20 21 21 22 # hase no tests
+1 -1
pkgs/tools/misc/bdfresize/default.nix
··· 15 15 description = "Tool to resize BDF fonts"; 16 16 homepage = "http://openlab.ring.gr.jp/efont/dist/tools/bdfresize/"; 17 17 license = licenses.gpl2Only; 18 - maintainers = with maintainers; [ malvo ]; 18 + maintainers = with maintainers; [ malte-v ]; 19 19 }; 20 20 }
+3 -3
pkgs/tools/misc/f2/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "f2"; 5 - version = "1.8.0"; 5 + version = "1.9.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ayoisaiah"; 9 9 repo = "f2"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-bNcPzvjVBH7x60kNjlUILiQGG3GDmqIB5T2WP3+nZ+s="; 11 + sha256 = "sha256-2+wp9hbPDH8RAeQNH1OYDfFlev+QTsEHixYb/luR9F0="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-Cahqk+7jDMUtZq0zhBll1Tfryu2zSPBN7JKscV38360="; 14 + vendorHash = "sha256-sOTdP+MuOH9jB3RMajeUx84pINSuWVRw5p/9lrOj6uo="; 15 15 16 16 ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 17 17
+3 -3
pkgs/tools/misc/jfrog-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "jfrog-cli"; 5 - version = "2.34.0"; 6 - vendorHash = "sha256-Z0ifACsdSIYevsvRD5KACFSRlvrL1jIJbrzjDFeLbEQ="; 5 + version = "2.34.1"; 6 + vendorHash = "sha256-0C2uUq8GKM3IMjhH30Fa702uDmXbVbEDWJ6wKIWYTQw="; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "jfrog"; 10 10 repo = "jfrog-cli"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-SDZzbUh3wbDfzkE/5GgFstDuMYLiM8+MXRZ79jYGoaQ="; 12 + sha256 = "sha256-7jkhr6fav7YwwFyO3m6mj2jl3RoX3sbS4YBBeMT/Go8="; 13 13 }; 14 14 15 15 postInstall = ''
+1 -1
pkgs/tools/misc/kakoune-cr/default.nix
··· 44 44 homepage = "https://github.com/alexherbo2/kakoune.cr"; 45 45 description = "A command-line tool for Kakoune"; 46 46 license = licenses.unlicense; 47 - maintainers = with maintainers; [ malvo ]; 47 + maintainers = with maintainers; [ malte-v ]; 48 48 platforms = platforms.unix; 49 49 }; 50 50 }
+3 -3
pkgs/tools/misc/krapslog/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "krapslog"; 5 - version = "0.4.2"; 5 + version = "0.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "acj"; 9 9 repo = "krapslog-rs"; 10 10 rev = version; 11 - sha256 = "sha256-P/MxIehxj+FE5hvWge7Q2EwL57ObV8ibRZtmko0mphY="; 11 + sha256 = "sha256-GSjS/6wetm3kHXdGyeenzALZ3tVi7BMM/GLS1ZhMQas="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-dQDfL5yN2ufFpQCXZ5Il0Qzhb/d7FETCVJg3DOMJPWQ="; 14 + cargoHash = "sha256-dgbi0mUI8WqqXF1VNOTbHuCKcvb4B18/1vBlJZ8Jivs="; 15 15 16 16 buildInputs = lib.optional stdenv.isDarwin libiconv; 17 17
+2 -2
pkgs/tools/misc/memtest86+/default.nix
··· 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "memtest86+"; 5 - version = "6.01"; 5 + version = "6.10"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "memtest86plus"; 9 9 repo = "memtest86plus"; 10 10 rev = "v${finalAttrs.version}"; 11 - hash = "sha256-BAY8hR8Sl9Hp9Zps0INL43cNqJwXX689m9rfa4dHrqs="; 11 + hash = "sha256-f40blxh/On/mC4m+eLNeWzdYzYoYpFOSBndVnREx68U="; 12 12 }; 13 13 14 14 # Binaries are booted directly by BIOS/UEFI or bootloader
+281 -16
pkgs/tools/misc/opentsdb/default.nix
··· 1 - { lib, stdenv, autoconf, automake, curl, fetchurl, fetchpatch, jdk8, makeWrapper, nettools 2 - , python3, git 1 + { lib 2 + , stdenv 3 + , autoconf 4 + , automake 5 + , bash 6 + , curl 7 + , fetchFromGitHub 8 + , fetchMavenArtifact 9 + , fetchurl 10 + , git 11 + , jdk8 12 + , makeWrapper 13 + , nettools 14 + , python3 3 15 }: 4 16 5 - let jdk = jdk8; jre = jdk8.jre; in 6 - 7 - stdenv.mkDerivation rec { 17 + let 18 + jdk = jdk8; 19 + jre = jdk8.jre; 20 + artifacts = { 21 + apache = [ 22 + (fetchMavenArtifact { 23 + groupId = "org.apache.commons"; 24 + artifactId = "commons-math3"; 25 + version = "3.4.1"; 26 + hash = "sha256-0QdbFKcQhwOLC/0Zjw992OSbWzUp2OLrqZ59nrhWXks="; 27 + }) 28 + ]; 29 + guava = [ 30 + (fetchMavenArtifact { 31 + groupId = "com.google.guava"; 32 + artifactId = "guava"; 33 + version = "18.0"; 34 + hash = "sha256-1mT7/APS5c6cqypE+wHx0L+d/r7MwaRzsfnqMfefb5k="; 35 + }) 36 + ]; 37 + gwt = [ 38 + (fetchMavenArtifact { 39 + groupId = "com.google.gwt"; 40 + artifactId = "gwt-dev"; 41 + version = "2.6.0"; 42 + hash = "sha256-4MLdI7q5fkftHTMoN7W3l5zsq1QB2R/8bF86vEqBI+A="; 43 + }) 44 + (fetchMavenArtifact { 45 + groupId = "com.google.gwt"; 46 + artifactId = "gwt-user"; 47 + version = "2.6.0"; 48 + hash = "sha256-HR5/aopn605inHeENNHBAqKrjkvIl9wPDM+nOwOpiEg="; 49 + }) 50 + (fetchMavenArtifact { 51 + groupId = "net.opentsdb"; 52 + artifactId = "opentsdb-gwt-theme"; 53 + version = "1.0.0"; 54 + hash = "sha256-JJsjcRlQmIrwpOtMweH12e/Ut5NG8R50VPiOAMMGEdc="; 55 + }) 56 + ]; 57 + hamcrest = [ 58 + (fetchMavenArtifact { 59 + url = "https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"; 60 + groupId = "org.hamcrest"; 61 + artifactId = "hamcrest-core"; 62 + version = "1.3"; 63 + hash = "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok="; 64 + }) 65 + ]; 66 + hbase = [ 67 + (fetchMavenArtifact { 68 + groupId = "org.hbase"; 69 + artifactId = "asynchbase"; 70 + version = "1.8.2"; 71 + hash = "sha256-D7mKprHMW23dE0SzdNsagv3Hp2G5HUN7sKfs1nVzQF4="; 72 + }) 73 + ]; 74 + jackson = [ 75 + (fetchMavenArtifact { 76 + groupId = "com.fasterxml.jackson.core"; 77 + artifactId = "jackson-annotations"; 78 + version = "2.9.5"; 79 + hash = "sha256-OKDkUASfZDVwrayZiIqjSA7C3jhXkKcJaQi/Q7/AhdY="; 80 + }) 81 + (fetchMavenArtifact { 82 + groupId = "com.fasterxml.jackson.core"; 83 + artifactId = "jackson-core"; 84 + version = "2.9.5"; 85 + hash = "sha256-or66oyWtJUVbAhScZ+YFI2en1/wc533gAO7ShKUhTqw="; 86 + }) 87 + (fetchMavenArtifact { 88 + groupId = "com.fasterxml.jackson.core"; 89 + artifactId = "jackson-databind"; 90 + version = "2.9.5"; 91 + hash = "sha256-D7TgecEY51LMlMFa0i5ngrDfxdwJFF9IE/s52C5oYEc="; 92 + }) 93 + ]; 94 + javacc = [ 95 + (fetchMavenArtifact { 96 + groupId = "net.java.dev.javacc"; 97 + artifactId = "javacc"; 98 + version = "6.1.2"; 99 + hash = "sha256-7Qxclglhz+tDE4LPAVKCewEVZ0fbN5LRv5PoHjLCBKs="; 100 + }) 101 + ]; 102 + javassist = [ 103 + (fetchMavenArtifact { 104 + groupId = "org.javassist"; 105 + artifactId = "javassist"; 106 + version = "3.21.0-GA"; 107 + hash = "sha256-eqWeAx+UGYSvB9rMbKhebcm9OkhemqJJTLwDTvoSJdA="; 108 + }) 109 + ]; 110 + jexl = [ 111 + (fetchMavenArtifact { 112 + groupId = "commons-logging"; 113 + artifactId = "commons-logging"; 114 + version = "1.1.1"; 115 + hash = "sha256-zm+RPK0fDbOq1wGG1lxbx//Mmpnj/o4LE3MSgZ98Ni8="; 116 + }) 117 + (fetchMavenArtifact { 118 + groupId = "org.apache.commons"; 119 + artifactId = "commons-jexl"; 120 + version = "2.1.1"; 121 + hash = "sha256-A8mp+uXaeM5SwL8kRnzDc1W34jGW3/SDniwP8BigEwY="; 122 + }) 123 + ]; 124 + jgrapht = [ 125 + (fetchMavenArtifact { 126 + groupId = "org.jgrapht"; 127 + artifactId = "jgrapht-core"; 128 + version = "0.9.1"; 129 + hash = "sha256-5u8cEVaJ7aCBQrhtUkYg2mQ7bp8BNAUletB/QtxcaXg="; 130 + }) 131 + ]; 132 + junit = [ 133 + (fetchMavenArtifact { 134 + groupId = "junit"; 135 + artifactId = "junit"; 136 + version = "4.11"; 137 + hash = "sha256-kKjhYD7spI5+h586+8lWBxUyKYXzmidPb2BwtD+dBv4="; 138 + }) 139 + ]; 140 + kryo = [ 141 + (fetchMavenArtifact { 142 + groupId = "org.ow2.asm"; 143 + artifactId = "asm"; 144 + version = "4.0"; 145 + hash = "sha256-+y3ekCCke7AkxD2d4KlOc6vveTvwjwE1TMl8stLiqVc="; 146 + }) 147 + (fetchMavenArtifact { 148 + groupId = "com.esotericsoftware.kryo"; 149 + artifactId = "kryo"; 150 + version = "2.21.1"; 151 + hash = "sha256-adEG73euU3sZBp9WUQNLZBN6Y3UAZXTAxjsuvDuy7q4="; 152 + }) 153 + (fetchMavenArtifact { 154 + groupId = "com.esotericsoftware.minlog"; 155 + artifactId = "minlog"; 156 + version = "1.2"; 157 + hash = "sha256-pnjLGqj10D2QHJksdXQYQdmKm8PVXa0C6E1lMVxOYPI="; 158 + }) 159 + (fetchMavenArtifact { 160 + groupId = "com.esotericsoftware.reflectasm"; 161 + artifactId = "reflectasm"; 162 + version = "1.07"; 163 + classifier = "shaded"; 164 + hash = "sha256-CKcOrbSydO2u/BGUwfdXBiGlGwqaoDaqFdzbe5J+fHY="; 165 + }) 166 + ]; 167 + logback = [ 168 + (fetchMavenArtifact { 169 + groupId = "ch.qos.logback"; 170 + artifactId = "logback-classic"; 171 + version = "1.0.13"; 172 + hash = "sha256-EsGTDKkWU0IqxJ/qM/zovhsfzS0iIM6jg8R5SXbHQY8="; 173 + }) 174 + (fetchMavenArtifact { 175 + groupId = "ch.qos.logback"; 176 + artifactId = "logback-core"; 177 + version = "1.0.13"; 178 + hash = "sha256-7NjyT5spQShOmPFU/zND5yDLMcj0e2dVSxRXRfWW87g="; 179 + }) 180 + ]; 181 + mockito = [ 182 + (fetchMavenArtifact { 183 + groupId = "org.mockito"; 184 + artifactId = "mockito-core"; 185 + version = "1.9.5"; 186 + hash = "sha256-+XSDuglEufoTOqKWOHZN2+rbUew9vAIHTFj6LK7NB/o="; 187 + }) 188 + ]; 189 + netty = [ 190 + (fetchMavenArtifact { 191 + groupId = "io.netty"; 192 + artifactId = "netty"; 193 + version = "3.10.6.Final"; 194 + hash = "sha256-h2ilD749k6iNjmAA6l1o4w9Q3JFbN2TDxYcPcMT7O0k="; 195 + }) 196 + ]; 197 + objenesis = [ 198 + (fetchMavenArtifact { 199 + groupId = "org.objenesis"; 200 + artifactId = "objenesis"; 201 + version = "1.3"; 202 + hash = "sha256-3U7z0wkQY6T+xXjLsrvmwfkhwACRuimT3Nmv0l/5REo="; 203 + }) 204 + ]; 205 + powermock = [ 206 + (fetchMavenArtifact { 207 + groupId = "org.powermock"; 208 + artifactId = "powermock-mockito-release-full"; 209 + version = "1.5.4"; 210 + classifier = "full"; 211 + hash = "sha256-GWXaFG/ZtPlc7uKrghQHNAPzEu2k5VGYCYTXIlbylb4="; 212 + }) 213 + ]; 214 + protobuf = [ 215 + (fetchMavenArtifact { 216 + groupId = "com.google.protobuf"; 217 + artifactId = "protobuf-java"; 218 + version = "2.5.0"; 219 + hash = "sha256-4MHGRXXABWAXJefGoCzr+eEoXoiPdWsqHXP/qNclzHQ="; 220 + }) 221 + ]; 222 + slf4j = [ 223 + (fetchMavenArtifact { 224 + groupId = "org.slf4j"; 225 + artifactId = "log4j-over-slf4j"; 226 + version = "1.7.7"; 227 + hash = "sha256-LjcWxCtsAm/jzd2pK7oaVZsTZjjcexj7qKQSxBiVecI="; 228 + }) 229 + (fetchMavenArtifact { 230 + groupId = "org.slf4j"; 231 + artifactId = "slf4j-api"; 232 + version = "1.7.7"; 233 + hash = "sha256-aZgMA4yhsTGSZWFZFhfZwl+r/Hspgor5FZfKhXDPNf4="; 234 + }) 235 + ]; 236 + suasync = [ 237 + (fetchMavenArtifact { 238 + groupId = "com.stumbleupon"; 239 + artifactId = "async"; 240 + version = "1.4.0"; 241 + hash = "sha256-FJ1HH68JOkjNtkShjLTJ8K4NO/A/qu88ap7J7SEndrM="; 242 + }) 243 + ]; 244 + validation-api = [ 245 + (fetchMavenArtifact { 246 + groupId = "javax.validation"; 247 + artifactId = "validation-api"; 248 + version = "1.0.0.GA"; 249 + hash = "sha256-5FnzE+vG2ySD+M6q05rwcIY2G0dPqS5A9ELo3l2Yldw="; 250 + }) 251 + (fetchMavenArtifact { 252 + groupId = "javax.validation"; 253 + artifactId = "validation-api"; 254 + version = "1.0.0.GA"; 255 + classifier = "sources"; 256 + hash = "sha256-o5TVKpt/4rsU8HGNKzyDCP/o836RGVYBI5jVXJ+fm1Q="; 257 + }) 258 + ]; 259 + zookeeper = [ 260 + (fetchMavenArtifact { 261 + groupId = "org.apache.zookeeper"; 262 + artifactId = "zookeeper"; 263 + version = "3.4.6"; 264 + hash = "sha256-ijdaHvmMvA4fbp39DZbZFLdNN60AtL+Bvrd/qPNNM64="; 265 + }) 266 + ]; 267 + }; 268 + in stdenv.mkDerivation rec { 8 269 pname = "opentsdb"; 9 - version = "2.4.0"; 270 + version = "2.4.1"; 10 271 11 - src = fetchurl { 12 - url = "https://github.com/OpenTSDB/opentsdb/releases/download/v${version}/${pname}-${version}.tar.gz"; 13 - sha256 = "0b0hilqmgz6n1q7irp17h48v8fjpxhjapgw1py8kyav1d51s7mm2"; 272 + src = fetchFromGitHub { 273 + owner = "OpenTSDB"; 274 + repo = "opentsdb"; 275 + rev = "refs/tags/v${version}"; 276 + hash = "sha256-899m1H0UCLsI/bnSrNFnnny4MxSw3XBzf7rgDuEajDs="; 14 277 }; 15 278 16 - patches = [ 17 - (fetchpatch { 18 - name = "CVE-2020-35476.patch"; 19 - url = "https://github.com/OpenTSDB/opentsdb/commit/b89fded4ee326dc064b9d7e471e9f29f7d1dede9.patch"; 20 - sha256 = "1vb9m0a4fsjqcjagiypvkngzgsw4dil8jrlhn5xbz7rwx8x96wvb"; 21 - }) 279 + nativeBuildInputs = [ 280 + autoconf 281 + automake 282 + makeWrapper 22 283 ]; 23 284 24 - nativeBuildInputs = [ makeWrapper autoconf automake ]; 25 285 buildInputs = [ curl jdk nettools python3 git ]; 26 286 27 287 preConfigure = '' 288 + chmod +x build-aux/fetchdep.sh.in 28 289 patchShebangs ./build-aux/ 29 290 ./bootstrap 30 291 ''; 292 + 293 + preBuild = lib.concatStrings (lib.mapAttrsToList (dir: lib.concatMapStrings (artifact: '' 294 + ln -s ${artifact}/share/java/* third_party/${dir} 295 + '')) artifacts); 31 296 32 297 postInstall = '' 33 298 wrapProgram $out/bin/tsdb \
+2 -2
pkgs/tools/misc/steampipe/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "steampipe"; 5 - version = "0.18.2"; 5 + version = "0.18.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "turbot"; 9 9 repo = "steampipe"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-n/5+IVhTaME4x0KFTueo4SSBkAvXgin1VJHNEe2JnPI="; 11 + sha256 = "sha256-FHZMnq/7y450dME5+CfF8Nkv7jEZyVkMYBXPcinFVvM="; 12 12 }; 13 13 14 14 vendorHash = "sha256-W30f7QYgm+QyLDJICpjMn7mtUIziTR1igThEbv+Aa7M=";
+3 -3
pkgs/tools/misc/topgrade/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "topgrade"; 13 - version = "10.3.0"; 13 + version = "10.3.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "topgrade-rs"; 17 17 repo = "topgrade"; 18 18 rev = "v${version}"; 19 - hash = "sha256-BKrErM1d90o+yJ/R0vVgXDBwPgQSP3Qj26x4JmB7SXw="; 19 + hash = "sha256-sOXp/oo29oVdmn3qEb7HCSlYYOvbTpD21dX4JSYaqps="; 20 20 }; 21 21 22 - cargoHash = "sha256-jm97lfWHTtd3tE+Yql9CIss78B+bW9nUQAhs5anDb6c="; 22 + cargoHash = "sha256-fZjMTVn4gx1hvtiD5NRkXY2f9HNSv7Vx3HdHypne5U0="; 23 23 24 24 nativeBuildInputs = [ 25 25 installShellFiles
+3 -3
pkgs/tools/networking/dnsmonster/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "dnsmonster"; 10 - version = "0.9.7"; 10 + version = "0.9.9"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "mosajjal"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - hash = "sha256-fpyx2/2P2tMx/n5pCZkUie3uU9jarRU2QVMBs8jEc6Q="; 16 + hash = "sha256-2k/WyAM8h2P2gCLt2J9m/ZekrzCyf/LULGOQYy5bsZs="; 17 17 }; 18 18 19 - vendorSha256 = "sha256-kZkzTi3i8J6K8x+nSjGeyzEBRPeDEP6qX5KMv/weAXg="; 19 + vendorHash = "sha256-gAjR1MoudBAx1dxGObIVPqJdfehWkKckKtwM7sTP0w4="; 20 20 21 21 buildInputs = [ 22 22 libpcap
+3 -3
pkgs/tools/networking/minio-client/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "minio-client"; 5 - version = "2023-01-11T03-14-16Z"; 5 + version = "2023-01-28T20-29-38Z"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "minio"; 9 9 repo = "mc"; 10 10 rev = "RELEASE.${version}"; 11 - sha256 = "sha256-wxI4m4RAvi2YCx+RWO9HQyn927O3PUJ/A9i/5IOtbZ8="; 11 + sha256 = "sha256-xlhAPJvZcd4tkaIK+xflUXcFKMbQQX8QgCSD7CTiPu8="; 12 12 }; 13 13 14 - vendorHash = "sha256-Exhw9H+qayQnpT4qCaeOsmbTCmCy80UKk8ZxDuOOHcA="; 14 + vendorHash = "sha256-fSHgwllxk10ipacOmtXXqFupEp3kuG25KIRklwmtIMU="; 15 15 16 16 subPackages = [ "." ]; 17 17
+1 -1
pkgs/tools/networking/n2n/default.nix
··· 27 27 description = "Peer-to-peer VPN"; 28 28 homepage = "https://www.ntop.org/products/n2n/"; 29 29 license = licenses.gpl3Plus; 30 - maintainers = with maintainers; [ malvo ]; 30 + maintainers = with maintainers; [ malte-v ]; 31 31 }; 32 32 }
+2 -2
pkgs/tools/networking/openapi-generator-cli/default.nix
··· 1 1 { callPackage, lib, stdenv, fetchurl, jre, makeWrapper }: 2 2 3 3 let this = stdenv.mkDerivation rec { 4 - version = "6.2.1"; 4 + version = "6.3.0"; 5 5 pname = "openapi-generator-cli"; 6 6 7 7 jarfilename = "${pname}-${version}.jar"; ··· 12 12 13 13 src = fetchurl { 14 14 url = "mirror://maven/org/openapitools/${pname}/${version}/${jarfilename}"; 15 - sha256 = "sha256-8shgDywj7hEj7r9H7w9A2zhmJ+dbA0DKFhgsEPQXT6k="; 15 + sha256 = "sha256-1xTXvuxQCksCT+pj4+eHyb8fAc4YcK9Tn3xIijB7P1s="; 16 16 }; 17 17 18 18 dontUnpack = true;
+2 -2
pkgs/tools/networking/pritunl-client/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pritunl-client"; 5 - version = "1.3.3420.31"; 5 + version = "1.3.3430.77"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "pritunl"; 9 9 repo = "pritunl-client-electron"; 10 10 rev = version; 11 - sha256 = "sha256-FKLYpn2HeAVGN9OjLowv2BJRLZKReqXLPFvbin/jaBo="; 11 + sha256 = "sha256-tB6BAtLIlsU7mQmJ/Ec94X2r0mmGJlefc2NkyDhQ2Ek="; 12 12 }; 13 13 14 14 modRoot = "cli";
+3 -3
pkgs/tools/package-management/nfpm/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "nfpm"; 5 - version = "2.24.0"; 5 + version = "2.25.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "goreleaser"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-ZbKkyRCzfnX8TPBeUYZk2b5M//g1cyiksUMBg0z7nlQ="; 11 + sha256 = "sha256-Mu0/mWkdrhaybI0iAB/MuD7UTbDDC73ZMxr8kU7R23I="; 12 12 }; 13 13 14 - vendorHash = "sha256-TrJtuFzreIjq7fCw/XT1jniw9Ey9k6xmXotby6A651g="; 14 + vendorHash = "sha256-YDV816jTLAqbSjiKXvbkwPbPCLPplH+NFN1SCVjWcbk="; 15 15 16 16 ldflags = [ "-s" "-w" "-X main.version=${version}" ]; 17 17
+10 -3
pkgs/tools/package-management/xbps/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, pkg-config, which, zlib, openssl, libarchive }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, pkg-config, which, zlib, openssl, libarchive }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "xbps"; ··· 15 15 16 16 buildInputs = [ zlib openssl libarchive ]; 17 17 18 - patches = [ ./cert-paths.patch ]; 18 + patches = [ 19 + ./cert-paths.patch 20 + # fix openssl 3 21 + (fetchpatch { 22 + url = "https://github.com/void-linux/xbps/commit/db1766986c4389eb7e17c0e0076971b711617ef9.patch"; 23 + hash = "sha256-CmyZdsHStPsELdEgeJBWIbXIuVeBhv7VYb2uGYxzUWQ="; 24 + }) 25 + ]; 19 26 20 - NIX_CFLAGS_COMPILE = "-Wno-error=unused-result"; 27 + NIX_CFLAGS_COMPILE = "-Wno-error=unused-result -Wno-error=deprecated-declarations"; 21 28 22 29 postPatch = '' 23 30 # fix unprefixed ranlib (needed on cross)
+3 -3
pkgs/tools/security/arti/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "arti"; 13 - version = "1.1.0"; 13 + version = "1.1.1"; 14 14 15 15 src = fetchFromGitLab { 16 16 domain = "gitlab.torproject.org"; ··· 18 18 owner = "core"; 19 19 repo = "arti"; 20 20 rev = "arti-v${version}"; 21 - sha256 = "sha256-fvRSx/I4SM9xWhooPPKFuRLSCYOxE+scqi6jRsGFOXo="; 21 + sha256 = "sha256-A5enH7JqnLZ9Tte+FMpMVqq1g1JveYJbzH1Qum5In5E="; 22 22 }; 23 23 24 - cargoSha256 = "sha256-5wXeFomQs/aEbImmlyUzmYyDRXFp3qZSFOzk0g7pNEo="; 24 + cargoHash = "sha256-LVc7CgRS57p7TUaTo8L94YArYC7eI0wegzNMcTiJrEg="; 25 25 26 26 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 27 27
+6 -3
pkgs/tools/security/certipy/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "certipy"; 8 - version = "2.0.9"; 8 + version = "4.3.0"; 9 + format = "setuptools"; 9 10 10 11 src = fetchFromGitHub { 11 12 owner = "ly4k"; 12 13 repo = "Certipy"; 13 - rev = version; 14 - hash = "sha256-84nGRKZ0UlMDAZ1Wo5Hgy9XSAyEh0Tio9+3OZVFZG5k="; 14 + rev = "refs/tags/${version}"; 15 + hash = "sha256-vwlWAbA4ExYAPRInhEsjRCNuL2wqMhAmYKO78Vi4OGo="; 15 16 }; 16 17 17 18 propagatedBuildInputs = with python3.pkgs; [ ··· 22 23 ldap3 23 24 pyasn1 24 25 pycryptodome 26 + requests_ntlm 25 27 ]; 26 28 27 29 # Project has no tests ··· 34 36 meta = with lib; { 35 37 description = "Tool to enumerate and abuse misconfigurations in Active Directory Certificate Services"; 36 38 homepage = "https://github.com/ly4k/Certipy"; 39 + changelog = "https://github.com/ly4k/Certipy/releases/tag/${version}"; 37 40 license = with licenses; [ mit ]; 38 41 maintainers = with maintainers; [ fab ]; 39 42 };
+2 -2
pkgs/tools/security/doppler/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "doppler"; 11 - version = "3.53.1"; 11 + version = "3.54.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "dopplerhq"; 15 15 repo = "cli"; 16 16 rev = version; 17 - sha256 = "sha256-ZgXUnHYaWRBjAW/k74o93SIJJbcI3zlw5GmwXE6Ri8U="; 17 + sha256 = "sha256-R+mvifWHyUL8qBCKKFcn4x9eDoPi4qRuGPnoRS4QlQY="; 18 18 }; 19 19 20 20 vendorHash = "sha256-TwcEH+LD0E/JcptMCYb3UycO3HhZX3igzSlBW4hS784=";
+3 -3
pkgs/tools/security/gotrue/supabase.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gotrue"; 5 - version = "2.42.2"; 5 + version = "2.44.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "supabase"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-nMSvc90oZsAbDGktvSBMWZNEAGzz/INLK5K6hawteew="; 11 + hash = "sha256-LSA6h6hs5M80urBasVDWZSCNA3fWxjYjvbPRbHLOX0Y="; 12 12 }; 13 13 14 - vendorHash = "sha256-3dXfg9tblPx9V5LzzVm3UtCwGcPIAm2MaKm9JQi69mU="; 14 + vendorHash = "sha256-FIl30sKmdcXayK8KWGFl+N+lYExl4ibKZ2tcvelw8zo="; 15 15 16 16 ldflags = [ 17 17 "-s"
+5 -3
pkgs/tools/security/gpg-tui/default.nix
··· 6 6 , libgpg-error 7 7 , libxcb 8 8 , libxkbcommon 9 + , pkg-config 9 10 , python3 10 11 , AppKit 11 12 , Foundation ··· 16 17 17 18 rustPlatform.buildRustPackage rec { 18 19 pname = "gpg-tui"; 19 - version = "0.9.1"; 20 + version = "0.9.3"; 20 21 21 22 src = fetchFromGitHub { 22 23 owner = "orhun"; 23 24 repo = "gpg-tui"; 24 25 rev = "v${version}"; 25 - hash = "sha256-eUUHH6bPfYjkHo7C7GWzewTpT8je7TQK9M8mTM5v59s="; 26 + hash = "sha256-4Xi4ePFJL56HxCkbTlu4WiCTRzLEqvfbEk/2q9QjAd8="; 26 27 }; 27 28 28 - cargoHash = "sha256-GtSvDfG9lRUirm4d6PSaOBLTHZJT2PH0Sx/9GVquX5M="; 29 + cargoHash = "sha256-MEj7c87msMv/+D70EDWmWEHTtmQcx5DEMf2I/AXnwm8="; 29 30 30 31 nativeBuildInputs = [ 31 32 gpgme # for gpgme-config 32 33 libgpg-error # for gpg-error-config 34 + pkg-config 33 35 python3 34 36 ]; 35 37
+81
pkgs/tools/system/s0ix-selftest-tool/default.nix
··· 1 + { 2 + acpica-tools, 3 + bash, 4 + bc, 5 + coreutils, 6 + fetchFromGitHub, 7 + gawk, 8 + gnugrep, 9 + gnused, 10 + linuxPackages, 11 + lib, 12 + pciutils, 13 + powertop, 14 + resholve, 15 + stdenv, 16 + util-linux, 17 + xorg, 18 + xxd, 19 + }: 20 + resholve.mkDerivation { 21 + pname = "s0ix-selftest-tool"; 22 + version = "unstable-2022-11-04"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "intel"; 26 + repo = "S0ixSelftestTool"; 27 + rev = "1b6db3c3470a3a74b052cb728a544199661d18ec"; 28 + hash = "sha256-w97jfdppW8kC8K8XvBntmkfntIctXDQCWmvug+H1hKA="; 29 + }; 30 + 31 + # don't use the bundled turbostat binary 32 + postPatch = '' 33 + substituteInPlace s0ix-selftest-tool.sh --replace '"$DIR"/turbostat' 'turbostat' 34 + substituteInPlace s0ix-selftest-tool.sh --replace 'sudo ' "" 35 + 36 + ''; 37 + 38 + dontConfigure = true; 39 + dontBuild = true; 40 + 41 + installPhase = '' 42 + runHook preInstall 43 + install -Dm555 s0ix-selftest-tool.sh "$out/bin/s0ix-selftest-tool" 44 + runHook postInstall 45 + ''; 46 + 47 + solutions = { 48 + default = { 49 + scripts = ["bin/s0ix-selftest-tool"]; 50 + interpreter = lib.getExe bash; 51 + inputs = [ 52 + acpica-tools 53 + bc 54 + coreutils 55 + gawk 56 + gnugrep 57 + gnused 58 + linuxPackages.turbostat 59 + pciutils 60 + powertop 61 + util-linux 62 + xorg.xset 63 + xxd 64 + ]; 65 + execer = [ 66 + "cannot:${util-linux}/bin/dmesg" 67 + "cannot:${powertop}/bin/powertop" 68 + "cannot:${util-linux}/bin/rtcwake" 69 + "cannot:${linuxPackages.turbostat}/bin/turbostat" 70 + ]; 71 + }; 72 + }; 73 + 74 + meta = with lib; { 75 + homepage = "https://github.com/intel/S0ixSelftestTool"; 76 + description = "A tool for testing the S2idle path CPU Package C-state and S0ix failures"; 77 + license = licenses.gpl2Only; 78 + platforms = platforms.linux; 79 + maintainers = with maintainers; [adamcstephens]; 80 + }; 81 + }
+3 -9
pkgs/tools/text/difftastic/default.nix
··· 8 8 9 9 rustPlatform.buildRustPackage rec { 10 10 pname = "difftastic"; 11 - version = "0.43.0"; 11 + version = "0.43.1"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "wilfred"; 15 15 repo = pname; 16 16 rev = version; 17 - sha256 = "sha256-YL2rKsP5FSoG1gIyxQtt9kovBAyu8Flko5RxXRQy5mQ="; 17 + sha256 = "sha256-UI63OJukot+MH+51h/yLnimJAcy8OFan9sUbuZaJZXc="; 18 18 }; 19 19 20 20 depsExtraArgs = { ··· 39 39 popd 40 40 ''; 41 41 }; 42 - cargoSha256 = "sha256-SUNBnJP8B/HvlozcCbehL1A2/WudYE20DIPc7/fYF/k="; 43 - 44 - checkFlags = [ 45 - # test is broken 46 - # https://github.com/Wilfred/difftastic/issues/479 47 - "--skip=files::tests::test_gzip_is_binary" 48 - ]; 42 + cargoSha256 = "sha256-IfwZ800PGbmzxQ0e6okieKR7A8jgt+II2j8FRDkiXfw="; 49 43 50 44 passthru.tests.version = testers.testVersion { package = difftastic; }; 51 45
+40
pkgs/tools/text/mdbook-kroki-preprocessor/default.nix
··· 1 + { lib 2 + , rustPlatform 3 + , fetchFromGitHub 4 + , pkg-config 5 + , openssl 6 + , stdenv 7 + , darwin 8 + }: 9 + 10 + rustPlatform.buildRustPackage rec { 11 + pname = "mdbook-kroki-preprocessor"; 12 + version = "0.1.2"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "joelcourtney"; 16 + repo = "mdbook-kroki-preprocessor"; 17 + rev = "v${version}"; 18 + hash = "sha256-1TJuUzfyMycWlOQH67LR63/ll2GDZz25I3JfScy/Jnw="; 19 + }; 20 + 21 + cargoHash = "sha256-IKwDWymAQ1OMQN8Op+DcvqPikoLdOz6lltbhCgOAles="; 22 + 23 + nativeBuildInputs = [ 24 + pkg-config 25 + ]; 26 + 27 + buildInputs = [ 28 + openssl 29 + ] ++ lib.optionals stdenv.isDarwin [ 30 + darwin.apple_sdk.frameworks.CoreFoundation 31 + darwin.apple_sdk.frameworks.Security 32 + ]; 33 + 34 + meta = with lib; { 35 + description = "Render Kroki diagrams from files or code blocks in mdbook"; 36 + homepage = "https://github.com/joelcourtney/mdbook-kroki-preprocessor"; 37 + license = licenses.gpl3Only; 38 + maintainers = with maintainers; [ blaggacao ]; 39 + }; 40 + }
+2 -2
pkgs/tools/virtualization/google-guest-agent/default.nix
··· 4 4 5 5 buildGoModule rec { 6 6 pname = "guest-agent"; 7 - version = "20230112.00"; 7 + version = "20230202.00"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "GoogleCloudPlatform"; 11 11 repo = pname; 12 12 rev = version; 13 - sha256 = "sha256-uM71qepYnmE4pK+Bdx5l78upNyp2+Myo3ayOAAlRF9s="; 13 + sha256 = "sha256-kPPf6KVQmxF4vUQOIGprevn7RDIjKdbUsYhKGPEearA="; 14 14 }; 15 15 16 16 vendorHash = "sha256-ioejOtmsi0QnID3V5JxwAz399I5Jp5nHZqpzU9DjpQE=";
+2 -2
pkgs/tools/virtualization/google-guest-oslogin/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "google-guest-oslogin"; 13 - version = "20220721.00"; 13 + version = "20230202.00"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "GoogleCloudPlatform"; 17 17 repo = "guest-oslogin"; 18 18 rev = version; 19 - sha256 = "sha256-VIbejaHN9ANk+9vjpGAYS/SjHx4Tf7SkTqRD1svJRPU="; 19 + sha256 = "sha256-5+8AMm97+GJJYmzKaJ98AtDBwpVXj88d3B8KwZgMpSg="; 20 20 }; 21 21 22 22 postPatch = ''
+1
pkgs/top-level/aliases.nix
··· 126 126 bazel_1 = throw "bazel 1 is past end of life as it is not an lts version"; # Added 2022-05-09 127 127 bazel_3 = throw "bazel 3 is past end of life as it is not an lts version"; # Added 2023-02-02 128 128 bcat = throw "bcat has been removed because upstream is dead"; # Added 2021-08-22 129 + bedup = throw "bedup was removed because it was broken and abandoned upstream"; # added 2023-02-04 129 130 beetsExternalPlugins = throw "beetsExternalPlugins has been deprecated, use beetsPackages.$pluginname"; # Added 2022-05-07 130 131 beret = throw "beret has been removed"; # Added 2021-11-16 131 132 bin_replace_string = throw "bin_replace_string has been removed: deleted by upstream"; # Added 2022-01-07
+51 -15
pkgs/top-level/all-packages.nix
··· 1527 1527 1528 1528 redfang = callPackage ../tools/networking/redfang { }; 1529 1529 1530 + s0ix-selftest-tool = callPackage ../tools/system/s0ix-selftest-tool { }; 1531 + 1530 1532 scarab = callPackage ../tools/games/scarab { }; 1531 1533 1532 1534 sdbus-cpp = callPackage ../development/libraries/sdbus-cpp { }; ··· 9043 9045 inherit (darwin.apple_sdk.frameworks) CoreServices; 9044 9046 }; 9045 9047 9048 + mdbook-kroki-preprocessor = callPackage ../tools/text/mdbook-kroki-preprocessor { }; 9049 + 9046 9050 mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck { 9047 9051 inherit (darwin.apple_sdk.frameworks) Security; 9048 9052 }; ··· 10037 10041 grocy = callPackage ../servers/grocy { }; 10038 10042 10039 10043 inherit (callPackage ../servers/nextcloud {}) 10040 - nextcloud23 nextcloud24 nextcloud25 nextcloud26; 10044 + nextcloud23 nextcloud24 nextcloud25; 10041 10045 10042 10046 nextcloud23Packages = ( callPackage ../servers/nextcloud/packages { 10043 10047 apps = lib.importJSON ../servers/nextcloud/packages/23.json; ··· 10047 10051 }); 10048 10052 nextcloud25Packages = ( callPackage ../servers/nextcloud/packages { 10049 10053 apps = lib.importJSON ../servers/nextcloud/packages/25.json; 10050 - }); 10051 - nextcloud26Packages = ( callPackage ../servers/nextcloud/packages { 10052 - apps = lib.importJSON ../servers/nextcloud/packages/26.json; 10053 10054 }); 10054 10055 10055 10056 nextcloud-client = libsForQt5.callPackage ../applications/networking/nextcloud-client { }; ··· 12260 12261 12261 12262 swapview = callPackage ../os-specific/linux/swapview { }; 12262 12263 12264 + swc = callPackage ../development/tools/swc { }; 12265 + 12263 12266 swtpm = callPackage ../tools/security/swtpm { }; 12264 12267 12265 12268 svnfs = callPackage ../tools/filesystems/svnfs { }; ··· 18514 18517 18515 18518 speedtest-cli = with python3Packages; toPythonApplication speedtest-cli; 18516 18519 18520 + spicy-parser-generator = callPackage ../development/tools/parsing/spicy { }; 18521 + 18517 18522 spin = callPackage ../development/tools/analysis/spin { }; 18518 18523 18519 18524 spirv-headers = callPackage ../development/libraries/spirv-headers { }; ··· 20410 20415 20411 20416 iniparser = callPackage ../development/libraries/iniparser { }; 20412 20417 20418 + initool = callPackage ../development/tools/initool { }; 20419 + 20413 20420 intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { }; 20414 20421 20415 20422 intel-media-driver = callPackage ../development/libraries/intel-media-driver { }; ··· 22010 22017 lzo = callPackage ../development/libraries/lzo { }; 22011 22018 22012 22019 opencl-clang = callPackage ../development/libraries/opencl-clang { }; 22020 + 22021 + magic-enum = callPackage ../development/libraries/magic-enum { }; 22013 22022 22014 22023 mapnik = callPackage ../development/libraries/mapnik { 22015 22024 harfbuzz = harfbuzz.override { ··· 25546 25555 25547 25556 bluez = bluez5; 25548 25557 25549 - inherit (python3Packages) bedup; 25550 - 25551 25558 bolt = callPackage ../os-specific/linux/bolt { }; 25552 25559 25553 25560 bpf-linker = callPackage ../development/tools/bpf-linker { }; ··· 26886 26893 26887 26894 blackbird = callPackage ../data/themes/blackbird { }; 26888 26895 26896 + blackout = callPackage ../data/fonts/blackout { }; 26897 + 26889 26898 brise = callPackage ../data/misc/brise { }; 26890 26899 26891 26900 cacert = callPackage ../data/misc/cacert { }; ··· 26915 26924 cherry = callPackage ../data/fonts/cherry { }; 26916 26925 26917 26926 chonburi-font = callPackage ../data/fonts/chonburi { }; 26927 + 26928 + chunk = callPackage ../data/fonts/chunk { }; 26918 26929 26919 26930 cldr-annotations = callPackage ../data/misc/cldr-annotations { }; 26920 26931 ··· 27075 27086 27076 27087 fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono {}; 27077 27088 27089 + fanwood = callPackage ../data/fonts/fanwood { }; 27090 + 27078 27091 fira = callPackage ../data/fonts/fira { }; 27079 27092 27080 27093 fira-code = callPackage ../data/fonts/fira-code { }; ··· 27127 27140 27128 27141 go-font = callPackage ../data/fonts/go-font { }; 27129 27142 27143 + goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { }; 27144 + 27130 27145 graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { }; 27131 27146 27132 27147 graphite-kde-theme = callPackage ../data/themes/graphite-kde-theme { }; ··· 27218 27233 27219 27234 joypixels = callPackage ../data/fonts/joypixels { }; 27220 27235 27236 + junction-font = callPackage ../data/fonts/junction { }; 27237 + 27221 27238 junicode = callPackage ../data/fonts/junicode { }; 27222 27239 27223 27240 julia-mono = callPackage ../data/fonts/julia-mono { }; ··· 27235 27252 kde-rounded-corners = libsForQt5.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { }; 27236 27253 27237 27254 khmeros = callPackage ../data/fonts/khmeros {}; 27255 + 27256 + knewave = callPackage ../data/fonts/knewave { }; 27238 27257 27239 27258 kochi-substitute = callPackage ../data/fonts/kochi-substitute {}; 27240 27259 ··· 27263 27282 lao = callPackage ../data/fonts/lao {}; 27264 27283 27265 27284 lato = callPackage ../data/fonts/lato {}; 27285 + 27286 + league-gothic = callPackage ../data/fonts/league-gothic { }; 27266 27287 27267 27288 league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type {}; 27268 27289 27290 + league-script-number-one = callPackage ../data/fonts/league-script-number-one { }; 27291 + 27292 + league-spartan = callPackage ../data/fonts/league-spartan { }; 27293 + 27269 27294 ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules {}; 27270 27295 27271 27296 inherit (callPackages ../data/fonts/liberation-fonts { }) ··· 27299 27324 libre-franklin = callPackage ../data/fonts/libre-franklin { }; 27300 27325 27301 27326 lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { }; 27327 + 27328 + linden-hill = callPackage ../data/fonts/linden-hill { }; 27302 27329 27303 27330 line-awesome = callPackage ../data/fonts/line-awesome { }; 27304 27331 ··· 27512 27539 orchis-theme = callPackage ../data/themes/orchis-theme { }; 27513 27540 27514 27541 orion = callPackage ../data/themes/orion {}; 27542 + 27543 + ostrich-sans = callPackage ../data/fonts/ostrich-sans { }; 27515 27544 27516 27545 overpass = callPackage ../data/fonts/overpass { }; 27517 27546 ··· 27581 27610 inherit (darwin.apple_sdk.frameworks) Security; 27582 27611 }; 27583 27612 27613 + prociono = callPackage ../data/fonts/prociono { }; 27614 + 27584 27615 profont = callPackage ../data/fonts/profont { }; 27585 27616 27586 27617 proggyfonts = callPackage ../data/fonts/proggyfonts { }; ··· 27660 27691 27661 27692 snap7 = callPackage ../development/libraries/snap7 {}; 27662 27693 27694 + sniglet = callPackage ../data/fonts/sniglet { }; 27695 + 27663 27696 snowblind = callPackage ../data/themes/snowblind { }; 27664 27697 27665 27698 solarc-gtk-theme = callPackage ../data/themes/solarc { }; 27699 + 27700 + sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { }; 27666 27701 27667 27702 soundfont-fluid = callPackage ../data/soundfonts/fluid { }; 27668 27703 ··· 27782 27817 themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) {}; 27783 27818 27784 27819 theano = callPackage ../data/fonts/theano { }; 27820 + 27821 + the-neue-black = callPackage ../data/fonts/the-neue-black { }; 27785 27822 27786 27823 tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme { 27787 27824 inherit (gnome) adwaita-icon-theme; ··· 30518 30555 30519 30556 kail = callPackage ../tools/networking/kail { }; 30520 30557 30521 - kanboard = callPackage ../applications/misc/kanboard { }; 30522 - 30523 30558 kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { }; 30524 30559 30525 30560 kapow = libsForQt5.callPackage ../applications/misc/kapow { }; ··· 31211 31246 31212 31247 xmrig-mo = callPackage ../applications/misc/xmrig/moneroocean.nix { }; 31213 31248 31214 - xmrig-proxy = callPackage ../applications/misc/xmrig/proxy.nix { }; 31249 + xmrig-proxy = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/proxy.nix { }; 31215 31250 31216 31251 molot-lite = callPackage ../applications/audio/molot-lite { }; 31217 31252 ··· 31751 31786 31752 31787 netcoredbg = callPackage ../development/tools/misc/netcoredbg { }; 31753 31788 31754 - ncdu = callPackage ../tools/misc/ncdu { }; 31789 + ncdu = callPackage ../tools/misc/ncdu { 31790 + zig = zig_0_10; 31791 + }; 31755 31792 31756 31793 ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { }; 31757 31794 ··· 38461 38498 38462 38499 xorex = callPackage ../tools/security/xorex { }; 38463 38500 38464 - xbps = callPackage ../tools/package-management/xbps { 38465 - openssl = openssl_1_1; 38466 - }; 38501 + xbps = callPackage ../tools/package-management/xbps { }; 38467 38502 38468 38503 xcftools = callPackage ../tools/graphics/xcftools { }; 38469 38504 ··· 38683 38718 38684 38719 openring = callPackage ../applications/misc/openring { }; 38685 38720 38686 - openvino = callPackage ../development/libraries/openvino 38687 - { stdenv = gcc10StdenvCompat; python = python3; }; 38721 + openvino = callPackage ../development/libraries/openvino { 38722 + python = python3; 38723 + }; 38688 38724 38689 38725 phonetisaurus = callPackage ../development/libraries/phonetisaurus { 38690 38726 # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70
+1
pkgs/top-level/python-aliases.nix
··· 41 41 asyncio-nats-client = nats-py; # added 2022-02-08 42 42 awkward0 = throw "awkward0 has been removed, use awkward instead"; # added 2022-12-13 43 43 Babel = babel; # added 2022-05-06 44 + bedup = throw "bedup was removed because it was broken and abandoned upstream"; # added 2023-02-04 44 45 bitcoin-price-api = throw "bitcoin-price-api has been removed, it was using setuptools 2to3 translation feautre, which has been removed in setuptools 58"; # added 2022-02-15 45 46 blockdiagcontrib-cisco = throw "blockdiagcontrib-cisco is not compatible with blockdiag 2.0.0 and has been removed."; # added 2020-11-29 46 47 bsblan = python-bsblan; # added 2022-11-04
+6 -9
pkgs/top-level/python-packages.nix
··· 1075 1075 1076 1076 azure-storage-blob = callPackage ../development/python-modules/azure-storage-blob { }; 1077 1077 1078 - azure-storage = callPackage ../development/python-modules/azure-storage { }; 1079 - 1080 1078 azure-storage-common = callPackage ../development/python-modules/azure-storage-common { }; 1081 1079 1082 1080 azure-storage-file = callPackage ../development/python-modules/azure-storage-file { }; ··· 1215 1213 beautifultable = callPackage ../development/python-modules/beautifultable { }; 1216 1214 1217 1215 bech32 = callPackage ../development/python-modules/bech32 { }; 1218 - 1219 - bedup = callPackage ../development/python-modules/bedup { }; 1220 1216 1221 1217 behave = callPackage ../development/python-modules/behave { }; 1222 1218 ··· 6696 6692 6697 6693 opentracing = callPackage ../development/python-modules/opentracing { }; 6698 6694 6699 - openvino = toPythonModule (pkgs.openvino.override { 6700 - inherit (self) python; 6701 - enablePython = true; 6702 - }); 6695 + openvino = callPackage ../development/python-modules/openvino { 6696 + openvino-native = pkgs.openvino.override { 6697 + inherit python; 6698 + }; 6699 + }; 6703 6700 6704 6701 openwebifpy = callPackage ../development/python-modules/openwebifpy { }; 6705 6702 ··· 12590 12587 12591 12588 zdaemon = callPackage ../development/python-modules/zdaemon { }; 12592 12589 12593 - zeek = (toPythonModule (pkgs.zeek.override { 12590 + zeek = (toPythonModule (pkgs.zeek.broker.override { 12594 12591 python3 = python; 12595 12592 })).py; 12596 12593