lol

Merge staging-next into staging

authored by

github-actions[bot] and committed by
GitHub
269427cb 8a6e3215

+143 -171
+1 -10
doc/builders/packages/steam.section.md
··· 56 56 57 57 ## steam-run {#sec-steam-run} 58 58 59 - The FHS-compatible chroot used for steam can also be used to run other linux games that expect a FHS environment. To do it, add 60 - 61 - ```nix 62 - pkgs.steam.override ({ 63 - nativeOnly = true; 64 - newStdcpp = true; 65 - }).run 66 - ``` 67 - 68 - to your configuration, rebuild, and run the game with 59 + The FHS-compatible chroot used for Steam can also be used to run other Linux games that expect a FHS environment. To use it, install the `steam-run-native` package and run the game with 69 60 70 61 ``` 71 62 steam-run ./foo
+2 -2
pkgs/applications/science/chemistry/jmol/default.nix
··· 17 17 }; 18 18 in 19 19 stdenv.mkDerivation rec { 20 - version = "14.31.41"; 20 + version = "14.31.42"; 21 21 pname = "jmol"; 22 22 23 23 src = let 24 24 baseVersion = "${lib.versions.major version}.${lib.versions.minor version}"; 25 25 in fetchurl { 26 26 url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz"; 27 - sha256 = "sha256-dI1WkQgFikxaIjjqVKZcsGvc3QIu/NMIcRW3N8PGbkY="; 27 + sha256 = "sha256-q81dUSxrKT3nzX0bFclolsyguQxXKlsiX9GCwEvOpAw="; 28 28 }; 29 29 30 30 patchPhase = ''
+1 -1
pkgs/applications/science/logic/hol/default.nix
··· 81 81 ''; 82 82 homepage = "http://hol.sourceforge.net/"; 83 83 license = licenses.bsd3; 84 - platforms = [ "x86_64-linux" ]; 84 + platforms = platforms.unix; 85 85 maintainers = with maintainers; [ mudri ]; 86 86 }; 87 87 }
+2 -2
pkgs/applications/video/vlc/default.nix
··· 24 24 25 25 stdenv.mkDerivation rec { 26 26 pname = "${optionalString onlyLibVLC "lib"}vlc"; 27 - version = "3.0.12"; 27 + version = "3.0.16"; 28 28 29 29 src = fetchurl { 30 30 url = "http://get.videolan.org/vlc/${version}/vlc-${version}.tar.xz"; 31 - sha256 = "0ygqihw2c5vvzv8950dlf7rdwz1cpz1668jgyja604ljibrmix7g"; 31 + sha256 = "sha256-/641/GT2JcF1Vx0jRrxfYge+mXYlF/FUI+dPGDmUEPY="; 32 32 }; 33 33 34 34 # VLC uses a *ton* of libraries for various pieces of functionality, many of
+13 -5
pkgs/data/fonts/gentium/default.nix
··· 1 1 { lib, fetchzip }: 2 2 3 3 let 4 - version = "5.000"; 4 + version = "6.000"; 5 5 in fetchzip rec { 6 6 name = "gentium-${version}"; 7 7 ··· 10 10 postFetch = '' 11 11 mkdir -p $out/share/{doc,fonts} 12 12 unzip -l $downloadedFile 13 - unzip -j $downloadedFile \*.ttf -d $out/share/fonts/truetype 14 - unzip -j $downloadedFile \*/FONTLOG.txt \*/GENTIUM-FAQ.txt \*/README.txt -d $out/share/doc/${name} 15 - unzip -j $downloadedFile \*/documentation/\* -d $out/share/doc/${name}/documentation 13 + unzip -j $downloadedFile \*.ttf \ 14 + -d $out/share/fonts/truetype 15 + unzip -j $downloadedFile \ 16 + \*/FONTLOG.txt \ 17 + \*/README.txt \ 18 + -d $out/share/doc/${name} 19 + unzip -j $downloadedFile \ 20 + \*/documentation/\*.html \ 21 + \*/documentation/\*.txt \ 22 + -x \*/documentation/source/\* \ 23 + -d $out/share/doc/${name}/documentation 16 24 ''; 17 25 18 - sha256 = "1qr2wjdmm93167b0w9cidlf3wwsyjx4838ja9jmm4jkyian5whhp"; 26 + sha256 = "zhSpAYK3Lfzsx6Z1IA6aRFNNXdDGq/jWxsQ20c2HcxI="; 19 27 20 28 meta = with lib; { 21 29 homepage = "https://software.sil.org/gentium/";
+2 -2
pkgs/development/interpreters/php/7.4.nix
··· 2 2 3 3 let 4 4 base = callPackage ./generic.nix (_args // { 5 - version = "7.4.20"; 6 - sha256 = "0d5ncz97y0271dsmz269wl4721vhq2fn6pmm9rxglc756p36pnha"; 5 + version = "7.4.21"; 6 + sha256 = "0al2697d5hwq0f39rgncl1pwfxzzpc0afmr0fjvw5qjpww163v1n"; 7 7 }); 8 8 9 9 in
+2 -2
pkgs/development/interpreters/php/8.0.nix
··· 2 2 3 3 let 4 4 base = callPackage ./generic.nix (_args // { 5 - version = "8.0.7"; 6 - sha256 = "0yazcc9x66xg1gmi3rpgk891g6s3mm7aywcadqfqnx1mdz4z5ckj"; 5 + version = "8.0.8"; 6 + sha256 = "0vyi9hhy7yl4l589dniwb3gq29sp3giq7ni4nca3x54q3bbpgg8l"; 7 7 }); 8 8 9 9 in
-2
pkgs/development/interpreters/php/generic.nix
··· 195 195 196 196 # PCRE 197 197 ++ lib.optionals (lib.versionAtLeast version "7.4") [ "--with-external-pcre=${pcre2.dev}" ] 198 - ++ lib.optionals (lib.versions.majorMinor version == "7.3") [ "--with-pcre-regex=${pcre2.dev}" ] 199 - ++ lib.optionals (lib.versionOlder version "7.3") [ "--with-pcre-regex=${pcre2.dev}" ] 200 198 ++ [ "PCRE_LIBDIR=${pcre2}" ] 201 199 202 200
+2 -2
pkgs/development/libraries/intel-media-driver/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "intel-media-driver"; 9 - version = "21.2.2"; 9 + version = "21.2.3"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "intel"; 13 13 repo = "media-driver"; 14 14 rev = "intel-media-${version}"; 15 - sha256 = "0cz2zr5qmhlsb1ydffakpkw9adyvn5n2y269fp0k2sskqwlykn48"; 15 + sha256 = "0nldd1yfyvwnpkh0v3ni09z2zwmj84px0pcd1w50brvny36r814c"; 16 16 }; 17 17 18 18 cmakeFlags = [
+2 -12
pkgs/development/ocaml-modules/camlpdf/default.nix
··· 5 5 else 6 6 7 7 stdenv.mkDerivation rec { 8 - version = "2.3.1"; 8 + version = "2.4"; 9 9 name = "ocaml${ocaml.version}-camlpdf-${version}"; 10 10 src = fetchFromGitHub { 11 11 owner = "johnwhitington"; 12 12 repo = "camlpdf"; 13 13 rev = "v${version}"; 14 - sha256 = "1q69hhk63z836jbkv4wsng27w35w0qpz01c7ax0mqm8d8kmnr0v4"; 14 + sha256 = "09kzrgmlxb567315p3fy59ba0kv7xhp548n9i3l4wf9n06p0ww9m"; 15 15 }; 16 16 17 17 buildInputs = [ which ocaml findlib ]; 18 - 19 - # Version number in META file is wrong 20 - patchPhase = '' 21 - patch -p 0 META <<EOF 22 - 3c3 23 - < version="1.7.1" 24 - --- 25 - > version="${version}" 26 - EOF 27 - ''; 28 18 29 19 preInstall = '' 30 20 mkdir -p $out/lib/ocaml/${ocaml.version}/site-lib/stublibs
+8 -9
pkgs/development/ocaml-modules/cpdf/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub, ocaml, findlib, camlpdf, ncurses }: 2 2 3 - let version = "2.3.1"; in 3 + if !lib.versionAtLeast ocaml.version "4.10" 4 + then throw "cpdf is not available for OCaml ${ocaml.version}" 5 + else 6 + 7 + let version = "2.4"; in 4 8 5 9 stdenv.mkDerivation { 6 10 name = "ocaml${ocaml.version}-cpdf-${version}"; ··· 9 13 owner = "johnwhitington"; 10 14 repo = "cpdf-source"; 11 15 rev = "v${version}"; 12 - sha256 = "1gwz0iy28f67kbqap2q10nf98dalwbi03vv5j893z2an7pb4w68z"; 16 + sha256 = "1a8lmfc76dr8x6pxgm4aypbys02pfma9yh4z3l1qxp2q1909na5l"; 13 17 }; 14 18 15 - prePatch = '' 16 - substituteInPlace META --replace 'version="1.7"' 'version="${version}"' 17 - ''; 18 - 19 19 buildInputs = [ ocaml findlib ncurses ]; 20 20 propagatedBuildInputs = [ camlpdf ]; 21 21 22 - createFindlibDestdir = true; 23 - 24 - postInstall = '' 22 + preInstall = '' 23 + mkdir -p $OCAMLFIND_DESTDIR 25 24 mkdir -p $out/bin 26 25 cp cpdf $out/bin 27 26 mkdir -p $out/share/
+3 -18
pkgs/development/python-modules/qcelemental/default.nix
··· 1 - { buildPythonPackage, lib, fetchPypi, fetchpatch, numpy 1 + { buildPythonPackage, lib, fetchPypi, numpy 2 2 , pydantic, pint, networkx, pytestrunner, pytestcov, pytest 3 3 } : 4 4 5 5 buildPythonPackage rec { 6 6 pname = "qcelemental"; 7 - version = "0.20.0"; 7 + version = "0.21.0"; 8 8 9 9 checkInputs = [ pytestrunner pytestcov pytest ]; 10 10 propagatedBuildInputs = [ numpy pydantic pint networkx ]; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "141vw36fmacj897q26kq2bl9l0d23lyqjfry6q46aa9087dcs7ni"; 14 + sha256 = "1b3c78fxbpnddrm1fnbvv4x2840jcfjg2l5cb5w4p38vzksiv238"; 15 15 }; 16 - 17 - # FIXME: Fixed upstream but not released yet. Nevertheless critical for correct behaviour. 18 - # See https://github.com/MolSSI/QCElemental/pull/265 19 - patches = [ 20 - (fetchpatch { 21 - name = "SearchPath1.patch"; 22 - url = "https://github.com/MolSSI/QCElemental/commit/2211a4e59690bcb14265a60f199a5efe74fe44db.diff"; 23 - sha256 = "1ibjvmdrc103jdj79xrr11y5yji5hc966rm4ihfhfzgbvfkbjg2l"; 24 - }) 25 - (fetchpatch { 26 - name = "SearchPath2.patch"; 27 - url = "https://github.com/MolSSI/QCElemental/commit/5a32ce33e8142047b0a00d0036621fe2750e872a.diff"; 28 - sha256 = "0gmg70vdps7k6alqclwdlxkli9d8s1fphbdvyl8wy8xrh46jw6rk"; 29 - }) 30 - ]; 31 16 32 17 doCheck = true; 33 18
+3 -3
pkgs/development/tools/parsing/tree-sitter/default.nix
··· 28 28 # 1) change all these hashes 29 29 # 2) nix-build -A tree-sitter.updater.update-all-grammars 30 30 # 3) run the ./result script that is output by that (it updates ./grammars) 31 - version = "0.19.5"; 32 - sha256 = "1qmb0sva28zv6r3c3j7xs9pc8bpwwhkb9vxxndw2zbdn9wkvmbmn"; 33 - cargoSha256 = "0hnjik3pymb1s7frhfpfzvd6w2k3lgpsmh6milpriwxmqsmkwdzz"; 31 + version = "0.20.0"; 32 + sha256 = "0hrcisvw44fjxix09lfbrz7majaj6njbnr6c92a6a5748p2jvyng"; 33 + cargoSha256 = "029db3yy6nj18vxfvj0ra568a9k4x7znfj08spvzl5sxfbx6442r"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "tree-sitter";
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-c-sharp.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-c-sharp", 3 - "rev": "aa429589525bb849189a0c5ddb52267ce578f988", 4 - "date": "2021-06-07T18:47:38+02:00", 5 - "path": "/nix/store/mclvpa5kfbl9g5ij3xjdhnqc6bqzqcj6-tree-sitter-c-sharp", 6 - "sha256": "07alycp4bclr0ycn44dj2481xag0s10nwgyrdxar3j91hphd966s", 3 + "rev": "3953034ee61e8639100b063092d4280e047ca9e9", 4 + "date": "2021-06-21T12:18:46+02:00", 5 + "path": "/nix/store/8f2bnr790zwibhyd3jqjm38zfc1md5is-tree-sitter-c-sharp", 6 + "sha256": "0k6pb27f463y88bf6ym0zl4d36182y5cr3013j71h3vlg264z96c", 7 7 "fetchSubmodules": false, 8 8 "deepClone": false, 9 9 "leaveDotGit": false
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-haskell.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-haskell", 3 - "rev": "237f4eb4417c28f643a29d795ed227246afb66f9", 4 - "date": "2021-06-05T13:41:42+02:00", 5 - "path": "/nix/store/wwi86c3ix0zq8czwljxxypw5w2mxnz5h-tree-sitter-haskell", 6 - "sha256": "0gx6mr6yg053i5mif8i8qwkk9h57laf9riw5r24av1y7cal7sszd", 3 + "rev": "a0c1adb59e390f7d839a146c57fdb33d36ed97e6", 4 + "date": "2021-06-18T23:36:08+02:00", 5 + "path": "/nix/store/7rl3najf8rn8ndh31vcxjz5px3r1scky-tree-sitter-haskell", 6 + "sha256": "0a97w0qnj0fwy0yyg7hb9i1fyiwbyiz5mwx77aaw6md4jcsf4di8", 7 7 "fetchSubmodules": false, 8 8 "deepClone": false, 9 9 "leaveDotGit": false
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-javascript.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-javascript", 3 - "rev": "45b9ce2a2588c0e6d616b0ee2a710b1fcb99c5b5", 4 - "date": "2021-06-09T14:12:41-07:00", 5 - "path": "/nix/store/j6r7z3m4wk6baz70qg2xn2mq3jlnyq6f-tree-sitter-javascript", 6 - "sha256": "0rzpyxbh1j9l12jxyryc06f8jhbd5ci18lfb7bw2msc685b2ckcx", 3 + "rev": "6de6d604c243b68f90dce14130d536c694d90dcc", 4 + "date": "2021-06-29T15:54:12-07:00", 5 + "path": "/nix/store/mmz8s440zplg88c0mb0w3dlg94dzgxmf-tree-sitter-javascript", 6 + "sha256": "1bz8xhs7q4lp49q1id6dvz93l7vf0gxgngsbjk3x1nvw8rg171j6", 7 7 "fetchSubmodules": false, 8 8 "deepClone": false, 9 9 "leaveDotGit": false
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-php.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-php", 3 - "rev": "b065fc4ded84c30aff14c07ec6e7cf449e222b04", 4 - "date": "2021-06-01T20:33:20+02:00", 5 - "path": "/nix/store/czdqn2nz8pgrd64w74yskx6vl233phxn-tree-sitter-php", 6 - "sha256": "1qr2byy344haqybd0zz2hazncay7zndkp4p3317ck50xrs05z086", 3 + "rev": "5e89808d490d893799ebcf229130afe4cf2b0324", 4 + "date": "2021-06-22T09:23:44+02:00", 5 + "path": "/nix/store/5c1pn1p183czqb43a0va7whd4sz81jf1-tree-sitter-php", 6 + "sha256": "1mp5kv305a4rrgh7kklifqfg3680krfsd0h76sxn4i0wxyqfgczi", 7 7 "fetchSubmodules": false, 8 8 "deepClone": false, 9 9 "leaveDotGit": false
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-ruby.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-ruby", 3 - "rev": "391269d74d20154bbd0ac9be20b35eced6920290", 4 - "date": "2021-05-04T14:02:32-07:00", 5 - "path": "/nix/store/hamsaml0yzi13qd61abypjwbv33rd824-tree-sitter-ruby", 6 - "sha256": "0biyhydfzybz3g6hhdd0rk6yav7xsk61j8lnmpsi60vaxabdsaiv", 3 + "rev": "fe6a2d634da0e16b11b5aa255cc3df568a4572fd", 4 + "date": "2021-03-03T16:54:30-08:00", 5 + "path": "/nix/store/ragrvqj7hm98r74v5b3fljvc47gd3nhj-tree-sitter-ruby", 6 + "sha256": "0m3h4928rbs300wcb6776h9r88hi32rybbhcaf6rdympl5nzi83v", 7 7 "fetchSubmodules": false, 8 8 "deepClone": false, 9 9 "leaveDotGit": false
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-scala.json
··· 1 1 { 2 2 "url": "https://github.com/tree-sitter/tree-sitter-scala", 3 - "rev": "fb23ed9a99da012d86b7a5059b9d8928607cce29", 4 - "date": "2021-04-01T10:11:15-07:00", 5 - "path": "/nix/store/n1wvxkz4h38770lxvwakway34ac2a8h7-tree-sitter-scala", 6 - "sha256": "05g95340g4labkdvfka5cbg7pr6vzigc40y54js1b5wml0w3d8f7", 3 + "rev": "bfa2a81388019d47f6a0a6a6e9c96910dec830b4", 4 + "date": "2021-06-23T15:37:27-07:00", 5 + "path": "/nix/store/nc5cndwzc5pzq3x64wa51bff0rl36hc8-tree-sitter-scala", 6 + "sha256": "0x0lq78gjfsqi225mfvrpkl2jc6fbb378jgj04syxkm941lxc4bk", 7 7 "fetchSubmodules": false, 8 8 "deepClone": false, 9 9 "leaveDotGit": false
+4 -4
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-svelte.json
··· 1 1 { 2 2 "url": "https://github.com/Himujjal/tree-sitter-svelte", 3 - "rev": "10c113001acf9852817150acb3031a5e68d2b4cf", 4 - "date": "2021-05-02T10:05:14+05:30", 5 - "path": "/nix/store/mpfr56mfiizhwr4hq7h422glmdc4hg48-tree-sitter-svelte", 6 - "sha256": "1n7addsnin6czm5hrbhaaqqgf0c3nz3mpcdysm2z4icgn7fjq281", 3 + "rev": "c696a13a587b0595baf7998f1fb9e95c42750263", 4 + "date": "2021-03-20T16:45:11+05:30", 5 + "path": "/nix/store/8krdxqwpi95ljrb5jgalwgygz3aljqr8-tree-sitter-svelte", 6 + "sha256": "0ckmss5gmvffm6danlsvgh6gwvrlznxsqf6i6ipkn7k5lxg1awg3", 7 7 "fetchSubmodules": false, 8 8 "deepClone": false, 9 9 "leaveDotGit": false
+28
pkgs/tools/misc/yajsv/default.nix
··· 1 + { buildGoModule, fetchFromGitHub, lib }: 2 + 3 + let version = "1.4.0"; 4 + in buildGoModule { 5 + pname = "yajsv"; 6 + version = version; 7 + 8 + src = fetchFromGitHub { 9 + owner = "neilpa"; 10 + repo = "yajsv"; 11 + rev = "v${version}"; 12 + sha256 = "0smaij3905fqgcjmnfs58r6silhp3hyv7ccshk7n13fmllmsm7v7"; 13 + }; 14 + 15 + vendorSha256 = "0rmc31i5jra2qcqhw1azflmhawxasrq0d6qwd6qp250sj1jr6ahq"; 16 + 17 + doInstallCheck = true; 18 + installCheckPhase = '' 19 + $out/bin/yajsv -v > /dev/null 20 + ''; 21 + 22 + meta = { 23 + description = "Yet Another JSON Schema Validator"; 24 + homepage = "https://github.com/neilpa/yajsv"; 25 + license = lib.licenses.mit; 26 + maintainers = with lib.maintainers; [ rycee ]; 27 + }; 28 + }
+14 -18
pkgs/tools/package-management/fpm/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - arr-pm (0.0.10) 4 + arr-pm (0.0.11) 5 5 cabin (> 0) 6 - backports (3.14.0) 6 + backports (3.21.0) 7 7 cabin (0.9.0) 8 - childprocess (0.9.0) 9 - ffi (~> 1.0, >= 1.0.11) 10 8 clamp (1.0.1) 11 - dotenv (2.7.2) 12 - ffi (1.10.0) 13 - fpm (1.11.0) 14 - arr-pm (~> 0.0.10) 9 + dotenv (2.7.6) 10 + fpm (1.13.0) 11 + arr-pm (~> 0.0.11) 15 12 backports (>= 2.6.2) 16 13 cabin (>= 0.6.0) 17 - childprocess (= 0.9.0) 18 14 clamp (~> 1.0.0) 19 - ffi 20 - json (>= 1.7.7, < 2.0) 15 + git (>= 1.3.0, < 2.0) 16 + json (>= 1.7.7, < 3.0) 21 17 pleaserun (~> 0.0.29) 22 - ruby-xz (~> 0.2.3) 18 + rexml 23 19 stud 20 + git (1.8.1) 21 + rchardet (~> 1.8) 24 22 insist (1.0.0) 25 - io-like (0.3.0) 26 - json (1.8.6) 23 + json (2.5.1) 27 24 mustache (0.99.8) 28 - pleaserun (0.0.30) 25 + pleaserun (0.0.32) 29 26 cabin (> 0) 30 27 clamp 31 28 dotenv 32 29 insist 33 30 mustache (= 0.99.8) 34 31 stud 35 - ruby-xz (0.2.3) 36 - ffi (~> 1.9) 37 - io-like (~> 0.3) 32 + rchardet (1.8.0) 33 + rexml (3.2.5) 38 34 stud (0.0.23) 39 35 40 36 PLATFORMS
+30 -41
pkgs/tools/package-management/fpm/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "07yx1g1nh4zdy38i2id1xyp42fvj4vl6i196jn7szvjfm0jx98hg"; 8 + sha256 = "17qssricshzs2ml1jvn4bs2h85gxvrqm074pl5nl8vr74620iazi"; 9 9 type = "gem"; 10 10 }; 11 - version = "0.0.10"; 11 + version = "0.0.11"; 12 12 }; 13 13 backports = { 14 14 groups = ["default"]; 15 15 platforms = []; 16 16 source = { 17 17 remotes = ["https://rubygems.org"]; 18 - sha256 = "17j5pf0b69bkn043wi4xd530ky53jbbnljr4bsjzlm4k8bzlknfn"; 18 + sha256 = "0xqvwj3mm28g1z4npya51zjcvxaniyyzn3fwgcdwmm8xrdbl8fgr"; 19 19 type = "gem"; 20 20 }; 21 - version = "3.14.0"; 21 + version = "3.21.0"; 22 22 }; 23 23 cabin = { 24 24 groups = ["default"]; ··· 30 30 }; 31 31 version = "0.9.0"; 32 32 }; 33 - childprocess = { 34 - dependencies = ["ffi"]; 35 - groups = ["default"]; 36 - platforms = []; 37 - source = { 38 - remotes = ["https://rubygems.org"]; 39 - sha256 = "0a61922kmvcxyj5l70fycapr87gz1dzzlkfpq85rfqk5vdh3d28p"; 40 - type = "gem"; 41 - }; 42 - version = "0.9.0"; 43 - }; 44 33 clamp = { 45 34 groups = ["default"]; 46 35 platforms = []; ··· 56 45 platforms = []; 57 46 source = { 58 47 remotes = ["https://rubygems.org"]; 59 - sha256 = "13cis6bf06hmz744xrsl163p6gb78xcm8g8q4pcabsy5ywyv6kag"; 48 + sha256 = "0iym172c5337sm1x2ykc2i3f961vj3wdclbyg1x6sxs3irgfsl94"; 60 49 type = "gem"; 61 50 }; 62 - version = "2.7.2"; 51 + version = "2.7.6"; 63 52 }; 64 - ffi = { 53 + fpm = { 54 + dependencies = ["arr-pm" "backports" "cabin" "clamp" "git" "json" "pleaserun" "rexml" "stud"]; 65 55 groups = ["default"]; 66 56 platforms = []; 67 57 source = { 68 58 remotes = ["https://rubygems.org"]; 69 - sha256 = "0j8pzj8raxbir5w5k6s7a042sb5k02pg0f8s4na1r5lan901j00p"; 59 + sha256 = "03ss7yh628f0m6by23q3sniq660gm07mkz6wqjpvr118gc0h53sa"; 70 60 type = "gem"; 71 61 }; 72 - version = "1.10.0"; 62 + version = "1.13.0"; 73 63 }; 74 - fpm = { 75 - dependencies = ["arr-pm" "backports" "cabin" "childprocess" "clamp" "ffi" "json" "pleaserun" "ruby-xz" "stud"]; 64 + git = { 65 + dependencies = ["rchardet"]; 76 66 groups = ["default"]; 77 67 platforms = []; 78 68 source = { 79 69 remotes = ["https://rubygems.org"]; 80 - sha256 = "0khzsiqzswxpql6w2ws9dawb27zgv4nmgrjszydmm0xpv6h21jrm"; 70 + sha256 = "0vdcv93s33d9914a9nxrn2y2qv15xk7jx94007cmalp159l08cnl"; 81 71 type = "gem"; 82 72 }; 83 - version = "1.11.0"; 73 + version = "1.8.1"; 84 74 }; 85 75 insist = { 86 76 groups = ["default"]; ··· 92 82 }; 93 83 version = "1.0.0"; 94 84 }; 95 - io-like = { 85 + json = { 96 86 groups = ["default"]; 97 87 platforms = []; 98 88 source = { 99 89 remotes = ["https://rubygems.org"]; 100 - sha256 = "04nn0s2wmgxij3k760h3r8m1dgih5dmd9h4v1nn085yi824i5z6k"; 90 + sha256 = "0lrirj0gw420kw71bjjlqkqhqbrplla61gbv1jzgsz6bv90qr3ci"; 101 91 type = "gem"; 102 92 }; 103 - version = "0.3.0"; 93 + version = "2.5.1"; 104 94 }; 105 - json = { 95 + mustache = { 106 96 groups = ["default"]; 107 97 platforms = []; 108 98 source = { 109 99 remotes = ["https://rubygems.org"]; 110 - sha256 = "0qmj7fypgb9vag723w1a49qihxrcf5shzars106ynw2zk352gbv5"; 100 + sha256 = "1g5hplm0k06vwxwqzwn1mq5bd02yp0h3rym4zwzw26aqi7drcsl2"; 111 101 type = "gem"; 112 102 }; 113 - version = "1.8.6"; 103 + version = "0.99.8"; 114 104 }; 115 - mustache = { 105 + pleaserun = { 106 + dependencies = ["cabin" "clamp" "dotenv" "insist" "mustache" "stud"]; 116 107 groups = ["default"]; 117 108 platforms = []; 118 109 source = { 119 110 remotes = ["https://rubygems.org"]; 120 - sha256 = "1g5hplm0k06vwxwqzwn1mq5bd02yp0h3rym4zwzw26aqi7drcsl2"; 111 + sha256 = "1aykf0l8327bqkkf5xd9jcglsib973zpy37cfnlf4j0vp0cdpn2d"; 121 112 type = "gem"; 122 113 }; 123 - version = "0.99.8"; 114 + version = "0.0.32"; 124 115 }; 125 - pleaserun = { 126 - dependencies = ["cabin" "clamp" "dotenv" "insist" "mustache" "stud"]; 116 + rchardet = { 127 117 groups = ["default"]; 128 118 platforms = []; 129 119 source = { 130 120 remotes = ["https://rubygems.org"]; 131 - sha256 = "0hgnrl67zkqaxmfkwbyscawj4wqjm7h8khpbj58s6iw54wp3408p"; 121 + sha256 = "1isj1b3ywgg2m1vdlnr41lpvpm3dbyarf1lla4dfibfmad9csfk9"; 132 122 type = "gem"; 133 123 }; 134 - version = "0.0.30"; 124 + version = "1.8.0"; 135 125 }; 136 - ruby-xz = { 137 - dependencies = ["ffi" "io-like"]; 126 + rexml = { 138 127 groups = ["default"]; 139 128 platforms = []; 140 129 source = { 141 130 remotes = ["https://rubygems.org"]; 142 - sha256 = "11bgpvvk0098ghvlxr4i713jmi2izychalgikwvdwmpb452r3ndw"; 131 + sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53"; 143 132 type = "gem"; 144 133 }; 145 - version = "0.2.3"; 134 + version = "3.2.5"; 146 135 }; 147 136 stud = { 148 137 groups = ["default"];
+2
pkgs/top-level/all-packages.nix
··· 10164 10164 10165 10165 yafaray-core = callPackage ../tools/graphics/yafaray-core { }; 10166 10166 10167 + yajsv = callPackage ../tools/misc/yajsv { }; 10168 + 10167 10169 yapf = with python3Packages; toPythonApplication yapf; 10168 10170 10169 10171 yarn = callPackage ../development/tools/yarn { };
-14
pkgs/top-level/php-packages.nix
··· 257 257 { 258 258 name = "dom"; 259 259 buildInputs = [ libxml2 ]; 260 - patches = [ 261 - # https://github.com/php/php-src/pull/7030 262 - (fetchpatch { 263 - url = "https://github.com/php/php-src/commit/4cc261aa6afca2190b1b74de39c3caa462ec6f0b.patch"; 264 - sha256 = "11qsdiwj1zmpfc2pgh6nr0sn7qa1nyjg4jwf69cgwnd57qfjcy4k"; 265 - excludes = [ "ext/dom/tests/bug43364.phpt" "ext/dom/tests/bug80268.phpt" ]; 266 - }) 267 - ]; 268 - # For some reason `patch` fails to remove these files correctly. 269 - # Since `postPatch` is already used in `mkExtension`, we have to make it here. 270 - preCheck = '' 271 - rm tests/bug43364.phpt 272 - rm tests/bug80268.phpt 273 - ''; 274 260 configureFlags = [ "--enable-dom" ] 275 261 # Required to build on darwin. 276 262 ++ lib.optionals (lib.versionOlder php.version "7.4") [ "--with-libxml-dir=${libxml2.dev}" ];