lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
7def368b 9b535986

+449 -361
+10
maintainers/maintainer-list.nix
··· 10819 10819 githubId = 6720672; 10820 10820 name = "Shane Pearlman"; 10821 10821 }; 10822 + shanesveller = { 10823 + email = "shane@sveller.dev"; 10824 + github = "shanesveller"; 10825 + githubId = 831; 10826 + keys = [{ 10827 + longkeyid = "rsa4096/0x9210C218023C15CD"; 10828 + fingerprint = "F83C 407C ADC4 5A0F 1F2F 44E8 9210 C218 023C 15CD"; 10829 + }]; 10830 + name = "Shane Sveller"; 10831 + }; 10822 10832 shawndellysse = { 10823 10833 email = "sdellysse@gmail.com"; 10824 10834 github = "shawndellysse";
+6
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
··· 310 310 follow with upstream changes. 311 311 </para> 312 312 </listitem> 313 + <listitem> 314 + <para> 315 + <literal>pkgs.docbookrx</literal> was removed since it’s 316 + unmaintained 317 + </para> 318 + </listitem> 313 319 </itemizedlist> 314 320 </section> 315 321 <section xml:id="sec-release-22.05-notable-changes">
+2
nixos/doc/manual/release-notes/rl-2205.section.md
··· 101 101 102 102 - `services.thelounge.private` was removed in favor of `services.thelounge.public`, to follow with upstream changes. 103 103 104 + - `pkgs.docbookrx` was removed since it's unmaintained 105 + 104 106 ## Other Notable Changes {#sec-release-22.05-notable-changes} 105 107 106 108 - The option [services.redis.servers](#opt-services.redis.servers) was added
+10 -5
nixos/modules/services/web-apps/wordpress.nix
··· 301 301 # implementation 302 302 config = mkIf (eachSite != {}) (mkMerge [{ 303 303 304 - assertions = mapAttrsToList (hostName: cfg: 305 - { assertion = cfg.database.createLocally -> cfg.database.user == user; 306 - message = ''services.wordpress.sites."${hostName}".database.user must be ${user} if the database is to be automatically provisioned''; 307 - } 308 - ) eachSite; 304 + assertions = 305 + (mapAttrsToList (hostName: cfg: 306 + { assertion = cfg.database.createLocally -> cfg.database.user == user; 307 + message = ''services.wordpress.sites."${hostName}".database.user must be ${user} if the database is to be automatically provisioned''; 308 + }) eachSite) ++ 309 + (mapAttrsToList (hostName: cfg: 310 + { assertion = cfg.database.createLocally -> cfg.database.passwordFile == null; 311 + message = ''services.wordpress.sites."${hostName}".database.passwordFile cannot be specified if services.wordpress.sites."${hostName}".database.createLocally is set to true.''; 312 + }) eachSite); 313 + 309 314 310 315 warnings = mapAttrsToList (hostName: _: ''services.wordpress."${hostName}" is deprecated use services.wordpress.sites."${hostName}"'') (oldSites cfg); 311 316
+1 -1
nixos/modules/system/boot/stage-1.nix
··· 633 633 634 634 <itemizedlist> 635 635 <listitem><para><literal>boot.consoleLogLevel = 0;</literal></para></listitem> 636 - <listitem><para><literal>boot.kernelParams = [ "quiet" "udev.log_priority=3" ];</literal></para></listitem> 636 + <listitem><para><literal>boot.kernelParams = [ "quiet" "udev.log_level=3" ];</literal></para></listitem> 637 637 </itemizedlist> 638 638 ''; 639 639 };
+15 -6
pkgs/applications/networking/calls/default.nix
··· 26 26 , docbook-xsl-nons 27 27 , docbook_xml_dtd_43 28 28 , gobject-introspection 29 + , gst_all_1 30 + , sofia_sip 29 31 }: 30 32 31 33 stdenv.mkDerivation rec { 32 34 pname = "calls"; 33 - version = "0.3.1"; 35 + version = "41.1"; 34 36 35 37 src = fetchFromGitLab { 36 - domain = "source.puri.sm"; 37 - owner = "Librem5"; 38 + domain = "gitlab.gnome.org"; 39 + owner = "GNOME"; 38 40 repo = pname; 39 - rev = "v${version}"; 40 - sha256 = "0igap5ynq269xqaky6fqhdg2dpsvxa008z953ywa4s5b5g5dk3dd"; 41 + rev = version; 42 + sha256 = "1vbw9x5s3ww11f3lnqivc74rjlmi9fk1hzaq1idrdcck3gvif0h8"; 41 43 }; 42 44 43 45 outputs = [ "out" "devdoc" ]; ··· 62 64 folks 63 65 gom 64 66 gsound 67 + gst_all_1.gstreamer 68 + gst_all_1.gst-plugins-base 69 + gst_all_1.gst-plugins-good 70 + gst_all_1.gst-plugins-bad 71 + gst_all_1.gst-plugins-ugly 65 72 feedbackd 66 73 callaudiod 67 74 gtk3 68 75 libpeas 69 76 libgdata # required by some dependency transitively 77 + sofia_sip 70 78 ]; 71 79 72 80 checkInputs = [ ··· 80 88 "-Dgtk_doc=true" 81 89 ]; 82 90 83 - doCheck = true; 91 + # Disable until tests are fixed upstream https://gitlab.gnome.org/GNOME/calls/-/issues/258 92 + doCheck = false; 84 93 85 94 checkPhase = '' 86 95 runHook preCheck
+3 -3
pkgs/applications/networking/seaweedfs/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "seaweedfs"; 10 - version = "2.71"; 10 + version = "2.85"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "chrislusf"; 14 14 repo = "seaweedfs"; 15 15 rev = version; 16 - sha256 = "sha256-d4Vl+HixZy7fJ8YU1fy3b2B+F/76mm0NQmFC/PDl4SY="; 16 + sha256 = "sha256-MsPvda+VaqO3tXH26nVukNWcJ1n+/n5Qk7BMr/DAVUk="; 17 17 }; 18 18 19 - vendorSha256 = "sha256-oxrOjiRxgcJ5yzQYQvLXFPHlOHMB88FThw4OCVxFOwQ="; 19 + vendorSha256 = "sha256-TYVBfjwaoEBKJmIHdwvj/5g4jYmnmJPE1mCL/yET1GQ="; 20 20 21 21 subPackages = [ "weed" ]; 22 22
+3 -3
pkgs/applications/version-management/cvs2svn/default.nix
··· 1 1 { lib, fetchurl, makeWrapper 2 - , python2Packages 2 + , pypy2Packages 3 3 , cvs, subversion, git, breezy 4 4 }: 5 5 6 - python2Packages.buildPythonApplication rec { 6 + pypy2Packages.buildPythonApplication rec { 7 7 pname = "cvs2svn"; 8 8 version = "2.5.0"; 9 9 ··· 16 16 17 17 checkInputs = [ subversion git breezy ]; 18 18 19 - checkPhase = "python run-tests.py"; 19 + checkPhase = "pypy2 run-tests.py"; 20 20 21 21 doCheck = false; # Couldn't find node 'transaction...' in expected output tree 22 22
+30
pkgs/applications/version-management/git-and-tools/gfold/default.nix
··· 1 + { lib, fetchFromGitHub, gitMinimal, makeWrapper, rustPlatform }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + pname = "gfold"; 5 + version = "3.0.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "nickgerace"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "0ss6vfrc6h3jlh5qilh82psd3vdnfawf1wl4cf64mfm4hm9dda63"; 12 + }; 13 + 14 + cargoSha256 = "09ywwgxm8l1p0jypp65zpqryjnb2g4gririf1dmqb9148dsj29x2"; 15 + 16 + nativeBuildInputs = [ makeWrapper ]; 17 + 18 + postInstall = '' 19 + wrapProgram "$out/bin/gfold" --prefix PATH : "${gitMinimal}/bin" 20 + ''; 21 + 22 + meta = with lib; { 23 + inherit (src.meta) homepage; 24 + description = 25 + "A tool to help keep track of your Git repositories, written in Rust"; 26 + license = licenses.asl20; 27 + maintainers = [ maintainers.shanesveller ]; 28 + platforms = platforms.unix; 29 + }; 30 + }
+2 -2
pkgs/applications/version-management/tailor/default.nix
··· 1 - { fetchurl, python2Packages }: 1 + { fetchurl, pypy2Packages }: 2 2 3 - python2Packages.buildPythonApplication rec { 3 + pypy2Packages.buildPythonApplication rec { 4 4 pname = "tailor"; 5 5 version = "0.9.35"; 6 6
+30
pkgs/applications/video/kodi/addons/arteplussept/default.nix
··· 1 + { lib, buildKodiAddon, fetchzip, addonUpdateScript, requests, xbmcswift2 }: 2 + 3 + buildKodiAddon rec { 4 + pname = "arteplussept"; 5 + namespace = "plugin.video.arteplussept"; 6 + version = "1.1.1"; 7 + 8 + src = fetchzip { 9 + url = "https://mirrors.kodi.tv/addons/matrix/${namespace}/${namespace}-${version}.zip"; 10 + hash = "sha256-IYodi0Uz16Qg4MHCz/K06pEXblrsBxHD25fb6LrW8To="; 11 + }; 12 + 13 + propagatedBuildInputs = [ 14 + requests 15 + xbmcswift2 16 + ]; 17 + 18 + passthru = { 19 + updateScript = addonUpdateScript { 20 + attrPath = "kodi.packages.arteplussept"; 21 + }; 22 + }; 23 + 24 + meta = with lib; { 25 + homepage = "https://github.com/known-as-bmf/plugin.video.arteplussept"; 26 + description = "Watch videos available on Arte+7"; 27 + license = licenses.mit; 28 + maintainers = teams.kodi.members; 29 + }; 30 + }
+2 -2
pkgs/applications/video/kodi/addons/orftvthek/default.nix
··· 3 3 buildKodiAddon rec { 4 4 pname = "orftvthek"; 5 5 namespace = "plugin.video.orftvthek"; 6 - version = "0.12.3-1"; 6 + version = "0.12.3+matrix.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "s0faking"; 10 10 repo = namespace; 11 11 rev = version; 12 - sha256 = "sha256-+J1NtmjbDWtS8d4nO9P/lR5GNmvtc1YjTW+bulGaU2Q="; 12 + sha256 = "sha256-GB9VkC9Vbi7TJXl/vF3ViF/tAcHGH0KxYQ0zkfMLZCY="; 13 13 }; 14 14 15 15 propagatedBuildInputs = [
+25
pkgs/applications/video/kodi/addons/xbmcswift2/default.nix
··· 1 + { lib, buildKodiAddon, fetchFromGitHub }: 2 + 3 + buildKodiAddon rec { 4 + pname = "xbmcswift2"; 5 + namespace = "script.module.xbmcswift2"; 6 + version = "19.0.7"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "XBMC-Addons"; 10 + repo = namespace; 11 + rev = version; 12 + sha256 = "sha256-Z+rHz3wncoNvV1pwhRzJFB/X0H6wdfwg88otVh27wg8="; 13 + }; 14 + 15 + passthru = { 16 + pythonPath = "lib"; 17 + }; 18 + 19 + meta = with lib; { 20 + homepage = "https://github.com/XBMC-Addons/script.module.xbmcswift2"; 21 + description = "Framework to ease development of Kodi addons"; 22 + license = licenses.gpl3Only; 23 + maintainers = teams.kodi.members; 24 + }; 25 + }
+2 -2
pkgs/desktops/gnome/apps/gnome-boxes/default.nix
··· 55 55 56 56 stdenv.mkDerivation rec { 57 57 pname = "gnome-boxes"; 58 - version = "41.2"; 58 + version = "41.3"; 59 59 60 60 src = fetchurl { 61 61 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 62 - sha256 = "u3G2zflFOBjyblV0Tl5ZUN2TJ5PQ6Ot+n/h78Mvvwz0="; 62 + sha256 = "m4QGgNHnOG/d/WoVrU3Q8s2ljv6BjPVHg3tGrovw4Yk="; 63 63 }; 64 64 65 65 doCheck = true;
+2 -2
pkgs/desktops/gnome/core/rygel/default.nix
··· 28 28 29 29 stdenv.mkDerivation rec { 30 30 pname = "rygel"; 31 - version = "0.40.2"; 31 + version = "0.40.3"; 32 32 33 33 # TODO: split out lib 34 34 outputs = [ "out" "dev" ]; 35 35 36 36 src = fetchurl { 37 37 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 38 - sha256 = "yejHNiltIsTe/pWXJ6KdMUN7vSt6oMZHDWviQBEFBpc="; 38 + sha256 = "zwvjUQnLVw5c8K/lltha7Lmw6TWYYVNTArt7YE2vUdc="; 39 39 }; 40 40 41 41 patches = [
+2 -2
pkgs/desktops/gnome/misc/gnome-autoar/default.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "gnome-autoar"; 17 - version = "0.4.1"; 17 + version = "0.4.2"; 18 18 19 19 outputs = [ "out" "dev" ]; 20 20 21 21 src = fetchurl { 22 22 url = "mirror://gnome/sources/gnome-autoar/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 23 - sha256 = "ZGvVDrrZLZHBvokJehU2QVYVdELKwUcd7X7LJ9mpFQ4="; 23 + sha256 = "HSBpQHkwDhL+q9t3MEqWnRzBkNHRKpSb6EXK0Bx4pdM="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+4 -4
pkgs/development/libraries/libxslt/default.nix
··· 1 1 { lib, stdenv, fetchurl 2 2 , pkg-config 3 - , libxml2, findXMLCatalogs, gettext, python3, libgcrypt 3 + , libxml2, findXMLCatalogs, gettext, python, libgcrypt 4 4 , cryptoSupport ? false 5 5 , pythonSupport ? stdenv.buildPlatform == stdenv.hostPlatform 6 6 }: ··· 22 22 23 23 buildInputs = [ libxml2.dev ] 24 24 ++ lib.optional stdenv.isDarwin gettext 25 - ++ lib.optionals pythonSupport [ libxml2.py python3 ] 25 + ++ lib.optionals pythonSupport [ libxml2.py python ] 26 26 ++ lib.optionals cryptoSupport [ libgcrypt ]; 27 27 28 28 propagatedBuildInputs = [ findXMLCatalogs ]; ··· 31 31 "--without-debug" 32 32 "--without-mem-debug" 33 33 "--without-debugger" 34 - ] ++ lib.optional pythonSupport "--with-python=${python3}" 34 + ] ++ lib.optional pythonSupport "--with-python=${python}" 35 35 ++ lib.optional (!cryptoSupport) "--without-crypto"; 36 36 37 37 postFixup = '' ··· 41 41 '' + lib.optionalString pythonSupport '' 42 42 mkdir -p $py/nix-support 43 43 echo ${libxml2.py} >> $py/nix-support/propagated-build-inputs 44 - moveToOutput ${python3.libPrefix} "$py" 44 + moveToOutput ${python.libPrefix} "$py" 45 45 ''; 46 46 47 47 passthru = {
+26
pkgs/development/lisp-modules/quicklisp-to-nix-output/cl-mustache.nix
··· 1 + /* Generated file. */ 2 + args @ { fetchurl, ... }: 3 + rec { 4 + baseName = "cl-mustache"; 5 + version = "20200325-git"; 6 + 7 + description = "Mustache Template Renderer"; 8 + 9 + deps = [ args."uiop" ]; 10 + 11 + src = fetchurl { 12 + url = "http://beta.quicklisp.org/archive/cl-mustache/2020-03-25/cl-mustache-20200325-git.tgz"; 13 + sha256 = "1x1rsmgqc39imx4ay3b35dzvzccaqjayz90qv2cylqbbq9sg9arr"; 14 + }; 15 + 16 + packageName = "cl-mustache"; 17 + 18 + asdFilesToKeep = ["cl-mustache.asd"]; 19 + overrides = x: x; 20 + } 21 + /* (SYSTEM cl-mustache DESCRIPTION Mustache Template Renderer SHA256 22 + 1x1rsmgqc39imx4ay3b35dzvzccaqjayz90qv2cylqbbq9sg9arr URL 23 + http://beta.quicklisp.org/archive/cl-mustache/2020-03-25/cl-mustache-20200325-git.tgz 24 + MD5 52381d17458d88d6a8b760f351bf517d NAME cl-mustache FILENAME cl-mustache 25 + DEPS ((NAME uiop FILENAME uiop)) DEPENDENCIES (uiop) VERSION 20200325-git 26 + SIBLINGS (cl-mustache-test) PARASITES NIL) */
+1
pkgs/development/lisp-modules/quicklisp-to-nix-systems.txt
··· 60 60 cl-libuv 61 61 cl-locale 62 62 cl-markup 63 + cl-mustache 63 64 cl-mysql 64 65 cl-paths-ttf 65 66 cl-pattern
+9
pkgs/development/lisp-modules/quicklisp-to-nix.nix
··· 4312 4312 })); 4313 4313 4314 4314 4315 + "cl-mustache" = buildLispPackage 4316 + ((f: x: (x // (f x))) 4317 + (qlOverrides."cl-mustache" or (x: {})) 4318 + (import ./quicklisp-to-nix-output/cl-mustache.nix { 4319 + inherit fetchurl; 4320 + "uiop" = quicklisp-to-nix-packages."uiop"; 4321 + })); 4322 + 4323 + 4315 4324 "cl-markup" = buildLispPackage 4316 4325 ((f: x: (x // (f x))) 4317 4326 (qlOverrides."cl-markup" or (x: {}))
+13 -3
pkgs/development/python-modules/adb-shell/default.nix
··· 7 7 , libusb1 8 8 , mock 9 9 , pyasn1 10 + , pythonAtLeast 10 11 , pycryptodome 11 12 , pytestCheckHook 12 13 , rsa ··· 15 16 buildPythonPackage rec { 16 17 pname = "adb-shell"; 17 18 version = "0.4.2"; 19 + format = "setuptools"; 18 20 19 21 disabled = !isPy3k; 20 22 21 - # pypi does not contain tests, using github sources instead 22 23 src = fetchFromGitHub { 23 24 owner = "JeffLIrion"; 24 25 repo = "adb_shell"; 25 26 rev = "v${version}"; 26 - sha256 = "sha256-8tclSjmLlTAIeq6t7YPGtJwvSwtlzQ7sRAQatcQRzeY="; 27 + hash = "sha256-8tclSjmLlTAIeq6t7YPGtJwvSwtlzQ7sRAQatcQRzeY="; 27 28 }; 28 29 29 30 propagatedBuildInputs = [ ··· 40 41 pytestCheckHook 41 42 ]; 42 43 43 - pythonImportsCheck = [ "adb_shell" ]; 44 + disabledTests = lib.optionals (pythonAtLeast "3.10") [ 45 + # Tests are failing with Python 3.10 46 + # https://github.com/JeffLIrion/adb_shell/issues/198 47 + "TestAdbDeviceAsync" 48 + "TestTcpTransportAsync" 49 + ]; 50 + 51 + pythonImportsCheck = [ 52 + "adb_shell" 53 + ]; 44 54 45 55 meta = with lib; { 46 56 description = "Python implementation of ADB with shell and FileSync functionality";
+6 -5
pkgs/development/python-modules/aiorun/default.nix
··· 4 4 , pythonOlder 5 5 , pygments 6 6 , pytestCheckHook 7 - , pytest-cov 8 7 , uvloop 9 8 }: 10 9 11 10 buildPythonPackage rec { 12 11 pname = "aiorun"; 13 - version = "2021.8.1"; 12 + version = "2021.10.1"; 14 13 format = "flit"; 14 + 15 15 disabled = pythonOlder "3.5"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "cjrh"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-aehYPZ1+GEO+bNSsE5vVgjtVo4MRMH+vNurk+bJ1/Io="; 21 + hash = "sha256-9e1vUWDBv3BYWuKR/rZUvaIxFFetzBQaygXKnl4PDd8="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [ ··· 27 27 28 28 checkInputs = [ 29 29 pytestCheckHook 30 - pytest-cov 31 30 uvloop 32 31 ]; 33 32 ··· 36 35 export HOME=$TMPDIR 37 36 ''; 38 37 39 - pythonImportsCheck = [ "aiorun" ]; 38 + pythonImportsCheck = [ 39 + "aiorun" 40 + ]; 40 41 41 42 meta = with lib; { 42 43 description = "Boilerplate for asyncio applications";
+34 -28
pkgs/development/python-modules/apache-airflow/default.nix
··· 13 13 , colorlog 14 14 , croniter 15 15 , cryptography 16 + , dataclasses 16 17 , dill 17 18 , flask 18 - , flask-appbuilder 19 - , flask-caching 20 19 , flask_login 21 20 , flask_wtf 21 + , flask-appbuilder 22 + , flask-caching 22 23 , GitPython 23 24 , graphviz 24 25 , gunicorn ··· 47 48 , python-nvd3 48 49 , python-slugify 49 50 , python3-openid 51 + , pythonOlder 50 52 , pyyaml 51 53 , rich 52 54 , setproctitle ··· 63 65 , mkYarnPackage 64 66 }: 65 67 let 66 - 67 68 version = "2.1.4"; 68 69 69 70 airflow-src = fetchFromGitHub rec { ··· 107 108 inherit version; 108 109 src = airflow-src; 109 110 111 + disabled = pythonOlder "3.6"; 112 + 110 113 propagatedBuildInputs = [ 111 114 alembic 112 115 argcomplete ··· 130 133 httpx 131 134 iso8601 132 135 importlib-resources 133 - importlib-metadata 134 136 inflection 135 137 itsdangerous 136 138 jinja2 ··· 163 165 termcolor 164 166 unicodecsv 165 167 werkzeug 168 + ] ++ lib.optionals (pythonOlder "3.7") [ 169 + dataclasses 170 + ] ++ lib.optionals (pythonOlder "3.9") [ 171 + importlib-metadata 166 172 ]; 167 173 168 174 buildInputs = [ ··· 178 184 179 185 postPatch = '' 180 186 substituteInPlace setup.cfg \ 181 - --replace "importlib_resources~=1.4" "importlib_resources" \ 182 - --replace "importlib_metadata~=1.7" "importlib_metadata" \ 183 - --replace "tenacity~=6.2.0" "tenacity" \ 184 - --replace "pyjwt<2" "pyjwt" \ 185 - --replace "flask>=1.1.0, <2.0" "flask" \ 186 - --replace "flask-login>=0.3, <0.5" "flask-login" \ 187 - --replace "flask-wtf>=0.14.3, <0.15" "flask-wtf" \ 188 - --replace "jinja2>=2.10.1, <2.12.0" "jinja2" \ 189 187 --replace "attrs>=20.0, <21.0" "attrs" \ 190 188 --replace "cattrs~=1.1, <1.7.0" "cattrs" \ 191 - --replace "markupsafe>=1.1.1, <2.0" "markupsafe" \ 189 + --replace "colorlog>=4.0.2, <6.0" "colorlog" \ 190 + --replace "croniter>=0.3.17, <1.1" "croniter" \ 192 191 --replace "docutils<0.17" "docutils" \ 193 - --replace "sqlalchemy>=1.3.18, <1.4" "sqlalchemy" \ 194 - --replace "sqlalchemy_jsonfield~=1.0" "sqlalchemy-jsonfield" \ 195 - --replace "werkzeug~=1.0, >=1.0.1" "werkzeug" \ 192 + --replace "flask-login>=0.3, <0.5" "flask-login" \ 193 + --replace "flask-wtf>=0.14.3, <0.15" "flask-wtf" \ 194 + --replace "flask>=1.1.0, <2.0" "flask" \ 195 + --replace "importlib_resources~=1.4" "importlib_resources" \ 196 196 --replace "itsdangerous>=1.1.0, <2.0" "itsdangerous" \ 197 + --replace "markupsafe>=1.1.1, <2.0" "markupsafe" \ 198 + --replace "pyjwt<2" "pyjwt" \ 197 199 --replace "python-slugify>=3.0.0,<5.0" "python-slugify" \ 198 - --replace "colorlog>=4.0.2, <6.0" "colorlog" 200 + --replace "sqlalchemy_jsonfield~=1.0" "sqlalchemy-jsonfield" \ 201 + --replace "tenacity~=6.2.0" "tenacity" \ 202 + --replace "werkzeug~=1.0, >=1.0.1" "werkzeug" 199 203 200 204 substituteInPlace tests/core/test_core.py \ 201 205 --replace "/bin/bash" "${stdenv.shell}" ··· 205 209 --replace "/tmp/sqlite_default.db" "$TMPDIR/sqlite_default.db" 206 210 ''; 207 211 208 - # allow for gunicorn processes to have access to python packages 209 - makeWrapperArgs = [ "--prefix PYTHONPATH : $PYTHONPATH" ]; 212 + # allow for gunicorn processes to have access to Python packages 213 + makeWrapperArgs = [ 214 + "--prefix PYTHONPATH : $PYTHONPATH" 215 + ]; 210 216 211 217 preCheck = '' 212 - export HOME=$(mktemp -d) 213 - export AIRFLOW_HOME=$HOME 214 - export AIRFLOW__CORE__UNIT_TEST_MODE=True 215 - export AIRFLOW_DB="$HOME/airflow.db" 216 - export PATH=$PATH:$out/bin 218 + export HOME=$(mktemp -d) 219 + export AIRFLOW_HOME=$HOME 220 + export AIRFLOW__CORE__UNIT_TEST_MODE=True 221 + export AIRFLOW_DB="$HOME/airflow.db" 222 + export PATH=$PATH:$out/bin 217 223 218 - airflow version 219 - airflow db init 220 - airflow db reset -y 224 + airflow version 225 + airflow db init 226 + airflow db reset -y 221 227 ''; 222 228 223 229 pytestFlagsArray = [ ··· 225 231 ]; 226 232 227 233 disabledTests = lib.optionals stdenv.isDarwin [ 228 - "bash_operator_kill" # psutil.AccessDenied 234 + "bash_operator_kill" # psutil.AccessDenied 229 235 ]; 230 236 231 237 postInstall = ''
+34 -10
pkgs/development/python-modules/flask-login/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, pythonAtLeast 2 - , flask, blinker, nose, mock, semantic-version }: 1 + { lib 2 + , blinker 3 + , buildPythonPackage 4 + , fetchPypi 5 + , flask 6 + , pytestCheckHook 7 + , pythonAtLeast 8 + , pythonOlder 9 + , semantic-version 10 + , werkzeug 11 + }: 3 12 4 13 buildPythonPackage rec { 5 - pname = "Flask-Login"; 14 + pname = "flask-login"; 6 15 version = "0.5.0"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.6"; 7 19 8 20 src = fetchPypi { 9 - inherit pname version; 21 + pname = "Flask-Login"; 22 + inherit version; 10 23 sha256 = "6d33aef15b5bcead780acc339464aae8a6e28f13c90d8b1cf9de8b549d1c0b4b"; 11 24 }; 12 25 13 - checkInputs = [ nose mock semantic-version ]; 14 - propagatedBuildInputs = [ flask blinker ]; 26 + propagatedBuildInputs = [ 27 + flask 28 + werkzeug 29 + ]; 15 30 16 - checkPhase = "nosetests -d"; 31 + checkInputs = [ 32 + blinker 33 + pytestCheckHook 34 + semantic-version 35 + ]; 17 36 18 - doCheck = pythonAtLeast "3.3"; 37 + disabledTests = lib.optionals (pythonAtLeast "3.10") [ 38 + "test_hashable" 39 + ]; 40 + 41 + pythonImportsCheck = [ 42 + "flask_login" 43 + ]; 19 44 20 45 meta = with lib; { 46 + description = "User session management for Flask"; 21 47 homepage = "https://github.com/maxcountryman/flask-login"; 22 - description = "User session management for Flask"; 23 48 license = licenses.mit; 24 - platforms = platforms.all; 25 49 maintainers = with maintainers; [ abbradar ]; 26 50 }; 27 51 }
+2 -2
pkgs/development/python-modules/identify/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "identify"; 12 - version = "2.4.2"; 12 + version = "2.4.3"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "pre-commit"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-6YduKmXqgqXAqlK2cd1CkdI7nzK0Dg65E+nl6vhMAow="; 21 + sha256 = "sha256-r7Ta/OumYdm+brM6UgAPTWvxODpex1Mg0Arq94tPdnM="; 22 22 }; 23 23 24 24 checkInputs = [
+2 -2
pkgs/development/python-modules/jedi-language-server/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "jedi-language-server"; 16 - version = "0.34.12"; 16 + version = "0.35.1"; 17 17 format = "pyproject"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "pappasam"; 21 21 repo = pname; 22 22 rev = "v${version}"; 23 - sha256 = "0v2292sn0c9bl4gsw698hpzcgm115gk4929nx726vh2139qnazqp"; 23 + sha256 = "sha256-+bhvWWiG0cA36oc2PFvgRTIvqnjIt5BUN82DY0tvuPo="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+24 -10
pkgs/development/python-modules/opt-einsum/default.nix
··· 1 - { buildPythonPackage, fetchPypi, lib, numpy, pytest_4 }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , numpy 5 + , pytestCheckHook 6 + , pythonOlder 7 + }: 2 8 3 9 buildPythonPackage rec { 4 10 version = "3.3.0"; 5 - pname = "opt_einsum"; 11 + pname = "opt-einsum"; 12 + format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.6"; 6 15 7 16 src = fetchPypi { 8 - inherit version pname; 9 - sha256 = "0jb5lia0q742d1713jk33vlj41y61sf52j6pgk7pvhxvfxglgxjr"; 17 + pname = "opt_einsum"; 18 + inherit version; 19 + hash = "sha256-WfZHX3e7w33PfNdIUZwOxgci6R5jyhFOaIIcDFSkZUk="; 10 20 }; 11 21 12 - propagatedBuildInputs = [ numpy ]; 22 + propagatedBuildInputs = [ 23 + numpy 24 + ]; 13 25 14 - checkInputs = [ pytest_4 ]; 26 + checkInputs = [ 27 + pytestCheckHook 28 + ]; 15 29 16 - checkPhase = '' 17 - pytest 18 - ''; 30 + pythonImportsCheck = [ 31 + "opt_einsum" 32 + ]; 19 33 20 34 meta = with lib; { 21 - description = "Optimizing NumPy's einsum function with order optimization and GPU support."; 35 + description = "Optimizing NumPy's einsum function with order optimization and GPU support"; 22 36 homepage = "https://github.com/dgasmith/opt_einsum"; 23 37 license = licenses.mit; 24 38 maintainers = with maintainers; [ teh ];
+38 -18
pkgs/development/python-modules/python-daemon/default.nix
··· 3 3 , fetchPypi 4 4 , docutils 5 5 , lockfile 6 - , mock 7 - , pytest_4 6 + , pytestCheckHook 8 7 , testscenarios 9 8 , testtools 10 9 , twine 10 + , python 11 + , pythonOlder 12 + , fetchpatch 11 13 }: 12 14 13 15 buildPythonPackage rec { 14 16 pname = "python-daemon"; 15 17 version = "2.3.0"; 18 + format = "setuptools"; 19 + 20 + disabled = pythonOlder "3.7"; 16 21 17 22 src = fetchPypi { 18 23 inherit pname version; ··· 29 34 ]; 30 35 31 36 checkInputs = [ 32 - pytest_4 33 - mock 37 + pytestCheckHook 34 38 testscenarios 35 39 testtools 36 40 ]; 37 41 38 - # tests disabled due to incompatibilities with testtools>=2.5.0 39 - checkPhase = '' 40 - runHook preCheck 41 - pytest -k ' \ 42 - not detaches_process_context and \ 43 - not standard_stream_file_descriptors and \ 44 - not test_module_has_attribute and \ 45 - not test_module_attribute_has_duck_type' 46 - runHook postCheck 47 - ''; 42 + patches = [ 43 + # Should be fixed in the next release 44 + (fetchpatch { 45 + url = "https://src.fedoraproject.org/rpms/python-daemon/raw/rawhide/f/python-daemon-safe_hasattr.patch"; 46 + sha256 = "sha256-p5epAlM/sdel01oZkSI1vahUZYX8r90WCJuvBnfMaus="; 47 + }) 48 + (fetchpatch { 49 + url = "https://src.fedoraproject.org/rpms/python-daemon/raw/rawhide/f/tests-remove-duplicate-mocking.patch"; 50 + sha256 = "sha256-5b/dFR3Z8xaPw8AZU95apDZd4ZfmMQhAmavWkVaJog8="; 51 + }) 52 + ]; 53 + 54 + disabledTests = [ 55 + "begin_with_TestCase" 56 + "changelog_TestCase" 57 + "ChangeLogEntry" 58 + "DaemonContext" 59 + "file_descriptor" 60 + "get_distribution_version_info_TestCase" 61 + "InvalidFormatError_TestCase" 62 + "make_year_range_TestCase" 63 + "ModuleExceptions_TestCase" 64 + "test_metaclass_not_called" 65 + "test_passes_specified_object" 66 + "test_returns_expected" 67 + "value_TestCase" 68 + "YearRange_TestCase" 69 + ]; 48 70 49 71 pythonImportsCheck = [ 50 72 "daemon" ··· 56 78 meta = with lib; { 57 79 description = "Library to implement a well-behaved Unix daemon process"; 58 80 homepage = "https://pagure.io/python-daemon/"; 59 - license = with licenses; [ 60 - gpl3Plus 61 - asl20 62 - ]; 81 + # See "Copying" section in https://pagure.io/python-daemon/blob/main/f/README 82 + license = with licenses; [ gpl3Plus asl20 ]; 63 83 maintainers = with maintainers; [ ]; 64 84 }; 65 85 }
+9
pkgs/development/python-modules/python-http-client/default.nix
··· 3 3 , fetchFromGitHub 4 4 , mock 5 5 , pytestCheckHook 6 + , pythonOlder 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "python_http_client"; 10 11 version = "3.3.4"; 11 12 format = "setuptools"; 13 + 14 + disabled = pythonOlder "3.8"; 12 15 13 16 src = fetchFromGitHub { 14 17 owner = "sendgrid"; ··· 20 23 checkInputs = [ 21 24 mock 22 25 pytestCheckHook 26 + ]; 27 + 28 + disabledTests = [ 29 + # Test is failing as the test is dynamic 30 + # https://github.com/sendgrid/python-http-client/issues/153 31 + "test__daterange" 23 32 ]; 24 33 25 34 pythonImportsCheck = [
+22 -6
pkgs/development/python-modules/semver/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , pytest-cov 5 4 , pytestCheckHook 5 + , pythonOlder 6 6 }: 7 7 8 8 buildPythonPackage rec { 9 9 pname = "semver"; 10 10 version = "2.13.0"; 11 + format = "setuptools"; 12 + 13 + disabled = pythonOlder "3.6"; 11 14 12 15 src = fetchFromGitHub { 13 16 owner = "python-semver"; 14 17 repo = "python-semver"; 15 18 rev = version; 16 - sha256 = "sha256-IWTo/P9JRxBQlhtcH3JMJZZrwAA8EALF4dtHajWUc4w="; 19 + hash = "sha256-IWTo/P9JRxBQlhtcH3JMJZZrwAA8EALF4dtHajWUc4w="; 17 20 }; 18 21 19 22 checkInputs = [ 20 - pytest-cov 21 23 pytestCheckHook 22 24 ]; 23 25 24 - # Confuses source vs dist imports in pytest 25 - preCheck = "rm -r dist"; 26 + postPatch = '' 27 + sed -i "/--cov/d" setup.cfg 28 + sed -i "/--no-cov-on-fail/d" setup.cfg 29 + ''; 26 30 27 - pythonImportsCheck = [ "semver" ]; 31 + preCheck = '' 32 + # Confuses source vs dist imports in pytest 33 + rm -r dist 34 + ''; 35 + 36 + disabledTestPaths = [ 37 + # Don't test the documentation 38 + "docs/*.rst" 39 + ]; 40 + 41 + pythonImportsCheck = [ 42 + "semver" 43 + ]; 28 44 29 45 meta = with lib; { 30 46 description = "Python package to work with Semantic Versioning (http://semver.org/)";
+2 -2
pkgs/development/python-modules/types-requests/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "types-requests"; 9 - version = "2.27.5"; 9 + version = "2.27.6"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "sha256-pn3BqFEjErjLifO6lfmg5p7zQ2rnfJvU8yjNiPF63aI="; 14 + sha256 = "sha256-Xg3Ggem/rbXB0X9j0p9tE9Ke8ol9MMuceShbNKFlX9c="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [
+2 -2
pkgs/development/tools/analysis/flow/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "flow"; 5 - version = "0.168.0"; 5 + version = "0.169.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "facebook"; 9 9 repo = "flow"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256:0bd5xja547gwjh7zn26l52mssp6l9djd0lfc581zj30yx07aimi5"; 11 + sha256 = "sha256-QyY0Tb6FalPkWvVGegY6VBqX0pBP15GQgIKLNLPUMYk="; 12 12 }; 13 13 14 14 installPhase = ''
+3 -3
pkgs/development/tools/cloud-nuke/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cloud-nuke"; 5 - version = "0.7.1"; 5 + version = "0.7.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gruntwork-io"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-gW7uunW7gE/5umBQNjx+k2FIAryKka7yLMqnd6ewv6I="; 11 + sha256 = "sha256-rAyS9S7kZzc9BBciI3aK3PyMmjP2LRQz9H6mMLQt34I="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-GDXkrrE0KgFJHXCDZH83/nQAexKhmGed/QGZ1aSXnpg="; 14 + vendorSha256 = "sha256-ZKv68j/4X48c6ipf4Ei4UnVPn7435wI2igQ9UjM2yOM="; 15 15 16 16 ldflags = [ "-s" "-w" "-X main.VERSION=${version}" ]; 17 17
+3 -3
pkgs/development/tools/conftest/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "conftest"; 5 - version = "0.28.3"; 5 + version = "0.30.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "open-policy-agent"; 9 9 repo = "conftest"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-qUbrd80As5BrP67bk8aXWAq85UKL1de5sJlPQtBuxn4="; 11 + sha256 = "sha256-8/eZz5ejw5bahCYwz825HI+oZ6D1odeTpMIJh0TcGMY="; 12 12 }; 13 - vendorSha256 = "sha256-cEa2IB65CWsWXZnVRZmOOvUyOhybHBssQGt/pP7YPcg="; 13 + vendorSha256 = "sha256-rYWo0t6iUI6DVsjHJg2fUv2tv3jovndi12prKzLaMlI="; 14 14 15 15 ldflags = [ 16 16 "-s"
+3 -3
pkgs/development/tools/github/bump/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "bump"; 5 - version = "0.2.2"; 5 + version = "0.2.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mroth"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0092jn7nxnr64fyb2yy9amrd8gl7q9p70a2yq9jrgr1pyrlrazbq"; 11 + sha256 = "sha256-tgTG/QlDxX1Ns0WpcNjwr/tvsdtgap7RcxX/JuYcxw8="; 12 12 }; 13 13 14 - vendorSha256 = "0w5sqg1ii4vp7iijs6ffbskkj2xqggbr40j6wxrjrbjr1qisl8r1"; 14 + vendorSha256 = "sha256-2x5rQGEp6ARP2nggE+tvXDRY7AkKCEUXTLEPWDJMCnI="; 15 15 16 16 doCheck = false; 17 17
+28
pkgs/development/tools/literate-programming/md-tangle/default.nix
··· 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + }: 5 + 6 + python3.pkgs.buildPythonPackage rec { 7 + pname = "md-tangle"; 8 + version = "1.3.1"; 9 + 10 + # By some strange reason, fetchPypi fails miserably 11 + src = fetchFromGitHub { 12 + owner = "joakimmj"; 13 + repo = pname; 14 + rev = "v${version}"; 15 + hash = "sha256-cUME2AHK/Fva+1TSTE6hNu0SE/V1FOwcSxWF0+iZhS4="; 16 + }; 17 + 18 + # Pure Python application, uses only standard modules and comes without 19 + # testing suite 20 + doCheck = false; 21 + 22 + meta = with lib;{ 23 + homepage = "https://github.com/joakimmj/md-tangle/"; 24 + description = "Generates (\"tangles\") source code from Markdown documents"; 25 + license = licenses.mit; 26 + maintainers = with maintainers; [ AndersonTorres ]; 27 + }; 28 + }
+3 -3
pkgs/development/tools/misc/terraform-ls/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "terraform-ls"; 5 - version = "0.25.0"; 5 + version = "0.25.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hashicorp"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-iOSH7eFLsp31mW5ZsTUcJVPE1OBEXPLsoVYroYjwXtk="; 11 + sha256 = "sha256-dFmXROqh1HYPthzmOE07oyZglaQyx7JqxqYDlLpysrM="; 12 12 }; 13 - vendorSha256 = "sha256-s6urF9uZ9o8kkKfbRk22JuIv+f3ZlVAFR9c1vylhhoY="; 13 + vendorSha256 = "sha256-5g/s8WDzxobORFY12YdDQ6rDmr9gQzViv1FFrVwrVIE="; 14 14 15 15 ldflags = [ "-s" "-w" "-X main.version=v${version}" "-X main.prerelease=" ]; 16 16
+5 -6
pkgs/misc/emulators/higan/default.nix
··· 17 17 , udev 18 18 # Darwin dependencies 19 19 , libicns 20 - , Carbon 21 - , Cocoa 22 - , OpenAL 23 - , OpenGL 20 + , darwin 24 21 }: 25 22 26 23 stdenv.mkDerivation rec { ··· 54 51 libpulseaudio 55 52 openal 56 53 udev 57 - ] ++ lib.optionals stdenv.isDarwin [ 54 + ] 55 + ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ 58 56 Carbon 59 57 Cocoa 60 58 OpenAL 61 59 OpenGL 62 - ]; 60 + ]); 63 61 64 62 patches = [ 65 63 # Includes cmath header ··· 151 149 license = licenses.gpl3Plus; 152 150 maintainers = with maintainers; [ AndersonTorres ]; 153 151 platforms = platforms.unix; 152 + broken = stdenv.isDarwin; 154 153 }; 155 154 } 156 155 # TODO: select between Qt, GTK2 and GTK3
+3 -3
pkgs/servers/minio/default.nix
··· 15 15 in 16 16 buildGoModule rec { 17 17 pname = "minio"; 18 - version = "2021-12-27T07-23-18Z"; 18 + version = "2022-01-08T03-11-54Z"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "minio"; 22 22 repo = "minio"; 23 23 rev = "RELEASE.${version}"; 24 - sha256 = "sha256-Gkn3sl6oPozOy0FMIJ1w3EeiJocI5cGBiXRlG94K4Wg="; 24 + sha256 = "sha256-aOFG3/BnDJOjPiVZL1jKwYUzPX6mI9FkRDZIzTAnT+8="; 25 25 }; 26 26 27 - vendorSha256 = "sha256-gwxmn/339n/avhclRj2BNLl8NTmAYBK+6R7tl4oxLcI="; 27 + vendorSha256 = "sha256-sQoD+Kdw3epjzDmqCfw6rXC0dQCeaEpvfLqZpxKcViw="; 28 28 29 29 doCheck = false; 30 30
+3 -3
pkgs/tools/networking/minio-client/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "minio-client"; 5 - version = "2021-12-20T23-43-34Z"; 5 + version = "2022-01-07T06-01-38Z"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "minio"; 9 9 repo = "mc"; 10 10 rev = "RELEASE.${version}"; 11 - sha256 = "sha256-9/8h7KlvGRyxFiGLd5YAOjvzGsrkDUJDei6WQtrgY2s="; 11 + sha256 = "sha256-jBCYEAwiPWu6n4LtzQ05MumgsQkflbOjJbtGKfAWS04="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-vNTCw2VsXTQto8T4eSPYwoSUbwD3FQ1oj51iLHnSCC0="; 14 + vendorSha256 = "sha256-EAAVfelrZqxVYMyEp2wvVYhBYwiGGl9j/PYJJTVFk20="; 15 15 16 16 subPackages = [ "." ]; 17 17
-2
pkgs/tools/typesetting/docbookrx/Gemfile
··· 1 - source 'https://rubygems.org' 2 - gem 'nokogiri', '~> 1.11.7'
-38
pkgs/tools/typesetting/docbookrx/Gemfile.lock
··· 1 - PATH 2 - remote: . 3 - specs: 4 - docbookrx (1.0.0.dev) 5 - nokogiri (~> 1.11.7) 6 - 7 - GEM 8 - remote: https://rubygems.org/ 9 - specs: 10 - diff-lcs (1.4.4) 11 - nokogiri (1.11.7-x86_64-linux) 12 - racc (~> 1.4) 13 - racc (1.6.0) 14 - rake (13.0.6) 15 - rspec (3.9.0) 16 - rspec-core (~> 3.9.0) 17 - rspec-expectations (~> 3.9.0) 18 - rspec-mocks (~> 3.9.0) 19 - rspec-core (3.9.3) 20 - rspec-support (~> 3.9.3) 21 - rspec-expectations (3.9.4) 22 - diff-lcs (>= 1.2.0, < 2.0) 23 - rspec-support (~> 3.9.0) 24 - rspec-mocks (3.9.1) 25 - diff-lcs (>= 1.2.0, < 2.0) 26 - rspec-support (~> 3.9.0) 27 - rspec-support (3.9.4) 28 - 29 - PLATFORMS 30 - ruby 31 - 32 - DEPENDENCIES 33 - docbookrx! 34 - rake (~> 13.0.0) 35 - rspec (~> 3.9.0) 36 - 37 - BUNDLED WITH 38 - 2.2.24
-53
pkgs/tools/typesetting/docbookrx/default.nix
··· 1 - { lib 2 - , fetchFromGitHub 3 - , stdenv 4 - , ruby 5 - , bundlerEnv 6 - }: 7 - 8 - let 9 - env = bundlerEnv { 10 - name = "docbookrx-env"; 11 - gemdir = ./.; 12 - 13 - inherit ruby; 14 - 15 - gemfile = ./Gemfile; 16 - lockfile = ./Gemfile.lock; 17 - gemset = ./gemset.nix; 18 - }; 19 - 20 - in stdenv.mkDerivation { 21 - 22 - pname = "docbookrx"; 23 - version = "unstable-2018-05-18"; 24 - 25 - buildInputs = [ env.wrappedRuby ]; 26 - 27 - src = fetchFromGitHub { 28 - owner = "asciidoctor"; 29 - repo = "docbookrx"; 30 - rev = "83d1d1235e3bb44506123eda337780a912581cd0"; 31 - sha256 = "sha256-OdPRh7ZIhgM7hs5qPiuxLEUuMEtaXcgZ83M6i6CV6AY="; 32 - }; 33 - 34 - # TODO: I don't know ruby packaging but this does the trick for now 35 - installPhase = '' 36 - runHook preInstall 37 - 38 - mkdir -p $out/bin 39 - cp -a bin/docbookrx $out/bin 40 - cp -a lib $out 41 - 42 - runHook postInstall 43 - ''; 44 - 45 - meta = with lib; { 46 - description = "(An early version of) a DocBook to AsciiDoc converter written in Ruby"; 47 - homepage = "https://asciidoctor.org/"; 48 - license = licenses.mit; 49 - maintainers = with maintainers; [ ]; 50 - platforms = platforms.unix; 51 - }; 52 - 53 - }
-107
pkgs/tools/typesetting/docbookrx/gemset.nix
··· 1 - { 2 - diff-lcs = { 3 - groups = ["default" "development"]; 4 - platforms = []; 5 - source = { 6 - remotes = ["https://rubygems.org"]; 7 - sha256 = "0m925b8xc6kbpnif9dldna24q1szg4mk0fvszrki837pfn46afmz"; 8 - type = "gem"; 9 - }; 10 - version = "1.4.4"; 11 - }; 12 - docbookrx = { 13 - dependencies = ["nokogiri"]; 14 - groups = ["default"]; 15 - platforms = []; 16 - source = { 17 - path = ./.; 18 - type = "path"; 19 - }; 20 - version = "1.0.0.dev"; 21 - }; 22 - nokogiri = { 23 - dependencies = ["racc"]; 24 - groups = ["default"]; 25 - platforms = []; 26 - source = { 27 - remotes = ["https://rubygems.org"]; 28 - sha256 = "4976a9c9e796527d51dc6c311b9bd93a0233f6a7962a0f569aa5c782461836ef"; 29 - type = "gem"; 30 - }; 31 - version = "1.11.7"; 32 - }; 33 - racc = { 34 - groups = ["default"]; 35 - platforms = []; 36 - source = { 37 - remotes = ["https://rubygems.org"]; 38 - sha256 = "0la56m0z26j3mfn1a9lf2l03qx1xifanndf9p3vx1azf6sqy7v9d"; 39 - type = "gem"; 40 - }; 41 - version = "1.6.0"; 42 - }; 43 - rake = { 44 - groups = ["development"]; 45 - platforms = []; 46 - source = { 47 - remotes = ["https://rubygems.org"]; 48 - sha256 = "15whn7p9nrkxangbs9hh75q585yfn66lv0v2mhj6q6dl6x8bzr2w"; 49 - type = "gem"; 50 - }; 51 - version = "13.0.6"; 52 - }; 53 - rspec = { 54 - dependencies = ["rspec-core" "rspec-expectations" "rspec-mocks"]; 55 - groups = ["development"]; 56 - platforms = []; 57 - source = { 58 - remotes = ["https://rubygems.org"]; 59 - sha256 = "1hzsig4pi9ybr0xl5540m1swiyxa74c8h09225y5sdh2rjkkg84h"; 60 - type = "gem"; 61 - }; 62 - version = "3.9.0"; 63 - }; 64 - rspec-core = { 65 - dependencies = ["rspec-support"]; 66 - groups = ["default" "development"]; 67 - platforms = []; 68 - source = { 69 - remotes = ["https://rubygems.org"]; 70 - sha256 = "0b8891149l4rdlaz58k1dprc09rhpvq98bblk4qpd3dvcvqklkvh"; 71 - type = "gem"; 72 - }; 73 - version = "3.9.3"; 74 - }; 75 - rspec-expectations = { 76 - dependencies = ["diff-lcs" "rspec-support"]; 77 - groups = ["default" "development"]; 78 - platforms = []; 79 - source = { 80 - remotes = ["https://rubygems.org"]; 81 - sha256 = "0gjqa3h4r8jna8dh22al4f6ks4x6l4knshx2b8jygkd1gk68n92q"; 82 - type = "gem"; 83 - }; 84 - version = "3.9.4"; 85 - }; 86 - rspec-mocks = { 87 - dependencies = ["diff-lcs" "rspec-support"]; 88 - groups = ["default" "development"]; 89 - platforms = []; 90 - source = { 91 - remotes = ["https://rubygems.org"]; 92 - sha256 = "19vmdqym1v2g1zbdnq37zwmyj87y9yc9ijwc8js55igvbb9hx0mr"; 93 - type = "gem"; 94 - }; 95 - version = "3.9.1"; 96 - }; 97 - rspec-support = { 98 - groups = ["default" "development"]; 99 - platforms = []; 100 - source = { 101 - remotes = ["https://rubygems.org"]; 102 - sha256 = "0ig6wk1ln6wy0d6fjlbfwxibps1nidc6111fcnm0jfa1z5nkqczl"; 103 - type = "gem"; 104 - }; 105 - version = "3.9.4"; 106 - }; 107 - }
+1
pkgs/top-level/aliases.nix
··· 217 217 dmtx = dmtx-utils; # added 2018-04-25 218 218 dnnl = oneDNN; # added 2020-04-22 219 219 docbook5_xsl = docbook_xsl_ns; # added 2018-04-25 220 + docbookrx = throw "docbookrx has been removed since it was unmaintained"; # added 2021-01-12 220 221 docbook_xml_xslt = docbook_xsl; # added 2018-04-25 221 222 dolphinEmu = dolphin-emu; # added 2021-11-10 222 223 dolphinEmuMaster = dolphin-emu-beta; # added 2021-11-10
+19 -15
pkgs/top-level/all-packages.nix
··· 4715 4715 4716 4716 docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { }; 4717 4717 4718 - docbookrx = callPackage ../tools/typesetting/docbookrx { }; 4719 - 4720 4718 docear = callPackage ../applications/office/docear { }; 4721 4719 4722 4720 dockbarx = callPackage ../applications/misc/dockbarx { }; ··· 5605 5603 gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { }; 5606 5604 5607 5605 gfbgraph = callPackage ../development/libraries/gfbgraph { }; 5606 + 5607 + gfold = callPackage ../applications/version-management/git-and-tools/gfold { }; 5608 5608 5609 5609 ggobi = callPackage ../tools/graphics/ggobi { }; 5610 5610 ··· 14682 14682 14683 14683 eweb = callPackage ../development/tools/literate-programming/eweb { }; 14684 14684 14685 + funnelweb = callPackage ../development/tools/literate-programming/funnelweb { }; 14686 + 14687 + Literate = callPackage ../development/tools/literate-programming/Literate { }; 14688 + 14689 + md-tangle = callPackage ../development/tools/literate-programming/md-tangle { }; 14690 + 14691 + # NOTE: Override and set useIcon = false to use Awk instead of Icon. 14692 + noweb = callPackage ../development/tools/literate-programming/noweb { }; 14693 + 14694 + nuweb = callPackage ../development/tools/literate-programming/nuweb { 14695 + tex = texlive.combined.scheme-medium; 14696 + }; 14697 + 14685 14698 eztrace = callPackage ../development/tools/profiling/EZTrace { }; 14686 14699 14687 14700 faas-cli = callPackage ../development/tools/faas-cli { }; ··· 14729 14742 }; 14730 14743 14731 14744 fundoc = callPackage ../development/tools/fundoc { }; 14732 - 14733 - funnelweb = callPackage ../development/tools/literate-programming/funnelweb { }; 14734 14745 14735 14746 gede = libsForQt5.callPackage ../development/tools/misc/gede { }; 14736 14747 ··· 15003 15014 15004 15015 laminar = callPackage ../development/tools/continuous-integration/laminar { }; 15005 15016 15006 - Literate = callPackage ../development/tools/literate-programming/Literate {}; 15007 - 15008 15017 lcov = callPackage ../development/tools/analysis/lcov { }; 15009 15018 15010 15019 leiningen = callPackage ../development/tools/build-managers/leiningen { }; ··· 15136 15145 nwjs_0_12 = callPackage ../development/tools/node-webkit/nw12.nix { 15137 15146 gconf = gnome2.GConf; 15138 15147 }; 15139 - 15140 - # NOTE: Override and set useIcon = false to use Awk instead of Icon. 15141 - noweb = callPackage ../development/tools/literate-programming/noweb { }; 15142 - 15143 - nuweb = callPackage ../development/tools/literate-programming/nuweb { tex = texlive.combined.scheme-medium; }; 15144 15148 15145 15149 nrfutil = callPackage ../development/tools/misc/nrfutil { }; 15146 15150 ··· 18697 18701 18698 18702 libxmp = callPackage ../development/libraries/libxmp { }; 18699 18703 18700 - libxslt = callPackage ../development/libraries/libxslt { }; 18704 + libxslt = callPackage ../development/libraries/libxslt { 18705 + python = python3; 18706 + }; 18701 18707 18702 18708 libxsmm = callPackage ../development/libraries/libxsmm { }; 18703 18709 ··· 33958 33964 python = python3; 33959 33965 }; 33960 33966 33961 - higan = callPackage ../misc/emulators/higan { 33962 - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL OpenAL; 33963 - }; 33967 + higan = callPackage ../misc/emulators/higan { }; 33964 33968 33965 33969 bsnes-hd = callPackage ../misc/emulators/bsnes-hd { 33966 33970 inherit (gnome2) gtksourceview;
+4
pkgs/top-level/kodi-packages.nix
··· 52 52 53 53 a4ksubtitles = callPackage ../applications/video/kodi/addons/a4ksubtitles { }; 54 54 55 + arteplussept = callPackage ../applications/video/kodi/addons/arteplussept { }; 56 + 55 57 controllers = { 56 58 default = callPackage ../applications/video/kodi/addons/controllers { controller = "default"; }; 57 59 ··· 159 161 urllib3 = callPackage ../applications/video/kodi/addons/urllib3 { }; 160 162 161 163 websocket = callPackage ../applications/video/kodi/addons/websocket { }; 164 + 165 + xbmcswift2 = callPackage ../applications/video/kodi/addons/xbmcswift2 { }; 162 166 163 167 }; in self
+1 -2
pkgs/top-level/python-packages.nix
··· 4598 4598 4599 4599 libxslt = (toPythonModule (pkgs.libxslt.override { 4600 4600 pythonSupport = true; 4601 - python3 = python; 4602 - inherit (self) libxml2; 4601 + inherit (self) python libxml2; 4603 4602 })).py; 4604 4603 4605 4604 license-expression = callPackage ../development/python-modules/license-expression { };