Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge staging-next into staging

authored by nixpkgs-ci[bot] and committed by GitHub e04d2aaa 03db8f9d

+426 -338
+10
pkgs/applications/editors/emacs/build-support/elpa2nix.el
··· 1 (require 'package) 2 (package-initialize) 3 4 (defun elpa2nix-install-package () 5 (if (not noninteractive) 6 (error "`elpa2nix-install-package' is to be used only with -batch"))
··· 1 (require 'package) 2 (package-initialize) 3 4 + ;; TODO remove this patch when Emacs bug#77143 is fixed 5 + ;; see that bug for more info 6 + (defun package--description-file (dir) 7 + "Return package description file name for package DIR." 8 + (concat (let ((subdir (file-name-nondirectory 9 + (directory-file-name dir)))) 10 + (if (string-match "\\([^.].*?\\)-\\([0-9]+\\(?:[.][0-9]+\\|\\(?:pre\\|beta\\|alpha\\|snapshot\\)[0-9]+\\)*\\)\\'" subdir) 11 + (match-string 1 subdir) subdir)) 12 + "-pkg.el")) 13 + 14 (defun elpa2nix-install-package () 15 (if (not noninteractive) 16 (error "`elpa2nix-install-package' is to be used only with -batch"))
+6 -3
pkgs/applications/editors/emacs/build-support/melpa.nix
··· 24 src = fetchFromGitHub { 25 owner = "melpa"; 26 repo = "package-build"; 27 - rev = "d5661f1f1996a893fbcbacb4d290c57acab4fb0e"; 28 - hash = "sha256-zVhFR2kLLkCKC+esPBbIk3qOa033YND1HF9GiNI4JM8="; 29 }; 30 31 - patches = [ ./package-build-dont-use-mtime.patch ]; 32 33 dontConfigure = true; 34 dontBuild = true;
··· 24 src = fetchFromGitHub { 25 owner = "melpa"; 26 repo = "package-build"; 27 + rev = "d1722503145facf96631ac118ec0213a73082b76"; 28 + hash = "sha256-utsZLm9IF9UkTwxFWvJmwA3Ox4tlMeNNTo+f/CqYJGA="; 29 }; 30 31 + prePatch = '' 32 + substituteInPlace package-build.el \ 33 + --replace-fail '(format "--mtime=@%d" time)' '"--mtime=@0"' 34 + ''; 35 36 dontConfigure = true; 37 dontBuild = true;
+3 -5
pkgs/applications/editors/emacs/build-support/melpa2nix.el
··· 12 (let* ((default-directory (package-recipe--working-tree rcp))) 13 (unwind-protect 14 (let ((files (package-build-expand-files-spec rcp t))) 15 - (unless files 16 - (error "Unable to find files matching recipe patterns")) 17 - (if (> (length files) 1) 18 - (package-build--build-multi-file-package rcp files) 19 - (package-build--build-single-file-package rcp files)))))) 20 21 (defun melpa2nix-build-package () 22 (unless noninteractive
··· 12 (let* ((default-directory (package-recipe--working-tree rcp))) 13 (unwind-protect 14 (let ((files (package-build-expand-files-spec rcp t))) 15 + (if files 16 + (funcall package-build-build-function rcp files) 17 + (error "Unable to find files matching recipe patterns")))))) 18 19 (defun melpa2nix-build-package () 20 (unless noninteractive
-21
pkgs/applications/editors/emacs/build-support/package-build-dont-use-mtime.patch
··· 1 - diff --git a/package-build.el b/package-build.el 2 - index 29cdb61..c19be1b 100644 3 - --- a/package-build.el 4 - +++ b/package-build.el 5 - @@ -923,7 +923,6 @@ DIRECTORY is a temporary directory that contains the directory 6 - that is put in the tarball." 7 - (let* ((name (oref rcp name)) 8 - (version (oref rcp version)) 9 - - (time (oref rcp time)) 10 - (tar (expand-file-name (concat name "-" version ".tar") 11 - package-build-archive-dir)) 12 - (dir (concat name "-" version))) 13 - @@ -939,7 +938,7 @@ that is put in the tarball." 14 - ;; prevent a reproducible tarball as described at 15 - ;; https://reproducible-builds.org/docs/archives. 16 - "--sort=name" 17 - - (format "--mtime=@%d" time) 18 - + "--mtime=@0" 19 - "--owner=0" "--group=0" "--numeric-owner" 20 - "--pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime")) 21 - (when (and package-build-verbose noninteractive)
···
+3
pkgs/applications/editors/emacs/elisp-packages/manual-packages/color-theme-solarized/package.nix
··· 6 7 melpaBuild { 8 pname = "color-theme-solarized"; 9 version = "0-unstable-2023-02-09"; 10 11 src = fetchFromGitHub { ··· 14 rev = "b186e5d62d0b83cbf5cf38f7eb7a199dea9a3ee3"; 15 hash = "sha256-7E8r56dzfD06tsQEnqU5mWSbwz9x9QPbzken2J/fhlg="; 16 }; 17 18 # https://github.com/NixOS/nixpkgs/issues/335408 19 ignoreCompilationError = true;
··· 6 7 melpaBuild { 8 pname = "color-theme-solarized"; 9 + ename = "solarized-theme"; 10 version = "0-unstable-2023-02-09"; 11 12 src = fetchFromGitHub { ··· 15 rev = "b186e5d62d0b83cbf5cf38f7eb7a199dea9a3ee3"; 16 hash = "sha256-7E8r56dzfD06tsQEnqU5mWSbwz9x9QPbzken2J/fhlg="; 17 }; 18 + 19 + files = ''(:defaults (:exclude "color-theme-solarized-pkg.el"))''; 20 21 # https://github.com/NixOS/nixpkgs/issues/335408 22 ignoreCompilationError = true;
+1
pkgs/applications/editors/emacs/elisp-packages/manual-packages/pod-mode/package.nix
··· 15 in 16 melpaBuild { 17 inherit pname version src; 18 19 outputs = [ 20 "out"
··· 15 in 16 melpaBuild { 17 inherit pname version src; 18 + melpaVersion = "1.4"; # upstream versions such as 1.04 are not supported 19 20 outputs = [ 21 "out"
+1
pkgs/applications/editors/emacs/elisp-packages/manual-packages/session-management-for-emacs/package.nix
··· 8 pname = "session-management-for-emacs"; 9 ename = "session"; 10 version = "2.2a"; 11 12 src = fetchzip { 13 url = "mirror://sourceforge/emacs-session/session-${version}.tar.gz";
··· 8 pname = "session-management-for-emacs"; 9 ename = "session"; 10 version = "2.2a"; 11 + melpaVersion = "2.2"; # default value derived from version is not valid for Emacs 12 13 src = fetchzip { 14 url = "mirror://sourceforge/emacs-session/session-${version}.tar.gz";
+48 -48
pkgs/applications/editors/vscode/extensions/default.nix
··· 257 mktplcRef = { 258 name = "ng-template"; 259 publisher = "Angular"; 260 - version = "19.2.1"; 261 - hash = "sha256-X4ZDKgUyoBU8LIh+aM3JyvqGE9LnXVhvOXtAdX6gUv4="; 262 }; 263 meta = { 264 changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog"; ··· 524 mktplcRef = { 525 name = "vscode-bazel"; 526 publisher = "bazelbuild"; 527 - version = "0.10.0"; 528 - sha256 = "sha256-8SUOzsUmfgt9fAy037qLVNrGJPvTnIeMNz2tbN5psbs="; 529 }; 530 meta = { 531 description = "Bazel support for Visual Studio Code"; ··· 720 mktplcRef = { 721 publisher = "bmalehorn"; 722 name = "vscode-fish"; 723 - version = "1.0.38"; 724 - hash = "sha256-QEifCTlzYMX+5H6+k2o1lsQrhW3vxVpn+KFg/3WVVFo="; 725 }; 726 meta = { 727 changelog = "https://marketplace.visualstudio.com/items/bmalehorn.vscode-fish/changelog"; ··· 781 mktplcRef = { 782 name = "vscode-tailwindcss"; 783 publisher = "bradlc"; 784 - version = "0.14.11"; 785 - hash = "sha256-sZcbUIAs4m96rBfYJbyZegqAqL71+OjVykqna+QMdu0="; 786 }; 787 meta = { 788 changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog"; ··· 877 mktplcRef = { 878 name = "catppuccin-vsc"; 879 publisher = "catppuccin"; 880 - version = "3.16.1"; 881 - hash = "sha256-qEwQ583DW17dlJbODN8SNUMbDMCR1gUH4REaFkQT65I="; 882 }; 883 meta = { 884 changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc/changelog"; ··· 1424 mktplcRef = { 1425 name = "profiler-php-vscode"; 1426 publisher = "devsense"; 1427 - version = "1.41.14332"; 1428 - hash = "sha256-u2lNqG6FUhWnnNGtv+sjTbP/hbu4Da/8xjLzmPZkZOA="; 1429 }; 1430 meta = { 1431 changelog = "https://marketplace.visualstudio.com/items/DEVSENSE.profiler-php-vscode/changelog"; ··· 1725 mktplcRef = { 1726 name = "elm-ls-vscode"; 1727 publisher = "Elmtooling"; 1728 - version = "2.6.0"; 1729 - hash = "sha256-iNFc7YJFl3d4/BJE9TPJfL0iqEkUtyEyVt4v1J2bXts="; 1730 }; 1731 meta = { 1732 changelog = "https://marketplace.visualstudio.com/items/Elmtooling.elm-ls-vscode/changelog"; ··· 1830 mktplcRef = { 1831 name = "vscode-open-in-github"; 1832 publisher = "fabiospampinato"; 1833 - version = "2.3.0"; 1834 - hash = "sha256-vrW6uZyeEJipGtfz7BEeeAwiwtBlfQLjC7jAP1v5GoE="; 1835 }; 1836 meta = { 1837 changelog = "https://marketplace.visualstudio.com/items/fabiospampinato.vscode-open-in-github/changelog"; ··· 1914 mktplcRef = { 1915 name = "foam-vscode"; 1916 publisher = "foam"; 1917 - version = "0.26.8"; 1918 - hash = "sha256-DI0iPx/Wan3cgUCWgRvXt0uESCIJBR6lF3y/TRgYFnc="; 1919 }; 1920 meta = { 1921 changelog = "https://marketplace.visualstudio.com/items/foam.foam-vscode/changelog"; ··· 2038 mktplcRef = { 2039 name = "godot-tools"; 2040 publisher = "geequlim"; 2041 - version = "2.3.0"; 2042 - hash = "sha256-iuSec4PoVxyu1KB2jfCYOd98UrqQjH3q24zOR4VCPgs="; 2043 }; 2044 meta = { 2045 description = "VS Code extension for game development with Godot Engine and GDScript"; ··· 2078 mktplcRef = { 2079 name = "chatgpt-vscode"; 2080 publisher = "genieai"; 2081 - version = "0.0.8"; 2082 - sha256 = "RKvmZkegFs4y+sEVaamPRO1F1E+k4jJyI0Q9XqKowrQ="; 2083 }; 2084 }; 2085 ··· 2105 publisher = "github"; 2106 name = "copilot"; 2107 # Verify which version is available with nix run nixpkgs#vsce -- show github.copilot --json 2108 - version = "1.292.0"; 2109 - hash = "sha256-bgyDMEbIceTGtZ6CqUehkJLMAL8Osega6kMwb+buTAU="; 2110 }; 2111 2112 meta = { ··· 2199 mktplcRef = { 2200 name = "gleam"; 2201 publisher = "gleam"; 2202 - version = "2.3.0"; 2203 - hash = "sha256-dhRS8fLKY0plRwnrAUWT4g/LfH6IpODTNhT79g4Nm+0="; 2204 }; 2205 meta = { 2206 description = "Support for the Gleam programming language"; ··· 2263 mktplcRef = { 2264 name = "vscode-graphql-syntax"; 2265 publisher = "GraphQL"; 2266 - version = "1.3.6"; 2267 - hash = "sha256-74Y/LpOhAj3TSplohhJqBwJDT87nCAiKrWsF90bc8jU="; 2268 }; 2269 meta = { 2270 description = "Adds full GraphQL syntax highlighting and language support such as bracket matching"; ··· 2622 mktplcRef = { 2623 name = "latex-workshop"; 2624 publisher = "James-Yu"; 2625 - version = "10.8.0"; 2626 - sha256 = "sha256-tdQ3Z/OfNH0UgpHcn8Zq5rQxoetD61dossEh8hRygew="; 2627 }; 2628 meta = { 2629 changelog = "https://marketplace.visualstudio.com/items/James-Yu.latex-workshop/changelog"; ··· 3283 mktplcRef = { 3284 name = "goto-next-previous-member"; 3285 publisher = "mishkinf"; 3286 - version = "0.0.6"; 3287 - sha256 = "07rpnbkb51835gflf4fpr0v7fhj8hgbhsgcz2wpag8wdzdxc3025"; 3288 }; 3289 meta = { 3290 license = lib.licenses.mit; ··· 3512 mktplcRef = { 3513 name = "anycode"; 3514 publisher = "ms-vscode"; 3515 - version = "0.0.73"; 3516 - hash = "sha256-83qz4wYnRK/KtrQMHwMAFhOnVyLXG1/EwUvVW2v30ho="; 3517 }; 3518 meta = { 3519 license = lib.licenses.mit; ··· 3756 mktplcRef = { 3757 name = "color-highlight"; 3758 publisher = "naumovs"; 3759 - version = "2.6.0"; 3760 - hash = "sha256-TcPQOAHCYeFHPdR85GIXsy3fx70p8cLdO2UNO0krUOs="; 3761 }; 3762 meta = { 3763 changelog = "https://marketplace.visualstudio.com/items/naumovs.color-highlight/changelog"; ··· 4433 mktplcRef = { 4434 publisher = "shopify"; 4435 name = "ruby-lsp"; 4436 - version = "0.9.12"; 4437 - hash = "sha256-ahfVRbTAKmmqOWV7vHK0+KLwYSUVgKqlIG1+lV3E5c4="; 4438 }; 4439 meta = { 4440 description = "VS Code plugin for connecting with the Ruby LSP"; ··· 4678 mktplcRef = { 4679 name = "vscode-stylelint"; 4680 publisher = "stylelint"; 4681 - version = "1.4.0"; 4682 - hash = "sha256-CsQBRoVDtNLlkHa6NLmOspkswB/JUMfMuU2dMYDlDnc="; 4683 }; 4684 meta = { 4685 description = "Official Stylelint extension for Visual Studio Code"; ··· 4751 mktplcRef = { 4752 name = "tabnine-vscode"; 4753 publisher = "tabnine"; 4754 - version = "3.247.0"; 4755 - hash = "sha256-TOpdiqkOUmC+CXJn0H3+NYqTHkeuNf2Y37F0OgN6YzM="; 4756 }; 4757 meta = { 4758 license = lib.licenses.mit; ··· 5201 mktplcRef = { 5202 name = "vstuc"; 5203 publisher = "VisualStudioToolsForUnity"; 5204 - version = "1.1.0"; 5205 - hash = "sha256-86KDksbTKlPgKC1joUc7uQTsDe2w9AIL0fekZP0z6gE="; 5206 }; 5207 meta = { 5208 description = "Integrates Visual Studio Code for Unity"; ··· 5344 mktplcRef = { 5345 name = "vscode-icons"; 5346 publisher = "vscode-icons-team"; 5347 - version = "12.11.0"; 5348 - hash = "sha256-RpuCHJBLqhAXAdvC0qGDUJIy5ww1yqlSb7hKwCALidM="; 5349 }; 5350 meta = { 5351 description = "Bring real icons to your Visual Studio Code"; ··· 5681 mktplcRef = { 5682 name = "vscode-zig"; 5683 publisher = "ziglang"; 5684 - version = "0.6.6"; 5685 - hash = "sha256-UxbCRsTp7Fz6iAeC3lwojWrLPMJx5b7cNXxOFY7k0pk="; 5686 }; 5687 meta = { 5688 changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";
··· 257 mktplcRef = { 258 name = "ng-template"; 259 publisher = "Angular"; 260 + version = "19.2.2"; 261 + hash = "sha256-WoNrKcK9Gr9gVWH/pwKyEUHuzcVNKh6zQwwpG4BuVCg="; 262 }; 263 meta = { 264 changelog = "https://marketplace.visualstudio.com/items/Angular.ng-template/changelog"; ··· 524 mktplcRef = { 525 name = "vscode-bazel"; 526 publisher = "bazelbuild"; 527 + version = "0.11.0"; 528 + sha256 = "sha256-c1Uvu9qBsQabdfhNxG0tCmCq3ub3wfgdoGor0cATo0c="; 529 }; 530 meta = { 531 description = "Bazel support for Visual Studio Code"; ··· 720 mktplcRef = { 721 publisher = "bmalehorn"; 722 name = "vscode-fish"; 723 + version = "1.0.39"; 724 + hash = "sha256-T5wD4btQ2HSq3vB1m/qHM7VcvHfZmMD9OV93ZwxXcQg="; 725 }; 726 meta = { 727 changelog = "https://marketplace.visualstudio.com/items/bmalehorn.vscode-fish/changelog"; ··· 781 mktplcRef = { 782 name = "vscode-tailwindcss"; 783 publisher = "bradlc"; 784 + version = "0.14.12"; 785 + hash = "sha256-Dn+Z5uZYoWSriNnkYK1rRoHv8sjr7ui70UeTA3e0wIs="; 786 }; 787 meta = { 788 changelog = "https://marketplace.visualstudio.com/items/bradlc.vscode-tailwindcss/changelog"; ··· 877 mktplcRef = { 878 name = "catppuccin-vsc"; 879 publisher = "catppuccin"; 880 + version = "3.17.0"; 881 + hash = "sha256-udDbsXAEsJUt3WUU8aBvCi8Pu+8gu+xQkimlmvRZ9pg="; 882 }; 883 meta = { 884 changelog = "https://marketplace.visualstudio.com/items/Catppuccin.catppuccin-vsc/changelog"; ··· 1424 mktplcRef = { 1425 name = "profiler-php-vscode"; 1426 publisher = "devsense"; 1427 + version = "1.57.17031"; 1428 + hash = "sha256-fC+8trGmvgYjsnJA6+L6sxFoE6Cr91Q7xdparE9JKyg="; 1429 }; 1430 meta = { 1431 changelog = "https://marketplace.visualstudio.com/items/DEVSENSE.profiler-php-vscode/changelog"; ··· 1725 mktplcRef = { 1726 name = "elm-ls-vscode"; 1727 publisher = "Elmtooling"; 1728 + version = "2.8.0"; 1729 + hash = "sha256-81tHgNjYc0LJjsgsQfo5xyh20k/i3PKcgYp9GZTvwfs="; 1730 }; 1731 meta = { 1732 changelog = "https://marketplace.visualstudio.com/items/Elmtooling.elm-ls-vscode/changelog"; ··· 1830 mktplcRef = { 1831 name = "vscode-open-in-github"; 1832 publisher = "fabiospampinato"; 1833 + version = "2.3.1"; 1834 + hash = "sha256-wqY8AArlTpQzoZ9OfV9MzlHIr9M/Ac4QUZL99n327EI="; 1835 }; 1836 meta = { 1837 changelog = "https://marketplace.visualstudio.com/items/fabiospampinato.vscode-open-in-github/changelog"; ··· 1914 mktplcRef = { 1915 name = "foam-vscode"; 1916 publisher = "foam"; 1917 + version = "0.26.10"; 1918 + hash = "sha256-vhQtdc0553TyPkQnTHwg7Nr+UbDMf9yR+2jj40ANPdQ="; 1919 }; 1920 meta = { 1921 changelog = "https://marketplace.visualstudio.com/items/foam.foam-vscode/changelog"; ··· 2038 mktplcRef = { 2039 name = "godot-tools"; 2040 publisher = "geequlim"; 2041 + version = "2.5.1"; 2042 + hash = "sha256-kAzRSNZw1zaECblJv7NzXnE2JXSy9hzdT2cGX+uwleY="; 2043 }; 2044 meta = { 2045 description = "VS Code extension for game development with Godot Engine and GDScript"; ··· 2078 mktplcRef = { 2079 name = "chatgpt-vscode"; 2080 publisher = "genieai"; 2081 + version = "0.0.13"; 2082 + sha256 = "sha256-aoVICzU5sfA96FCU4ysUGmULruGWLaVo2lFpiPhdtGA="; 2083 }; 2084 }; 2085 ··· 2105 publisher = "github"; 2106 name = "copilot"; 2107 # Verify which version is available with nix run nixpkgs#vsce -- show github.copilot --json 2108 + version = "1.293.0"; 2109 + hash = "sha256-LwgINocPHA9jL6pMw40BgaZ3lOUwWPoOJWTDr+27h5Q="; 2110 }; 2111 2112 meta = { ··· 2199 mktplcRef = { 2200 name = "gleam"; 2201 publisher = "gleam"; 2202 + version = "2.11.1"; 2203 + hash = "sha256-tySY6vPg71QQKeKivCoJzcAH73nML/NWhtr+TgaSKRg="; 2204 }; 2205 meta = { 2206 description = "Support for the Gleam programming language"; ··· 2263 mktplcRef = { 2264 name = "vscode-graphql-syntax"; 2265 publisher = "GraphQL"; 2266 + version = "1.3.8"; 2267 + hash = "sha256-10x2kX9Gc7O/tGRDPZfy1cKdCIvGTCXcD2bDokIz7TU="; 2268 }; 2269 meta = { 2270 description = "Adds full GraphQL syntax highlighting and language support such as bracket matching"; ··· 2622 mktplcRef = { 2623 name = "latex-workshop"; 2624 publisher = "James-Yu"; 2625 + version = "10.9.0"; 2626 + sha256 = "sha256-hexky9ZZt+u0H8HVcNiI2Jmx9HL5+uKHLVBNqEbgqLo="; 2627 }; 2628 meta = { 2629 changelog = "https://marketplace.visualstudio.com/items/James-Yu.latex-workshop/changelog"; ··· 3283 mktplcRef = { 3284 name = "goto-next-previous-member"; 3285 publisher = "mishkinf"; 3286 + version = "0.0.10"; 3287 + sha256 = "sha256-mRPWEU/M5uhiDUl9KwQi6w5hfzIZxKMhO48ssVfICoQ="; 3288 }; 3289 meta = { 3290 license = lib.licenses.mit; ··· 3512 mktplcRef = { 3513 name = "anycode"; 3514 publisher = "ms-vscode"; 3515 + version = "0.0.74"; 3516 + hash = "sha256-rTWAOvIsrl0DSqxoQy5eU6EREJovU1oRMC8/2Q6x4Hk="; 3517 }; 3518 meta = { 3519 license = lib.licenses.mit; ··· 3756 mktplcRef = { 3757 name = "color-highlight"; 3758 publisher = "naumovs"; 3759 + version = "2.8.0"; 3760 + hash = "sha256-mT2P1lEdW66YkDRN6fi0rmmvvyBfXiJjAUHns8a8ipE="; 3761 }; 3762 meta = { 3763 changelog = "https://marketplace.visualstudio.com/items/naumovs.color-highlight/changelog"; ··· 4433 mktplcRef = { 4434 publisher = "shopify"; 4435 name = "ruby-lsp"; 4436 + version = "0.9.13"; 4437 + hash = "sha256-Lde17QPuaubrvomwZjWA9f34/Dn0qyG5MQxMLJFWBQ8="; 4438 }; 4439 meta = { 4440 description = "VS Code plugin for connecting with the Ruby LSP"; ··· 4678 mktplcRef = { 4679 name = "vscode-stylelint"; 4680 publisher = "stylelint"; 4681 + version = "1.5.0"; 4682 + hash = "sha256-SHUb7+eL0PWlw/KUidXPvE5+MFsJz1Fi7Csptiw8j4M="; 4683 }; 4684 meta = { 4685 description = "Official Stylelint extension for Visual Studio Code"; ··· 4751 mktplcRef = { 4752 name = "tabnine-vscode"; 4753 publisher = "tabnine"; 4754 + version = "3.249.0"; 4755 + hash = "sha256-Pp1LlVAkozh2kIEvmPxg4LuuT08MeGbMN77M5Mx81qI="; 4756 }; 4757 meta = { 4758 license = lib.licenses.mit; ··· 5201 mktplcRef = { 5202 name = "vstuc"; 5203 publisher = "VisualStudioToolsForUnity"; 5204 + version = "1.1.1"; 5205 + hash = "sha256-iE/o6hkDwT7jLTVvJbviQZgV+KnhSAGEZ2mf3gsua38="; 5206 }; 5207 meta = { 5208 description = "Integrates Visual Studio Code for Unity"; ··· 5344 mktplcRef = { 5345 name = "vscode-icons"; 5346 publisher = "vscode-icons-team"; 5347 + version = "12.12.0"; 5348 + hash = "sha256-C73ZpmVJ9ltzbfV3LmawV2X/2e+e1F3dxaYZzKMBZdQ="; 5349 }; 5350 meta = { 5351 description = "Bring real icons to your Visual Studio Code"; ··· 5681 mktplcRef = { 5682 name = "vscode-zig"; 5683 publisher = "ziglang"; 5684 + version = "0.6.7"; 5685 + hash = "sha256-l8pu348v2JUg/7+Qy5B41eyraPUj9WQ1WuW1aumgM9w="; 5686 }; 5687 meta = { 5688 changelog = "https://marketplace.visualstudio.com/items/ziglang.vscode-zig/changelog";
+2 -2
pkgs/applications/editors/vscode/extensions/ms-pyright.pyright/default.nix
··· 7 mktplcRef = { 8 publisher = "ms-pyright"; 9 name = "pyright"; 10 - version = "1.1.397"; 11 - hash = "sha256-Z6iKOgAglxDdPz9D4pL1STj3+uy8S89oOalqfdV1reI="; 12 }; 13 14 meta = {
··· 7 mktplcRef = { 8 publisher = "ms-pyright"; 9 name = "pyright"; 10 + version = "1.1.398"; 11 + hash = "sha256-fSBn4c1e1e4atJUV6STmEYB/++WXZFsN2v5+zyfYnZA="; 12 }; 13 14 meta = {
+2 -2
pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix
··· 7 mktplcRef = { 8 name = "claude-dev"; 9 publisher = "saoudrizwan"; 10 - version = "3.8.3"; 11 - hash = "sha256-0FAxQ67AKcSbCp8vQr2KUOIRw8LEQ3TQyJkfJwtmdoY="; 12 }; 13 14 meta = {
··· 7 mktplcRef = { 8 name = "claude-dev"; 9 publisher = "saoudrizwan"; 10 + version = "3.8.4"; 11 + hash = "sha256-Ona7JntYaHbh7/1Q3Y+7UxmI+X0H93Y/cIW73DXxA1M="; 12 }; 13 14 meta = {
pkgs/applications/misc/blender/darwin.patch pkgs/by-name/bl/blender/darwin.patch
+10 -41
pkgs/applications/misc/blender/default.nix pkgs/by-name/bl/blender/package.nix
··· 18 cudaSupport ? config.cudaSupport, 19 dbus, 20 embree, 21 - fetchgit, 22 - fetchpatch2, 23 fetchzip, 24 ffmpeg, 25 fftw, ··· 56 makeWrapper, 57 mesa, 58 openal, 59 - opencollada, 60 opencolorio, 61 openexr, 62 openimagedenoise, ··· 114 115 stdenv'.mkDerivation (finalAttrs: { 116 pname = "blender"; 117 - version = "4.3.2"; 118 119 - srcs = [ 120 - (fetchzip { 121 - name = "source"; 122 - url = "https://download.blender.org/source/blender-${finalAttrs.version}.tar.xz"; 123 - hash = "sha256-LCU2JpQbvQ+W/jC+H8J2suh+X5sTLOG9TcE2EeHqVh4="; 124 - }) 125 - (fetchgit { 126 - name = "assets"; 127 - url = "https://projects.blender.org/blender/blender-assets.git"; 128 - rev = "v${finalAttrs.version}"; 129 - fetchLFS = true; 130 - hash = "sha256-B/UibETNBEUAO1pLCY6wR/Mmdk2o9YyNs6z6pV8dBJI="; 131 - }) 132 - ]; 133 134 - postUnpack = '' 135 - chmod -R u+w * 136 - rm -r assets/working 137 - mv assets --target-directory source/release/datafiles/ 138 - ''; 139 - 140 - sourceRoot = "source"; 141 - 142 - patches = [ 143 - ./draco.patch 144 - (fetchpatch2 { 145 - url = "https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/raw/4b6214600e11851d7793256e2f6846a594e6f223/ffmpeg-7-1.patch"; 146 - hash = "sha256-YXXqP/+79y3f41n3cJ3A1RBzgdoYqfKZD/REqmWYdgQ="; 147 - }) 148 - (fetchpatch2 { 149 - url = "https://gitlab.archlinux.org/archlinux/packaging/packages/blender/-/raw/4b6214600e11851d7793256e2f6846a594e6f223/ffmpeg-7-2.patch"; 150 - hash = "sha256-mF6IA/dbHdNEkBN5XXCRcLIZ/8kXoirNwq7RDuLRAjw="; 151 - }) 152 - ] ++ lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch; 153 154 postPatch = 155 (lib.optionalString stdenv.hostPlatform.isDarwin '' ··· 201 "-DWITH_OPENIMAGEDENOISE=${if openImageDenoiseSupport then "ON" else "OFF"}" 202 "-DWITH_OPENSUBDIV=ON" 203 "-DWITH_OPENVDB=ON" 204 "-DWITH_PULSEAUDIO=OFF" 205 "-DWITH_PYTHON_INSTALL=OFF" 206 "-DWITH_PYTHON_INSTALL_NUMPY=OFF" ··· 330 wayland 331 wayland-protocols 332 ] 333 - ++ lib.optional colladaSupport opencollada 334 ++ lib.optional jackaudioSupport libjack2 335 ++ lib.optional spaceNavSupport libspnav 336 ++ lib.optionals vulkanSupport [ ··· 364 lib.optionalString stdenv.hostPlatform.isDarwin '' 365 mkdir $out/Applications 366 mv $out/Blender.app $out/Applications 367 - '' 368 - + lib.optionalString stdenv.hostPlatform.isLinux '' 369 - mv $out/share/blender/${lib.versions.majorMinor finalAttrs.version}/python{,-ext} 370 '' 371 + '' 372 buildPythonPath "$pythonPath"
··· 18 cudaSupport ? config.cudaSupport, 19 dbus, 20 embree, 21 fetchzip, 22 ffmpeg, 23 fftw, ··· 54 makeWrapper, 55 mesa, 56 openal, 57 + opencollada-blender, 58 opencolorio, 59 openexr, 60 openimagedenoise, ··· 112 113 stdenv'.mkDerivation (finalAttrs: { 114 pname = "blender"; 115 + version = "4.4.0"; 116 117 + srcs = fetchzip { 118 + name = "source"; 119 + url = "https://download.blender.org/source/blender-${finalAttrs.version}.tar.xz"; 120 + hash = "sha256-pAzOayAPyRYgTixAyg2prkUtI70uFulRuBYhgU9ZNw4="; 121 + }; 122 123 + patches = [ ] ++ lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch; 124 125 postPatch = 126 (lib.optionalString stdenv.hostPlatform.isDarwin '' ··· 172 "-DWITH_OPENIMAGEDENOISE=${if openImageDenoiseSupport then "ON" else "OFF"}" 173 "-DWITH_OPENSUBDIV=ON" 174 "-DWITH_OPENVDB=ON" 175 + "-DWITH_PIPEWIRE=OFF" 176 "-DWITH_PULSEAUDIO=OFF" 177 "-DWITH_PYTHON_INSTALL=OFF" 178 "-DWITH_PYTHON_INSTALL_NUMPY=OFF" ··· 302 wayland 303 wayland-protocols 304 ] 305 + ++ lib.optional colladaSupport opencollada-blender 306 ++ lib.optional jackaudioSupport libjack2 307 ++ lib.optional spaceNavSupport libspnav 308 ++ lib.optionals vulkanSupport [ ··· 336 lib.optionalString stdenv.hostPlatform.isDarwin '' 337 mkdir $out/Applications 338 mv $out/Blender.app $out/Applications 339 '' 340 + '' 341 buildPythonPath "$pythonPath"
-33
pkgs/applications/misc/blender/draco.patch
··· 1 - diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index 97596dbee8d..d1ad6ac5de0 100644 3 - --- a/CMakeLists.txt 4 - +++ b/CMakeLists.txt 5 - @@ -1237,13 +1237,6 @@ set_and_warn_dependency(WITH_PYTHON WITH_CYCLES OFF) 6 - set_and_warn_dependency(WITH_PYTHON WITH_DRACO OFF) 7 - set_and_warn_dependency(WITH_PYTHON WITH_MOD_FLUID OFF) 8 - 9 - -if(NOT WITH_PYTHON_MODULE) 10 - - if(WITH_DRACO AND NOT WITH_PYTHON_INSTALL) 11 - - message(STATUS "WITH_DRACO requires WITH_PYTHON_INSTALL to be ON, disabling WITH_DRACO for now") 12 - - set(WITH_DRACO OFF) 13 - - endif() 14 - -endif() 15 - - 16 - # enable boost for cycles, audaspace or i18n 17 - # otherwise if the user disabled 18 - 19 - diff --git a/scripts/addons_core/io_scene_gltf2/io/com/draco.py b/scripts/addons_core/io_scene_gltf2/io/com/draco.py 20 - index 75e23162c67..875596c3d2f 100644 21 - --- a/scripts/addons_core/io_scene_gltf2/io/com/draco.py 22 - +++ b/scripts/addons_core/io_scene_gltf2/io/com/draco.py 23 - @@ -31,8 +31,8 @@ def dll_path() -> Path: 24 - :return: DLL path. 25 - """ 26 - lib_name = 'extern_draco' 27 - - blender_root = Path(bpy.app.binary_path).parent 28 - - python_lib = Path('{v[0]}.{v[1]}/python/lib'.format(v=bpy.app.version)) 29 - + blender_root = Path(bpy.app.binary_path).parent.parent 30 - + python_lib = Path('share/blender/{v[0]}.{v[1]}/python/lib'.format(v=bpy.app.version)) 31 - python_version = 'python{v[0]}.{v[1]}'.format(v=sys.version_info) 32 - 33 - path = os.environ.get('BLENDER_EXTERN_DRACO_LIBRARY_PATH')
···
pkgs/applications/misc/blender/libdecor.patch pkgs/by-name/bl/blender/libdecor.patch
pkgs/applications/misc/blender/test-cuda.py pkgs/by-name/bl/blender/test-cuda.py
pkgs/applications/misc/blender/wrapper.nix pkgs/by-name/bl/blender/wrapper.nix
+42 -40
pkgs/by-name/au/authenticator/package.nix
··· 1 - { lib 2 - , stdenv 3 - , fetchFromGitLab 4 - , appstream-glib 5 - , cargo 6 - , desktop-file-utils 7 - , meson 8 - , ninja 9 - , pkg-config 10 - , rustPlatform 11 - , rustc 12 - , wrapGAppsHook4 13 - , gdk-pixbuf 14 - , glib 15 - , gst_all_1 16 - , gtk4 17 - , libadwaita 18 - , openssl 19 - , pipewire 20 - , sqlite 21 - , wayland 22 - , zbar 23 - , glycin-loaders 24 - , nix-update-script 25 }: 26 27 - stdenv.mkDerivation rec { 28 pname = "authenticator"; 29 - version = "4.6.0"; 30 31 src = fetchFromGitLab { 32 domain = "gitlab.gnome.org"; 33 owner = "World"; 34 repo = "Authenticator"; 35 - rev = version; 36 - hash = "sha256-Kq/J/1+ROibR6NjfH/g760/CT4DZg1hIcsXQ4MHzrDc="; 37 }; 38 39 cargoDeps = rustPlatform.fetchCargoVendor { 40 - inherit src; 41 - name = "${pname}-${version}"; 42 - hash = "sha256-SQDr4jdCZzuizYWwJ5crrunqN8O2bCUv5gIslBduAZY="; 43 }; 44 45 - preFixup = '' 46 - gappsWrapperArgs+=( 47 - # vp8enc preset 48 - --prefix GST_PRESET_PATH : "${gst_all_1.gst-plugins-good}/share/gstreamer-1.0/presets" 49 - # See https://gitlab.gnome.org/sophie-h/glycin/-/blob/0.1.beta.2/glycin/src/config.rs#L44 50 - --prefix XDG_DATA_DIRS : "${glycin-loaders}/share" 51 - ) 52 - ''; 53 54 nativeBuildInputs = [ 55 appstream-glib ··· 81 zbar 82 ]; 83 84 passthru = { 85 updateScript = nix-update-script { }; 86 }; ··· 93 maintainers = with lib.maintainers; [ austinbutler ] ++ lib.teams.gnome-circle.members; 94 platforms = lib.platforms.linux; 95 }; 96 - }
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitLab, 5 + appstream-glib, 6 + cargo, 7 + desktop-file-utils, 8 + meson, 9 + ninja, 10 + pkg-config, 11 + rustPlatform, 12 + rustc, 13 + wrapGAppsHook4, 14 + gdk-pixbuf, 15 + glib, 16 + gst_all_1, 17 + gtk4, 18 + libadwaita, 19 + openssl, 20 + pipewire, 21 + sqlite, 22 + wayland, 23 + zbar, 24 + glycin-loaders, 25 + nix-update-script, 26 }: 27 28 + stdenv.mkDerivation (finalAttrs: { 29 pname = "authenticator"; 30 + version = "4.6.2"; 31 32 src = fetchFromGitLab { 33 domain = "gitlab.gnome.org"; 34 owner = "World"; 35 repo = "Authenticator"; 36 + tag = finalAttrs.version; 37 + hash = "sha256-UvHIVUed4rxmjliaZ7jnwCjiHyvUDihoJyG3G+fYtow="; 38 }; 39 40 cargoDeps = rustPlatform.fetchCargoVendor { 41 + inherit (finalAttrs) pname version src; 42 + hash = "sha256-iOIGm3egVtVM6Eb3W5/ys9nQV5so0dnv2ZODjQwrVyw="; 43 }; 44 45 + strictDeps = true; 46 47 nativeBuildInputs = [ 48 appstream-glib ··· 74 zbar 75 ]; 76 77 + preFixup = '' 78 + gappsWrapperArgs+=( 79 + # vp8enc preset 80 + --prefix GST_PRESET_PATH : "${gst_all_1.gst-plugins-good}/share/gstreamer-1.0/presets" 81 + # See https://gitlab.gnome.org/sophie-h/glycin/-/blob/0.1.beta.2/glycin/src/config.rs#L44 82 + --prefix XDG_DATA_DIRS : "${glycin-loaders}/share" 83 + ) 84 + ''; 85 + 86 passthru = { 87 updateScript = nix-update-script { }; 88 }; ··· 95 maintainers = with lib.maintainers; [ austinbutler ] ++ lib.teams.gnome-circle.members; 96 platforms = lib.platforms.linux; 97 }; 98 + })
+3 -3
pkgs/by-name/bu/buf/package.nix
··· 10 11 buildGoModule rec { 12 pname = "buf"; 13 - version = "1.50.1"; 14 15 src = fetchFromGitHub { 16 owner = "bufbuild"; 17 repo = "buf"; 18 rev = "v${version}"; 19 - hash = "sha256-n4X8Wgi/5z6fteR+uxr68R3kD7eorMzlAW8jacTZGHg="; 20 }; 21 22 - vendorHash = "sha256-HU4Di8ri2d93EUscCx8/gRiEJdLTcnKUaQ4kesKfZ+w="; 23 24 patches = [ 25 # Skip a test that requires networking to be available to work.
··· 10 11 buildGoModule rec { 12 pname = "buf"; 13 + version = "1.51.0"; 14 15 src = fetchFromGitHub { 16 owner = "bufbuild"; 17 repo = "buf"; 18 rev = "v${version}"; 19 + hash = "sha256-/6SDsIVyorDWjOkdUB1t0vAA2VLy6MiGyiFo+2rUfEU="; 20 }; 21 22 + vendorHash = "sha256-4GD2yNfYTQobPeJ+zPQ+ECDTeNUi4PK8oXSxpBF/4Wk="; 23 24 patches = [ 25 # Skip a test that requires networking to be available to work.
+1 -1
pkgs/by-name/im/immich-machine-learning/package.nix
··· 22 ]; 23 24 build-system = with python.pkgs; [ 25 - poetry-core 26 cython 27 ]; 28
··· 22 ]; 23 24 build-system = with python.pkgs; [ 25 + hatchling 26 cython 27 ]; 28
+15 -4
pkgs/by-name/im/immich/package.nix
··· 120 sourceRoot = "${src.name}/web"; 121 inherit (sources.components.web) npmDepsHash; 122 123 preBuild = '' 124 rm node_modules/@immich/sdk 125 ln -s ${openapi} node_modules/@immich/sdk ··· 161 src = "${src}/server"; 162 inherit (sources.components.server) npmDepsHash; 163 164 - postPatch = '' 165 # pg_dumpall fails without database root access 166 # see https://github.com/immich-app/immich/issues/13971 167 substituteInPlace src/services/backup.service.ts \ ··· 169 170 # some part of the build wants to use un-prefixed binaries. let them. 171 mkdir -p $TMP/bin 172 - ln -s "$(type -p ${stdenv.cc.targetPrefix}pkg-config)" $TMP/bin/pkg-config 173 - ln -s "$(type -p ${stdenv.cc.targetPrefix}c++filt)" $TMP/bin/c++filt 174 - ln -s "$(type -p ${stdenv.cc.targetPrefix}readelf)" $TMP/bin/readelf 175 export PATH="$TMP/bin:$PATH" 176 ''; 177
··· 120 sourceRoot = "${src.name}/web"; 121 inherit (sources.components.web) npmDepsHash; 122 123 + # prePatch is needed because npmConfigHook is a postPatch 124 + prePatch = '' 125 + # some part of the build wants to use un-prefixed binaries. let them. 126 + mkdir -p $TMP/bin 127 + ln -s "$(type -p ${stdenv.cc.targetPrefix}pkg-config)" $TMP/bin/pkg-config || true 128 + ln -s "$(type -p ${stdenv.cc.targetPrefix}c++filt)" $TMP/bin/c++filt || true 129 + ln -s "$(type -p ${stdenv.cc.targetPrefix}readelf)" $TMP/bin/readelf || true 130 + export PATH="$TMP/bin:$PATH" 131 + ''; 132 + 133 preBuild = '' 134 rm node_modules/@immich/sdk 135 ln -s ${openapi} node_modules/@immich/sdk ··· 171 src = "${src}/server"; 172 inherit (sources.components.server) npmDepsHash; 173 174 + # prePatch is needed because npmConfigHook is a postPatch 175 + prePatch = '' 176 # pg_dumpall fails without database root access 177 # see https://github.com/immich-app/immich/issues/13971 178 substituteInPlace src/services/backup.service.ts \ ··· 180 181 # some part of the build wants to use un-prefixed binaries. let them. 182 mkdir -p $TMP/bin 183 + ln -s "$(type -p ${stdenv.cc.targetPrefix}pkg-config)" $TMP/bin/pkg-config || true 184 + ln -s "$(type -p ${stdenv.cc.targetPrefix}c++filt)" $TMP/bin/c++filt || true 185 + ln -s "$(type -p ${stdenv.cc.targetPrefix}readelf)" $TMP/bin/readelf || true 186 export PATH="$TMP/bin:$PATH" 187 ''; 188
+12 -12
pkgs/by-name/im/immich/sources.json
··· 1 { 2 - "version": "1.129.0", 3 - "hash": "sha256-cBTWmbJLbpUPLCfa0WsO87p79mZycS/vxPD55gdEYI4=", 4 "components": { 5 "cli": { 6 - "npmDepsHash": "sha256-dMa0ZcLu2oU9jpYl3EEXTz0mY0YoK41mm6o0AGNaroU=", 7 - "version": "2.2.53" 8 }, 9 "server": { 10 - "npmDepsHash": "sha256-VoY+/nUtjHcgeD66DHoRR53eTLqLsGrI3V3LCO1H934=", 11 - "version": "1.129.0" 12 }, 13 "web": { 14 - "npmDepsHash": "sha256-xRKKRDq0T321tbAGIrVojiVVtjYmg2p2RjoXteRIVoQ=", 15 - "version": "1.129.0" 16 }, 17 "open-api/typescript-sdk": { 18 - "npmDepsHash": "sha256-ZcsVTxmMzy3fGlnHMUIzZxyXw9rDgWMcfeqqkYuF7hQ=", 19 - "version": "1.129.0" 20 }, 21 "geonames": { 22 - "timestamp": "20250306005539", 23 - "hash": "sha256-2JYoUVF2w4RCyPn/PRoJ0/bv/hADwoLhrwY1K/51c64=" 24 } 25 } 26 }
··· 1 { 2 + "version": "1.130.3", 3 + "hash": "sha256-qMRX8gwoagZJwhMg/1X+ZItFyC73qxLR8pHujWu1rog=", 4 "components": { 5 "cli": { 6 + "npmDepsHash": "sha256-l8Aw9V6bwj/kauBmmKGiqytzjGwyXL1qlEg54eQcddQ=", 7 + "version": "2.2.57" 8 }, 9 "server": { 10 + "npmDepsHash": "sha256-4FiD1+lVqth3MNzityx3oAo/LLXkfTaA57vG4KUhUcM=", 11 + "version": "1.130.3" 12 }, 13 "web": { 14 + "npmDepsHash": "sha256-nUMXNdEK8Dyai0/NKcXD8bB+aH/ZeiDcQmRKVzo9cqc=", 15 + "version": "1.130.3" 16 }, 17 "open-api/typescript-sdk": { 18 + "npmDepsHash": "sha256-B8NqGLgmT126Cf0uPx4Eka60i3mNPskvHnfVTEqf0BY=", 19 + "version": "1.130.3" 20 }, 21 "geonames": { 22 + "timestamp": "20250325151913", 23 + "hash": "sha256-bg+KON+ydWlRJ8MsIL7Ue0c97aqiiItuK8+kFngd6W0=" 24 } 25 } 26 }
+13 -9
pkgs/by-name/in/inko/package.nix
··· 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 - llvm_16, 6 libffi, 7 libz, 8 libxml2, ··· 10 stdenv, 11 makeWrapper, 12 callPackage, 13 }: 14 15 rustPlatform.buildRustPackage rec { 16 pname = "inko"; 17 - version = "0.15.0"; 18 19 src = fetchFromGitHub { 20 owner = "inko-lang"; 21 repo = "inko"; 22 - rev = "v${version}"; 23 - hash = "sha256-Iojv8pTyILYpLFnoTlgUGmlfWWH0DgsGBRxzd3oRNwA="; 24 }; 25 26 useFetchCargoVendor = true; 27 - cargoHash = "sha256-BTfg3uPLvbeKPgb7qF9WFYLzUCZ6AVRk9I0T2hxuVqU="; 28 29 buildInputs = [ 30 libffi ··· 35 ]; 36 37 nativeBuildInputs = [ 38 - llvm_16 39 makeWrapper 40 ]; 41 ··· 55 cp -r std/src/* $out/lib/ 56 ''; 57 58 - passthru.tests = { 59 - simple = callPackage ./test.nix { }; 60 }; 61 62 meta = { 63 description = "Language for building concurrent software with confidence"; 64 homepage = "https://inko-lang.org/"; 65 license = lib.licenses.mpl20; 66 - maintainers = [ lib.maintainers.feathecutie ]; 67 platforms = lib.platforms.unix; 68 mainProgram = "inko"; 69 };
··· 2 lib, 3 rustPlatform, 4 fetchFromGitHub, 5 + llvm_17, 6 libffi, 7 libz, 8 libxml2, ··· 10 stdenv, 11 makeWrapper, 12 callPackage, 13 + nix-update-script, 14 }: 15 16 rustPlatform.buildRustPackage rec { 17 pname = "inko"; 18 + version = "0.18.1"; 19 20 src = fetchFromGitHub { 21 owner = "inko-lang"; 22 repo = "inko"; 23 + tag = "v${version}"; 24 + hash = "sha256-jVfAfR02R2RaTtzFSBoLuq/wdPaaI/eochrZaRVdmHY="; 25 }; 26 27 useFetchCargoVendor = true; 28 + cargoHash = "sha256-IOMhwcZHB5jVYDM65zifxCjVHWl1EBbxNA3WVmarWcs="; 29 30 buildInputs = [ 31 libffi ··· 36 ]; 37 38 nativeBuildInputs = [ 39 + llvm_17 40 makeWrapper 41 ]; 42 ··· 56 cp -r std/src/* $out/lib/ 57 ''; 58 59 + passthru = { 60 + updateScript = nix-update-script { }; 61 + tests = { 62 + simple = callPackage ./test.nix { }; 63 + }; 64 }; 65 66 meta = { 67 description = "Language for building concurrent software with confidence"; 68 homepage = "https://inko-lang.org/"; 69 license = lib.licenses.mpl20; 70 + maintainers = [ lib.maintainers.feathecutie ] ++ lib.teams.ngi.members; 71 platforms = lib.platforms.unix; 72 mainProgram = "inko"; 73 };
+7 -4
pkgs/by-name/iv/ivm/package.nix
··· 10 libz, 11 libxml2, 12 ncurses, 13 }: 14 15 - rustPlatform.buildRustPackage rec { 16 pname = "ivm"; 17 version = "0.6.0"; 18 19 src = fetchFromGitHub { 20 owner = "inko-lang"; 21 repo = "ivm"; 22 - rev = "v${version}"; 23 hash = "sha256-pqqUvHK6mPrK1Mir2ILANxtih9OrAKDJPE0nRWc5JOY="; 24 }; 25 ··· 53 } 54 ''; 55 56 meta = { 57 description = "Cross-platform Inko version manager"; 58 homepage = "https://github.com/inko-lang/ivm"; 59 license = lib.licenses.mpl20; 60 - maintainers = [ lib.maintainers.feathecutie ]; 61 platforms = lib.platforms.unix; 62 mainProgram = "ivm"; 63 }; 64 - }
··· 10 libz, 11 libxml2, 12 ncurses, 13 + nix-update-script, 14 }: 15 16 + rustPlatform.buildRustPackage (finalAttr: { 17 pname = "ivm"; 18 version = "0.6.0"; 19 20 src = fetchFromGitHub { 21 owner = "inko-lang"; 22 repo = "ivm"; 23 + tag = "v${finalAttr.version}"; 24 hash = "sha256-pqqUvHK6mPrK1Mir2ILANxtih9OrAKDJPE0nRWc5JOY="; 25 }; 26 ··· 54 } 55 ''; 56 57 + passthru.updateScript = nix-update-script { }; 58 + 59 meta = { 60 description = "Cross-platform Inko version manager"; 61 homepage = "https://github.com/inko-lang/ivm"; 62 license = lib.licenses.mpl20; 63 + maintainers = [ lib.maintainers.feathecutie ] ++ lib.teams.ngi.members; 64 platforms = lib.platforms.unix; 65 mainProgram = "ivm"; 66 }; 67 + })
+3 -3
pkgs/by-name/li/livepeer/package.nix
··· 10 11 buildGoModule rec { 12 pname = "livepeer"; 13 - version = "0.8.3"; 14 15 proxyVendor = true; 16 - vendorHash = "sha256-bHlBHoofFBd34tp3Qsefr4Bpo7Zp1xn5F4z8kFtKeWQ="; 17 18 src = fetchFromGitHub { 19 owner = "livepeer"; 20 repo = "go-livepeer"; 21 tag = "v${version}"; 22 - hash = "sha256-93sy+NX934Dh2vJwYpzlmz69yzbThpAw+eSQsZ1bMd0="; 23 }; 24 25 nativeBuildInputs = [
··· 10 11 buildGoModule rec { 12 pname = "livepeer"; 13 + version = "0.8.4"; 14 15 proxyVendor = true; 16 + vendorHash = "sha256-9BxLyl8lZTKx/2Qw0NR4+1GdmD9FQPfnVU+x/RWEIvA="; 17 18 src = fetchFromGitHub { 19 owner = "livepeer"; 20 repo = "go-livepeer"; 21 tag = "v${version}"; 22 + hash = "sha256-slM3StvePwCyKXFmbxyZAZ4tTtLea4SMBXCojK8zrdM="; 23 }; 24 25 nativeBuildInputs = [
+14
pkgs/by-name/om/om4/include-exit.patch
···
··· 1 + Index: a/parser.y 2 + =================================================================== 3 + --- a/parser.y 4 + +++ a/parser.y 5 + @@ -16,8 +16,9 @@ 6 + * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 7 + */ 8 + #include <math.h> 9 + #include <stdint.h> 10 + +#include <stdlib.h> 11 + #define YYSTYPE int32_t 12 + extern int32_t end_result; 13 + extern int yylex(void); 14 + extern int yyerror(const char *);
+10 -5
pkgs/by-name/om/om4/package.nix
··· 13 src = fetchFromGitHub { 14 owner = "ibara"; 15 repo = "m4"; 16 - rev = "${pname}-${version}"; 17 - sha256 = "04h76hxwb5rs3ylkw1dv8k0kmkzl84ccqlwdwxb6i0x57rrqbgzx"; 18 }; 19 20 strictDeps = true; 21 nativeBuildInputs = [ 22 bison ··· 25 26 configureFlags = [ "--enable-m4" ]; 27 28 - meta = with lib; { 29 description = "Portable OpenBSD m4 macro processor"; 30 homepage = "https://github.com/ibara/m4"; 31 - license = with licenses; [ 32 bsd2 33 bsd3 34 isc 35 publicDomain 36 ]; 37 mainProgram = "m4"; 38 - platforms = platforms.unix; 39 maintainers = [ ]; 40 }; 41 }
··· 13 src = fetchFromGitHub { 14 owner = "ibara"; 15 repo = "m4"; 16 + tag = "om4-${version}"; 17 + hash = "sha256-/b+Fcz6lg2hW541TzBhB9M86wUS7BT6pHzqXxTs0BxI="; 18 }; 19 20 + patches = [ 21 + # parser.y:51:25: error: implicit declaration of function 'exit' [] 22 + ./include-exit.patch 23 + ]; 24 + 25 strictDeps = true; 26 nativeBuildInputs = [ 27 bison ··· 30 31 configureFlags = [ "--enable-m4" ]; 32 33 + meta = { 34 description = "Portable OpenBSD m4 macro processor"; 35 homepage = "https://github.com/ibara/m4"; 36 + license = with lib.licenses; [ 37 bsd2 38 bsd3 39 isc 40 publicDomain 41 ]; 42 mainProgram = "m4"; 43 + platforms = lib.platforms.unix; 44 maintainers = [ ]; 45 }; 46 }
+39
pkgs/by-name/op/opencollada-blender/package.nix
···
··· 1 + { 2 + cmake, 3 + fetchFromGitHub, 4 + lib, 5 + libxml2, 6 + pcre, 7 + pkg-config, 8 + stdenv, 9 + }: 10 + 11 + stdenv.mkDerivation { 12 + pname = "opencollada"; 13 + version = "unstable-2025-01-30"; 14 + 15 + src = fetchFromGitHub { 16 + owner = "aras-p"; 17 + repo = "OpenCOLLADA"; 18 + rev = "4526eb8aaa6462c71fbedd23103976c151a01c50"; 19 + sha256 = "sha256-ctr+GjDzxOJxBfaMwjwayPkAOcF+FMsP1X72QCOwvTY="; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + cmake 24 + pkg-config 25 + ]; 26 + 27 + propagatedBuildInputs = [ 28 + libxml2 29 + pcre 30 + ]; 31 + 32 + meta = { 33 + description = "Library for handling the COLLADA file format"; 34 + homepage = "https://github.com/KhronosGroup/OpenCOLLADA/"; 35 + maintainers = [ lib.maintainers.amarshall ]; 36 + platforms = lib.platforms.unix; 37 + license = lib.licenses.mit; 38 + }; 39 + }
+14 -19
pkgs/by-name/op/opencollada/package.nix
··· 1 { 2 - lib, 3 - stdenv, 4 fetchFromGitHub, 5 fetchurl, 6 - cmake, 7 - pkg-config, 8 libxml2, 9 pcre, 10 - darwin, 11 }: 12 13 stdenv.mkDerivation rec { 14 pname = "opencollada"; 15 - 16 version = "1.6.68"; 17 18 src = fetchFromGitHub { ··· 32 }) 33 ]; 34 35 - nativeBuildInputs = [ 36 - cmake 37 - pkg-config 38 - ]; 39 - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin ( 40 - with darwin.apple_sdk.frameworks; [ AGL ] 41 - ); 42 - 43 - propagatedBuildInputs = [ 44 - libxml2 45 - pcre 46 - ]; 47 - 48 postPatch = 49 '' 50 # Drop blanket -Werror as it tends to fail on newer toolchain for ··· 55 substituteInPlace GeneratedSaxParser/src/GeneratedSaxParserUtils.cpp \ 56 --replace math.h cmath 57 ''; 58 59 meta = { 60 description = "Library for handling the COLLADA file format";
··· 1 { 2 + cmake, 3 fetchFromGitHub, 4 fetchurl, 5 + lib, 6 libxml2, 7 pcre, 8 + pkg-config, 9 + stdenv, 10 }: 11 12 stdenv.mkDerivation rec { 13 pname = "opencollada"; 14 version = "1.6.68"; 15 16 src = fetchFromGitHub { ··· 30 }) 31 ]; 32 33 postPatch = 34 '' 35 # Drop blanket -Werror as it tends to fail on newer toolchain for ··· 40 substituteInPlace GeneratedSaxParser/src/GeneratedSaxParserUtils.cpp \ 41 --replace math.h cmath 42 ''; 43 + 44 + nativeBuildInputs = [ 45 + cmake 46 + pkg-config 47 + ]; 48 + 49 + propagatedBuildInputs = [ 50 + libxml2 51 + pcre 52 + ]; 53 54 meta = { 55 description = "Library for handling the COLLADA file format";
+3 -3
pkgs/by-name/ph/phpactor/package.nix
··· 8 9 php.buildComposerProject2 (finalAttrs: { 10 pname = "phpactor"; 11 - version = "2025.02.21.0"; 12 13 src = fetchFromGitHub { 14 owner = "phpactor"; 15 repo = "phpactor"; 16 rev = finalAttrs.version; 17 - hash = "sha256-c/tYyWTfMGfylhm0DCr8zCN8Qh0xGAb5aiMSou4khdg="; 18 }; 19 20 - vendorHash = "sha256-+Yar3FLE5Fhvj24vCBd9+2vEfNXlhaGPbP33Zpz5hzM="; 21 22 nativeBuildInputs = [ installShellFiles ]; 23
··· 8 9 php.buildComposerProject2 (finalAttrs: { 10 pname = "phpactor"; 11 + version = "2025.03.28.0"; 12 13 src = fetchFromGitHub { 14 owner = "phpactor"; 15 repo = "phpactor"; 16 rev = finalAttrs.version; 17 + hash = "sha256-K3phBiu2D3DbOm7mApqqSNnVCsfYRQtN/o3bCVubN9I="; 18 }; 19 20 + vendorHash = "sha256-7wFlS+a97tdhfxfc/IElzOVH25MAgf42UZBC1giBAls="; 21 22 nativeBuildInputs = [ installShellFiles ]; 23
+2 -2
pkgs/by-name/py/pywal16/package.nix
··· 9 10 python3.pkgs.buildPythonApplication rec { 11 pname = "pywal16"; 12 - version = "3.8.3"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "eylles"; 17 repo = "pywal16"; 18 tag = version; 19 - hash = "sha256-yF90HkRg44pPRO/7Gj5BEgj44Qgs4OIM+GR7inJVKMI="; 20 }; 21 22 build-system = [ python3.pkgs.setuptools ];
··· 9 10 python3.pkgs.buildPythonApplication rec { 11 pname = "pywal16"; 12 + version = "3.8.4"; 13 pyproject = true; 14 15 src = fetchFromGitHub { 16 owner = "eylles"; 17 repo = "pywal16"; 18 tag = version; 19 + hash = "sha256-gdFHAvZD1jBc2ZA5NujRUN1nortlzAj3sLh9B+dMJlk="; 20 }; 21 22 build-system = [ python3.pkgs.setuptools ];
+2 -10
pkgs/by-name/ro/root/package.nix
··· 18 gnugrep, 19 gnused, 20 gsl, 21 - lapack, 22 libGLU, 23 libGL, 24 libxcrypt, ··· 29 xorg, 30 xz, 31 man, 32 - openblas, 33 openssl, 34 pcre, 35 nlohmann_json, ··· 53 54 stdenv.mkDerivation rec { 55 pname = "root"; 56 - version = "6.34.04"; 57 58 passthru = { 59 tests = import ./tests { inherit callPackage; }; ··· 61 62 src = fetchurl { 63 url = "https://root.cern.ch/download/root_v${version}.source.tar.gz"; 64 - hash = "sha256-4yDFNzqOh7sptygJVMqDVa2MQpXPSSNWBvDIsgCss3Q="; 65 }; 66 67 clad_src = fetchgit { ··· 90 gl2ps 91 glew 92 gsl 93 - lapack 94 libjpeg 95 libpng 96 libtiff ··· 98 libxml2 99 llvm_18 100 lz4 101 - openblas 102 openssl 103 patchRcPathCsh 104 patchRcPathFish ··· 131 done 132 substituteInPlace cmake/modules/SearchInstalledSoftware.cmake \ 133 --replace-fail 'set(lcgpackages ' '#set(lcgpackages ' 134 - 135 - # Make sure that clad is finding the right llvm version 136 - substituteInPlace interpreter/cling/tools/plugins/clad/CMakeLists.txt \ 137 - --replace-fail '-DLLVM_DIR=''${LLVM_BINARY_DIR}' '-DLLVM_DIR=''${LLVM_CMAKE_PATH}' 138 139 substituteInPlace interpreter/llvm-project/clang/tools/driver/CMakeLists.txt \ 140 --replace-fail 'add_clang_symlink(''${link} clang)' ""
··· 18 gnugrep, 19 gnused, 20 gsl, 21 libGLU, 22 libGL, 23 libxcrypt, ··· 28 xorg, 29 xz, 30 man, 31 openssl, 32 pcre, 33 nlohmann_json, ··· 51 52 stdenv.mkDerivation rec { 53 pname = "root"; 54 + version = "6.34.06"; 55 56 passthru = { 57 tests = import ./tests { inherit callPackage; }; ··· 59 60 src = fetchurl { 61 url = "https://root.cern.ch/download/root_v${version}.source.tar.gz"; 62 + hash = "sha256-p5nWMtrlux7Ifq5uvARqEiaMaEnyqIN5IcEY/FG2z/M="; 63 }; 64 65 clad_src = fetchgit { ··· 88 gl2ps 89 glew 90 gsl 91 libjpeg 92 libpng 93 libtiff ··· 95 libxml2 96 llvm_18 97 lz4 98 openssl 99 patchRcPathCsh 100 patchRcPathFish ··· 127 done 128 substituteInPlace cmake/modules/SearchInstalledSoftware.cmake \ 129 --replace-fail 'set(lcgpackages ' '#set(lcgpackages ' 130 131 substituteInPlace interpreter/llvm-project/clang/tools/driver/CMakeLists.txt \ 132 --replace-fail 'add_clang_symlink(''${link} clang)' ""
+3 -3
pkgs/by-name/st/starlark/package.nix
··· 6 }: 7 buildGoModule { 8 pname = "starlark"; 9 - version = "0-unstable-2025-02-25"; 10 11 src = fetchFromGitHub { 12 owner = "google"; 13 repo = "starlark-go"; 14 - rev = "0d3f41d403af5d6607cdf241f12b7e0572f2cb58"; 15 - hash = "sha256-ZZR89U2+LhzAptNz/S2qMBKNGdf5xUbXLcLCHizhQ2A="; 16 }; 17 18 vendorHash = "sha256-8drlCBy+KROyqXzm/c+HBe/bMVOyvwRoLHxOApJhMfo=";
··· 6 }: 7 buildGoModule { 8 pname = "starlark"; 9 + version = "0-unstable-2025-03-18"; 10 11 src = fetchFromGitHub { 12 owner = "google"; 13 repo = "starlark-go"; 14 + rev = "d9371fef63fe912333a96a4e54ff72d071cb71ad"; 15 + hash = "sha256-gbhn9bvt5SjOvdIEyQzMitLpS3KdOvvvR73l4E6Hap8="; 16 }; 17 18 vendorHash = "sha256-8drlCBy+KROyqXzm/c+HBe/bMVOyvwRoLHxOApJhMfo=";
+46
pkgs/by-name/st/strip-ansi/package.nix
···
··· 1 + { 2 + stdenv, 3 + buildPackages, 4 + lib, 5 + fetchFromGitHub, 6 + rustPlatform, 7 + nix-update-script, 8 + installShellFiles, 9 + }: 10 + let 11 + canRunStripAnsi = stdenv.hostPlatform.emulatorAvailable buildPackages; 12 + stripAnsiCompletions = "${stdenv.hostPlatform.emulator buildPackages} $out/bin/strip-ansi-completions"; 13 + in 14 + rustPlatform.buildRustPackage { 15 + pname = "strip-ansi"; 16 + version = "0.1.0-unstable-2024-09-01"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "KSXGitHub"; 20 + repo = "strip-ansi-cli"; 21 + rev = "60dbdbc22b41f743c237cb75b11e72cf7884b792"; 22 + hash = "sha256-FvozEjNWXE1XEIq/06JehES7LVKoWmzIoaB4fD1kUsY="; 23 + }; 24 + 25 + useFetchCargoVendor = true; 26 + cargoHash = "sha256-kebx9OrAeh4c01VDUmlfTVn0EgFfzewiXjaQ3qtJrPY="; 27 + 28 + nativeBuildInputs = [ installShellFiles ]; 29 + 30 + postInstall = lib.optionalString canRunStripAnsi '' 31 + installShellCompletion --cmd strip-ansi \ 32 + --bash <(${stripAnsiCompletions} bash) \ 33 + --fish <(${stripAnsiCompletions} fish) \ 34 + --zsh <(${stripAnsiCompletions} zsh) 35 + ''; 36 + 37 + passthru.updateScript = nix-update-script { }; 38 + 39 + meta = { 40 + homepage = "https://github.com/KSXGitHub/strip-ansi-cli"; 41 + description = "Strip ANSI escape sequences from text"; 42 + license = [ lib.licenses.mit ]; 43 + maintainers = [ lib.maintainers._9999years ]; 44 + mainProgram = "strip-ansi"; 45 + }; 46 + }
+3 -3
pkgs/by-name/tx/txtpbfmt/package.nix
··· 7 8 buildGoModule { 9 pname = "txtpbfmt"; 10 - version = "0-unstable-2025-03-17"; 11 12 src = fetchFromGitHub { 13 owner = "protocolbuffers"; 14 repo = "txtpbfmt"; 15 - rev = "bcaa21031d50b90bf873b5e952f30b4721fadfc0"; 16 - hash = "sha256-KqIkenKJwn6QssUOJDwusDU/h9K5DSWPxflbmoWUMEY="; 17 }; 18 19 vendorHash = "sha256-iWY0b6PAw9BhA8WrTEECnVAKWTGXuIiGvOi9uhJO4PI=";
··· 7 8 buildGoModule { 9 pname = "txtpbfmt"; 10 + version = "0-unstable-2025-03-26"; 11 12 src = fetchFromGitHub { 13 owner = "protocolbuffers"; 14 repo = "txtpbfmt"; 15 + rev = "a5fe55684d52b017a494471a2a08264d778166ad"; 16 + hash = "sha256-e8tDQOr6CtGjVhhiPjSG14adrqi5geBitD1SnqL6Tx8="; 17 }; 18 19 vendorHash = "sha256-iWY0b6PAw9BhA8WrTEECnVAKWTGXuIiGvOi9uhJO4PI=";
+2 -2
pkgs/by-name/wa/wait4x/package.nix
··· 11 inherit pname version; 12 13 src = fetchFromGitHub { 14 - owner = "atkrad"; 15 repo = pname; 16 rev = "v${version}"; 17 hash = "sha256-UVs8tCOgPU/IwM3Z3/ehFnAbHTSOHGAO9VpcB/NItGM="; ··· 24 25 meta = with lib; { 26 description = "Wait4X allows you to wait for a port or a service to enter the requested state"; 27 - homepage = "https://github.com/atkrad/wait4x"; 28 license = licenses.asl20; 29 maintainers = with maintainers; [ jfvillablanca ]; 30 mainProgram = "wait4x";
··· 11 inherit pname version; 12 13 src = fetchFromGitHub { 14 + owner = "wait4x"; 15 repo = pname; 16 rev = "v${version}"; 17 hash = "sha256-UVs8tCOgPU/IwM3Z3/ehFnAbHTSOHGAO9VpcB/NItGM="; ··· 24 25 meta = with lib; { 26 description = "Wait4X allows you to wait for a port or a service to enter the requested state"; 27 + homepage = "https://github.com/wait4x/wait4x"; 28 license = licenses.asl20; 29 maintainers = with maintainers; [ jfvillablanca ]; 30 mainProgram = "wait4x";
+66
pkgs/by-name/xt/xtensor/0001-Fix-clang-build-errors-on-darwin.patch
···
··· 1 + From 475bedb15252a3732683f3a62c45cc3f1abbab5c Mon Sep 17 00:00:00 2001 2 + From: Mykola Vankovych <mykola.vankovych@biodataanalysis.de> 3 + Date: Tue, 14 Jan 2025 16:48:47 +0100 4 + Subject: [PATCH] Added fixes for building with clang 19 (more strict template 5 + matching rules) 6 + 7 + --- 8 + include/xtensor/xexpression_traits.hpp | 7 +++---- 9 + include/xtensor/xstorage.hpp | 4 ++-- 10 + include/xtensor/xutils.hpp | 3 ++- 11 + 3 files changed, 7 insertions(+), 7 deletions(-) 12 + 13 + diff --git a/include/xtensor/xexpression_traits.hpp b/include/xtensor/xexpression_traits.hpp 14 + index 205de67a5..2f84ae234 100644 15 + --- a/include/xtensor/xexpression_traits.hpp 16 + +++ b/include/xtensor/xexpression_traits.hpp 17 + @@ -103,16 +103,15 @@ namespace xt 18 + using type = xarray<T, L>; 19 + }; 20 + 21 + -#if defined(__GNUC__) && (__GNUC__ > 6) 22 + -#if __cplusplus == 201703L 23 + +// Workaround for rebind_container problems when C++17 feature is enabled 24 + +#ifdef __cpp_template_template_args 25 + template <template <class, std::size_t, class, bool> class S, class X, std::size_t N, class A, bool Init> 26 + struct xtype_for_shape<S<X, N, A, Init>> 27 + { 28 + template <class T, layout_type L> 29 + using type = xarray<T, L>; 30 + }; 31 + -#endif // __cplusplus == 201703L 32 + -#endif // __GNUC__ && (__GNUC__ > 6) 33 + +#endif // __cpp_template_template_args 34 + 35 + template <template <class, std::size_t> class S, class X, std::size_t N> 36 + struct xtype_for_shape<S<X, N>> 37 + diff --git a/include/xtensor/xstorage.hpp b/include/xtensor/xstorage.hpp 38 + index ac179a852..fec8e10f3 100644 39 + --- a/include/xtensor/xstorage.hpp 40 + +++ b/include/xtensor/xstorage.hpp 41 + @@ -1637,8 +1637,8 @@ namespace xt 42 + return !(lhs < rhs); 43 + } 44 + 45 + -// Workaround for rebind_container problems on GCC 8 with C++17 enabled 46 + -#if defined(__GNUC__) && __GNUC__ > 6 && !defined(__clang__) && __cplusplus >= 201703L 47 + +// Workaround for rebind_container problems when C++17 feature is enabled 48 + +#ifdef __cpp_template_template_args 49 + template <class X, class T, std::size_t N> 50 + struct rebind_container<X, aligned_array<T, N>> 51 + { 52 + diff --git a/include/xtensor/xutils.hpp b/include/xtensor/xutils.hpp 53 + index 9844b0ba7..b8c818efd 100644 54 + --- a/include/xtensor/xutils.hpp 55 + +++ b/include/xtensor/xutils.hpp 56 + @@ -1023,7 +1023,8 @@ namespace xt 57 + using type = C<X, allocator>; 58 + }; 59 + 60 + -#if defined(__GNUC__) && __GNUC__ > 6 && !defined(__clang__) && __cplusplus >= 201703L 61 + +// Workaround for rebind_container problems when C++17 feature is enabled 62 + +#ifdef __cpp_template_template_args 63 + template <class X, class T, std::size_t N> 64 + struct rebind_container<X, std::array<T, N>> 65 + { 66 +
+3
pkgs/by-name/xt/xtensor/package.nix
··· 22 hash = "sha256-hVfdtYcJ6mzqj0AUu6QF9aVKQGYKd45RngY6UN3yOH4="; 23 }; 24 25 nativeBuildInputs = [ 26 cmake 27 ];
··· 22 hash = "sha256-hVfdtYcJ6mzqj0AUu6QF9aVKQGYKd45RngY6UN3yOH4="; 23 }; 24 25 + # See https://github.com/xtensor-stack/xtensor/pull/2821 26 + patches = lib.optionals stdenv.cc.isClang [ ./0001-Fix-clang-build-errors-on-darwin.patch ]; 27 + 28 nativeBuildInputs = [ 29 cmake 30 ];
+10 -10
pkgs/development/lua-modules/generated-packages.nix
··· 2590 lze = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: 2591 buildLuarocksPackage { 2592 pname = "lze"; 2593 - version = "0.10.0-1"; 2594 knownRockspec = (fetchurl { 2595 - url = "mirror://luarocks/lze-0.10.0-1.rockspec"; 2596 - sha256 = "107micilys1nxg1dpqzabfvxbzly4mfhyc9xjkkfnsyxjvqjhd28"; 2597 }).outPath; 2598 src = fetchzip { 2599 - url = "https://github.com/BirdeeHub/lze/archive/v0.10.0.zip"; 2600 - sha256 = "186mhaal7cmlxdgqqgvgvqjlw30f4w7vrzx7y2l9vzmgw4ilvrj8"; 2601 }; 2602 2603 disabled = luaOlder "5.1"; ··· 2613 lzextras = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: 2614 buildLuarocksPackage { 2615 pname = "lzextras"; 2616 - version = "0.2.5-1"; 2617 knownRockspec = (fetchurl { 2618 - url = "mirror://luarocks/lzextras-0.2.5-1.rockspec"; 2619 - sha256 = "0aqvly57k99fgcxhs1dfqyrf8bl7v6x75vdcjqpqsm3pkpvs1nl4"; 2620 }).outPath; 2621 src = fetchzip { 2622 - url = "https://github.com/BirdeeHub/lzextras/archive/v0.2.5.zip"; 2623 - sha256 = "1lk2k0iml8livwn1sjabn8d808alvd0axx6p9xcsb83x69g8a0dj"; 2624 }; 2625 2626 disabled = luaOlder "5.1";
··· 2590 lze = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: 2591 buildLuarocksPackage { 2592 pname = "lze"; 2593 + version = "0.11.0-1"; 2594 knownRockspec = (fetchurl { 2595 + url = "mirror://luarocks/lze-0.11.0-1.rockspec"; 2596 + sha256 = "05465ndcfvvyvvxz8h7xm9vrcfbfhvs6sbrcy73cl5s44r46ym00"; 2597 }).outPath; 2598 src = fetchzip { 2599 + url = "https://github.com/BirdeeHub/lze/archive/v0.11.0.zip"; 2600 + sha256 = "1awqix5xx4pkv09gba5xwv67qyi2qzf9aji48bk2xr431vshz5jv"; 2601 }; 2602 2603 disabled = luaOlder "5.1"; ··· 2613 lzextras = callPackage({ buildLuarocksPackage, fetchurl, fetchzip, luaOlder }: 2614 buildLuarocksPackage { 2615 pname = "lzextras"; 2616 + version = "0.3.0-1"; 2617 knownRockspec = (fetchurl { 2618 + url = "mirror://luarocks/lzextras-0.3.0-1.rockspec"; 2619 + sha256 = "1w8ar8qi1hnbnj70f3lhrzf0hp1d0jbvya9v318pqcd16wh7x6ii"; 2620 }).outPath; 2621 src = fetchzip { 2622 + url = "https://github.com/BirdeeHub/lzextras/archive/v0.3.0.zip"; 2623 + sha256 = "0942wnlk7cf74z2ni3dhv2zm8ld4nazs9ciaql00vvbswh4a9z2w"; 2624 }; 2625 2626 disabled = luaOlder "5.1";
+2 -2
pkgs/development/python-modules/google-genai/default.nix
··· 14 15 buildPythonPackage rec { 16 pname = "google-genai"; 17 - version = "1.6.0"; 18 pyproject = true; 19 20 src = fetchFromGitHub { 21 owner = "googleapis"; 22 repo = "python-genai"; 23 tag = "v${version}"; 24 - hash = "sha256-HXLo4dmlZNXXXpchO5sRlBzzQBU4cFS5qDpka2NdLTM="; 25 }; 26 27 build-system = [ setuptools ];
··· 14 15 buildPythonPackage rec { 16 pname = "google-genai"; 17 + version = "1.8.0"; 18 pyproject = true; 19 20 src = fetchFromGitHub { 21 owner = "googleapis"; 22 repo = "python-genai"; 23 tag = "v${version}"; 24 + hash = "sha256-6toZvocikcGpM0DKqq7/OpYDePt9Q8+WblSUJVXq6lE="; 25 }; 26 27 build-system = [ setuptools ];
+11 -25
pkgs/development/python-modules/textnets/default.nix
··· 5 fetchFromGitHub, 6 7 # build-system 8 - cython, 9 - poetry-core, 10 setuptools, 11 12 # dependencies 13 - cairocffi, 14 igraph, 15 leidenalg, 16 pandas, 17 pyarrow, 18 scipy, ··· 29 30 buildPythonPackage rec { 31 pname = "textnets"; 32 - version = "0.9.5"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "jboynyc"; 37 repo = "textnets"; 38 tag = "v${version}"; 39 - hash = "sha256-MdKPxIshSx6U2EFGDTUS4EhoByyuVf0HKqvm9cS2KNY="; 40 }; 41 42 build-system = [ 43 - cython 44 - poetry-core 45 setuptools 46 ]; 47 48 pythonRelaxDeps = [ 49 - "igraph" 50 - "leidenalg" 51 "pyarrow" 52 "toolz" 53 ]; 54 55 dependencies = [ 56 - cairocffi 57 igraph 58 leidenalg 59 pandas 60 pyarrow 61 scipy ··· 73 74 pythonImportsCheck = [ "textnets" ]; 75 76 - # Enables the package to find the cythonized .so files during testing. See #255262 77 preCheck = '' 78 rm -r textnets 79 ''; 80 - 81 - disabledTests = 82 - [ 83 - # Test fails: Throws a UserWarning asking the user to install `textnets[fca]`. 84 - "test_context" 85 - ] 86 - ++ lib.optionals stdenv.hostPlatform.isDarwin [ 87 - # MemoryError: ("cairo returned CAIRO_STATUS_NO_MEMORY: b'out of memory'", 1) 88 - "test_plot_backbone" 89 - "test_plot_filtered" 90 - "test_plot_layout" 91 - "test_plot_projected" 92 - "test_plot_scaled" 93 - ]; 94 95 meta = { 96 description = "Text analysis with networks";
··· 5 fetchFromGitHub, 6 7 # build-system 8 + cython_0, 9 + pdm-backend, 10 setuptools, 11 12 # dependencies 13 igraph, 14 leidenalg, 15 + matplotlib, 16 pandas, 17 pyarrow, 18 scipy, ··· 29 30 buildPythonPackage rec { 31 pname = "textnets"; 32 + version = "0.10.3"; 33 pyproject = true; 34 35 src = fetchFromGitHub { 36 owner = "jboynyc"; 37 repo = "textnets"; 38 tag = "v${version}"; 39 + hash = "sha256-BK0bBoe6GrZpVL4HvTwzRlXRWXfKdYJDhLD2UQctTjc="; 40 }; 41 42 build-system = [ 43 + cython_0 44 + pdm-backend 45 setuptools 46 ]; 47 48 pythonRelaxDeps = [ 49 "pyarrow" 50 "toolz" 51 ]; 52 53 dependencies = [ 54 igraph 55 leidenalg 56 + matplotlib 57 pandas 58 pyarrow 59 scipy ··· 71 72 pythonImportsCheck = [ "textnets" ]; 73 74 + # Enable the package to find the cythonized .so files during testing. See #255262 75 + # Set MPLBACKEND=agg for headless matplotlib on darwin. See #350784 76 preCheck = '' 77 rm -r textnets 78 + export MPLBACKEND=agg 79 ''; 80 81 meta = { 82 description = "Text analysis with networks";
+2 -2
pkgs/development/tools/build-managers/bazel/bazel_7/default.nix
··· 44 # Always assume all markers valid (this is needed because we remove markers; they are non-deterministic). 45 # Also, don't clean up environment variables (so that NIX_ environment variables are passed to compilers). 46 enableNixHacks ? false, 47 - version ? "7.4.1", 48 }: 49 50 let ··· 52 53 src = fetchurl { 54 url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 55 - hash = "sha256-gzhmGLxIn02jYmbvJiDsZKUmxobPBwQTMsr/fJU6+vU="; 56 }; 57 58 defaultShellUtils =
··· 44 # Always assume all markers valid (this is needed because we remove markers; they are non-deterministic). 45 # Also, don't clean up environment variables (so that NIX_ environment variables are passed to compilers). 46 enableNixHacks ? false, 47 + version ? "7.6.0", 48 }: 49 50 let ··· 52 53 src = fetchurl { 54 url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip"; 55 + hash = "sha256-eQKNB38G8ziDuorzoj5Rne/DZQL22meVLrdK0z7B2FI="; 56 }; 57 58 defaultShellUtils =
+4 -4
pkgs/servers/teleport/16/default.nix
··· 2 import ../generic.nix ( 3 args 4 // { 5 - version = "16.4.18"; 6 - hash = "sha256-DpbRfWVsfGpIANs6LMtIPtgsCEt5UMoNBpqelMQF+7s="; 7 - vendorHash = "sha256-H7EIt9HImdjSQMCv0Jr4mx3woMA6ZSR7KMpQbKvggZU="; 8 - pnpmHash = "sha256-LHdX7Vo4neaN+SNrh/De3n/0mR6ZgGvJzNKcxOOHpZA="; 9 cargoHash = "sha256-NASNBk4QVoqe2cz4l94aXo6pUtF8Qxwb61XRI/ErjTs="; 10 } 11 )
··· 2 import ../generic.nix ( 3 args 4 // { 5 + version = "16.5.0"; 6 + hash = "sha256-d634UB/YGDdAeBEJcRsRE5gqd31oQX3P4HJ+PoMQUmk="; 7 + vendorHash = "sha256-0/ZYG8mYv3B0YJ89NJVG7M29/hU2zBtSXmoD32VEqpk="; 8 + pnpmHash = "sha256-dqCfwMzSnEPQXz1bsroqSihkvw2Kcvyz+A4fpa52LVk="; 9 cargoHash = "sha256-NASNBk4QVoqe2cz4l94aXo6pUtF8Qxwb61XRI/ErjTs="; 10 } 11 )
+2 -2
pkgs/servers/teleport/17/default.nix
··· 2 import ../generic.nix ( 3 args 4 // { 5 - version = "17.4.0"; 6 - hash = "sha256-O/JMv757DcO7x8Lh5cMeoa1GPvtQETxUlW2meMSSoM0="; 7 vendorHash = "sha256-C2YpZr9baUUE3pPHXNCIppujYQkioC9DWzSqeigmzmE="; 8 pnpmHash = "sha256-Hh4R+mkJJp9CR4NHw+VFzLPxb7e9T1BQkey0in2t934="; 9 cargoHash = "sha256-0PT9y56V/WHo3M5TcpVWBuHcQMZ0w2L4rEuXuTvVNFU=";
··· 2 import ../generic.nix ( 3 args 4 // { 5 + version = "17.4.1"; 6 + hash = "sha256-wXQ2ZFbx/Nx8BzJK/yOGrtGs9ELhRRYlPQIbgBegOHQ="; 7 vendorHash = "sha256-C2YpZr9baUUE3pPHXNCIppujYQkioC9DWzSqeigmzmE="; 8 pnpmHash = "sha256-Hh4R+mkJJp9CR4NHw+VFzLPxb7e9T1BQkey0in2t934="; 9 cargoHash = "sha256-0PT9y56V/WHo3M5TcpVWBuHcQMZ0w2L4rEuXuTvVNFU=";
+5 -14
pkgs/servers/teleport/generic.nix
··· 14 nodejs, 15 openssl, 16 pkg-config, 17 - pnpm_9, 18 pnpm_10, 19 rustc, 20 Security, ··· 92 93 pnpmDeps = 94 if pnpmHash != null then 95 - if lib.versionAtLeast version "17" then 96 - pnpm_10.fetchDeps { 97 - inherit src pname version; 98 - hash = pnpmHash; 99 - } 100 - else 101 - pnpm_9.fetchDeps { 102 - inherit src pname version; 103 - hash = pnpmHash; 104 - } 105 else 106 null; 107 ··· 118 wasm-pack 119 ] 120 ++ ( 121 - if lib.versionAtLeast version "17" then 122 [ pnpm_10.configHook ] 123 - else if lib.versionAtLeast version "16" then 124 - [ pnpm_9.configHook ] 125 else 126 [ 127 yarn
··· 14 nodejs, 15 openssl, 16 pkg-config, 17 pnpm_10, 18 rustc, 19 Security, ··· 91 92 pnpmDeps = 93 if pnpmHash != null then 94 + pnpm_10.fetchDeps { 95 + inherit src pname version; 96 + hash = pnpmHash; 97 + } 98 else 99 null; 100 ··· 111 wasm-pack 112 ] 113 ++ ( 114 + if lib.versionAtLeast version "16" then 115 [ pnpm_10.configHook ] 116 else 117 [ 118 yarn
+1 -1
pkgs/top-level/all-packages.nix
··· 12610 pinentry = pinentry-curses; 12611 }; 12612 12613 - blender = callPackage ../applications/misc/blender { 12614 openexr = openexr_3; 12615 python3Packages = python311Packages; 12616 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;
··· 12610 pinentry = pinentry-curses; 12611 }; 12612 12613 + blender = callPackage ../by-name/bl/blender/package.nix { 12614 openexr = openexr_3; 12615 python3Packages = python311Packages; 12616 inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics ForceFeedback OpenAL OpenGL;