lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
39ffc1cb f3da70ce

+727 -522
+9
nixos/doc/manual/from_md/release-notes/rl-2211.section.xml
··· 132 132 </listitem> 133 133 <listitem> 134 134 <para> 135 + PHP is now built <literal>NTS</literal> (Non-Thread Safe) 136 + style by default, for Apache and <literal>mod_php</literal> 137 + usage we still enable <literal>ZTS</literal> (Zend Thread 138 + Safe). This has been a common practice for a long time in 139 + other distributions. 140 + </para> 141 + </listitem> 142 + <listitem> 143 + <para> 135 144 <literal>protonup</literal> has been aliased to and replaced 136 145 by <literal>protonup-ng</literal> due to upstream not 137 146 maintaining it.
+4
nixos/doc/manual/release-notes/rl-2211.section.md
··· 53 53 54 54 - PHP now defaults to PHP 8.1, updated from 8.0. 55 55 56 + - PHP is now built `NTS` (Non-Thread Safe) style by default, for Apache and 57 + `mod_php` usage we still enable `ZTS` (Zend Thread Safe). This has been a 58 + common practice for a long time in other distributions. 59 + 56 60 - `protonup` has been aliased to and replaced by `protonup-ng` due to upstream not maintaining it. 57 61 58 62 - Perl has been updated to 5.36, and its core module `HTTP::Tiny` was patched to verify SSL/TLS certificates by default.
+8 -1
nixos/modules/services/web-servers/apache-httpd/default.nix
··· 18 18 sed -i $out/bin/apachectl -e 's|$HTTPD -t|$HTTPD -t -f /etc/httpd/httpd.conf|' 19 19 ''; 20 20 21 - php = cfg.phpPackage.override { apacheHttpd = pkg; }; 21 + php = cfg.phpPackage.override { apxs2Support = true; apacheHttpd = pkg; }; 22 22 23 23 phpModuleName = let 24 24 majorVersion = lib.versions.major (lib.getVersion php); ··· 658 658 message = '' 659 659 Options `services.httpd.virtualHosts.<name>.enableACME` and 660 660 `services.httpd.virtualHosts.<name>.useACMEHost` are mutually exclusive. 661 + ''; 662 + } 663 + { 664 + assertion = cfg.enablePHP -> php.ztsSupport; 665 + message = '' 666 + The php package provided by `services.httpd.phpPackage` is not built with zts support. Please 667 + ensure the php has zts support by settings `services.httpd.phpPackage = php.override { ztsSupport = true; }` 661 668 ''; 662 669 } 663 670 ] ++ map (name: mkCertOwnershipAssertion {
+8 -5
pkgs/applications/audio/lingot/default.nix
··· 1 - { lib, stdenv 1 + { lib 2 + , stdenv 2 3 , fetchurl 3 4 , pkg-config 4 5 , intltool 6 + , wrapGAppsHook 5 7 , gtk3 6 - , wrapGAppsHook 7 8 , alsa-lib 8 - , libjack2 9 9 , libpulseaudio 10 10 , fftw 11 + , json_c 12 + , libjack2 11 13 , jackSupport ? true 12 14 }: 13 15 14 16 stdenv.mkDerivation rec { 15 17 pname = "lingot"; 16 - version = "1.0.1"; 18 + version = "1.1.1"; 17 19 18 20 src = fetchurl { 19 21 url = "mirror://savannah/${pname}/${pname}-${version}.tar.gz"; 20 - sha256 = "03x0qqb9iarjapvii3ja522vkxrqv1hwix6b1r53is48p5xwgf3i"; 22 + sha256 = "sha256-xPl+SWo2ZscHhtE25vLMxeijgT6wjNo1ys1+sNFvTVY="; 21 23 }; 22 24 23 25 nativeBuildInputs = [ ··· 31 33 alsa-lib 32 34 libpulseaudio 33 35 fftw 36 + json_c 34 37 ] ++ lib.optional jackSupport libjack2; 35 38 36 39 configureFlags = lib.optional (!jackSupport) "--disable-jack";
pkgs/applications/editors/emacs/elisp-packages/agda-input/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/agda-input/default.nix
pkgs/applications/editors/emacs/elisp-packages/agda2-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/agda2-mode/default.nix
pkgs/applications/editors/emacs/elisp-packages/bqn-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/bqn-mode/default.nix
pkgs/applications/editors/emacs/elisp-packages/cask/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/cask/default.nix
pkgs/applications/editors/emacs/elisp-packages/cedille/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/cedille/default.nix
pkgs/applications/editors/emacs/elisp-packages/color-theme-solarized/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/color-theme-solarized/default.nix
pkgs/applications/editors/emacs/elisp-packages/control-lock/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/control-lock/default.nix
pkgs/applications/editors/emacs/elisp-packages/ebuild-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/ebuild-mode/default.nix
+6 -3
pkgs/applications/editors/emacs/elisp-packages/elpa-packages.nix
··· 69 69 then null 70 70 else super.project; 71 71 # Compilation instructions for the Ada executables: 72 - # https://www.nongnu.org/ada-mode/ada-mode.html#Ada-executables 72 + # https://www.nongnu.org/ada-mode/ 73 73 ada-mode = super.ada-mode.overrideAttrs (old: { 74 74 # actually unpack source of ada-mode and wisi 75 75 # which are both needed to compile the tools ··· 85 85 nativeBuildInputs = [ 86 86 buildPackages.gnat 87 87 buildPackages.gprbuild 88 - buildPackages.lzip 88 + buildPackages.dos2unix 89 + buildPackages.re2c 89 90 ]; 90 91 91 92 buildInputs = [ 92 93 pkgs.gnatcoll-xref 93 94 ]; 94 95 95 - preInstall = '' 96 + buildPhase = '' 97 + runHook preBuild 96 98 ./build.sh -j$NIX_BUILD_CORES 99 + runHook postBuild 97 100 ''; 98 101 99 102 postInstall = (old.postInstall or "") + "\n" + ''
pkgs/applications/editors/emacs/elisp-packages/emacspeak/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/emacspeak/default.nix
pkgs/applications/editors/emacs/elisp-packages/ement/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/ement/default.nix
pkgs/applications/editors/emacs/elisp-packages/ement/handle-nil-images.patch pkgs/applications/editors/emacs/elisp-packages/manual-packages/ement/handle-nil-images.patch
pkgs/applications/editors/emacs/elisp-packages/ess-R-object-popup/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/ess-R-object-popup/default.nix
pkgs/applications/editors/emacs/elisp-packages/evil-markdown/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/evil-markdown/default.nix
pkgs/applications/editors/emacs/elisp-packages/font-lock-plus/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/font-lock-plus/default.nix
pkgs/applications/editors/emacs/elisp-packages/git-undo/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/git-undo/default.nix
pkgs/applications/editors/emacs/elisp-packages/header-file-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/header-file-mode/default.nix
pkgs/applications/editors/emacs/elisp-packages/helm-words/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/helm-words/default.nix
pkgs/applications/editors/emacs/elisp-packages/hsc3/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/hsc3/default.nix
pkgs/applications/editors/emacs/elisp-packages/idris2-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/idris2-mode/default.nix
pkgs/applications/editors/emacs/elisp-packages/isearch-plus/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/isearch-plus/default.nix
pkgs/applications/editors/emacs/elisp-packages/isearch-prop/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/isearch-prop/default.nix
pkgs/applications/editors/emacs/elisp-packages/jam-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/jam-mode/default.nix
pkgs/applications/editors/emacs/elisp-packages/llvm-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/llvm-mode/default.nix
+44 -210
pkgs/applications/editors/emacs/elisp-packages/manual-packages.nix
··· 2 2 3 3 self: with self; { 4 4 5 - elisp-ffi = let 6 - rev = "da37c516a0e59bdce63fb2dc006a231dee62a1d9"; 7 - in melpaBuild { 8 - pname = "elisp-ffi"; 9 - version = "20170518.0"; 10 - 11 - commit = rev; 12 - 13 - src = pkgs.fetchFromGitHub { 14 - owner = "skeeto"; 15 - repo = "elisp-ffi"; 16 - inherit rev; 17 - sha256 = "sha256-StOezQEnNTjRmjY02ub5FRh59aL6gWfw+qgboz0wF94="; 18 - }; 5 + agda-input = callPackage ./manual-packages/agda-input { }; 19 6 20 - nativeBuildInputs = [ pkgs.pkg-config ]; 7 + agda2-mode = callPackage ./manual-packages/agda2-mode { }; 21 8 22 - buildInputs = [ pkgs.libffi ]; 9 + bqn-mode = callPackage ./manual-packages/bqn-mode { }; 23 10 24 - preBuild = '' 25 - mv ffi.el elisp-ffi.el 26 - make 27 - ''; 11 + cask = callPackage ./manual-packages/cask { }; 28 12 29 - recipe = pkgs.writeText "recipe" '' 30 - (elisp-ffi 31 - :repo "skeeto/elisp-ffi" 32 - :fetcher github) 33 - ''; 13 + control-lock = callPackage ./manual-packages/control-lock { }; 34 14 35 - meta = { 36 - description = "Emacs Lisp Foreign Function Interface"; 37 - longDescription = '' 38 - This library provides an FFI for Emacs Lisp so that Emacs 39 - programs can invoke functions in native libraries. It works by 40 - driving a subprocess to do the heavy lifting, passing result 41 - values on to Emacs. 42 - ''; 43 - license = lib.licenses.publicDomain; 44 - }; 45 - }; 15 + ebuild-mode = callPackage ./manual-packages/ebuild-mode { }; 46 16 47 - ghc-mod = melpaBuild { 48 - pname = "ghc"; 49 - version = pkgs.haskellPackages.ghc-mod.version; 17 + elisp-ffi = callPackage ./manual-packages/elisp-ffi { }; 50 18 51 - src = pkgs.haskellPackages.ghc-mod.src; 19 + emacspeak = callPackage ./manual-packages/emacspeak { }; 52 20 53 - packageRequires = [ haskell-mode ]; 21 + ement = callPackage ./manual-packages/ement { }; 54 22 55 - propagatedUserEnvPkgs = [ pkgs.haskellPackages.ghc-mod ]; 23 + ess-R-object-popup = callPackage ./manual-packages/ess-R-object-popup { }; 56 24 57 - recipe = pkgs.writeText "recipe" '' 58 - (ghc-mod :repo "DanielG/ghc-mod" :fetcher github :files ("elisp/*.el")) 59 - ''; 25 + evil-markdown = callPackage ./manual-packages/evil-markdown { }; 60 26 61 - fileSpecs = [ "elisp/*.el" ]; 27 + font-lock-plus = callPackage ./manual-packages/font-lock-plus { }; 62 28 63 - meta = { 64 - description = "An extension of haskell-mode that provides completion of symbols and documentation browsing"; 65 - license = lib.licenses.bsd3; 66 - }; 67 - }; 29 + ghc-mod = callPackage ./manual-packages/elisp-ffi { }; 68 30 69 - haskell-unicode-input-method = let 70 - rev = "d8d168148c187ed19350bb7a1a190217c2915a63"; 71 - in melpaBuild { 72 - pname = "haskell-unicode-input-method"; 73 - version = "20110905.2307"; 74 - 75 - commit = rev; 76 - 77 - src = pkgs.fetchFromGitHub { 78 - owner = "roelvandijk"; 79 - repo = "emacs-haskell-unicode-input-method"; 80 - inherit rev; 81 - sha256 = "09b7bg2s9aa4s8f2kdqs4xps3jxkq5wsvbi87ih8b6id38blhf78"; 82 - }; 83 - 84 - recipe = pkgs.writeText "recipe" '' 85 - (haskell-unicode-input-method 86 - :repo "roelvandijk/emacs-haskell-unicode-input-method" 87 - :fetcher github) 88 - ''; 89 - 90 - packageRequires = []; 91 - 92 - meta = { 93 - homepage = "https://melpa.org/#haskell-unicode-input-method/"; 94 - license = lib.licenses.free; 95 - }; 96 - }; 97 - 98 - matrix-client = let 99 - rev = "d2ac55293c96d4c95971ed8e2a3f6f354565c5ed"; 100 - in melpaBuild 101 - { 102 - pname = "matrix-client"; 103 - version = "0.3.0"; 104 - 105 - commit = rev; 106 - 107 - src = pkgs.fetchFromGitHub { 108 - owner = "alphapapa"; 109 - repo = "matrix-client.el"; 110 - inherit rev; 111 - sha256 = "1scfv1502yg7x4bsl253cpr6plml1j4d437vci2ggs764sh3rcqq"; 112 - }; 113 - 114 - patches = [ 115 - # Fix: avatar loading when imagemagick support is not available 116 - (pkgs.fetchpatch { 117 - url = "https://github.com/alphapapa/matrix-client.el/commit/5f49e615c7cf2872f48882d3ee5c4a2bff117d07.patch"; 118 - sha256 = "07bvid7s1nv1377p5n61q46yww3m1w6bw4vnd4iyayw3fby1lxbm"; 119 - }) 120 - ]; 121 - 122 - packageRequires = [ 123 - anaphora 124 - cl-lib 125 - self.map 126 - dash-functional 127 - esxml 128 - f 129 - ov 130 - tracking 131 - rainbow-identifiers 132 - dash 133 - s 134 - request 135 - frame-purpose 136 - a 137 - ht 138 - ]; 31 + git-undo = callPackage ./manual-packages/git-undo { }; 139 32 140 - recipe = pkgs.writeText "recipe" '' 141 - (matrix-client 142 - :repo "alphapapa/matrix-client.el" 143 - :fetcher github) 144 - ''; 33 + haskell-unicode-input-method = callPackage ./manual-packages/haskell-unicode-input-method { }; 145 34 146 - meta = { 147 - description = "A chat client and API wrapper for Matrix.org"; 148 - license = lib.licenses.gpl3Plus; 149 - }; 35 + header-file-mode = callPackage ./manual-packages/header-file-mode { }; 150 36 151 - }; 37 + helm-words = callPackage ./manual-packages/helm-words { }; 152 38 153 - prisma-mode = let 154 - rev = "5283ca7403bcb21ca0cac8ecb063600752dfd9d4"; 155 - in melpaBuild { 156 - pname = "prisma-mode"; 157 - version = "20211207.0"; 39 + idris2-mode = callPackage ./manual-packages/idris2-mode { }; 158 40 159 - commit = rev; 41 + isearch-plus = callPackage ./manual-packages/isearch-plus { }; 160 42 161 - packageRequires = [ js2-mode ]; 43 + isearch-prop = callPackage ./manual-packages/isearch-prop { }; 162 44 163 - src = pkgs.fetchFromGitHub { 164 - owner = "pimeys"; 165 - repo = "emacs-prisma-mode"; 166 - inherit rev; 167 - sha256 = "sha256-DJJfjbu27Gi7Nzsa1cdi8nIQowKH8ZxgQBwfXLB0Q/I="; 168 - }; 45 + jam-mode = callPackage ./manual-packages/jam-mode { }; 169 46 170 - recipe = pkgs.writeText "recipe" '' 171 - (prisma-mode 172 - :repo "pimeys/emacs-prisma-mode" 173 - :fetcher github) 174 - ''; 47 + llvm-mode = callPackage ./manual-packages/llvm-mode { }; 175 48 176 - meta = { 177 - description = "Major mode for Prisma Schema Language"; 178 - license = lib.licenses.gpl2Only; 179 - }; 49 + matrix-client = callPackage ./manual-packages/matrix-client { 50 + _map = self.map; 180 51 }; 181 52 182 - agda-input = callPackage ./agda-input { }; 183 - 184 - agda2-mode = callPackage ./agda2-mode { }; 53 + nano-theme = callPackage ./manual-packages/nano-theme { }; 185 54 186 - bqn-mode = callPackage ./bqn-mode { }; 55 + ott-mode = callPackage ./manual-packages/ott-mode { }; 187 56 188 - cask = callPackage ./cask { }; 57 + perl-completion = callPackage ./manual-packages/perl-completion { }; 189 58 190 - control-lock = callPackage ./control-lock { }; 59 + pod-mode = callPackage ./manual-packages/pod-mode { }; 191 60 192 - ebuild-mode = callPackage ./ebuild-mode { }; 61 + power-mode = callPackage ./manual-packages/power-mode { }; 193 62 194 - emacspeak = callPackage ./emacspeak { }; 195 - 196 - ement = callPackage ./ement { }; 197 - 198 - ess-R-object-popup = callPackage ./ess-R-object-popup { }; 199 - 200 - evil-markdown = callPackage ./evil-markdown { }; 201 - 202 - font-lock-plus = callPackage ./font-lock-plus { }; 203 - 204 - git-undo = callPackage ./git-undo { }; 205 - 206 - header-file-mode = callPackage ./header-file-mode { }; 207 - 208 - helm-words = callPackage ./helm-words { }; 209 - 210 - idris2-mode = callPackage ./idris2-mode { }; 211 - 212 - isearch-plus = callPackage ./isearch-plus { }; 213 - 214 - isearch-prop = callPackage ./isearch-prop { }; 215 - 216 - jam-mode = callPackage ./jam-mode { }; 217 - 218 - llvm-mode = callPackage ./llvm-mode { }; 219 - 220 - nano-theme = callPackage ./nano-theme { }; 221 - 222 - ott-mode = callPackage ./ott-mode { }; 223 - 224 - perl-completion = callPackage ./perl-completion { }; 225 - 226 - pod-mode = callPackage ./pod-mode { }; 227 - 228 - power-mode = callPackage ./power-mode { }; 63 + prisma-mode = callPackage ./manual-packages/prisma-mode { }; 229 64 230 65 structured-haskell-mode = self.shm; 231 66 232 - sv-kalender = callPackage ./sv-kalender { }; 67 + sv-kalender = callPackage ./manual-packages/sv-kalender { }; 233 68 234 - tree-sitter-langs = callPackage ./tree-sitter-langs { final = self; }; 69 + tree-sitter-langs = callPackage ./manual-packages/tree-sitter-langs { final = self; }; 235 70 236 - tsc = callPackage ./tsc { }; 71 + tsc = callPackage ./manual-packages/tsc { }; 237 72 238 - urweb-mode = callPackage ./urweb-mode { }; 73 + urweb-mode = callPackage ./manual-packages/urweb-mode { }; 239 74 240 - voicemacs = callPackage ./voicemacs { }; 75 + voicemacs = callPackage ./manual-packages/voicemacs { }; 241 76 242 - yes-no = callPackage ./yes-no { }; 77 + yes-no = callPackage ./manual-packages/yes-no { }; 243 78 244 - youtube-dl = callPackage ./youtube-dl { }; 79 + youtube-dl = callPackage ./manual-packages/youtube-dl { }; 245 80 246 81 # From old emacsPackages (pre emacsPackagesNg) 247 - cedille = callPackage ./cedille { cedille = pkgs.cedille; }; 248 - color-theme-solarized = callPackage ./color-theme-solarized { }; 249 - session-management-for-emacs = callPackage ./session-management-for-emacs { }; 250 - hsc3-mode = callPackage ./hsc3 { }; 251 - prolog-mode = callPackage ./prolog { }; 252 - rect-mark = callPackage ./rect-mark { }; 253 - sunrise-commander = callPackage ./sunrise-commander { }; 82 + cedille = callPackage ./manual-packages/cedille { inherit (pkgs) cedille; }; 83 + color-theme-solarized = callPackage ./manual-packages/color-theme-solarized { }; 84 + hsc3-mode = callPackage ./manual-packages/hsc3 { }; 85 + prolog-mode = callPackage ./manual-packages/prolog { }; 86 + rect-mark = callPackage ./manual-packages/rect-mark { }; 87 + session-management-for-emacs = callPackage ./manual-packages/session-management-for-emacs { }; 88 + sunrise-commander = callPackage ./manual-packages/sunrise-commander { }; 254 89 255 90 # camelCase aliases for some of the kebab-case expressions above 256 91 colorThemeSolarized = color-theme-solarized; 257 92 emacsSessionManagement = session-management-for-emacs; 258 93 rectMark = rect-mark; 259 94 sunriseCommander = sunrise-commander; 260 - 261 95 }
+47
pkgs/applications/editors/emacs/elisp-packages/manual-packages/elisp-ffi/default.nix
··· 1 + { lib 2 + , melpaBuild 3 + , fetchFromGitHub 4 + , pkg-config 5 + , libffi 6 + , writeText 7 + }: 8 + 9 + let 10 + rev = "da37c516a0e59bdce63fb2dc006a231dee62a1d9"; 11 + in melpaBuild { 12 + pname = "elisp-ffi"; 13 + version = "20170518.0"; 14 + 15 + commit = rev; 16 + 17 + src = fetchFromGitHub { 18 + owner = "skeeto"; 19 + repo = "elisp-ffi"; 20 + inherit rev; 21 + sha256 = "sha256-StOezQEnNTjRmjY02ub5FRh59aL6gWfw+qgboz0wF94="; 22 + }; 23 + 24 + nativeBuildInputs = [ pkg-config ]; 25 + 26 + buildInputs = [ libffi ]; 27 + 28 + preBuild = '' 29 + mv ffi.el elisp-ffi.el 30 + make 31 + ''; 32 + 33 + recipe = writeText "recipe" '' 34 + (elisp-ffi :repo "skeeto/elisp-ffi" :fetcher github) 35 + ''; 36 + 37 + meta = { 38 + description = "Emacs Lisp Foreign Function Interface"; 39 + longDescription = '' 40 + This library provides an FFI for Emacs Lisp so that Emacs 41 + programs can invoke functions in native libraries. It works by 42 + driving a subprocess to do the heavy lifting, passing result 43 + values on to Emacs. 44 + ''; 45 + license = lib.licenses.publicDomain; 46 + }; 47 + }
+27
pkgs/applications/editors/emacs/elisp-packages/manual-packages/ghc-mod/default.nix
··· 1 + { lib 2 + , pkgs 3 + , melpaBuild 4 + , haskellPackages 5 + , writeText 6 + }: 7 + 8 + melpaBuild { 9 + pname = "ghc"; 10 + 11 + inherit (haskellPackages.ghc-mod) version src; 12 + 13 + packageRequires = [ haskell-mode ]; 14 + 15 + propagatedUserEnvPkgs = [ haskellPackages.ghc-mod ]; 16 + 17 + recipe = writeText "recipe" '' 18 + (ghc-mod :repo "DanielG/ghc-mod" :fetcher github :files ("elisp/*.el")) 19 + ''; 20 + 21 + fileSpecs = [ "elisp/*.el" ]; 22 + 23 + meta = { 24 + description = "An extension of haskell-mode that provides completion of symbols and documentation browsing"; 25 + license = lib.licenses.bsd3; 26 + }; 27 + }
+34
pkgs/applications/editors/emacs/elisp-packages/manual-packages/haskell-unicode-input-method/default.nix
··· 1 + { lib 2 + , melpaBuild 3 + , fetchFromGitHub 4 + , writeText 5 + }: 6 + 7 + let 8 + rev = "d8d168148c187ed19350bb7a1a190217c2915a63"; 9 + in melpaBuild { 10 + pname = "haskell-unicode-input-method"; 11 + version = "20110905.2307"; 12 + 13 + commit = rev; 14 + 15 + src = fetchFromGitHub { 16 + owner = "roelvandijk"; 17 + repo = "emacs-haskell-unicode-input-method"; 18 + inherit rev; 19 + sha256 = "09b7bg2s9aa4s8f2kdqs4xps3jxkq5wsvbi87ih8b6id38blhf78"; 20 + }; 21 + 22 + recipe = writeText "recipe" '' 23 + (haskell-unicode-input-method 24 + :repo "roelvandijk/emacs-haskell-unicode-input-method" 25 + :fetcher github) 26 + ''; 27 + 28 + packageRequires = []; 29 + 30 + meta = { 31 + homepage = "https://melpa.org/#haskell-unicode-input-method/"; 32 + license = lib.licenses.free; 33 + }; 34 + }
+73
pkgs/applications/editors/emacs/elisp-packages/manual-packages/matrix-client/default.nix
··· 1 + { lib 2 + , melpaBuild 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , writeText 6 + # Emacs packages 7 + , _map 8 + , a 9 + , anaphora 10 + , cl-lib 11 + , dash 12 + , dash-functional 13 + , esxml 14 + , f 15 + , frame-purpose 16 + , ht 17 + , ov 18 + , rainbow-identifiers 19 + , request 20 + , s 21 + , tracking 22 + }: 23 + 24 + let 25 + rev = "d2ac55293c96d4c95971ed8e2a3f6f354565c5ed"; 26 + in melpaBuild { 27 + pname = "matrix-client"; 28 + version = "0.3.0"; 29 + 30 + commit = rev; 31 + 32 + src = fetchFromGitHub { 33 + owner = "alphapapa"; 34 + repo = "matrix-client.el"; 35 + inherit rev; 36 + sha256 = "1scfv1502yg7x4bsl253cpr6plml1j4d437vci2ggs764sh3rcqq"; 37 + }; 38 + 39 + patches = [ 40 + # Fix: avatar loading when imagemagick support is not available 41 + (fetchpatch { 42 + url = "https://github.com/alphapapa/matrix-client.el/commit/5f49e615c7cf2872f48882d3ee5c4a2bff117d07.patch"; 43 + sha256 = "07bvid7s1nv1377p5n61q46yww3m1w6bw4vnd4iyayw3fby1lxbm"; 44 + }) 45 + ]; 46 + 47 + packageRequires = [ 48 + _map 49 + a 50 + anaphora 51 + cl-lib 52 + dash 53 + dash-functional 54 + esxml 55 + f 56 + frame-purpose 57 + ht 58 + ov 59 + rainbow-identifiers 60 + request 61 + s 62 + tracking 63 + ]; 64 + 65 + recipe = writeText "recipe" '' 66 + (matrix-client :repo "alphapapa/matrix-client.el" :fetcher github) 67 + ''; 68 + 69 + meta = { 70 + description = "A chat client and API wrapper for Matrix.org"; 71 + license = lib.licenses.gpl3Plus; 72 + }; 73 + }
+33
pkgs/applications/editors/emacs/elisp-packages/manual-packages/prisma-mode/default.nix
··· 1 + { lib 2 + , fetchFromGitHub 3 + , melpaBuild 4 + , js2-mode 5 + , writeText 6 + }: 7 + 8 + let 9 + rev = "5283ca7403bcb21ca0cac8ecb063600752dfd9d4"; 10 + in melpaBuild { 11 + pname = "prisma-mode"; 12 + version = "20211207.0"; 13 + 14 + commit = rev; 15 + 16 + packageRequires = [ js2-mode ]; 17 + 18 + src = fetchFromGitHub { 19 + owner = "pimeys"; 20 + repo = "emacs-prisma-mode"; 21 + inherit rev; 22 + sha256 = "sha256-DJJfjbu27Gi7Nzsa1cdi8nIQowKH8ZxgQBwfXLB0Q/I="; 23 + }; 24 + 25 + recipe = writeText "recipe" '' 26 + (prisma-mode :repo "pimeys/emacs-prisma-mode" :fetcher github) 27 + ''; 28 + 29 + meta = { 30 + description = "Major mode for Prisma Schema Language"; 31 + license = lib.licenses.gpl2Only; 32 + }; 33 + }
+75
pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/update-defaults.py
··· 1 + #!/usr/bin/env nix-shell 2 + #! nix-shell ../../../../../../../. -i python3 -p python3 -p nix 3 + 4 + from os.path import ( 5 + dirname, 6 + abspath, 7 + join, 8 + ) 9 + from typing import ( 10 + List, 11 + Any, 12 + ) 13 + import subprocess 14 + import json 15 + import sys 16 + import os 17 + 18 + 19 + def fmt_grammar(grammar: str) -> str: 20 + return "tree-sitter-" + grammar 21 + 22 + 23 + def eval_expr(nixpkgs: str, expr: str) -> Any: 24 + p = subprocess.run( 25 + [ 26 + "nix-instantiate", 27 + "--json", 28 + "--eval", 29 + "--expr", 30 + ("with import %s {}; %s" % (nixpkgs, expr)), 31 + ], 32 + check=True, 33 + stdout=subprocess.PIPE, 34 + ) 35 + return json.loads(p.stdout) 36 + 37 + 38 + def check_grammar_exists(nixpkgs: str, grammar: str) -> bool: 39 + return eval_expr( 40 + nixpkgs, f'lib.hasAttr "{fmt_grammar(grammar)}" tree-sitter-grammars' 41 + ) 42 + 43 + 44 + def build_attr(nixpkgs, attr: str) -> str: 45 + return ( 46 + subprocess.run( 47 + ["nix-build", "--no-out-link", nixpkgs, "-A", attr], 48 + check=True, 49 + stdout=subprocess.PIPE, 50 + ) 51 + .stdout.decode() 52 + .strip() 53 + ) 54 + 55 + 56 + if __name__ == "__main__": 57 + cwd = dirname(abspath(__file__)) 58 + nixpkgs = abspath(join(cwd, "../../../../../..")) 59 + 60 + src_dir = build_attr(nixpkgs, "emacs.pkgs.tree-sitter-langs.src") 61 + 62 + existing: List[str] = [] 63 + 64 + grammars = os.listdir(join(src_dir, "repos")) 65 + for g in grammars: 66 + exists = check_grammar_exists(nixpkgs, g) 67 + if exists: 68 + existing.append(fmt_grammar(g)) 69 + else: 70 + sys.stderr.write("Missing grammar: " + fmt_grammar(g) + "\n") 71 + sys.stderr.flush() 72 + 73 + with open(join(cwd, "default-grammars.json"), mode="w") as f: 74 + json.dump(sorted(existing), f, indent=2) 75 + f.write("\n")
pkgs/applications/editors/emacs/elisp-packages/nano-theme/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/nano-theme/default.nix
pkgs/applications/editors/emacs/elisp-packages/ott-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/ott-mode/default.nix
pkgs/applications/editors/emacs/elisp-packages/perl-completion/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/perl-completion/default.nix
pkgs/applications/editors/emacs/elisp-packages/pod-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/pod-mode/default.nix
pkgs/applications/editors/emacs/elisp-packages/power-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/power-mode/default.nix
pkgs/applications/editors/emacs/elisp-packages/prolog/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/prolog/default.nix
pkgs/applications/editors/emacs/elisp-packages/rect-mark/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/rect-mark/default.nix
pkgs/applications/editors/emacs/elisp-packages/session-management-for-emacs/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/session-management-for-emacs/default.nix
pkgs/applications/editors/emacs/elisp-packages/sunrise-commander/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/sunrise-commander/default.nix
pkgs/applications/editors/emacs/elisp-packages/sv-kalender/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/sv-kalender/default.nix
pkgs/applications/editors/emacs/elisp-packages/tree-sitter-langs/default-grammars.json pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/default-grammars.json
pkgs/applications/editors/emacs/elisp-packages/tree-sitter-langs/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/default.nix
-74
pkgs/applications/editors/emacs/elisp-packages/tree-sitter-langs/update-defaults.py
··· 1 - #!/usr/bin/env nix-shell 2 - #! nix-shell ../../../../../../. -i python3 -p python3 -p nix 3 - from os.path import ( 4 - dirname, 5 - abspath, 6 - join, 7 - ) 8 - from typing import ( 9 - List, 10 - Any, 11 - ) 12 - import subprocess 13 - import json 14 - import sys 15 - import os 16 - 17 - 18 - def fmt_grammar(grammar: str) -> str: 19 - return "tree-sitter-" + grammar 20 - 21 - 22 - def eval_expr(nixpkgs: str, expr: str) -> Any: 23 - p = subprocess.run( 24 - [ 25 - "nix-instantiate", 26 - "--json", 27 - "--eval", 28 - "--expr", 29 - ("with import %s {}; %s" % (nixpkgs, expr)), 30 - ], 31 - check=True, 32 - stdout=subprocess.PIPE, 33 - ) 34 - return json.loads(p.stdout) 35 - 36 - 37 - def check_grammar_exists(nixpkgs: str, grammar: str) -> bool: 38 - return eval_expr( 39 - nixpkgs, f'lib.hasAttr "{fmt_grammar(grammar)}" tree-sitter-grammars' 40 - ) 41 - 42 - 43 - def build_attr(nixpkgs, attr: str) -> str: 44 - return ( 45 - subprocess.run( 46 - ["nix-build", "--no-out-link", nixpkgs, "-A", attr], 47 - check=True, 48 - stdout=subprocess.PIPE, 49 - ) 50 - .stdout.decode() 51 - .strip() 52 - ) 53 - 54 - 55 - if __name__ == "__main__": 56 - cwd = dirname(abspath(__file__)) 57 - nixpkgs = abspath(join(cwd, "../../../../../..")) 58 - 59 - src_dir = build_attr(nixpkgs, "emacs.pkgs.tree-sitter-langs.src") 60 - 61 - existing: List[str] = [] 62 - 63 - grammars = os.listdir(join(src_dir, "repos")) 64 - for g in grammars: 65 - exists = check_grammar_exists(nixpkgs, g) 66 - if exists: 67 - existing.append(fmt_grammar(g)) 68 - else: 69 - sys.stderr.write("Missing grammar: " + fmt_grammar(g) + "\n") 70 - sys.stderr.flush() 71 - 72 - with open(join(cwd, "default-grammars.json"), mode="w") as f: 73 - json.dump(sorted(existing), f, indent=2) 74 - f.write("\n")
pkgs/applications/editors/emacs/elisp-packages/tsc/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/default.nix
pkgs/applications/editors/emacs/elisp-packages/tsc/src.json pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/src.json
pkgs/applications/editors/emacs/elisp-packages/tsc/update.py pkgs/applications/editors/emacs/elisp-packages/manual-packages/tsc/update.py
pkgs/applications/editors/emacs/elisp-packages/urweb-mode/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/urweb-mode/default.nix
pkgs/applications/editors/emacs/elisp-packages/voicemacs/add-missing-require.patch pkgs/applications/editors/emacs/elisp-packages/manual-packages/voicemacs/add-missing-require.patch
pkgs/applications/editors/emacs/elisp-packages/voicemacs/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/voicemacs/default.nix
pkgs/applications/editors/emacs/elisp-packages/yes-no/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/yes-no/default.nix
pkgs/applications/editors/emacs/elisp-packages/youtube-dl/default.nix pkgs/applications/editors/emacs/elisp-packages/manual-packages/youtube-dl/default.nix
+5 -1
pkgs/applications/emulators/dolphin-emu/master.nix
··· 10 10 , libGL 11 11 , libXrandr 12 12 , libusb1 13 + , libXdmcp 13 14 , libXext 14 15 , openal 15 16 , udev 16 17 , libevdev 18 + , cubeb 17 19 , curl 18 20 , alsa-lib 19 21 , miniupnpc ··· 73 75 ]; 74 76 75 77 buildInputs = [ 78 + cubeb 76 79 curl 77 80 ffmpeg 78 81 pugixml ··· 83 86 libusb1 84 87 libiconv 85 88 libpng 89 + libXdmcp 86 90 hidapi 87 91 miniupnpc 88 92 enet ··· 127 131 ]; 128 132 129 133 qtWrapperArgs = lib.optionals stdenv.isLinux [ 130 - "--prefix LD_LIBRARY_PATH : ${vulkan-loader}/lib" 134 + "--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [vulkan-loader]}" 131 135 # https://bugs.dolphin-emu.org/issues/11807 132 136 # The .desktop file should already set this, but Dolphin may be launched in other ways 133 137 "--set QT_QPA_PLATFORM xcb"
+23 -13
pkgs/applications/graphics/apitrace/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, libX11, procps, python2, libdwarf, qtbase, qtwebkit, wrapQtAppsHook, libglvnd }: 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + pkg-config, 7 + libX11, 8 + procps, 9 + python3, 10 + libdwarf, 11 + qtbase, 12 + wrapQtAppsHook, 13 + libglvnd, 14 + gtest, 15 + brotli, 16 + }: 2 17 3 18 stdenv.mkDerivation rec { 4 19 pname = "apitrace"; 5 - version = "7.1-572-g${builtins.substring 0 8 src.rev}"; 20 + version = "11.1"; 6 21 7 22 src = fetchFromGitHub { 8 - sha256 = "11bwb0l8cr1bf9bj1s6cbmi77d5fy4qrphj9cgmcd8jpa862anp5"; 9 - rev = "26966134f15d28f6b4a9a0a560017b3ba36d60bf"; 23 + owner = "apitrace"; 10 24 repo = "apitrace"; 11 - owner = "apitrace"; 25 + rev = version; 26 + hash = "sha256-rvC6iVWNNxH11hzQvRTo+SQi9jEUCPWGSdJmKJe9SQ0="; 27 + fetchSubmodules = true; 12 28 }; 13 29 14 - patches = [ 15 - # glibc 2.34 compat 16 - # derived from https://github.com/apitrace/apitrace/commit/d28a980802ad48568c87da02d630c8babfe163bb 17 - ./glibc-2.34-compat.patch 18 - ]; 19 - 20 30 # LD_PRELOAD wrappers need to be statically linked to work against all kinds 21 31 # of games -- so it's fine to use e.g. bundled snappy. 22 - buildInputs = [ libX11 procps python2 libdwarf qtbase qtwebkit ]; 32 + buildInputs = [ libX11 procps python3 libdwarf qtbase gtest brotli ]; 23 33 24 - nativeBuildInputs = [ cmake wrapQtAppsHook ]; 34 + nativeBuildInputs = [ cmake pkg-config wrapQtAppsHook ]; 25 35 26 36 # Don't automatically wrap all binaries, I prefer to explicitly only wrap 27 37 # `qapitrace`.
-13
pkgs/applications/graphics/apitrace/glibc-2.34-compat.patch
··· 1 - diff --git a/wrappers/dlsym.cpp b/wrappers/dlsym.cpp 2 - index 2eda082..0c0c8ee 100644 3 - --- a/wrappers/dlsym.cpp 4 - +++ b/wrappers/dlsym.cpp 5 - @@ -34,7 +34,7 @@ 6 - #include "os.hpp" 7 - 8 - 9 - -#ifdef __GLIBC__ 10 - +#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ < 34 11 - 12 - 13 - #include <dlfcn.h>
+38
pkgs/applications/misc/meerk40t/camera.nix
··· 1 + { lib 2 + , python3 3 + }: 4 + 5 + let 6 + inherit (python3.pkgs) buildPythonPackage fetchPypi; 7 + in 8 + buildPythonPackage rec { 9 + pname = "meerk40t-camera"; 10 + version = "0.1.9"; 11 + format = "setuptools"; 12 + 13 + src = python3.pkgs.fetchPypi { 14 + inherit pname version; 15 + hash = "sha256-uGCBHdgWoorVX2XqMCg0YBweb00sQ9ZSbJe8rlGeovs="; 16 + }; 17 + 18 + postPatch = '' 19 + sed -i '/meerk40t/d' setup.py 20 + ''; 21 + 22 + propagatedBuildInputs = with python3.pkgs; [ 23 + opencv4 24 + ]; 25 + 26 + pythonImportsCheck = [ 27 + "camera" 28 + ]; 29 + 30 + doCheck = false; 31 + 32 + meta = with lib; { 33 + description = "MeerK40t camera plugin"; 34 + license = licenses.mit; 35 + homepage = "https://github.com/meerk40t/meerk40t-camera"; 36 + maintainers = with maintainers; [ hexa ]; 37 + }; 38 + }
+1 -32
pkgs/applications/misc/meerk40t/default.nix
··· 1 1 { lib 2 2 , fetchFromGitHub 3 + , meerk40t-camera 3 4 , python3 4 5 , gtk3 5 6 , wrapGAppsHook ··· 7 8 8 9 let 9 10 inherit (python3.pkgs) buildPythonApplication buildPythonPackage fetchPypi; 10 - 11 - meerk40t-camera = buildPythonPackage rec { 12 - pname = "meerk40t-camera"; 13 - version = "0.1.9"; 14 - format = "setuptools"; 15 - 16 - src = fetchPypi { 17 - inherit pname version; 18 - hash = "sha256-uGCBHdgWoorVX2XqMCg0YBweb00sQ9ZSbJe8rlGeovs="; 19 - }; 20 - 21 - postPatch = '' 22 - sed -i '/meerk40t/d' setup.py 23 - ''; 24 - 25 - propagatedBuildInputs = with python3.pkgs; [ 26 - opencv4 27 - ]; 28 - 29 - pythonImportsCheck = [ 30 - "camera" 31 - ]; 32 - 33 - doCheck = false; 34 - 35 - meta = with lib; { 36 - description = "MeerK40t camera plugin"; 37 - license = licenses.mit; 38 - homepage = "https://github.com/meerk40t/meerk40t-camera"; 39 - maintainers = with maintainers; [ hexa ]; 40 - }; 41 - }; 42 11 in 43 12 buildPythonApplication rec { 44 13 pname = "MeerK40t";
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.json
··· 32 32 } 33 33 }, 34 34 "dev": { 35 - "version": "109.0.5396.2", 36 - "sha256": "0a4pd365i8wj608n9d6624mf11491px1x0wv4673m3nkj1k8sqld", 37 - "sha256bin64": "1gk7wi20h11bwsfch67xazjk9grxj6ax6vjyz7ihrlajdahdaf0w", 35 + "version": "109.0.5410.0", 36 + "sha256": "00g8q0qzl8kyc9j60nsvvjkr2x9js2xvbkmwp77p8b6gg0pyymjn", 37 + "sha256bin64": "0ljhc5lqdy01apzyj96xzl931d904i37x62257s1h35w0j78mps0", 38 38 "deps": { 39 39 "gn": { 40 40 "version": "2022-10-28",
+2 -2
pkgs/applications/networking/cluster/kubeone/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "kubeone"; 11 - version = "1.5.2"; 11 + version = "1.5.3"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "kubermatic"; 15 15 repo = "kubeone"; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-8wYrDGykob1YLvtscQdL867vuRv8J83DC7AzvQVXVr8="; 17 + sha256 = "sha256-CjT6YKC6DJvs+LeKIzOl2Y6n0/yGv0nz8EfHqiSnIDo="; 18 18 }; 19 19 20 20 vendorSha256 = "sha256-Y4eivDchnN2rtQWjFY3cFiJXRfj48UfVUKM/OLuWXGA=";
pkgs/applications/networking/enhanced-ctorrent/default.nix pkgs/applications/networking/p2p/enhanced-ctorrent/default.nix
+4 -4
pkgs/applications/networking/irc/senpai/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "senpai"; 5 - version = "unstable-2022-10-19"; 5 + version = "unstable-2022-11-04"; 6 6 7 7 src = fetchFromSourcehut { 8 8 owner = "~taiite"; 9 9 repo = "senpai"; 10 - rev = "b3377c58ffb0bc07d222258ea578bdab723b2ec8"; 11 - sha256 = "sha256-QPqnfGdQJh+XDXTcOCwx5KK85vEQuAv386a+qk68zDU="; 10 + rev = "3be87831281af1c91a6e406986f317936a0b98bc"; 11 + sha256 = "sha256-v8r2q2H4I9FnsIOGv1zkC4xJ5E9cQavfILZ6mnbFbr8="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-+cdGRk/96Xu4IgtmZ8GbqWiKAxxwpAnuAkAnKX0CbmU="; 14 + vendorSha256 = "sha256-FBpk9TpAD5i3+brsVNWHNHJtZsHmShmWlldQrMs/VGU="; 15 15 16 16 subPackages = [ 17 17 "cmd/senpai"
+19 -1
pkgs/applications/science/electronics/hal-hardware-analyzer/default.nix
··· 17 17 , llvmPackages 18 18 , z3 19 19 , fmt_8 20 + , suitesparse 20 21 }: 21 22 22 23 let 24 + igraph' = igraph.overrideAttrs (old: rec { 25 + version = "0.9.10"; 26 + src = fetchFromGitHub { 27 + owner = "igraph"; 28 + repo = "igraph"; 29 + rev = version; 30 + hash = "sha256-prDadHsNhDRkNp1i0niKIYxE0g85Zs0ngvUy6uK8evk="; 31 + }; 32 + postPatch = old.postPatch + lib.optionalString stdenv.isAarch64 '' 33 + # https://github.com/igraph/igraph/issues/1694 34 + substituteInPlace tests/CMakeLists.txt \ 35 + --replace "igraph_scg_grouping3" "" \ 36 + --replace "igraph_scg_semiprojectors2" "" 37 + ''; 38 + buildInputs = old.buildInputs ++ [ suitesparse ]; 39 + cmakeFlags = old.cmakeFlags ++ [ "-DIGRAPH_USE_INTERNAL_CXSPARSE=OFF" ]; 40 + }); 23 41 # no stable hal release yet with recent spdlog/fmt support, remove 24 42 # once 4.0.0 is released - see https://github.com/emsec/hal/issues/452 25 43 spdlog' = spdlog.override { ··· 64 82 ''; 65 83 66 84 nativeBuildInputs = [ cmake ninja pkg-config ]; 67 - buildInputs = [ qtbase qtsvg boost rapidjson igraph spdlog' graphviz wrapQtAppsHook z3 ] 85 + buildInputs = [ qtbase qtsvg boost rapidjson igraph' spdlog' graphviz wrapQtAppsHook z3 ] 68 86 ++ (with python3Packages; [ python pybind11 ]) 69 87 ++ lib.optional stdenv.cc.isClang llvmPackages.openmp; 70 88
+3 -3
pkgs/applications/science/logic/lean/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "lean"; 5 - version = "3.48.0"; 5 + version = "3.49.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "leanprover-community"; ··· 11 11 # from. this is then used to check whether an olean file should be 12 12 # rebuilt. don't use a tag as rev because this will get replaced into 13 13 # src/githash.h.in in preConfigure. 14 - rev = "283f6ed8083ab4dd7c36300f31816c5cb793f2f7"; 15 - sha256 = "sha256-0Ogv/24KNp1ZBDqiYTsGv5vDKD4fJBtoX7LWLu4QZe0="; 14 + rev = "acf633e01a8783a12060b0a1b7b5b5e15fd73e77"; 15 + sha256 = "sha256-KF13DlGEl6aICSp/haczo54gjLZaOxyzFRdzvyyiu5M="; 16 16 }; 17 17 18 18 nativeBuildInputs = [ cmake ];
+6 -6
pkgs/applications/terminal-emulators/st/default.nix
··· 14 14 , nixosTests 15 15 }: 16 16 17 - stdenv.mkDerivation rec { 17 + stdenv.mkDerivation (finalAttrs: { 18 18 pname = "st"; 19 - version = "0.8.5"; 19 + version = "0.9"; 20 20 21 21 src = fetchurl { 22 - url = "https://dl.suckless.org/st/${pname}-${version}.tar.gz"; 23 - hash = "sha256-6mgyID7QL/dBgry4raqexFTI+YnnkjLLhZZl4vVEqzc="; 22 + url = "https://dl.suckless.org/st/st-${finalAttrs.version}.tar.gz"; 23 + hash = "sha256-82NZeZc06ueFvss3QGPwvoM88i+ItPFpzSUbmTJOCOc="; 24 24 }; 25 25 26 26 inherit patches; ··· 28 28 configFile = lib.optionalString (conf != null) 29 29 (writeText "config.def.h" conf); 30 30 31 - postPatch = lib.optionalString (conf != null) "cp ${configFile} config.def.h" 31 + postPatch = lib.optionalString (conf != null) "cp ${finalAttrs.configFile} config.def.h" 32 32 + lib.optionalString stdenv.isDarwin '' 33 33 substituteInPlace config.mk --replace "-lrt" "" 34 34 ''; ··· 65 65 maintainers = with maintainers; [ andsild ]; 66 66 platforms = platforms.unix; 67 67 }; 68 - } 68 + })
+2
pkgs/applications/video/obs-studio/plugins/default.nix
··· 6 6 # - Add plugin to it's own directory (because of future patches). 7 7 8 8 { 9 + input-overlay = qt6Packages.callPackage ./input-overlay.nix { }; 10 + 9 11 looking-glass-obs = callPackage ./looking-glass-obs.nix { }; 10 12 11 13 obs-backgroundremoval = callPackage ./obs-backgroundremoval { };
+47
pkgs/applications/video/obs-studio/plugins/input-overlay.nix
··· 1 + { stdenv, lib 2 + , fetchFromGitHub 3 + , cmake 4 + , pkg-config 5 + , obs-studio 6 + , libuiohook 7 + , qtbase 8 + , xorg 9 + , libxkbcommon 10 + , libxkbfile 11 + }: 12 + 13 + stdenv.mkDerivation rec { 14 + pname = "obs-input-overlay"; 15 + version = "5.0.0"; 16 + src = fetchFromGitHub { 17 + owner = "univrsal"; 18 + repo = "input-overlay"; 19 + rev = "v${version}"; 20 + sha256 = "sha256-kpVAvQpBU8TxHAFcx/ok67++4MHh5saoRHJc5XpY4YQ="; 21 + fetchSubmodules = true; 22 + }; 23 + 24 + nativeBuildInputs = [ cmake pkg-config ]; 25 + buildInputs = [ 26 + obs-studio libuiohook qtbase 27 + xorg.libX11 xorg.libXau xorg.libXdmcp xorg.libXtst xorg.libXext 28 + xorg.libXi xorg.libXt xorg.libXinerama libxkbcommon libxkbfile 29 + ]; 30 + 31 + postInstall = '' 32 + mkdir $out/lib $out/share 33 + mv $out/obs-plugins/64bit $out/lib/obs-plugins 34 + rm -rf $out/obs-plugins 35 + mv $out/data $out/share/obs 36 + ''; 37 + 38 + dontWrapQtApps = true; 39 + 40 + meta = with lib; { 41 + description = "Show keyboard, gamepad and mouse input on stream "; 42 + homepage = "https://github.com/univrsal/input-overlay"; 43 + maintainers = with maintainers; [ glittershark ]; 44 + license = licenses.gpl2; 45 + platforms = platforms.linux; 46 + }; 47 + }
+16 -22
pkgs/applications/virtualization/podman-tui/default.nix
··· 1 - { lib 2 - , stdenv 3 - , pkg-config 4 - , fetchFromGitHub 5 - , buildGoModule 6 - , btrfs-progs 7 - , gpgme 8 - , libassuan 9 - , lvm2 10 - , testers 11 - , podman-tui 12 - }: 1 + { lib, stdenv, fetchFromGitHub, buildGoModule, testers, podman-tui }: 2 + 13 3 buildGoModule rec { 14 4 pname = "podman-tui"; 15 - version = "0.6.0"; 5 + version = "0.7.0"; 16 6 17 7 src = fetchFromGitHub { 18 8 owner = "containers"; 19 9 repo = "podman-tui"; 20 10 rev = "v${version}"; 21 - sha256 = "sha256-9ZFyrRf4yMik4+TQYN+75fWuKHuI8hkaKJ6o5qWYb7E="; 11 + hash = "sha256-UhlhNmVPTOXVWpL4pxF5c6ZQj//pXrzZWlRUaKGSTSA="; 22 12 }; 23 13 24 - vendorSha256 = null; 14 + vendorHash = null; 25 15 26 - nativeBuildInputs = [ pkg-config ]; 16 + CGO_ENABLED = 0; 27 17 28 - buildInputs = [ gpgme libassuan ] 29 - ++ lib.optionals stdenv.isLinux [ btrfs-progs lvm2 ]; 18 + tags = [ "containers_image_openpgp" "remote" ] 19 + ++ lib.optional stdenv.isDarwin "darwin"; 30 20 31 21 ldflags = [ "-s" "-w" ]; 32 22 33 23 preCheck = 34 - let skippedTests = [ 35 - "TestNetdialogs" 36 - ]; in 24 + let 25 + skippedTests = [ 26 + "TestDialogs" 27 + "TestNetdialogs" 28 + ]; 29 + in 37 30 '' 38 - export HOME=/home/$(whoami) 31 + export USER=$(whoami) 32 + export HOME=/home/$USER 39 33 40 34 # Disable flaky tests 41 35 buildFlagsArray+=("-run" "[^(${builtins.concatStringsSep "|" skippedTests})]")
+5 -5
pkgs/applications/window-managers/tabbed/default.nix
··· 1 1 { lib, stdenv, fetchgit, xorgproto, libX11, libXft, customConfig ? null, patches ? [ ] }: 2 2 3 - stdenv.mkDerivation { 3 + stdenv.mkDerivation (finalAttrs: { 4 4 pname = "tabbed"; 5 - version = "unstable-2018-03-10"; 5 + version = "0.7"; 6 6 7 7 src = fetchgit { 8 8 url = "https://git.suckless.org/tabbed"; 9 - rev = "b5f9ec647aae2d9a1d3bd586eb7523a4e0a329a3"; 10 - sha256 = "0frj2yjaf0mfjwgyfappksfir52mx2xxd3cdg5533m5d88vbmxss"; 9 + rev = finalAttrs.version; 10 + hash = "sha256-Y1MgPwqMUoa2Rr4HmqjtPaQegUmQJWYkcbyFcJHAOBI="; 11 11 }; 12 12 13 13 inherit patches; ··· 29 29 maintainers = with maintainers; [ vrthra ]; 30 30 platforms = platforms.linux; 31 31 }; 32 - } 32 + })
+4 -4
pkgs/data/themes/flat-remix-gnome/default.nix
··· 7 7 let 8 8 # make install will use dconf to find desktop background file uri. 9 9 # consider adding an args to allow specify pictures manually. 10 - # https://github.com/daniruiz/flat-remix-gnome/blob/20220510/Makefile#L38 10 + # https://github.com/daniruiz/flat-remix-gnome/blob/20221107/Makefile#L38 11 11 fake-dconf = writeScriptBin "dconf" "echo -n"; 12 12 in 13 13 stdenv.mkDerivation rec { 14 14 pname = "flat-remix-gnome"; 15 - version = "20220622"; 15 + version = "20221107"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "daniruiz"; 19 19 repo = pname; 20 20 rev = version; 21 - hash = "sha256-fm1YOKI6TLkCnkkPZkp8I0xWkNrZt4sVktYZyD5foKU="; 21 + hash = "sha256-5V3ECbQe3/5bhHnMR1pzvehs1eh0u9U7E1voDiqo9cY="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ glib fake-dconf ]; 25 25 makeFlags = [ "PREFIX=$(out)" ]; 26 26 27 27 # make install will back up this file, it will fail if the file doesn't exist. 28 - # https://github.com/daniruiz/flat-remix-gnome/blob/20220510/Makefile#L56 28 + # https://github.com/daniruiz/flat-remix-gnome/blob/20221107/Makefile#L56 29 29 preInstall = '' 30 30 mkdir -p $out/share/gnome-shell/ 31 31 touch $out/share/gnome-shell/gnome-shell-theme.gresource
+2
pkgs/development/coq-modules/interval/default.nix
··· 7 7 domain = "gitlab.inria.fr"; 8 8 inherit version; 9 9 defaultVersion = with lib.versions; lib.switch coq.coq-version [ 10 + { case = range "8.12" "8.16"; out = "4.6.0"; } 10 11 { case = range "8.8" "8.16"; out = "4.5.2"; } 11 12 { case = range "8.8" "8.12"; out = "4.0.0"; } 12 13 { case = range "8.7" "8.11"; out = "3.4.2"; } 13 14 { case = range "8.5" "8.6"; out = "3.3.0"; } 14 15 ] null; 16 + release."4.6.0".sha256 = "sha256-n9ECKnV0L6XYcIcbYyOJKwlbisz/RRbNW5YESHo07X0="; 15 17 release."4.5.2".sha256 = "sha256-r0yE9pkC4EYlqsimxkdlCXevRcwKa3HGFZiUH+ueUY8="; 16 18 release."4.5.1".sha256 = "sha256-5OxbSPdw/1FFENubulKSk6fEIEYSPCxfvMMgtgN6j6s="; 17 19 release."4.3.0".sha256 = "sha256-k8DLC4HYYpHeEEgXUafS8jkaECqlM+/CoYaInmUTYko=";
+1 -1
pkgs/development/interpreters/php/generic.nix
··· 43 43 , phpdbgSupport ? true 44 44 45 45 # Misc flags 46 - , apxs2Support ? !stdenv.isDarwin 46 + , apxs2Support ? false 47 47 , argon2Support ? true 48 48 , cgotoSupport ? false 49 49 , embedSupport ? false
+1 -1
pkgs/development/libraries/libxslt/default.nix
··· 11 11 , libxcrypt 12 12 , libgcrypt 13 13 , cryptoSupport ? false 14 - , pythonSupport ? true 14 + , pythonSupport ? libxml2.pythonSupport 15 15 , gnome 16 16 }: 17 17
+1 -1
pkgs/development/libraries/neardal/default.nix
··· 23 23 configureFlags = [ "--disable-dependency-tracking" "--disable-traces" ]; 24 24 25 25 meta = with lib; { 26 - broken = (stdenv.isLinux && stdenv.isAarch64); 26 + broken = true; # 2022-11-13 27 27 description = "C APIs to exchange datas with the NFC daemon 'Neard'"; 28 28 license = licenses.lgpl2; 29 29 homepage = "https://01.org/linux-nfc";
+4 -4
pkgs/development/libraries/nlohmann_json/default.nix
··· 7 7 testData = fetchFromGitHub { 8 8 owner = "nlohmann"; 9 9 repo = "json_test_data"; 10 - rev = "v3.0.0"; 11 - sha256 = "O6p2PFB7c2KE9VqWvmTaFywbW1hSzAP5V42EuemX+ls="; 10 + rev = "v3.1.0"; 11 + hash = "sha256-bG34W63ew7haLnC82A3lS7bviPDnApLipaBjJAjLcVk="; 12 12 }; 13 13 in stdenv.mkDerivation (finalAttrs: { 14 14 pname = "nlohmann_json"; 15 - version = "3.10.5"; 15 + version = "3.11.2"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "nlohmann"; 19 19 repo = "json"; 20 20 rev = "v${finalAttrs.version}"; 21 - sha256 = "DTsZrdB9GcaNkx7ZKxcgCA3A9ShM5icSF0xyGguJNbk="; 21 + hash = "sha256-SUdhIV7tjtacf5DkoWk9cnkfyMlrkg8ZU7XnPZd22Tw="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ cmake ];
+4 -9
pkgs/development/libraries/urdfdom/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "urdfdom"; 6 - version = "1.0.4"; 6 + version = "3.1.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "ros"; 10 10 repo = pname; 11 11 rev = version; 12 - sha256 = "0wambq06d7dvja25zcv4agc055q9rmf3xkrnxy8lsf4nic7ra2rr"; 12 + hash = "sha256-9MJnify4zcDBSZVJZCN/XupN5xax+U4PLee54gVVw3Q="; 13 13 }; 14 14 15 15 patches = [ 16 - # Fix CMake saying console-bridge 1.0 is incompatible 17 - (fetchpatch { 18 - url = "https://github.com/ros/urdfdom/commit/6faba176d41cf39114785a3e029013f941ed5a0e.patch"; 19 - sha256 = "1pn9hcg5wkkc7y28sbkxvffqxgvazzsp3g1xmz6h055v4f9ikjbs"; 20 - }) 21 16 # Fix CMake relative install dir assumptions (https://github.com/ros/urdfdom/pull/142) 22 17 (fetchpatch { 23 - url = "https://github.com/ros/urdfdom/commit/707c97c3d1f739ba0ab6e93e1bf7cd01d68a8c07.patch"; 24 - sha256 = "10bv7sv7gfy6lj8z5bkw7v291y12fbrrxsiqxqjxg4i65rfg92ng"; 18 + url = "https://github.com/ros/urdfdom/commit/cbe6884d267779463bb444be851f6404e692cc0a.patch"; 19 + hash = "sha256-1gTRKIGqiSRion76bGecSfFJSBskYUJguUIa6ePIiX4="; 25 20 }) 26 21 ]; 27 22
+1
pkgs/development/php-packages/php-parallel-lint/default.nix
··· 36 36 ''; 37 37 38 38 meta = with lib; { 39 + broken = lib.versionOlder php.version "8.1"; # Broken on PHP older than 8.1. 39 40 description = "Tool to check syntax of PHP files faster than serial check with fancier output"; 40 41 license = licenses.bsd2; 41 42 homepage = "https://github.com/php-parallel-lint/PHP-Parallel-Lint";
+11 -2
pkgs/development/python-modules/aioapns/default.nix
··· 1 1 { buildPythonPackage 2 2 , fetchPypi 3 + , setuptools 3 4 , h2 4 5 , lib 5 6 , pyjwt 6 7 , pyopenssl 8 + , pythonOlder 7 9 }: 8 10 9 11 buildPythonPackage rec { 10 12 pname = "aioapns"; 11 - version = "2.1"; 13 + version = "2.2"; 14 + format = "pyproject"; 15 + 16 + disabled = pythonOlder "3.6"; 12 17 13 18 src = fetchPypi { 14 19 inherit pname version; 15 - sha256 = "2ce526910bc2514a84b8105abe80508526ceafc0097c89f86bbbc501f8666c99"; 20 + sha256 = "sha256-3FMNIhIZrstPKTfHVmN+K28UR2G26HZ5S/JtXmaFk1c="; 16 21 }; 22 + 23 + nativeBuildInputs = [ 24 + setuptools 25 + ]; 17 26 18 27 propagatedBuildInputs = [ 19 28 h2
+2 -2
pkgs/development/python-modules/dinghy/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dinghy"; 17 - version = "0.14.0"; 17 + version = "0.15.0"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "nedbat"; 24 24 repo = pname; 25 25 rev = version; 26 - hash = "sha256-zhSSEI5h7ZCQeytAFbevowhITghaG4vu81C4pDb6xUg="; 26 + hash = "sha256-bfB1VVeIl1KzjY0oQ0jQ8M/fK5LZQqYU7AX201QX+Mk="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/gcal-sync/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "gcal-sync"; 16 - version = "4.0.1"; 16 + version = "4.0.2"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.9"; ··· 22 22 owner = "allenporter"; 23 23 repo = "gcal_sync"; 24 24 rev = "refs/tags/${version}"; 25 - hash = "sha256-sfGfF0kz37QX0Xjrtdl9XU9biVu7v8l6u/S27NeAW+k="; 25 + hash = "sha256-KvWLaGTCIjHZpCiex2quIGsl+IZsM2aEARxGJbcR8lc="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+12 -6
pkgs/development/python-modules/googlemaps/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "googlemaps"; 13 - version = "4.6.0"; 13 + version = "4.7.0"; 14 + format = "setuptools"; 15 + 14 16 disabled = pythonOlder "3.5"; 15 17 16 18 src = fetchFromGitHub { 17 19 owner = "googlemaps"; 18 20 repo = "google-maps-services-python"; 19 - rev = "v${version}"; 20 - sha256 = "sha256-pzCM1uZupqJgoogwacuuy1P8I9LF65w7ZS6vY10VgeU="; 21 + rev = "refs/tags/v${version}"; 22 + hash = "sha256-qn98b7oTU9/u0+EJ4OTOksLquJiWl/od9m498UuFiwo="; 21 23 }; 22 24 23 - propagatedBuildInputs = [ requests ]; 25 + propagatedBuildInputs = [ 26 + requests 27 + ]; 24 28 25 29 checkInputs = [ 26 30 pytest-cov ··· 34 38 "test_transit_without_time" 35 39 ]; 36 40 37 - pythonImportsCheck = [ "googlemaps" ]; 41 + pythonImportsCheck = [ 42 + "googlemaps" 43 + ]; 38 44 39 45 meta = with lib; { 46 + description = "Python client library for Google Maps API Web Services"; 40 47 homepage = "https://github.com/googlemaps/google-maps-services-python"; 41 - description = "Python client library for Google Maps API Web Services"; 42 48 license = licenses.asl20; 43 49 maintainers = with maintainers; [ Scriptkiddi ]; 44 50 };
+2 -2
pkgs/development/python-modules/graphql-subscription-manager/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "graphql-subscription-manager"; 11 - version = "0.7.0"; 11 + version = "0.7.1"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; ··· 17 17 owner = "Danielhiversen"; 18 18 repo = "PyGraphqlWebsocketManager"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-q1Cywisxk51vavMz2EwcDQdsBozLJydaWKfuH1SdUFY="; 20 + hash = "sha256-6/REvY5QxsAPV41Pvg8vrJPYbDrGUrpOPn0vzIcCu0k="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/jupyterlab_server/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "jupyterlab_server"; 22 - version = "2.16.2"; 22 + version = "2.16.3"; 23 23 format = "pyproject"; 24 24 25 25 disabled = pythonOlder "3.7"; 26 26 27 27 src = fetchPypi { 28 28 inherit pname version; 29 - hash = "sha256-BwB6Ogowv8ZCSyi3bfjWc4bMLV+fQohnc7GzxHPLmj8="; 29 + hash = "sha256-Y1oLF2qQHxk1HAIiGhJOWTF8R29REgBAm32GfospBcM="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pysensibo/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pysensibo"; 10 - version = "1.0.20"; 10 + version = "1.0.21"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; ··· 16 16 owner = "andrey-git"; 17 17 repo = pname; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-L2NP4XS+dPlBr2h8tsGoa4G7tI9yiI4fwrhvQaKkexk="; 19 + hash = "sha256-YvriIG2G0NVlpzT91Ev13OJq8lNluqdEOTIQFQeWekI="; 20 20 }; 21 21 22 22 propagatedBuildInputs = [
+3 -3
pkgs/development/tools/millet/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "millet"; 5 - version = "0.5.13"; 5 + version = "0.5.16"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "azdavis"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-2fb7jt/wTDLFxRPzJ8i/JmlQvXBG9zjmE7nYBfmMis8="; 11 + hash = "sha256-YdCdB72f7IQsi8WKVmGlqAybcewisK1J7jfR5Irp6VE="; 12 12 }; 13 13 14 - cargoSha256 = "sha256-JCO+IxDQeB3CTMpGD8D+1O7Vj2pBxvvnP9M48vVUEsc="; 14 + cargoHash = "sha256-2WEptDHo2t6p8nzd00fPu/XQqq0gUlLAyuSraMfbHL0="; 15 15 16 16 postPatch = '' 17 17 rm .cargo/config.toml
+24 -24
pkgs/tools/admin/fastlane/Gemfile.lock
··· 8 8 artifactory (3.0.15) 9 9 atomos (0.1.3) 10 10 aws-eventstream (1.2.0) 11 - aws-partitions (1.636.0) 12 - aws-sdk-core (3.154.0) 11 + aws-partitions (1.660.0) 12 + aws-sdk-core (3.167.0) 13 13 aws-eventstream (~> 1, >= 1.0.2) 14 - aws-partitions (~> 1, >= 1.525.0) 15 - aws-sigv4 (~> 1.1) 14 + aws-partitions (~> 1, >= 1.651.0) 15 + aws-sigv4 (~> 1.5) 16 16 jmespath (~> 1, >= 1.6.1) 17 - aws-sdk-kms (1.58.0) 18 - aws-sdk-core (~> 3, >= 3.127.0) 17 + aws-sdk-kms (1.59.0) 18 + aws-sdk-core (~> 3, >= 3.165.0) 19 19 aws-sigv4 (~> 1.1) 20 - aws-sdk-s3 (1.114.0) 21 - aws-sdk-core (~> 3, >= 3.127.0) 20 + aws-sdk-s3 (1.117.1) 21 + aws-sdk-core (~> 3, >= 3.165.0) 22 22 aws-sdk-kms (~> 1) 23 23 aws-sigv4 (~> 1.4) 24 - aws-sigv4 (1.5.1) 24 + aws-sigv4 (1.5.2) 25 25 aws-eventstream (~> 1, >= 1.0.2) 26 26 babosa (1.0.4) 27 27 claide (1.1.0) ··· 36 36 unf (>= 0.0.5, < 1.0.0) 37 37 dotenv (2.8.1) 38 38 emoji_regex (3.2.3) 39 - excon (0.92.5) 39 + excon (0.94.0) 40 40 faraday (1.10.2) 41 41 faraday-em_http (~> 1.0) 42 42 faraday-em_synchrony (~> 1.0) ··· 66 66 faraday_middleware (1.2.0) 67 67 faraday (~> 1.0) 68 68 fastimage (2.2.6) 69 - fastlane (2.210.1) 69 + fastlane (2.211.0) 70 70 CFPropertyList (>= 2.3, < 4.0.0) 71 71 addressable (>= 2.8, < 3.0.0) 72 72 artifactory (~> 3.0) ··· 106 106 xcpretty (~> 0.3.0) 107 107 xcpretty-travis-formatter (>= 0.0.3) 108 108 gh_inspector (1.1.3) 109 - google-apis-androidpublisher_v3 (0.27.0) 110 - google-apis-core (>= 0.7.2, < 2.a) 111 - google-apis-core (0.9.0) 109 + google-apis-androidpublisher_v3 (0.31.0) 110 + google-apis-core (>= 0.9.1, < 2.a) 111 + google-apis-core (0.9.1) 112 112 addressable (~> 2.5, >= 2.5.1) 113 113 googleauth (>= 0.16.2, < 2.a) 114 114 httpclient (>= 2.8.1, < 3.a) ··· 117 117 retriable (>= 2.0, < 4.a) 118 118 rexml 119 119 webrick 120 - google-apis-iamcredentials_v1 (0.14.0) 121 - google-apis-core (>= 0.7.2, < 2.a) 122 - google-apis-playcustomapp_v1 (0.10.0) 123 - google-apis-core (>= 0.7, < 2.a) 124 - google-apis-storage_v1 (0.18.0) 125 - google-apis-core (>= 0.7, < 2.a) 120 + google-apis-iamcredentials_v1 (0.16.0) 121 + google-apis-core (>= 0.9.1, < 2.a) 122 + google-apis-playcustomapp_v1 (0.12.0) 123 + google-apis-core (>= 0.9.1, < 2.a) 124 + google-apis-storage_v1 (0.19.0) 125 + google-apis-core (>= 0.9.0, < 2.a) 126 126 google-cloud-core (1.6.0) 127 127 google-cloud-env (~> 1.0) 128 128 google-cloud-errors (~> 1.0) 129 129 google-cloud-env (1.6.0) 130 130 faraday (>= 0.17.3, < 3.0) 131 131 google-cloud-errors (1.3.0) 132 - google-cloud-storage (1.37.0) 132 + google-cloud-storage (1.44.0) 133 133 addressable (~> 2.8) 134 134 digest-crc (~> 0.4) 135 135 google-apis-iamcredentials_v1 (~> 0.1) 136 - google-apis-storage_v1 (~> 0.1) 136 + google-apis-storage_v1 (~> 0.19.0) 137 137 google-cloud-core (~> 1.6) 138 138 googleauth (>= 0.16.2, < 2.a) 139 139 mini_mime (~> 1.0) 140 - googleauth (1.2.0) 140 + googleauth (1.3.0) 141 141 faraday (>= 0.17.3, < 3.a) 142 142 jwt (>= 1.4, < 3.0) 143 143 memoist (~> 0.16) ··· 215 215 fastlane 216 216 217 217 BUNDLED WITH 218 - 2.3.20 218 + 2.3.24
+28 -28
pkgs/tools/admin/fastlane/gemset.nix
··· 45 45 platforms = []; 46 46 source = { 47 47 remotes = ["https://rubygems.org"]; 48 - sha256 = "1sbnj1i6mhdgkfsx8wxazp9628xb82yi1ckhww84p7fhhgyjf9x2"; 48 + sha256 = "1ycbhr5329f13sjm1f3vc0iid3mmnxyg8230sp98p8jxh4c8bkwv"; 49 49 type = "gem"; 50 50 }; 51 - version = "1.636.0"; 51 + version = "1.660.0"; 52 52 }; 53 53 aws-sdk-core = { 54 54 dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"]; ··· 56 56 platforms = []; 57 57 source = { 58 58 remotes = ["https://rubygems.org"]; 59 - sha256 = "02wdk7gry6gs2xcbvgr3v8gkkama8alxn0z8f4lpdsna7qmkhr30"; 59 + sha256 = "095nj7sf8914y60m1grnpy7cm6ybnw4ywnc0j84gz2vgv1m8awfk"; 60 60 type = "gem"; 61 61 }; 62 - version = "3.154.0"; 62 + version = "3.167.0"; 63 63 }; 64 64 aws-sdk-kms = { 65 65 dependencies = ["aws-sdk-core" "aws-sigv4"]; ··· 67 67 platforms = []; 68 68 source = { 69 69 remotes = ["https://rubygems.org"]; 70 - sha256 = "1p2dbmb1vl8vk2xchrrsp2sxa95ya5w7ll1jlw89yyhls3l2l1ag"; 70 + sha256 = "0lq1f03gy02f8z5fpc61kngkja8kkgk2m8cc6g42aij0iszjw03c"; 71 71 type = "gem"; 72 72 }; 73 - version = "1.58.0"; 73 + version = "1.59.0"; 74 74 }; 75 75 aws-sdk-s3 = { 76 76 dependencies = ["aws-sdk-core" "aws-sdk-kms" "aws-sigv4"]; ··· 78 78 platforms = []; 79 79 source = { 80 80 remotes = ["https://rubygems.org"]; 81 - sha256 = "1r6dxz3llgxbbm66jq5mkzk0i6qsxwv0d9s0ipwb23vv3bgp23yf"; 81 + sha256 = "17ah9j82313ynb8nkcbq21fa3dy1a3v6lk5kdrhphazbpb2xmxkn"; 82 82 type = "gem"; 83 83 }; 84 - version = "1.114.0"; 84 + version = "1.117.1"; 85 85 }; 86 86 aws-sigv4 = { 87 87 dependencies = ["aws-eventstream"]; ··· 89 89 platforms = []; 90 90 source = { 91 91 remotes = ["https://rubygems.org"]; 92 - sha256 = "1d4bifmll4hrf4gihr5hdvn59wjpz4qpyg5jj95kp17fykzqg36n"; 92 + sha256 = "11hkna2av47bl0yprgp8k4ya70rc3m2ib5w10fn0piplgkkmhz7m"; 93 93 type = "gem"; 94 94 }; 95 - version = "1.5.1"; 95 + version = "1.5.2"; 96 96 }; 97 97 babosa = { 98 98 groups = ["default"]; ··· 213 213 platforms = []; 214 214 source = { 215 215 remotes = ["https://rubygems.org"]; 216 - sha256 = "0qc7l72y7wxlc3pi3paj84jc5jfb0yc1vsc0w6v029il3dd14b8r"; 216 + sha256 = "094kbi32i56p08348b95amg9dz5c9prn5jywhkcghsd3d6kll981"; 217 217 type = "gem"; 218 218 }; 219 - version = "0.92.5"; 219 + version = "0.94.0"; 220 220 }; 221 221 faraday = { 222 222 dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"]; ··· 368 368 platforms = []; 369 369 source = { 370 370 remotes = ["https://rubygems.org"]; 371 - sha256 = "1wxzcs81c5ji30hrz64884rg0w56v2nwjyiyc8daka578bg7s8d6"; 371 + sha256 = "1h8w77nq8sbvqvv01sq3xynrizfg80yzas9wlbx3a18gqsvk4hjh"; 372 372 type = "gem"; 373 373 }; 374 - version = "2.210.1"; 374 + version = "2.211.0"; 375 375 }; 376 376 gh_inspector = { 377 377 groups = ["default"]; ··· 389 389 platforms = []; 390 390 source = { 391 391 remotes = ["https://rubygems.org"]; 392 - sha256 = "1z00izf9x4dcv97022vd0i7x32azsw2k893vrz3l86kazn0zgipf"; 392 + sha256 = "14rndcs6jlq679cq760ww3grnqsq71kbq0sjsllgf9mngsxhcg7n"; 393 393 type = "gem"; 394 394 }; 395 - version = "0.27.0"; 395 + version = "0.31.0"; 396 396 }; 397 397 google-apis-core = { 398 398 dependencies = ["addressable" "googleauth" "httpclient" "mini_mime" "representable" "retriable" "rexml" "webrick"]; ··· 400 400 platforms = []; 401 401 source = { 402 402 remotes = ["https://rubygems.org"]; 403 - sha256 = "1w9m4zc5xswz2h7gj4jvnb1ivzb6lcsl75fnw8ip7qz6hzwfgrlc"; 403 + sha256 = "0d5h7sm8asxg252dnkk91sq51ynk1m06i15an6s04ihsi5ja64n0"; 404 404 type = "gem"; 405 405 }; 406 - version = "0.9.0"; 406 + version = "0.9.1"; 407 407 }; 408 408 google-apis-iamcredentials_v1 = { 409 409 dependencies = ["google-apis-core"]; ··· 411 411 platforms = []; 412 412 source = { 413 413 remotes = ["https://rubygems.org"]; 414 - sha256 = "1xp49f1k9fnmch6qpmggrxfl103lk48457jkl8lzg5s79zw71g20"; 414 + sha256 = "07d6c8pf4fam9bzkz5fjqypklclq774m0h7ahyxv0hn5zb3hkw4b"; 415 415 type = "gem"; 416 416 }; 417 - version = "0.14.0"; 417 + version = "0.16.0"; 418 418 }; 419 419 google-apis-playcustomapp_v1 = { 420 420 dependencies = ["google-apis-core"]; ··· 422 422 platforms = []; 423 423 source = { 424 424 remotes = ["https://rubygems.org"]; 425 - sha256 = "0jgmfayhww7sy06pzf8r7bvxjix4jdazbyyy4mhp6ghv1s9r85w7"; 425 + sha256 = "1kq1hfzg3i5i9fml7f6ffpihy340h23w2gcgqdkdhqgc5zd7nq0s"; 426 426 type = "gem"; 427 427 }; 428 - version = "0.10.0"; 428 + version = "0.12.0"; 429 429 }; 430 430 google-apis-storage_v1 = { 431 431 dependencies = ["google-apis-core"]; ··· 433 433 platforms = []; 434 434 source = { 435 435 remotes = ["https://rubygems.org"]; 436 - sha256 = "00jq03n0ff20rv4smjgx7ggv70crh2whpj5p6jmlb41nim267fvz"; 436 + sha256 = "17qamcjnf22zvw1g169g8a2gkzdsxx4ij3a4ganihyrcf9r62asj"; 437 437 type = "gem"; 438 438 }; 439 - version = "0.18.0"; 439 + version = "0.19.0"; 440 440 }; 441 441 google-cloud-core = { 442 442 dependencies = ["google-cloud-env" "google-cloud-errors"]; ··· 476 476 platforms = []; 477 477 source = { 478 478 remotes = ["https://rubygems.org"]; 479 - sha256 = "1csghy4dqh1zzwj1zkc2q8ldsj6m8y5dqs4cfzjjgb6ymkyarycc"; 479 + sha256 = "1skhlpcykxxzw3050cwngdyc3n746wfx443w1w9chxwjbh2ix6i9"; 480 480 type = "gem"; 481 481 }; 482 - version = "1.37.0"; 482 + version = "1.44.0"; 483 483 }; 484 484 googleauth = { 485 485 dependencies = ["faraday" "jwt" "memoist" "multi_json" "os" "signet"]; ··· 487 487 platforms = []; 488 488 source = { 489 489 remotes = ["https://rubygems.org"]; 490 - sha256 = "030bcdnffwndk8h270cmbndixb5h3ss860yifv6bkfys95s5fjpp"; 490 + sha256 = "1hpwgwhk0lmnknkw8kbdfxn95qqs6aagpq815l5fkw9w6mi77pai"; 491 491 type = "gem"; 492 492 }; 493 - version = "1.2.0"; 493 + version = "1.3.0"; 494 494 }; 495 495 highline = { 496 496 groups = ["default"];
+2 -2
pkgs/tools/audio/abcmidi/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "abcMIDI"; 5 - version = "2022.08.23"; 5 + version = "2022.09.01"; 6 6 7 7 src = fetchzip { 8 8 url = "https://ifdo.ca/~seymour/runabc/${pname}-${version}.zip"; 9 - hash = "sha256-YVi8c5c8lYpctXmOp478hVRp3wXegNxfBcrB0fTvBxE="; 9 + hash = "sha256-to9hbhW7t5On4PrQEm2CDrpexaMB4frbVQOdS4DGseg="; 10 10 }; 11 11 12 12 meta = with lib; {
+3 -3
pkgs/tools/backup/monolith/default.nix
··· 9 9 10 10 rustPlatform.buildRustPackage rec { 11 11 pname = "monolith"; 12 - version = "2.6.2"; 12 + version = "2.7.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "Y2Z"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "sha256-E+2D/oidqxRqKR70LN4uR1QkBa4oFfLiS8SoJkrgwtI="; 18 + sha256 = "sha256-pljMWAfmDQUxQEyFGVhXqLjRq6P7D+YUB/e1h66WnDE="; 19 19 }; 20 20 21 - cargoSha256 = "sha256-Acmo0p+WihRg3dU3ptaFw6uf9OQegvPUCQ63b5Ucdmk="; 21 + cargoSha256 = "sha256-kFDyjiupjN1cuhzE16v6JP/yyXdtwL3srZVtSimnahA="; 22 22 23 23 nativeBuildInputs = lib.optionals stdenv.isLinux [ pkg-config ]; 24 24 buildInputs = lib.optionals stdenv.isLinux [ openssl ]
+2 -2
pkgs/tools/inputmethods/lisgd/default.nix
··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 pname = "lisgd"; 14 - version = "0.3.4"; 14 + version = "0.3.5"; 15 15 16 16 src = fetchFromSourcehut { 17 17 owner = "~mil"; 18 18 repo = "lisgd"; 19 19 rev = version; 20 - hash = "sha256-ZzPdIwN4/G5Te51gJpbNcHVkG4Rplcaa8yHDJr58oyk="; 20 + hash = "sha256-NnZhOQ/I7wbGlWkSXFXEV96UfG+GPMz1VSiEc9TwI6Y="; 21 21 }; 22 22 23 23 inherit patches;
+2 -2
pkgs/tools/misc/docui/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib, stdenv, buildGoModule, fetchFromGitHub }: 2 2 3 3 buildGoModule rec { 4 4 pname = "docui"; ··· 17 17 description = "TUI Client for Docker"; 18 18 homepage = "https://github.com/skanehira/docui"; 19 19 license = licenses.mit; 20 - platforms = platforms.linux ++ platforms.darwin; 21 20 maintainers = with maintainers; [ aethelz ]; 21 + broken = stdenv.isDarwin; 22 22 }; 23 23 }
+50
pkgs/tools/misc/r3ctl/default.nix
··· 1 + { lib 2 + , qt5 3 + , qtbase 4 + , qtsvg 5 + , qtx11extras 6 + , qttools 7 + , qtwebsockets 8 + , qtmultimedia 9 + , fetchFromGitHub 10 + }: 11 + 12 + qt5.mkDerivation rec { 13 + pname = "r3ctl"; 14 + version = "a82cb5b3123224e706835407f21acea9dc7ab0f0"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "0xfeedc0de64"; 18 + repo = "r3ctl"; 19 + rev = "a82cb5b3123224e706835407f21acea9dc7ab0f0"; 20 + sha256 = "5/L8jvEDJGJzsuAxPrctSDS3d8lbFX/+f52OVyGQ/RY="; 21 + }; 22 + 23 + buildPhase = '' 24 + qmake . 25 + make 26 + ''; 27 + 28 + postInstall = '' 29 + mv bin $out 30 + ''; 31 + 32 + nativeBuildInputs = [ 33 + qt5.wrapQtAppsHook 34 + ]; 35 + 36 + buildInputs = [ 37 + qtbase 38 + qttools 39 + qtmultimedia 40 + qtwebsockets 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "A cmdline tool to control the r3 hackerspace lights"; 45 + homepage = "https://github.com/0xfeedc0de64/r3ctl"; 46 + maintainers = with maintainers; [ mkg20001 ]; 47 + license = licenses.gpl3Only; 48 + platforms = platforms.linux; 49 + }; 50 + }
+2 -2
pkgs/tools/misc/wakatime/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "wakatime"; 5 - version = "1.55.2"; 5 + version = "1.57.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "wakatime"; 9 9 repo = "wakatime-cli"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Gp4whRxKhZfs0eFxTTrnrtqJAaWGX4ueKKoLUgbz4Ts="; 11 + sha256 = "sha256-3xeTkODG6CMDFjUrh89cFi9UlTikmWmxM3P3vg2pXEo="; 12 12 }; 13 13 14 14 vendorSha256 = "sha256-ANRcgeZYtcWGbK8c9KE8joo97d8LKvKA8/A+/rrjOoM=";
+1 -1
pkgs/tools/networking/tridactyl-native/default.nix
··· 1 1 { lib, nimPackages, fetchFromGitHub }: 2 2 3 3 nimPackages.buildNimPackage rec { 4 - pname = "tridactly-native"; 4 + pname = "tridactyl-native"; 5 5 version = "0.3.7"; 6 6 7 7 src = fetchFromGitHub {
+2 -2
pkgs/tools/security/ghidra/build.nix
··· 19 19 let 20 20 pkg_path = "$out/lib/ghidra"; 21 21 pname = "ghidra"; 22 - version = "10.2"; 22 + version = "10.2.1"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "NationalSecurityAgency"; 26 26 repo = "Ghidra"; 27 27 rev = "Ghidra_${version}_build"; 28 - sha256 = "sha256-b6xUSAZgyvpJFiG3/kl2s1vpq9n1etnoa7AJLF3NdZY="; 28 + sha256 = "sha256-xK6rSvI3L5wVcTBxJJndAVQMxjpsA5jMq0GeWNmCodI="; 29 29 }; 30 30 31 31 desktopItem = makeDesktopItem {
+9 -15
pkgs/tools/system/jump/default.nix
··· 1 - { buildGoModule, fetchFromGitHub, lib }: 1 + { buildGoModule, fetchFromGitHub, lib, installShellFiles }: 2 2 3 3 buildGoModule rec { 4 4 pname = "jump"; 5 - version = "0.41.0"; 5 + version = "0.51.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gsamokovarov"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-nI4n1WxgdGGP822APBOLZ5lNkjwL1KfP5bKUxfvXdnE="; 11 + sha256 = "sha256-nlCuotEiAX2+xx7T8jWZo2p4LNLhWXDdcU6DxJprgx0="; 12 12 }; 13 13 14 - vendorSha256 = null; 14 + vendorSha256 = "sha256-nMUqZWdq//q/DNthvpKiYLq8f95O0QoItyX5w4vHzSA="; 15 15 16 - doCheck = false; 16 + nativeBuildInputs = [ installShellFiles ]; 17 17 18 - outputs = [ "out" "man"]; 19 - postInstall = '' 20 - install -D --mode=444 man/j.1 man/jump.1 -t $man/man/man1/ 18 + ldflags = [ "-s" "-w" ]; 21 19 22 - # generate completion scripts for jump 23 - export HOME="$NIX_BUILD_TOP" 24 - mkdir -p $out/share/{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions} 25 - $out/bin/jump shell bash > "$out/share/bash-completion/completions/jump" 26 - $out/bin/jump shell fish > $out/share/fish/vendor_completions.d/jump.fish 27 - $out/bin/jump shell zsh > $out/share/zsh/site-functions/_jump 20 + postInstall = '' 21 + installManPage man/j.1 man/jump.1 28 22 ''; 29 23 30 24 meta = with lib; { ··· 36 30 ''; 37 31 homepage = "https://github.com/gsamokovarov/jump"; 38 32 license = licenses.mit; 39 - maintainers = with maintainers; [ ]; 33 + maintainers = with maintainers; [ aaronjheng ]; 40 34 }; 41 35 }
+6 -2
pkgs/top-level/all-packages.nix
··· 560 560 561 561 riot-redis = callPackage ../development/tools/riot-redis { }; 562 562 563 + r3ctl = qt5.callPackage ../tools/misc/r3ctl { }; 564 + 563 565 ptouch-print = callPackage ../misc/ptouch-print { }; 564 566 565 567 demoit = callPackage ../servers/demoit { }; ··· 2128 2130 2129 2131 apio = python3Packages.callPackage ../development/embedded/fpga/apio { }; 2130 2132 2131 - apitrace = libsForQt514.callPackage ../applications/graphics/apitrace {}; 2133 + apitrace = libsForQt5.callPackage ../applications/graphics/apitrace {}; 2132 2134 2133 2135 argagg = callPackage ../development/libraries/argagg { }; 2134 2136 ··· 28169 28171 28170 28172 endeavour = callPackage ../applications/office/endeavour { }; 28171 28173 28172 - enhanced-ctorrent = callPackage ../applications/networking/enhanced-ctorrent { }; 28174 + enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { }; 28173 28175 28174 28176 entangle = callPackage ../applications/video/entangle { 28175 28177 inherit (gst_all_1) gstreamer gst-plugins-base; ··· 29282 29284 marker = callPackage ../applications/editors/marker { }; 29283 29285 29284 29286 meerk40t = callPackage ../applications/misc/meerk40t { }; 29287 + 29288 + meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { }; 29285 29289 29286 29290 musikcube = callPackage ../applications/audio/musikcube { 29287 29291 inherit (darwin.apple_sdk.frameworks) Cocoa SystemConfiguration;