Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub 2d62d4f8 ed99c668

+411 -378
-3
nixos/modules/virtualisation/anbox.nix
··· 73 73 74 74 environment.systemPackages = with pkgs; [ anbox ]; 75 75 76 - boot.kernelModules = [ "ashmem_linux" "binder_linux" ]; 77 - boot.extraModulePackages = [ kernelPackages.anbox ]; 78 - 79 76 services.udev.extraRules = '' 80 77 KERNEL=="ashmem", NAME="%k", MODE="0666" 81 78 KERNEL=="binder*", NAME="%k", MODE="0666"
+3 -3
pkgs/applications/editors/scite/default.nix
··· 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "scite"; 5 - version = "5.0.2"; 5 + version = "5.2.2"; 6 6 7 7 src = fetchurl { 8 - url = "https://www.scintilla.org/scite502.tgz"; 9 - sha256 = "00n2gr915f7kvp2250dzn6n0p6lhr6qdlm1m7y2xi6qrrky0bpan"; 8 + url = "https://www.scintilla.org/scite522.tgz"; 9 + sha256 = "1q46clclx8r0b8zbq2zi89sygszgqf9ra5l83r2fs0ghvjgh2cxd"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkg-config ];
+28 -39
pkgs/applications/emulators/bsnes/ares/default.nix
··· 2 2 , stdenv 3 3 , fetchFromGitHub 4 4 , pkg-config 5 + , SDL2 5 6 , alsa-lib 7 + , gtk3 6 8 , gtksourceview3 9 + , libGL 10 + , libGLU 11 + , libX11 7 12 , libXv 8 - , openal 9 - , libpulseaudio 10 13 , libao 14 + , libpulseaudio 15 + , openal 11 16 , udev 12 - , SDL2 13 17 }: 14 18 15 19 stdenv.mkDerivation rec { 16 20 pname = "ares"; 17 - version = "126"; 21 + version = "127"; 18 22 19 23 src = fetchFromGitHub { 20 24 owner = "ares-emulator"; 21 25 repo = "ares"; 22 26 rev = "v${version}"; 23 - sha256 = "1rj4vmz8lvpmfc6wni7222kagnw9f6jda9rcb6qky2kpizlp2d24"; 24 - }; 25 - 26 - parallel-rdp = fetchFromGitHub { 27 - owner = "Themaister"; 28 - repo = "parallel-rdp-standalone"; 29 - rev = "0dcebe11ee79288441e40e145c8f340d81f52316"; 30 - sha256 = "1avp4wyfkhk5yfjqx5w3jbqghn2mq5la7k9248kjmnp9n9lip6w9"; 27 + sha256 = "0rhq39w41j9yr1fkyfmf4n6fjxnq1cglj98rp4wys12kwqv7smvx"; 31 28 }; 32 29 33 30 patches = [ 31 + ./dont-rebuild-on-install.patch 34 32 ./fix-ruby.patch 35 33 ]; 36 34 37 - enableParallelBuilding = true; 38 - dontConfigure = true; 39 - 40 35 nativeBuildInputs = [ 41 36 pkg-config 42 37 ]; 43 38 44 39 buildInputs = [ 40 + SDL2 45 41 alsa-lib 42 + gtk3 46 43 gtksourceview3 44 + libGL 45 + libGLU 46 + libX11 47 47 libXv 48 - openal 49 - libpulseaudio 50 48 libao 49 + libpulseaudio 50 + openal 51 51 udev 52 - SDL2 53 52 ]; 54 53 55 - buildPhase = '' 56 - runHook preBuild 54 + enableParallelBuilding = true; 57 55 58 - rm -rf ares/n64/vulkan/parallel-rdp 59 - ln -sf ${parallel-rdp} ares/n64/vulkan/parallel-rdp 60 - make -C desktop-ui -j $NIX_BUILD_CORES openmp=true vulkan=true local=false hiro=gtk3 61 - 62 - runHook postBuild 63 - ''; 64 - 65 - installPhase = '' 66 - runHook preInstall 67 - 68 - mkdir -p $out/{bin,share/{applications,ares,pixmaps}} 69 - cp desktop-ui/out/ares $out/bin 70 - cp desktop-ui/resource/ares.desktop $out/share/applications 71 - cp desktop-ui/resource/{ares{.ico,.png},font.png} $out/share/pixmaps 72 - cp -r ares/{Shaders,System} $out/share/ares 73 - 74 - runHook postInstall 75 - ''; 56 + makeFlags = [ 57 + "-C desktop-ui" 58 + "local=false" 59 + "openmp=true" 60 + "hiro=gtk3" 61 + "prefix=$(out)" 62 + ]; 76 63 77 64 meta = with lib; { 78 65 homepage = "https://ares.dev"; 79 66 description = "Open-source multi-system emulator with a focus on accuracy and preservation"; 80 67 license = licenses.isc; 81 68 maintainers = with maintainers; [ Madouura ]; 82 - platforms = platforms.all; 69 + platforms = platforms.linux; 83 70 }; 84 71 } 72 + # TODO: select between Qt, GTK2 and GTK3 73 + # TODO: support Darwin
+22
pkgs/applications/emulators/bsnes/ares/dont-rebuild-on-install.patch
··· 1 + From 65cc7647110edd768e7baa7991143014316e655a Mon Sep 17 00:00:00 2001 2 + From: Madoura <93990818+Madouura@users.noreply.github.com> 3 + Date: Mon, 9 May 2022 10:17:06 -0500 4 + Subject: [PATCH] Update GNUmakefile 5 + 6 + --- 7 + desktop-ui/GNUmakefile | 2 +- 8 + 1 file changed, 1 insertion(+), 1 deletion(-) 9 + 10 + diff --git a/desktop-ui/GNUmakefile b/desktop-ui/GNUmakefile 11 + index 8e27b11d3..0bee561fb 100644 12 + --- a/desktop-ui/GNUmakefile 13 + +++ b/desktop-ui/GNUmakefile 14 + @@ -106,7 +106,7 @@ endif 15 + $(call rdelete,$(object.path)) 16 + $(call rdelete,$(output.path)) 17 + 18 + -install: all 19 + +install: 20 + ifeq ($(platform),windows) 21 + $(call mkdir,$(prefix)/$(name)/) 22 + else ifeq ($(shell id -un),root)
+13 -11
pkgs/applications/emulators/dgen-sdl/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchurl 3 4 , libarchive 4 5 , SDL 5 6 }: 6 7 7 - let 8 + stdenv.mkDerivation rec { 8 9 pname = "dgen-sdl"; 9 10 version = "1.33"; 10 - in stdenv.mkDerivation { 11 - inherit pname version; 12 11 13 12 src = fetchurl { 14 13 url = "https://sourceforge.net/projects/dgen/files/dgen/${version}/${pname}-${version}.tar.gz"; 15 14 hash = "sha256-meLAYBfCKHPHf4gYbrzAmGckTrbgQsdjuwlLArje9h4="; 16 15 }; 17 16 18 - buildInputs = [ SDL libarchive ]; 17 + buildInputs = [ 18 + SDL 19 + libarchive 20 + ]; 19 21 20 22 configureFlags = [ 21 - "--enable-joystick" 23 + "--enable-debug-vdp" 22 24 "--enable-debugger" 23 - "--enable-debug-vdp" 25 + "--enable-joystick" 24 26 "--enable-pico" # experimental 25 27 "--enable-vgmdump" 26 - "--with-star=no" # Needs ASM support 27 - "--with-musa" 28 28 "--with-cyclone=no" # Needs ASM support 29 - "--with-mz80" 30 29 "--with-cz80" 31 30 "--with-drz80=no" # Needs ASM support 32 31 "--with-dz80" 32 + "--with-musa" 33 + "--with-mz80" 34 + "--with-star=no" # Needs ASM support 33 35 ]; 34 36 35 37 meta = with lib; { 36 - homepage = "https://dgen.sourceforge.net/"; 38 + homepage = "http://dgen.sourceforge.net/"; 37 39 description = "Sega Genesis/Mega Drive emulator"; 38 40 longDescription = '' 39 41 DGen/SDL is a free, open source emulator for Sega Genesis/Mega Drive
+2 -2
pkgs/applications/misc/mepo/default.nix
··· 22 22 menuInputs = if withX11 then [ dmenu xdotool ] else [ bemenu ]; 23 23 in stdenv.mkDerivation rec { 24 24 pname = "mepo"; 25 - version = "0.4.1"; 25 + version = "0.4.2"; 26 26 27 27 src = fetchFromSourcehut { 28 28 owner = "~mil"; 29 29 repo = pname; 30 30 rev = version; 31 - hash = "sha256-soIAQgo8Cyii/zzJapgJmC5hN/ySnHKoSbOg/XgTnGg="; 31 + hash = "sha256-k6YXaqB3EwbDPlTvijZf10q+IYwt4/MiqGXL495KIcY="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ pkg-config zig makeWrapper ];
-40
pkgs/applications/misc/phwmon/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, python2Packages }: 2 - 3 - stdenv.mkDerivation { 4 - pname = "phwmon"; 5 - version = "2017-04-10"; 6 - 7 - src = fetchFromGitLab { 8 - owner = "o9000"; 9 - repo = "phwmon"; 10 - rev = "b162e53dccc4adf8f11f49408d05fd85d9c6c909"; 11 - sha256 = "1hqmsq66y8bqkpvszw84jyk8haxq3cjnz105hlkmp7786vfmkisq"; 12 - }; 13 - 14 - nativeBuildInputs = [ python2Packages.wrapPython ]; 15 - 16 - buildInputs = [ python2Packages.pygtk python2Packages.psutil ]; 17 - 18 - pythonPath = [ python2Packages.pygtk python2Packages.psutil ]; 19 - 20 - postPatch = '' 21 - substituteInPlace install.sh --replace "/usr/local" "$out" 22 - ''; 23 - 24 - installPhase = '' 25 - mkdir -p $out/bin $out/share/applications 26 - ./install.sh 27 - ''; 28 - 29 - postFixup = '' 30 - wrapPythonPrograms 31 - ''; 32 - 33 - meta = { 34 - homepage = "https://gitlab.com/o9000/phwmon"; 35 - description = "Hardware monitor (CPU, memory, network and disk I/O) for the system tray"; 36 - license = lib.licenses.gpl2; 37 - platforms = lib.platforms.unix; 38 - maintainers = [ lib.maintainers.romildo ]; 39 - }; 40 - }
+8 -10
pkgs/applications/misc/xca/default.nix
··· 1 - { mkDerivation, lib, fetchFromGitHub, autoreconfHook, perl, pkg-config 2 - , libtool, openssl, qtbase, qttools }: 1 + { mkDerivation, lib, fetchFromGitHub, autoreconfHook, pkg-config 2 + , libtool, openssl, qtbase, qttools, sphinx }: 3 3 4 4 mkDerivation rec { 5 5 pname = "xca"; 6 - version = "2.2.1"; 6 + version = "2.4.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "chris2511"; 10 10 repo = "xca"; 11 11 rev = "RELEASE.${version}"; 12 - sha256 = "0na2816lkfkkvssh9kmf5vwy6x8kd4x7h138jzy61wrvs69vhnbi"; 12 + sha256 = "04z0mmjsry72nvib4icmwh1717y4q9pf2gr68ljrzln4vv4ckpwk"; 13 13 }; 14 14 15 - postPatch = '' 16 - substituteInPlace doc/code2html \ 17 - --replace /usr/bin/perl ${perl}/bin/perl 18 - ''; 15 + buildInputs = [ libtool openssl qtbase ]; 19 16 20 - buildInputs = [ libtool openssl qtbase ]; 17 + nativeBuildInputs = [ autoreconfHook pkg-config qttools sphinx ]; 21 18 22 - nativeBuildInputs = [ autoreconfHook pkg-config qttools ]; 19 + # Needed for qcollectiongenerator (see https://github.com/NixOS/nixpkgs/pull/92710) 20 + QT_PLUGIN_PATH = "${qtbase}/${qtbase.qtPluginPrefix}"; 23 21 24 22 enableParallelBuilding = true; 25 23
+13 -16
pkgs/applications/networking/browsers/palemoon/default.nix
··· 6 6 , dbus 7 7 , dbus-glib 8 8 , desktop-file-utils 9 - , fetchzip 9 + , fetchFromGitea 10 10 , ffmpeg 11 11 , fontconfig 12 12 , freetype ··· 39 39 # https://developer.palemoon.org/build/linux/ 40 40 assert stdenv.cc.isGNU; 41 41 assert with lib.strings; ( 42 - versionAtLeast stdenv.cc.version "4.9" 43 - && !hasPrefix "6" stdenv.cc.version 44 - && versionOlder stdenv.cc.version "11" 42 + versionAtLeast stdenv.cc.version "7.1" 43 + && versionOlder stdenv.cc.version "12" 45 44 ); 46 45 47 46 stdenv.mkDerivation rec { 48 47 pname = "palemoon"; 49 - version = "29.4.6"; 48 + version = "31.0.0"; 50 49 51 - src = fetchzip { 52 - name = "${pname}-${version}"; 53 - url = "http://archive.palemoon.org/source/${pname}-${version}.source.tar.xz"; 54 - sha256 = "sha256-6bI3AnIhp0x3BCgTvmbOXDBGrJXg3cN+AmwI8XCKD8g="; 50 + src = fetchFromGitea { 51 + domain = "repo.palemoon.org"; 52 + owner = "MoonchildProductions"; 53 + repo = "Pale-Moon"; 54 + rev = "${version}_Release"; 55 + fetchSubmodules = true; 56 + sha256 = "sha256-fIQAQCtjA/9Otft3e9Z4xWgE09sqsdArYQtZqmEgfTc="; 55 57 }; 56 58 57 59 nativeBuildInputs = [ ··· 139 141 140 142 ./mach install 141 143 142 - # Fix missing icon due to wrong WMClass 143 - # https://forum.palemoon.org/viewtopic.php?f=3&t=26746&p=214221#p214221 144 - substituteInPlace ./palemoon/branding/official/palemoon.desktop \ 145 - --replace 'StartupWMClass="pale moon"' 'StartupWMClass=Pale moon' 144 + # Install official branding stuff 146 145 desktop-file-install --dir=$out/share/applications \ 147 146 ./palemoon/branding/official/palemoon.desktop 148 - 149 - # Install official branding icons 150 147 for iconname in default{16,22,24,32,48,256} mozicon128; do 151 148 n=''${iconname//[^0-9]/} 152 149 size=$n"x"$n ··· 155 152 156 153 # Remove unneeded SDK data from installation 157 154 # https://forum.palemoon.org/viewtopic.php?f=37&t=26796&p=214676#p214729 158 - rm -rf $out/{include,share/idl,lib/palemoon-devel-${version}} 155 + rm -r $out/{include,share/idl,lib/palemoon-devel-${version}} 159 156 160 157 runHook postInstall 161 158 '';
-2
pkgs/applications/networking/browsers/palemoon/mozconfig
··· 20 20 ac_add_options --enable-devtools 21 21 ac_add_options --enable-av1 22 22 23 - ac_add_options --disable-eme 24 - ac_add_options --disable-webrtc 25 23 ac_add_options --disable-gamepad 26 24 ac_add_options --disable-tests 27 25 ac_add_options --disable-debug
+2 -2
pkgs/applications/networking/instant-messengers/cinny/default.nix
··· 4 4 configOverrides = writeText "cinny-config-overrides.json" (builtins.toJSON conf); 5 5 in stdenv.mkDerivation rec { 6 6 pname = "cinny"; 7 - version = "1.8.2"; 7 + version = "2.0.0"; 8 8 9 9 src = fetchurl { 10 10 url = "https://github.com/ajbura/cinny/releases/download/v${version}/cinny-v${version}.tar.gz"; 11 - sha256 = "sha256-0harFaO1MWzTmN/Q3e38MC2O7P9yVeQ5ZSy0yiGbtCs="; 11 + sha256 = "sha256-tM3YA0GW8Z24gt8t9dOyr10GCINodAB0b4/gD7jfgOM="; 12 12 }; 13 13 14 14 installPhase = ''
+2 -2
pkgs/applications/networking/instant-messengers/profanity/default.nix
··· 28 28 29 29 stdenv.mkDerivation rec { 30 30 pname = "profanity"; 31 - version = "0.12.0"; 31 + version = "0.12.1"; 32 32 33 33 src = fetchFromGitHub { 34 34 owner = "profanity-im"; 35 35 repo = "profanity"; 36 36 rev = version; 37 - hash = "sha256-kmixWp9Q2tMVp+tk5kbTdBfgRNghKk3+48L582hqlm8="; 37 + hash = "sha256-yUiiww8yhymdqR6CITRnItxZhfpZiEbu1WyD8bDW+vc="; 38 38 }; 39 39 40 40 patches = [
+88 -48
pkgs/applications/networking/n8n/node-packages.nix
··· 463 463 sha512 = "L7wFlX3t9GsGgNS0oxLt6zbAZZGgsdptMmciL4cdxHmbL3Hz4Lysh8YqAR34eHsJ1uacJITcZBBDl5XpQlxPpQ=="; 464 464 }; 465 465 }; 466 + "@types/generic-pool-3.1.10" = { 467 + name = "_at_types_slash_generic-pool"; 468 + packageName = "@types/generic-pool"; 469 + version = "3.1.10"; 470 + src = fetchurl { 471 + url = "https://registry.npmjs.org/@types/generic-pool/-/generic-pool-3.1.10.tgz"; 472 + sha512 = "WRT/9taXh9XJRA9yvrbC02IqGZhK9GbFE/vuP2LeSLrqmDzz5wdXsH0Ige/F+3+rbbZfwH3LEazDsU0JiSV3vA=="; 473 + }; 474 + }; 466 475 "@types/json-diff-0.5.2" = { 467 476 name = "_at_types_slash_json-diff"; 468 477 packageName = "@types/json-diff"; ··· 589 598 sha512 = "nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ=="; 590 599 }; 591 600 }; 592 - "@types/snowflake-sdk-1.6.3" = { 601 + "@types/snowflake-sdk-1.6.4" = { 593 602 name = "_at_types_slash_snowflake-sdk"; 594 603 packageName = "@types/snowflake-sdk"; 595 - version = "1.6.3"; 604 + version = "1.6.4"; 596 605 src = fetchurl { 597 - url = "https://registry.npmjs.org/@types/snowflake-sdk/-/snowflake-sdk-1.6.3.tgz"; 598 - sha512 = "YGlCPN88p6WYQCjBDIXwe2aWPkWNzKPW5/XJOGGnaXIacqULfKO6puq2a4OU02WCzfWr+XvOEj1MKWnxBhm+jw=="; 606 + url = "https://registry.npmjs.org/@types/snowflake-sdk/-/snowflake-sdk-1.6.4.tgz"; 607 + sha512 = "v3QjPbvd2dhyI5fPU5whxgUjhf9O19acIGiL65aUPCnkLIla5Z0ZqOiP3Jw5eyghunZHWohKfvtV+UdesCi29g=="; 599 608 }; 600 609 }; 601 610 "@types/tough-cookie-2.3.8" = { ··· 976 985 sha512 = "z4oo33lmnvvNRqfUe3YjDGGpqu/L2+wXBIhMtwq6oqZ+exOUAkQYM6zd2VWKF7AIlajOF8ZZuPFfryTG9iLC/w=="; 977 986 }; 978 987 }; 979 - "aws-sdk-2.1129.0" = { 988 + "aws-sdk-2.1131.0" = { 980 989 name = "aws-sdk"; 981 990 packageName = "aws-sdk"; 982 - version = "2.1129.0"; 991 + version = "2.1131.0"; 983 992 src = fetchurl { 984 - url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1129.0.tgz"; 985 - sha512 = "gQZaByfW7zKCg1n/kA+xDdLhI/SauaokRTq+lztK1cCCdFkR5CShcKeK/qUgVxjy43mwB7CkeTh1WUr2NMb0jg=="; 993 + url = "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.1131.0.tgz"; 994 + sha512 = "Ic3f2fSgVhYDQ0OBGxE6ODtSwaKyxBPGrI2RGrYt2Oj0Z8f227P7dB90o9X7y2MtnuJ4WoAzkf3Vc1c1UnnZlA=="; 986 995 }; 987 996 }; 988 997 "aws-sign2-0.7.0" = { ··· 1804 1813 sha512 = "hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="; 1805 1814 }; 1806 1815 }; 1807 - "convict-6.2.2" = { 1816 + "convict-6.2.3" = { 1808 1817 name = "convict"; 1809 1818 packageName = "convict"; 1810 - version = "6.2.2"; 1819 + version = "6.2.3"; 1811 1820 src = fetchurl { 1812 - url = "https://registry.npmjs.org/convict/-/convict-6.2.2.tgz"; 1813 - sha512 = "3MsROJiEFN3BAzeFit1t87t7EUFzd44MNd13MLSikV2dsnDl7znwKgtYPPONtnDzxiDW0nBAsxVhSRNrjUrTTg=="; 1821 + url = "https://registry.npmjs.org/convict/-/convict-6.2.3.tgz"; 1822 + sha512 = "mTY04Qr7WrqiXifdeUYXr4/+Te4hPFWDvz6J2FVIKCLc2XBhq63VOSSYAKJ+unhZAYOAjmEdNswTOeHt7s++pQ=="; 1814 1823 }; 1815 1824 }; 1816 1825 "cookie-0.4.1" = { ··· 1858 1867 sha512 = "Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="; 1859 1868 }; 1860 1869 }; 1861 - "core-js-3.22.4" = { 1870 + "core-js-3.22.5" = { 1862 1871 name = "core-js"; 1863 1872 packageName = "core-js"; 1864 - version = "3.22.4"; 1873 + version = "3.22.5"; 1865 1874 src = fetchurl { 1866 - url = "https://registry.npmjs.org/core-js/-/core-js-3.22.4.tgz"; 1867 - sha512 = "1uLykR+iOfYja+6Jn/57743gc9n73EWiOnSJJ4ba3B4fOEYDBv25MagmEZBxTp5cWq4b/KPx/l77zgsp28ju4w=="; 1875 + url = "https://registry.npmjs.org/core-js/-/core-js-3.22.5.tgz"; 1876 + sha512 = "VP/xYuvJ0MJWRAobcmQ8F2H6Bsn+s7zqAAjFaHGBMc5AQm7zaelhD1LGduFn2EehEcQcU+br6t+fwbpQ5d1ZWA=="; 1868 1877 }; 1869 1878 }; 1870 1879 "core-util-is-1.0.2" = { ··· 2344 2353 sha512 = "2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="; 2345 2354 }; 2346 2355 }; 2347 - "es-abstract-1.19.5" = { 2356 + "es-abstract-1.20.0" = { 2348 2357 name = "es-abstract"; 2349 2358 packageName = "es-abstract"; 2350 - version = "1.19.5"; 2359 + version = "1.20.0"; 2351 2360 src = fetchurl { 2352 - url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz"; 2353 - sha512 = "Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA=="; 2361 + url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.0.tgz"; 2362 + sha512 = "URbD8tgRthKD3YcC39vbvSDrX23upXnPcnGAjQfgxXF5ID75YcENawc9ZX/9iTP9ptUyfCLIxTTuMYoRfiOVKA=="; 2354 2363 }; 2355 2364 }; 2356 2365 "es-to-primitive-1.2.1" = { ··· 2774 2783 src = fetchurl { 2775 2784 url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"; 2776 2785 sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="; 2786 + }; 2787 + }; 2788 + "function.prototype.name-1.1.5" = { 2789 + name = "function.prototype.name"; 2790 + packageName = "function.prototype.name"; 2791 + version = "1.1.5"; 2792 + src = fetchurl { 2793 + url = "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz"; 2794 + sha512 = "uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA=="; 2795 + }; 2796 + }; 2797 + "functions-have-names-1.2.3" = { 2798 + name = "functions-have-names"; 2799 + packageName = "functions-have-names"; 2800 + version = "1.2.3"; 2801 + src = fetchurl { 2802 + url = "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz"; 2803 + sha512 = "xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ=="; 2777 2804 }; 2778 2805 }; 2779 2806 "gauge-3.0.2" = { ··· 3847 3874 sha512 = "xOqorG21Va+3CjpFOfFTU7SWohHH2uIX9ZY4Byz6J+lvpfvc486tOAT/G9GfbrKtJ9O7NCX9o0aC2lxqbnZ9EA=="; 3848 3875 }; 3849 3876 }; 3850 - "libphonenumber-js-1.9.52" = { 3877 + "libphonenumber-js-1.9.53" = { 3851 3878 name = "libphonenumber-js"; 3852 3879 packageName = "libphonenumber-js"; 3853 - version = "1.9.52"; 3880 + version = "1.9.53"; 3854 3881 src = fetchurl { 3855 - url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.52.tgz"; 3856 - sha512 = "8k83chc+zMj+J/RkaBxi0PpSTAdzHmpqzCMqquSJVRfbZFr8DCp6vPC7ms2PIPGxeqajZLI6CBLW5nLCJCJrYg=="; 3882 + url = "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.53.tgz"; 3883 + sha512 = "3cuMrA2CY3TbKVC0wKye5dXYgxmVVi4g13gzotprQSguFHMqf0pIrMM2Z6ZtMsSWqvtIqi5TuQhGjMhxz0O9Mw=="; 3857 3884 }; 3858 3885 }; 3859 3886 "libqp-1.1.0" = { ··· 4144 4171 sha512 = "IXAq50s4qwrOBrXJklY+KhgZF+5y98PDaNo0gi/v2KQBFLyWr+JyFvijZXkGKjQj/h9c0OwoE+JZbwUXce76hQ=="; 4145 4172 }; 4146 4173 }; 4147 - "luxon-2.3.2" = { 4174 + "luxon-2.4.0" = { 4148 4175 name = "luxon"; 4149 4176 packageName = "luxon"; 4150 - version = "2.3.2"; 4177 + version = "2.4.0"; 4151 4178 src = fetchurl { 4152 - url = "https://registry.npmjs.org/luxon/-/luxon-2.3.2.tgz"; 4153 - sha512 = "MlAQQVMFhGk4WUA6gpfsy0QycnKP0+NlCBJRVRNPxxSIbjrCbQ65nrpJD3FVyJNZLuJ0uoqL57ye6BmDYgHaSw=="; 4179 + url = "https://registry.npmjs.org/luxon/-/luxon-2.4.0.tgz"; 4180 + sha512 = "w+NAwWOUL5hO0SgwOHsMBAmZ15SoknmQXhSO0hIbJCAmPKSsGeK8MlmhYh2w6Iib38IxN2M+/ooXWLbeis7GuA=="; 4154 4181 }; 4155 4182 }; 4156 4183 "mailparser-3.5.0" = { ··· 4531 4558 sha512 = "Me8fk76HeWUmTPnksH4kzG0bKOp1yLFjAC4F+EcEllIIf+x75kjN+gSH4uwgvspzGCVO88ZnppWoGQwvHQpXQw=="; 4532 4559 }; 4533 4560 }; 4534 - "n8n-nodes-base-0.173.0" = { 4561 + "n8n-nodes-base-0.174.0" = { 4535 4562 name = "n8n-nodes-base"; 4536 4563 packageName = "n8n-nodes-base"; 4537 - version = "0.173.0"; 4564 + version = "0.174.0"; 4538 4565 src = fetchurl { 4539 - url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.173.0.tgz"; 4540 - sha512 = "9ya0cgRMk6iz01m2shZHahe4KurL89/T+iGLywrUZdPdIRni7LR4ywSG51B4jko73+zsKPNYjya650BGNz7TaQ=="; 4566 + url = "https://registry.npmjs.org/n8n-nodes-base/-/n8n-nodes-base-0.174.0.tgz"; 4567 + sha512 = "2yYWeSkfI08BtgGZvOksmQOpjNPYmhvkqO2SBTuTAqkryZ1AHiw6RtILsf2575prQDdep2clxIZxW7owxxFmLA=="; 4541 4568 }; 4542 4569 }; 4543 4570 "n8n-workflow-0.98.0" = { ··· 5791 5818 sha512 = "p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA=="; 5792 5819 }; 5793 5820 }; 5821 + "regexp.prototype.flags-1.4.3" = { 5822 + name = "regexp.prototype.flags"; 5823 + packageName = "regexp.prototype.flags"; 5824 + version = "1.4.3"; 5825 + src = fetchurl { 5826 + url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz"; 5827 + sha512 = "fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA=="; 5828 + }; 5829 + }; 5794 5830 "reinterval-1.1.0" = { 5795 5831 name = "reinterval"; 5796 5832 packageName = "reinterval"; ··· 6367 6403 sha512 = "VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="; 6368 6404 }; 6369 6405 }; 6370 - "sqlite3-5.0.7" = { 6406 + "sqlite3-5.0.8" = { 6371 6407 name = "sqlite3"; 6372 6408 packageName = "sqlite3"; 6373 - version = "5.0.7"; 6409 + version = "5.0.8"; 6374 6410 src = fetchurl { 6375 - url = "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.7.tgz"; 6376 - sha512 = "9PUfvpol1/5SI3WZawFINwpRz6qhUeJJtFNG6rr0CvDWMXN75PJPv+3b0aVEOOx5rAZIPcXW2zVasH8foqw7Gg=="; 6411 + url = "https://registry.npmjs.org/sqlite3/-/sqlite3-5.0.8.tgz"; 6412 + sha512 = "f2ACsbSyb2D1qFFcqIXPfFscLtPVOWJr5GmUzYxf4W+0qelu5MWrR+FAQE1d5IUArEltBrzSDxDORG8P/IkqyQ=="; 6377 6413 }; 6378 6414 }; 6379 6415 "sqlstring-2.3.3" = { ··· 7534 7570 n8n = nodeEnv.buildNodePackage { 7535 7571 name = "n8n"; 7536 7572 packageName = "n8n"; 7537 - version = "0.175.1"; 7573 + version = "0.176.0"; 7538 7574 src = fetchurl { 7539 - url = "https://registry.npmjs.org/n8n/-/n8n-0.175.1.tgz"; 7540 - sha512 = "rInwNB6wxOs79EvC2HFALyDhdDPJwLVT+z1LivxLRD9dZOrtlMD9wdDfESpHYS5ikND4T5JW32HaxGF9nnzlJA=="; 7575 + url = "https://registry.npmjs.org/n8n/-/n8n-0.176.0.tgz"; 7576 + sha512 = "eJTzCFcujAfJegWKQhGi+upAsfTEpW1/2HC5vwV2btdgm8XCMyhVBMJJR7ZJMozFNDz8ErLhwtlIfQCQSXRP0A=="; 7541 7577 }; 7542 7578 dependencies = [ 7543 7579 (sources."@azure/abort-controller-1.1.0" // { ··· 7652 7688 sources."@types/express-serve-static-core-4.17.28" 7653 7689 sources."@types/express-unless-0.5.3" 7654 7690 sources."@types/ftp-0.3.33" 7691 + sources."@types/generic-pool-3.1.10" 7655 7692 sources."@types/json-diff-0.5.2" 7656 7693 sources."@types/jsonwebtoken-8.5.8" 7657 7694 sources."@types/lodash-4.14.182" ··· 7669 7706 sources."@types/range-parser-1.2.4" 7670 7707 sources."@types/readable-stream-2.3.13" 7671 7708 sources."@types/serve-static-1.13.10" 7672 - sources."@types/snowflake-sdk-1.6.3" 7709 + sources."@types/snowflake-sdk-1.6.4" 7673 7710 sources."@types/tough-cookie-2.3.8" 7674 7711 sources."@types/tunnel-0.0.3" 7675 7712 sources."@xmldom/xmldom-0.7.5" ··· 7725 7762 ]; 7726 7763 }) 7727 7764 sources."avsc-5.7.4" 7728 - (sources."aws-sdk-2.1129.0" // { 7765 + (sources."aws-sdk-2.1131.0" // { 7729 7766 dependencies = [ 7730 7767 sources."buffer-4.9.2" 7731 7768 sources."events-1.1.1" ··· 7898 7935 }) 7899 7936 sources."content-disposition-0.5.4" 7900 7937 sources."content-type-1.0.4" 7901 - sources."convict-6.2.2" 7938 + sources."convict-6.2.3" 7902 7939 sources."cookie-0.4.1" 7903 7940 sources."cookie-parser-1.4.6" 7904 7941 sources."cookie-signature-1.0.6" 7905 - sources."core-js-3.22.4" 7942 + sources."core-js-3.22.5" 7906 7943 sources."core-util-is-1.0.2" 7907 7944 sources."crc-32-1.2.2" 7908 7945 sources."cron-1.7.2" ··· 7966 8003 sources."entities-2.2.0" 7967 8004 sources."env-variable-0.0.6" 7968 8005 sources."err-code-2.0.3" 7969 - sources."es-abstract-1.19.5" 8006 + sources."es-abstract-1.20.0" 7970 8007 sources."es-to-primitive-1.2.1" 7971 8008 sources."es5-ext-0.8.2" 7972 8009 sources."escalade-3.1.1" ··· 8024 8061 sources."fs-minipass-2.1.0" 8025 8062 sources."fs.realpath-1.0.0" 8026 8063 sources."function-bind-1.1.1" 8064 + sources."function.prototype.name-1.1.5" 8065 + sources."functions-have-names-1.2.3" 8027 8066 sources."gauge-3.0.2" 8028 8067 sources."generate-function-2.3.1" 8029 8068 sources."generic-pool-3.8.2" ··· 8168 8207 sources."iconv-lite-0.6.3" 8169 8208 ]; 8170 8209 }) 8171 - sources."libphonenumber-js-1.9.52" 8210 + sources."libphonenumber-js-1.9.53" 8172 8211 sources."libqp-1.1.0" 8173 8212 sources."limiter-1.1.5" 8174 8213 sources."linkify-it-4.0.0" ··· 8212 8251 sources."yallist-2.1.2" 8213 8252 ]; 8214 8253 }) 8215 - sources."luxon-2.3.2" 8254 + sources."luxon-2.4.0" 8216 8255 (sources."mailparser-3.5.0" // { 8217 8256 dependencies = [ 8218 8257 sources."iconv-lite-0.6.3" ··· 8283 8322 sources."n8n-core-0.116.0" 8284 8323 sources."n8n-design-system-0.19.0" 8285 8324 sources."n8n-editor-ui-0.142.1" 8286 - (sources."n8n-nodes-base-0.173.0" // { 8325 + (sources."n8n-nodes-base-0.174.0" // { 8287 8326 dependencies = [ 8288 8327 sources."iconv-lite-0.6.3" 8289 8328 ]; ··· 8469 8508 sources."redis-parser-3.0.0" 8470 8509 sources."reflect-metadata-0.1.13" 8471 8510 sources."regenerator-runtime-0.13.9" 8511 + sources."regexp.prototype.flags-1.4.3" 8472 8512 sources."reinterval-1.1.0" 8473 8513 sources."remove-trailing-separator-1.1.0" 8474 8514 sources."remove-trailing-slash-0.1.1" ··· 8577 8617 ]; 8578 8618 }) 8579 8619 sources."sprintf-js-1.1.2" 8580 - sources."sqlite3-5.0.7" 8620 + sources."sqlite3-5.0.8" 8581 8621 sources."sqlstring-2.3.3" 8582 8622 sources."sse-channel-3.1.1" 8583 8623 sources."ssf-0.11.2"
+16 -3
pkgs/applications/office/ledger/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, cmake, boost, gmp, mpfr, libedit, python3 2 - , texinfo, gnused, usePython ? true }: 2 + , fetchpatch, installShellFiles, texinfo, gnused, usePython ? true }: 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "ledger"; ··· 19 19 gmp mpfr libedit gnused 20 20 ] ++ lib.optional usePython python3; 21 21 22 - nativeBuildInputs = [ cmake texinfo ]; 22 + nativeBuildInputs = [ cmake texinfo installShellFiles ]; 23 23 24 24 cmakeFlags = [ 25 25 "-DCMAKE_INSTALL_LIBDIR=lib" ··· 34 34 --replace 'DESTINATION ''${Python_SITEARCH}' 'DESTINATION "${python3.sitePackages}"' 35 35 ''; 36 36 37 + patches = [ 38 + # Add support for $XDG_CONFIG_HOME. Remove with the next release 39 + (fetchpatch { 40 + url = "https://github.com/ledger/ledger/commit/c79674649dee7577d6061e3d0776922257520fd0.patch"; 41 + sha256 = "sha256-vwVQnY9EUCXPzhDJ4PSOmQStb9eF6H0yAOiEmL6sAlk="; 42 + excludes = [ "doc/NEWS.md" ]; 43 + }) 44 + ]; 45 + 37 46 installTargets = [ "doc" "install" ]; 47 + 48 + postInstall = '' 49 + installShellCompletion --cmd ledger --bash $src/contrib/ledger-completion.bash 50 + ''; 38 51 39 52 meta = with lib; { 40 53 homepage = "https://ledger-cli.org/"; ··· 49 62 ''; 50 63 51 64 platforms = platforms.all; 52 - maintainers = with maintainers; [ jwiegley ]; 65 + maintainers = with maintainers; [ jwiegley marsam ]; 53 66 }; 54 67 }
+13 -7
pkgs/applications/office/teapot/default.nix
··· 1 1 { lib 2 2 , stdenv 3 - , fetchzip 3 + , fetchFromGitHub 4 4 , cmake 5 5 , libtirpc 6 6 , ncurses ··· 10 10 pname = "teapot"; 11 11 version = "2.3.0"; 12 12 13 - src = fetchzip { 13 + src = fetchFromGitHub { 14 14 name = "${pname}-${version}"; 15 - url = "https://www.syntax-k.de/projekte/teapot/${pname}-${version}.tar.gz"; 16 - sha256 = "sha256-wzAwZwOMeTsuR5LhfjspGdejT6X1V8YJ8B7v9pcbxaY="; 15 + owner = "museoa"; 16 + repo = pname; 17 + rev = version; 18 + hash = "sha256-38XFjRzOGasr030f+mRYT+ptlabpnVJfa+1s7ZAjS+k="; 17 19 }; 18 20 21 + prePatch = '' 22 + cd src 23 + ''; 24 + 19 25 patches = [ 20 26 # include a local file in order to make cc happy 21 27 ./001-fix-warning.patch ··· 41 47 ]; 42 48 43 49 meta = with lib; { 44 - homepage = "https://www.syntax-k.de/projekte/teapot/"; 45 - description = "Table Editor And Planner, Or: Teapot!"; 50 + inherit (src.meta) homepage; 51 + description = "Table Editor And Planner, Or: Teapot"; 46 52 longDescription = '' 47 53 Teapot is a compact spreadsheet software originally written by Michael 48 54 Haardt. It features a (n)curses-based text terminal interface, and ··· 70 76 }; 71 77 } 72 78 # TODO: patch/fix FLTK building 73 - # TODO: add documentation from 79 + # TODO: add documentation
+9 -22
pkgs/applications/science/electronics/nanovna-saver/default.nix
··· 1 - { lib 2 - , python3 3 - , fetchFromGitHub 4 - , wrapQtAppsHook 1 + { 2 + lib, 3 + python3, 4 + fetchFromGitHub, 5 + wrapQtAppsHook, 5 6 }: 6 - 7 - let 8 - python = python3.override { 9 - packageOverrides = self: super: { 10 - scipy = super.scipy.overridePythonAttrs (oldAttrs: rec { 11 - version = "1.4.1"; 12 - src = oldAttrs.src.override { 13 - inherit version; 14 - sha256 = "0ndw7zyxd2dj37775mc75zm4fcyiipnqxclc45mkpxy8lvrvpqfy"; 15 - }; 16 - doCheck = false; 17 - }); 18 - }; 19 - }; 20 - in python.pkgs.buildPythonApplication rec { 7 + python3.pkgs.buildPythonApplication rec { 21 8 pname = "nanovna-saver"; 22 - version = "0.3.8"; 9 + version = "0.4.0"; 23 10 24 11 src = fetchFromGitHub { 25 12 owner = "NanoVNA-Saver"; 26 13 repo = pname; 27 14 rev = "v${version}"; 28 - sha256 = "0z83rwpnbbs1n74mx8dgh1d1crp90mannj9vfy161dmy4wzc5kpv"; 15 + sha256 = "1n1bh46spdyk7kgvv95hyfy9f904czhzlvk41vliqkak56hj2ss1"; 29 16 }; 30 17 31 18 nativeBuildInputs = [ wrapQtAppsHook ]; 32 19 33 - propagatedBuildInputs = with python.pkgs; [ 20 + propagatedBuildInputs = with python3.pkgs; [ 34 21 cython 35 22 scipy 36 23 pyqt5
+5 -1
pkgs/applications/science/math/wolfram-engine/default.nix
··· 112 112 113 113 # Fix library paths 114 114 cd $out/libexec/${dirName}/Executables 115 - for path in MathKernel WolframKernel math mcc wolfram; do 115 + for path in MathKernel math mcc wolfram; do 116 116 makeWrapper $out/libexec/${dirName}/Executables/$path $out/bin/$path --set LD_LIBRARY_PATH "${zlib}/lib:${stdenv.cc.cc.lib}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" 117 + done 118 + 119 + for path in WolframKernel wolframscript; do 120 + makeWrapper $out/libexec/${dirName}/SystemFiles/Kernel/Binaries/Linux-x86-64/$path $out/bin/$path --set LD_LIBRARY_PATH "${zlib}/lib:${stdenv.cc.cc.lib}/lib:${libssh2}/lib:\''${LD_LIBRARY_PATH}" 117 121 done 118 122 119 123 # ... and xkeyboard config path for Qt
+5 -2
pkgs/applications/terminal-emulators/eterm/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "eterm"; 16 - version = "0.9.6-unstable=2020-03-03"; 16 + version = "0.9.6+date=2020-03-03"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "mej"; ··· 43 43 maintainers = [ maintainers.AndersonTorres ]; 44 44 platforms = platforms.linux; 45 45 knownVulnerabilities = [ 46 - "Usage of ANSI escape sequences causes unexpected newline-termination, leading to unexpected command execution (https://www.openwall.com/lists/oss-security/2021/05/17/1)" 46 + ''Usage of ANSI escape sequences causes unexpected newline-termination, 47 + leading to unexpected command execution. More info at: 48 + - https://www.cve.org/CVERecord?id=CVE-2021-33477 49 + - https://www.openwall.com/lists/oss-security/2021/05/17/1'' 47 50 ]; 48 51 }; 49 52 }
+2 -19
pkgs/applications/version-management/fnc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fnc"; 5 - version = "0.10"; 5 + version = "0.12"; 6 6 7 7 src = fetchurl { 8 8 url = "https://fnc.bsdbox.org/tarball/${version}/fnc-${version}.tar.gz"; 9 - sha256 = "1phqxh0afky7q2qmhgjlsq1awbv4254yd8wpzxlww4p7a57cp0lk"; 9 + sha256 = "05cg8id4d1ia8y60y3x23167bl1rn2fdpkf1jfj3aklhlihvkbxd"; 10 10 }; 11 11 12 - patches = [ 13 - (fetchpatch { 14 - name = "sqlite3-upgrade.patch"; 15 - url = "https://fnc.bsdbox.org/vpatch?from=12e8919d436f52ca&to=091ce838edf67f1d"; 16 - sha256 = "sha256-uKSO+lCY6h7Wkv5T7zeagMbpDxj6oirA/bty6i6Py8s="; 17 - }) 18 - ]; 19 - patchFlags = [ "-p0" ]; 20 - 21 12 buildInputs = [ libiconv ncurses zlib ]; 22 13 23 14 makeFlags = [ "PREFIX=$(out)" ]; 24 15 25 16 preInstall = '' 26 17 mkdir -p $out/bin 27 - ''; 28 - 29 - doInstallCheck = true; 30 - 31 - installCheckPhase = '' 32 - runHook preInstallCheck 33 - test "$($out/bin/fnc --version)" = '${pname} ${version}' 34 - runHook postInstallCheck 35 18 ''; 36 19 37 20 meta = with lib; {
+3 -3
pkgs/applications/version-management/git-and-tools/gh/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gh"; 5 - version = "2.9.0"; 5 + version = "2.10.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cli"; 9 9 repo = "cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-k8td9YKtlkit3YzpAncocZE7+Cl8v9ZNyPD4ZysCFRI="; 11 + sha256 = "sha256-2lIHEO4+oW9+C7VSulmVwZJ1l6RYBbV6wlKMvdOGqi8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-YLkNua0Pz0gVIYnWOzOlV5RuLBaoZ4l7l1Pf4QIfUVQ="; 14 + vendorSha256 = "sha256-EFJfd6sUK5iquFW0kXaiH6tLiNqbZNe9awpIqmqhp7I="; 15 15 16 16 nativeBuildInputs = [ installShellFiles ]; 17 17
-2
pkgs/development/interpreters/python/mk-python-derivation.nix
··· 176 176 # default to python's platforms 177 177 platforms = python.meta.platforms; 178 178 isBuildPythonPackage = python.meta.platforms; 179 - } // lib.optionalAttrs (attrs?pname) { 180 - mainProgram = attrs.pname; 181 179 } // meta; 182 180 } // lib.optionalAttrs (attrs?checkPhase) { 183 181 # If given use the specified checkPhase, otherwise use the setup hook.
+11 -7
pkgs/development/interpreters/yex-lang/default.nix
··· 1 - { lib, stdenv, rustPlatform, fetchFromGitHub }: 1 + { lib 2 + , stdenv 3 + , rustPlatform 4 + , fetchFromGitHub 5 + }: 2 6 3 7 rustPlatform.buildRustPackage rec { 4 8 pname = "yex-lang"; 5 - version = "unstable-2021-12-25"; 9 + version = "0.pre+date=2022-05-10"; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "nonamescm"; 9 13 repo = "yex-lang"; 10 - rev = "a97def1431b73b8693700f530ec023f1776eaf83"; 11 - hash = "sha256-CEzJtlEVMvMnRyUKdko1UDTluv8Fc88tfOpKGIFMnRw="; 14 + rev = "866c4decbb9340f5af687b145e2c4f47fcbee786"; 15 + hash = "sha256-sxzkZ2Rhn3HvZIfjnJ6Z2au/l/jV5705ecs/X3Iah6k="; 12 16 }; 13 17 14 - cargoSha256 = "sha256-mHMenqcdt9Yjm/6H1Ywf637Sv8ddq6a4Eu2/A/jX9gQ="; 18 + cargoSha256 = "sha256-nX5FoPAk50wt0CXskyg7jQeHvD5YtBNnCe0CVOGXTMI="; 15 19 16 20 meta = with lib; { 17 - homepage = "https://github.com/nonamesc/yex-lang"; 18 - description = "A cool functional scripting language written in rust"; 21 + homepage = "https://github.com/nonamescm/yex-lang"; 22 + description = "A functional scripting language written in rust"; 19 23 license = licenses.mit; 20 24 maintainers = with maintainers; [ AndersonTorres ]; 21 25 mainProgram = "yex";
+17 -8
pkgs/development/libraries/libast/default.nix
··· 1 - { lib, stdenv, fetchurl 2 - , pkg-config }: 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , autoreconfHook 5 + , pkg-config 6 + }: 3 7 4 8 stdenv.mkDerivation rec { 5 9 pname = "libast"; 6 - version = "0.7.1"; 10 + version = "0.8"; 7 11 8 - src = fetchurl { 9 - url = "http://www.eterm.org/download/${pname}-${version}.tar.gz"; 10 - sha256 = "1w7bs46r4lykfd83kc3bg9i1rxzzlb4ydk23ikf8mx8avz05q1aj"; 12 + src = fetchFromGitHub { 13 + owner = "mej"; 14 + repo = pname; 15 + rev = version; 16 + hash = "sha256-rnqToFi+d6D6O+JDHQxkVjTc/0RBag6Jqv4uDcE4PNc="; 11 17 }; 12 18 13 - nativeBuildInputs = [ pkg-config ]; 19 + nativeBuildInputs = [ 20 + autoreconfHook 21 + pkg-config 22 + ]; 14 23 15 24 meta = with lib; { 25 + inherit (src.meta) homepage; 16 26 description = "Library of Assorted Spiffy Things"; 17 - homepage = "https://www.eterm.org"; 18 27 license = licenses.bsd2; 19 28 maintainers = [ maintainers.AndersonTorres ]; 20 29 platforms = platforms.unix;
+2 -2
pkgs/development/python-modules/azure-mgmt-redhatopenshift/default.nix
··· 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 - version = "1.0.0"; 12 + version = "1.1.0"; 13 13 pname = "azure-mgmt-redhatopenshift"; 14 14 disabled = isPy27; # don't feel like fixing namespace issues on python2 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 18 extension = "zip"; 19 - sha256 = "94cd41f1ebd82e40620fd3e6d88f666b5c19ac7cf8b4e8edadb9721bd7c80980"; 19 + sha256 = "sha256-Tq8h3fvajxIG2QjtCyHCQDE2deBDioxLLaQQek/O24U="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+20 -16
pkgs/development/python-modules/gidgethub/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pythonOlder 5 - , setuptools 6 - , pytest-runner 7 - , pytest 8 - , pytest-asyncio 9 - , twisted 10 - , treq 11 - , tornado 12 - , aiohttp 13 5 , uritemplate 14 6 , pyjwt 7 + , pytestCheckHook 8 + , aiohttp 9 + , httpx 10 + , importlib-resources 11 + , pytest-asyncio 12 + , pytest-tornasync 15 13 }: 16 14 17 15 buildPythonPackage rec { 18 16 pname = "gidgethub"; 19 17 version = "5.1.0"; 18 + format = "flit"; 20 19 21 20 disabled = pythonOlder "3.6"; 22 21 ··· 25 24 sha256 = "sha256-kNGTb6mA2XBaljYvpOWaKFEks3NigsiPgmdIgSMKTiU="; 26 25 }; 27 26 28 - nativeBuildInputs = [ setuptools pytest-runner ]; 29 - checkInputs = [ pytest pytest-asyncio twisted treq tornado aiohttp ]; 30 27 propagatedBuildInputs = [ 31 28 uritemplate 32 29 pyjwt 33 30 ]; 34 31 35 - postPatch = '' 36 - substituteInPlace setup.py \ 37 - --replace "extras_require=extras_require," "extras_require=None," 38 - ''; 32 + checkInputs = [ 33 + pytestCheckHook 34 + aiohttp 35 + httpx 36 + importlib-resources 37 + pytest-asyncio 38 + pytest-tornasync 39 + ]; 39 40 40 - # requires network (reqests github.com) 41 - doCheck = false; 41 + disabledTests = [ 42 + # Require internet connection 43 + "test__request" 44 + "test_get" 45 + ]; 42 46 43 47 meta = with lib; { 44 48 description = "An async GitHub API library";
+27 -19
pkgs/development/python-modules/github3_py/default.nix
··· 1 1 { lib 2 - , pythonOlder 3 2 , buildPythonPackage 3 + , pythonOlder 4 4 , fetchPypi 5 - , betamax 6 - , pytest 7 - , betamax-matchers 8 - , unittest2 9 - , mock 10 5 , requests 11 6 , uritemplate 12 7 , python-dateutil 13 - , jwcrypto 14 - , pyopenssl 15 - , ndg-httpsclient 16 - , pyasn1 8 + , pyjwt 9 + , pytestCheckHook 10 + , betamax 11 + , betamax-matchers 17 12 }: 18 13 19 14 buildPythonPackage rec { 20 15 pname = "github3.py"; 21 16 version = "3.2.0"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonOlder "3.6"; 22 20 23 21 src = fetchPypi { 24 22 inherit pname version; 25 23 sha256 = "sha256-Cbcr4Ul9NGsJaM3oNgoNavedwgbQFJpjzT7IbGXDd8w="; 26 24 }; 27 25 28 - checkInputs = [ betamax pytest betamax-matchers ] 29 - ++ lib.optional (pythonOlder "3") unittest2 30 - ++ lib.optional (pythonOlder "3.3") mock; 31 - propagatedBuildInputs = [ requests uritemplate python-dateutil jwcrypto pyopenssl ndg-httpsclient pyasn1 ]; 26 + propagatedBuildInputs = [ 27 + requests 28 + uritemplate 29 + python-dateutil 30 + pyjwt 31 + ]; 32 32 33 - postPatch = '' 34 - sed -i -e 's/unittest2 ==0.5.1/unittest2>=0.5.1/' setup.py 33 + checkInputs = [ 34 + pytestCheckHook 35 + betamax 36 + betamax-matchers 37 + ]; 38 + 39 + # Solves "__main__.py: error: unrecognized arguments: -nauto" 40 + preCheck = '' 41 + rm tox.ini 35 42 ''; 36 43 37 - # TODO: only disable the tests that require network 38 - doCheck = false; 44 + disabledTests = [ 45 + # FileNotFoundError: [Errno 2] No such file or directory: 'tests/id_rsa.pub' 46 + "test_delete_key" 47 + ]; 39 48 40 49 meta = with lib; { 41 50 homepage = "https://github3py.readthedocs.org/en/master/"; ··· 43 52 license = licenses.bsd3; 44 53 maintainers = with maintainers; [ pSub ]; 45 54 }; 46 - 47 55 }
+4
pkgs/development/python-modules/jenkinsapi/default.nix
··· 1 1 { lib, stdenv 2 2 , buildPythonPackage 3 + , pythonAtLeast 3 4 , fetchPypi 4 5 , mock 5 6 , pytest ··· 13 14 buildPythonPackage rec { 14 15 pname = "jenkinsapi"; 15 16 version = "0.3.11"; 17 + format = "setuptools"; 18 + 19 + disabled = pythonAtLeast "3.6"; 16 20 17 21 src = fetchPypi { 18 22 inherit pname version;
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 32 32 33 33 buildPythonApplication rec { 34 34 pname = "checkov"; 35 - version = "2.0.1118"; 35 + version = "2.0.1132"; 36 36 37 37 src = fetchFromGitHub { 38 38 owner = "bridgecrewio"; 39 39 repo = pname; 40 40 rev = version; 41 - hash = "sha256-8zhCyIHI3Pl5fTqQGSe8l6+7DZQsI6YgyTSCs1BNe94="; 41 + hash = "sha256-jy6a421lOfNGhxEuCOw+0JRD9RH7XJFP0dxhN0taKmk="; 42 42 }; 43 43 44 44 nativeBuildInputs = with py.pkgs; [
+11 -6
pkgs/development/tools/open-policy-agent/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , buildGoModule 3 4 , fetchFromGitHub 4 5 , installShellFiles ··· 6 7 , enableWasmEval ? false 7 8 }: 8 9 10 + assert enableWasmEval && stdenv.isDarwin -> builtins.throw "building with wasm on darwin is failing in nixpkgs"; 11 + 9 12 buildGoModule rec { 10 13 pname = "open-policy-agent"; 11 - version = "0.38.1"; 14 + version = "0.40.0"; 12 15 13 16 src = fetchFromGitHub { 14 17 owner = "open-policy-agent"; 15 18 repo = "opa"; 16 19 rev = "v${version}"; 17 - sha256 = "sha256-x8mSlZ2X0DdkhaW5QXs5axERJkwARu8tHueQHXfamXM="; 20 + sha256 = "sha256-rLfo2SUlxL6QFc2v+nxFnbyYcfy7i3OFhGt6ZAUteHY="; 18 21 }; 19 22 vendorSha256 = null; 20 23 ··· 35 38 # Feed in all but the e2e tests for testing 36 39 # This is because subPackages above limits what is built to just what we 37 40 # want but also limits the tests 41 + # Also avoid wasm tests on darwin due to wasmtime-go build issues 38 42 getGoDirs() { 39 - go list ./... | grep -v e2e 43 + go list ./... | grep -v -e e2e ${lib.optionalString stdenv.isDarwin "-e wasm"} 40 44 } 41 - 42 - # Remove test case that fails on < go1.17 43 - rm test/cases/testdata/cryptox509parsecertificates/test-cryptox509parsecertificates-0123.yaml 45 + '' + lib.optionalString stdenv.isDarwin '' 46 + # resolve "too many open files" errors during the tests on darwin 47 + ulimit -n 1024 44 48 ''; 45 49 46 50 postInstall = '' ··· 66 70 ''; 67 71 68 72 meta = with lib; { 73 + mainProgram = "opa"; 69 74 homepage = "https://www.openpolicyagent.org"; 70 75 changelog = "https://github.com/open-policy-agent/opa/blob/v${version}/CHANGELOG.md"; 71 76 description = "General-purpose policy engine";
+3 -3
pkgs/development/tools/snazy/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "snazy"; 5 - version = "0.4.0"; 5 + version = "0.9.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "chmouel"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-Pv+vLdbMTbDbdUVQhA07WY+o1PwtCiqdAXCj+UlP/ZQ="; 11 + sha256 = "sha256-SoyGvy1F39kvMLuT9QFXiGEpN0DWS3X9ZDZhFocymCw="; 12 12 }; 13 - cargoSha256 = "sha256-96xgpkkWHsyb3kxEXM5f5jFSjbO+VEmX2uHltGJUPGk="; 13 + cargoSha256 = "sha256-vz2bXmuRWFCx7dH0u2zVJLurtUAQ51ZqWVAcuUrm6d8="; 14 14 15 15 doInstallCheck = true; 16 16 installCheckPhase = ''
+2 -2
pkgs/development/web/flyctl/default.nix
··· 18 18 ldflags = [ 19 19 "-s" "-w" 20 20 "-X github.com/superfly/flyctl/internal/buildinfo.commit=${src.rev}" 21 - "-X github.com/superfly/flyctl/internal/buildinfo.buildDate=1970-01-01T00:00:00+0000" 21 + "-X github.com/superfly/flyctl/internal/buildinfo.buildDate=1970-01-01T00:00:00Z" 22 22 "-X github.com/superfly/flyctl/internal/buildinfo.environment=production" 23 23 "-X github.com/superfly/flyctl/internal/buildinfo.version=${version}" 24 24 ]; ··· 40 40 downloadPage = "https://github.com/superfly/flyctl"; 41 41 homepage = "https://fly.io/"; 42 42 license = licenses.asl20; 43 - maintainers = with maintainers; [ aaronjanse jsierles ]; 43 + maintainers = with maintainers; [ aaronjanse jsierles techknowlogick ]; 44 44 }; 45 45 }
-42
pkgs/os-specific/linux/anbox/kmod.nix
··· 1 - { lib, stdenv, kernel, fetchFromGitHub }: 2 - 3 - stdenv.mkDerivation { 4 - pname = "anbox-modules"; 5 - version = "2020-06-14-${kernel.version}"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "anbox"; 9 - repo = "anbox-modules"; 10 - rev = "98f0f3b3b1eeb5a6954ca15ec43e150b76369086"; 11 - sha256 = "sha256-6xDJQ4YItdbYqle/9VNfOc7D80yFGd9cFyF+CuABaF0="; 12 - }; 13 - 14 - nativeBuildInputs = kernel.moduleBuildDependencies; 15 - 16 - KERNEL_SRC="${kernel.dev}/lib/modules/${kernel.modDirVersion}/build"; 17 - 18 - buildPhase = '' 19 - for d in ashmem binder;do 20 - cd $d 21 - make 22 - cd - 23 - done 24 - ''; 25 - 26 - installPhase = '' 27 - modDir=$out/lib/modules/${kernel.modDirVersion}/kernel/updates/ 28 - mkdir -p $modDir 29 - for d in ashmem binder;do 30 - mv $d/$d*.ko $modDir/. 31 - done 32 - ''; 33 - 34 - meta = with lib; { 35 - description = "Anbox ashmem and binder drivers."; 36 - homepage = "https://github.com/anbox/anbox-modules"; 37 - license = licenses.gpl2Only; 38 - platforms = platforms.linux; 39 - broken = kernel.kernelAtLeast "5.5"; 40 - maintainers = with maintainers; [ edwtjo ]; 41 - }; 42 - }
+12 -1
pkgs/os-specific/linux/directvnc/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, directfb, zlib, libjpeg, xorgproto }: 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, autoreconfHook, pkg-config, directfb, zlib, libjpeg, xorgproto }: 2 2 3 3 stdenv.mkDerivation { 4 4 pname = "directvnc"; ··· 10 10 rev = "d336f586c5865da68873960092b7b5fbc9f8617a"; 11 11 sha256 = "16x7mr7x728qw7nbi6rqhrwsy73zsbpiz8pbgfzfl2aqhfdiz88b"; 12 12 }; 13 + 14 + patches = [ 15 + # Pull fix pending upstream inclusion for -fno-common toolchain 16 + # support: 17 + # https://github.com/drinkmilk/directvnc/pull/7 18 + (fetchpatch { 19 + name = "fno-common.patch"; 20 + url = "https://github.com/drinkmilk/directvnc/commit/e9c23d049bcf31d0097348d44391fe5fd9aad12b.patch"; 21 + sha256 = "1dnzr0dnx20w80r73j4a9n6mhbazjzlr5ps9xjj898924cg140zx"; 22 + }) 23 + ]; 13 24 14 25 nativeBuildInputs = [ autoreconfHook pkg-config ]; 15 26
-1
pkgs/servers/dict/default.nix
··· 19 19 patchPhase = "patch -p0 < ${./buildfix.diff}"; 20 20 21 21 configureFlags = [ 22 - "--enable-dictorg" 23 22 "--datadir=/run/current-system/sw/share/dictd" 24 23 "--sysconfdir=/etc" 25 24 ];
+3 -3
pkgs/servers/prowlarr/default.nix
··· 1 - { lib, stdenv, fetchurl, mono, libmediainfo, sqlite, curl, makeWrapper, icu, dotnetCorePackages, openssl, nixosTests }: 1 + { lib, stdenv, fetchurl, mono, libmediainfo, sqlite, curl, makeWrapper, icu, dotnet-runtime, openssl, nixosTests, zlib }: 2 2 3 3 let 4 4 os = ··· 38 38 mkdir -p $out/{bin,share/${pname}-${version}} 39 39 cp -r * $out/share/${pname}-${version}/. 40 40 41 - makeWrapper "${dotnetCorePackages.runtime_3_1}/bin/dotnet" $out/bin/Prowlarr \ 41 + makeWrapper "${dotnet-runtime}/bin/dotnet" $out/bin/Prowlarr \ 42 42 --add-flags "$out/share/${pname}-${version}/Prowlarr.dll" \ 43 43 --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ 44 - curl sqlite libmediainfo mono openssl icu ]} 44 + curl sqlite libmediainfo mono openssl icu zlib ]} 45 45 46 46 runHook postInstall 47 47 '';
+3 -3
pkgs/servers/radarr/default.nix
··· 1 - { lib, stdenv, fetchurl, mono, libmediainfo, sqlite, curl, makeWrapper, icu, dotnetCorePackages, openssl, nixosTests }: 1 + { lib, stdenv, fetchurl, mono, libmediainfo, sqlite, curl, makeWrapper, icu, dotnet-runtime, openssl, nixosTests, zlib }: 2 2 3 3 let 4 4 os = if stdenv.isDarwin then "osx" else "linux"; ··· 31 31 mkdir -p $out/{bin,share/${pname}-${version}} 32 32 cp -r * $out/share/${pname}-${version}/. 33 33 34 - makeWrapper "${dotnetCorePackages.runtime_3_1}/bin/dotnet" $out/bin/Radarr \ 34 + makeWrapper "${dotnet-runtime}/bin/dotnet" $out/bin/Radarr \ 35 35 --add-flags "$out/share/${pname}-${version}/Radarr.dll" \ 36 36 --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ 37 - curl sqlite libmediainfo mono openssl icu ]} 37 + curl sqlite libmediainfo mono openssl icu zlib ]} 38 38 39 39 runHook postInstall 40 40 '';
+3 -3
pkgs/servers/unpackerr/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "unpackerr"; 5 - version = "0.9.9"; 5 + version = "0.10.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "davidnewhall"; 9 9 repo = "unpackerr"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-lQqa1YtMLsCEfiC3Ld+lw4SvAD8wctSGi2YdXt9lrTA="; 11 + sha256 = "sha256-o+dE3SX+Q+nhxUO4biEluLEeQhsZgzjXdWTdQcw/H2o="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-W9lTIjntaNZSJVt6Jow8uSew+zCaGWU9qzseClNiVUI="; 14 + vendorSha256 = "sha256-vo5Saq0QEEKi3/0ZXuQDtlMmEIPwshYHHr8h24cD0sI="; 15 15 16 16 buildInputs = lib.optionals stdenv.isDarwin [ Cocoa WebKit ]; 17 17
+9 -1
pkgs/tools/filesystems/rdfind/default.nix
··· 1 - { lib, stdenv, fetchurl, nettle }: 1 + { lib, stdenv, fetchpatch, fetchurl, nettle }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "rdfind"; ··· 8 8 url = "https://rdfind.pauldreik.se/${pname}-${version}.tar.gz"; 9 9 sha256 = "103hfqzgr6izmj57fcy4jsa2nmb1ax43q4b5ij92pcgpaq9fsl21"; 10 10 }; 11 + 12 + patches = [ 13 + (fetchpatch { 14 + name = "include-limits.patch"; 15 + url = "https://github.com/pauldreik/rdfind/commit/61877de88d782b63b17458a61fcc078391499b29.patch"; 16 + sha256 = "0igzm4833cn905pj84lgr88nd5gx35dnjl8kl8vrwk7bpyii6a8l"; 17 + }) 18 + ]; 11 19 12 20 buildInputs = [ nettle ]; 13 21
+3 -3
pkgs/tools/security/melt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "melt"; 5 - version = "0.3.0"; 5 + version = "0.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "charmbracelet"; 9 9 repo = "melt"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-I1LNCrJo3Ihh03aTUG0QhS6ySuMqNJJGyZ8XZzClDlU="; 11 + sha256 = "sha256-R1ml/SQswsltBFLWOvI5GjI4VZUqEH3uwqgmdIrC/Q4="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-eRFWDyXN2c5VSxYOE12sczYP3rGtzLjY9M2DQgHNFyA="; 14 + vendorSha256 = "sha256-9LTR7CrTBGAh7TPMQenY4vZQ7KMYv02fDsY51pkJZSo="; 15 15 16 16 ldflags = [ "-s" "-w" "-X=main.Version=${version}" ]; 17 17
+15 -15
pkgs/tools/security/scorecard/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "scorecard"; 5 - version = "4.1.0"; 5 + version = "4.2.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ossf"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-QOWQhuEEnwtHmQwl5WCCHcKMjwhgxn9xerR0Bxi3660="; 11 + sha256 = "sha256-MTqXQCPmm2NoueVd3bbQlRz4pi2dOZ9l2EUfb60LwsM="; 12 12 # populate values otherwise taken care of by goreleaser, 13 13 # unfortunately these require us to use git. By doing 14 14 # this in postFetch we can delete .git afterwards and ··· 16 16 leaveDotGit = true; 17 17 postFetch = '' 18 18 cd "$out" 19 - 20 - commit="$(git rev-parse HEAD)" 21 - source_date_epoch=$(git log --date=iso8601-strict -1 --pretty=%ct) 22 - 23 - substituteInPlace "$out/pkg/scorecard_version.go" \ 24 - --replace 'gitCommit = "unknown"' "gitCommit = \"$commit\"" \ 25 - --replace 'buildDate = "unknown"' "buildDate = \"$source_date_epoch\"" 26 - 19 + git rev-parse HEAD > $out/COMMIT 20 + # 0000-00-00T00:00:00Z 21 + date -u -d "@$(git log -1 --pretty=%ct)" "+%Y-%m-%dT%H:%M:%SZ" > $out/SOURCE_DATE_EPOCH 27 22 find "$out" -name .git -print0 | xargs -0 rm -rf 28 23 ''; 29 24 }; 30 - vendorSha256 = "sha256-AFadBzkRj0D1MXLHzexvomJ0cqirhW82tnNRGx/gChI="; 25 + vendorSha256 = "sha256-JT1hoEm3eBjR5mlNJ+/tBpHIw6FSvFXC/nEVPkbIfq8="; 31 26 32 - # Install completions post-install 33 27 nativeBuildInputs = [ installShellFiles ]; 34 28 35 29 subPackages = [ "." ]; ··· 37 31 ldflags = [ 38 32 "-s" 39 33 "-w" 40 - "-X github.com/ossf/scorecard/v${lib.versions.major version}/pkg.gitVersion=v${version}" 41 - "-X github.com/ossf/scorecard/v${lib.versions.major version}/pkg.gitTreeState=clean" 34 + "-X sigs.k8s.io/release-utils/version.gitVersion=v${version}" 35 + "-X sigs.k8s.io/release-utils/version.gitTreeState=clean" 42 36 ]; 37 + 38 + # ldflags based on metadata from git and source 39 + preBuild = '' 40 + ldflags+=" -X sigs.k8s.io/release-utils/version.gitCommit=$(cat COMMIT)" 41 + ldflags+=" -X sigs.k8s.io/release-utils/version.buildDate=$(cat SOURCE_DATE_EPOCH)" 42 + ''; 43 43 44 44 preCheck = '' 45 45 # Feed in all but the e2e tests for testing ··· 63 63 installCheckPhase = '' 64 64 runHook preInstallCheck 65 65 $out/bin/scorecard --help 66 - $out/bin/scorecard version | grep "v${version}" 66 + # $out/bin/scorecard version 2>&1 | grep "v${version}" 67 67 runHook postInstallCheck 68 68 ''; 69 69
+15
pkgs/tools/wayland/wdomirror/configure-bounds.patch
··· 1 + From https://github.com/progandy/wdomirror/issues/5#issuecomment-1103265438 2 + 3 + --- a/main.c 4 + +++ b/main.c 5 + @@ -409,9 +409,12 @@ xdg_toplevel_handle_close(void *data, struct xdg_toplevel *xdg_toplevel) 6 + ctx->quit = true; 7 + } 8 + 9 + +static void xdg_toplevel_handle_configure_bounds(void *data, struct xdg_toplevel *toplevel, int32_t width, int32_t height) {} 10 + + 11 + static const struct xdg_toplevel_listener xdg_toplevel_listener = { 12 + xdg_toplevel_handle_configure, 13 + xdg_toplevel_handle_close, 14 + + xdg_toplevel_handle_configure_bounds, 15 + };
+9
pkgs/tools/wayland/wdomirror/default.nix
··· 23 23 24 24 buildInputs = [ wayland ]; 25 25 26 + patches = [ 27 + # A recent change to xdg-shell-client-protocol causes a build 28 + # failure. This was reported upstream as GH #5. User @AlexBMJ 29 + # posted the following two-line fix in that issue, but the 30 + # developer has not yet responded: 31 + # https://github.com/progandy/wdomirror/issues/5#issuecomment-1103265438 32 + ./configure-bounds.patch 33 + ]; 34 + 26 35 installPhase = '' 27 36 runHook preInstall 28 37 install -m755 -D wdomirror $out/bin/wdomirror
+2
pkgs/top-level/aliases.nix
··· 954 954 phantomjs = throw "phantomjs 1.9.8 has been dropped due to lack of maintenance and security issues"; # Added 2022-02-20 955 955 phantomjs2 = throw "phantomjs2 has been dropped due to lack of maintenance"; # Added 2022-04-22 956 956 philter = throw "philter has been removed: abandoned by upstream"; # Added 2022-04-26 957 + phwmon = throw "phwmon has been removed: abandoned by upstream"; # Added 2022-04-24 958 + 957 959 # Obsolete PHP version aliases 958 960 php73 = throw "php73 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2021-06-03 959 961 php73Packages = php73; # Added 2021-06-03
-2
pkgs/top-level/all-packages.nix
··· 28900 28900 28901 28901 phraseapp-client = callPackage ../tools/misc/phraseapp-client { }; 28902 28902 28903 - phwmon = callPackage ../applications/misc/phwmon { }; 28904 - 28905 28903 pianobar = callPackage ../applications/audio/pianobar { }; 28906 28904 28907 28905 pianobooster = qt5.callPackage ../applications/audio/pianobooster { };
-2
pkgs/top-level/linux-kernels.nix
··· 271 271 }); 272 272 }; 273 273 274 - anbox = callPackage ../os-specific/linux/anbox/kmod.nix { }; 275 - 276 274 apfs = callPackage ../os-specific/linux/apfs { }; 277 275 278 276 batman_adv = callPackage ../os-specific/linux/batman-adv {};
+4
pkgs/top-level/perl-packages.nix
··· 4764 4764 NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include"; 4765 4765 NIX_CFLAGS_LINK = "-L${lib.getLib pkgs.openssl}/lib -lcrypto"; 4766 4766 buildInputs = [ CryptOpenSSLGuess ]; 4767 + meta = { 4768 + # errors with: 74366 Abort trap: 6 4769 + broken = stdenv.isDarwin && stdenv.isAarch64; 4770 + }; 4767 4771 }; 4768 4772 4769 4773 CryptOpenSSLRSA = buildPerlPackage {