lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge remote-tracking branch 'origin/staging-next' into staging

K900 6a872ad7 a53c4580

+1390 -569
+4 -4
doc/languages-frameworks/php.section.md
··· 214 214 215 215 In Nix, there are multiple approaches to building a Composer-based project. 216 216 217 - One such method is the `php.buildComposerProject` helper function, which serves 217 + One such method is the `php.buildComposerProject2` helper function, which serves 218 218 as a wrapper around `mkDerivation`. 219 219 220 220 Using this function, you can build a PHP project that includes both a ··· 249 249 you wish to modify the Composer version, use the `composer` attribute. It is 250 250 important to note that both attributes should be of the `derivation` type. 251 251 252 - Here's an example of working code example using `php.buildComposerProject`: 252 + Here's an example of working code example using `php.buildComposerProject2`: 253 253 254 254 ```nix 255 255 { php, fetchFromGitHub }: 256 256 257 - php.buildComposerProject (finalAttrs: { 257 + php.buildComposerProject2 (finalAttrs: { 258 258 pname = "php-app"; 259 259 version = "1.0.0"; 260 260 261 261 src = fetchFromGitHub { 262 262 owner = "git-owner"; 263 263 repo = "git-repo"; 264 - rev = finalAttrs.version; 264 + tag = finalAttrs.version; 265 265 hash = "sha256-VcQRSss2dssfkJ+iUb5qT+FJ10GHiFDzySigcmuVI+8="; 266 266 }; 267 267
+2
doc/release-notes/rl-2505.section.md
··· 98 98 99 99 - `cassandra_3_0` and `cassandra_3_11` have been removed as they have reached end-of-life. Please update to `cassandra_4`. See the [changelog](https://github.com/apache/cassandra/blob/cassandra-4.0.17/NEWS.txt) for more information about the upgrade process. 100 100 101 + - `mariadb_105` has been removed as it has reached end-of-life in 2025-06. Please update to `mariadb_106`. 102 + 101 103 - NetBox was updated to `>= 4.2.0`. Have a look at the breaking changes 102 104 of the [4.1 release](https://github.com/netbox-community/netbox/releases/tag/v4.1.0) 103 105 and the [4.2 release](https://github.com/netbox-community/netbox/releases/tag/v4.2.0),
+1
lib/default.nix
··· 347 347 toSentenceCase 348 348 addContextFrom 349 349 splitString 350 + splitStringBy 350 351 removePrefix 351 352 removeSuffix 352 353 versionOlder
+91
lib/strings.nix
··· 1593 1593 map (addContextFrom s) splits; 1594 1594 1595 1595 /** 1596 + Splits a string into substrings based on a predicate that examines adjacent characters. 1597 + 1598 + This function provides a flexible way to split strings by checking pairs of characters 1599 + against a custom predicate function. Unlike simpler splitting functions, this allows 1600 + for context-aware splitting based on character transitions and patterns. 1601 + 1602 + # Inputs 1603 + 1604 + `predicate` 1605 + : Function that takes two arguments (previous character and current character) 1606 + and returns true when the string should be split at the current position. 1607 + For the first character, previous will be "" (empty string). 1608 + 1609 + `keepSplit` 1610 + : Boolean that determines whether the splitting character should be kept as 1611 + part of the result. If true, the character will be included at the beginning 1612 + of the next substring; if false, it will be discarded. 1613 + 1614 + `str` 1615 + : The input string to split. 1616 + 1617 + # Return 1618 + 1619 + A list of substrings from the original string, split according to the predicate. 1620 + 1621 + # Type 1622 + 1623 + ``` 1624 + splitStringBy :: (string -> string -> bool) -> bool -> string -> [string] 1625 + ``` 1626 + 1627 + # Examples 1628 + :::{.example} 1629 + ## `lib.strings.splitStringBy` usage example 1630 + 1631 + Split on periods and hyphens, discarding the separators: 1632 + ```nix 1633 + splitStringBy (prev: curr: builtins.elem curr [ "." "-" ]) false "foo.bar-baz" 1634 + => [ "foo" "bar" "baz" ] 1635 + ``` 1636 + 1637 + Split on transitions from lowercase to uppercase, keeping the uppercase characters: 1638 + ```nix 1639 + splitStringBy (prev: curr: builtins.match "[a-z]" prev != null && builtins.match "[A-Z]" curr != null) true "fooBarBaz" 1640 + => [ "foo" "Bar" "Baz" ] 1641 + ``` 1642 + 1643 + Handle leading separators correctly: 1644 + ```nix 1645 + splitStringBy (prev: curr: builtins.elem curr [ "." ]) false ".foo.bar.baz" 1646 + => [ "" "foo" "bar" "baz" ] 1647 + ``` 1648 + 1649 + Handle trailing separators correctly: 1650 + ```nix 1651 + splitStringBy (prev: curr: builtins.elem curr [ "." ]) false "foo.bar.baz." 1652 + => [ "foo" "bar" "baz" "" ] 1653 + ``` 1654 + ::: 1655 + */ 1656 + splitStringBy = 1657 + predicate: keepSplit: str: 1658 + let 1659 + len = stringLength str; 1660 + 1661 + # Helper function that processes the string character by character 1662 + go = 1663 + pos: currentPart: result: 1664 + # Base case: reached end of string 1665 + if pos == len then 1666 + result ++ [ currentPart ] 1667 + else 1668 + let 1669 + currChar = substring pos 1 str; 1670 + prevChar = if pos > 0 then substring (pos - 1) 1 str else ""; 1671 + isSplit = predicate prevChar currChar; 1672 + in 1673 + if isSplit then 1674 + # Split here - add current part to results and start a new one 1675 + let 1676 + newResult = result ++ [ currentPart ]; 1677 + newCurrentPart = if keepSplit then currChar else ""; 1678 + in 1679 + go (pos + 1) newCurrentPart newResult 1680 + else 1681 + # Keep building current part 1682 + go (pos + 1) (currentPart + currChar) result; 1683 + in 1684 + if len == 0 then [ (addContextFrom str "") ] else map (addContextFrom str) (go 0 "" [ ]); 1685 + 1686 + /** 1596 1687 Return a string without the specified prefix, if the prefix matches. 1597 1688 1598 1689 # Inputs
+95
lib/tests/misc.nix
··· 631 631 ]; 632 632 }; 633 633 634 + testSplitStringBySimpleDelimiter = { 635 + expr = strings.splitStringBy ( 636 + prev: curr: 637 + builtins.elem curr [ 638 + "." 639 + "-" 640 + ] 641 + ) false "foo.bar-baz"; 642 + expected = [ 643 + "foo" 644 + "bar" 645 + "baz" 646 + ]; 647 + }; 648 + 649 + testSplitStringByLeadingDelimiter = { 650 + expr = strings.splitStringBy (prev: curr: builtins.elem curr [ "." ]) false ".foo.bar.baz"; 651 + expected = [ 652 + "" 653 + "foo" 654 + "bar" 655 + "baz" 656 + ]; 657 + }; 658 + 659 + testSplitStringByTrailingDelimiter = { 660 + expr = strings.splitStringBy (prev: curr: builtins.elem curr [ "." ]) false "foo.bar.baz."; 661 + expected = [ 662 + "foo" 663 + "bar" 664 + "baz" 665 + "" 666 + ]; 667 + }; 668 + 669 + testSplitStringByMultipleConsecutiveDelimiters = { 670 + expr = strings.splitStringBy (prev: curr: builtins.elem curr [ "." ]) false "foo...bar"; 671 + expected = [ 672 + "foo" 673 + "" 674 + "" 675 + "bar" 676 + ]; 677 + }; 678 + 679 + testSplitStringByKeepingSplitChar = { 680 + expr = strings.splitStringBy (prev: curr: builtins.elem curr [ "." ]) true "foo.bar.baz"; 681 + expected = [ 682 + "foo" 683 + ".bar" 684 + ".baz" 685 + ]; 686 + }; 687 + 688 + testSplitStringByCaseTransition = { 689 + expr = strings.splitStringBy ( 690 + prev: curr: builtins.match "[a-z]" prev != null && builtins.match "[A-Z]" curr != null 691 + ) true "fooBarBaz"; 692 + expected = [ 693 + "foo" 694 + "Bar" 695 + "Baz" 696 + ]; 697 + }; 698 + 699 + testSplitStringByEmptyString = { 700 + expr = strings.splitStringBy (prev: curr: builtins.elem curr [ "." ]) false ""; 701 + expected = [ "" ]; 702 + }; 703 + 704 + testSplitStringByComplexPredicate = { 705 + expr = strings.splitStringBy ( 706 + prev: curr: 707 + prev != "" 708 + && curr != "" 709 + && builtins.match "[0-9]" prev != null 710 + && builtins.match "[a-z]" curr != null 711 + ) true "123abc456def"; 712 + expected = [ 713 + "123" 714 + "abc456" 715 + "def" 716 + ]; 717 + }; 718 + 719 + testSplitStringByUpperCaseStart = { 720 + expr = strings.splitStringBy (prev: curr: builtins.match "[A-Z]" curr != null) true "FooBarBaz"; 721 + expected = [ 722 + "" 723 + "Foo" 724 + "Bar" 725 + "Baz" 726 + ]; 727 + }; 728 + 634 729 testEscapeShellArg = { 635 730 expr = strings.escapeShellArg "esc'ape\nme"; 636 731 expected = "'esc'\\''ape\nme'";
+25 -6
maintainers/maintainer-list.nix
··· 2129 2129 githubId = 11493130; 2130 2130 name = "Asbjørn Olling"; 2131 2131 }; 2132 + aschleck = { 2133 + name = "April Schleck"; 2134 + github = "aschleck"; 2135 + githubId = 115766; 2136 + }; 2132 2137 ascii17 = { 2133 2138 name = "Allen Conlon"; 2134 2139 email = "software@conlon.dev"; ··· 2513 2518 }; 2514 2519 awwpotato = { 2515 2520 email = "awwpotato@voidq.com"; 2521 + matrix = "@awwpotato:envs.net"; 2516 2522 github = "awwpotato"; 2517 2523 githubId = 153149335; 2518 2524 name = "awwpotato"; ··· 8483 8489 githubId = 12715461; 8484 8490 name = "Anders Bo Rasmussen"; 8485 8491 }; 8492 + fvckgrimm = { 8493 + email = "nixpkgs@grimm.wtf"; 8494 + github = "fvckgrimm"; 8495 + githubId = 55907409; 8496 + name = "Grimm"; 8497 + }; 8486 8498 fwc = { 8487 8499 github = "fwc"; 8488 8500 githubId = 29337229; ··· 12835 12847 githubId = 1915; 12836 12848 name = "Asherah Connor"; 12837 12849 }; 12850 + kiyotoko = { 12851 + email = "karl.zschiebsch@gmail.com"; 12852 + github = "Kiyotoko"; 12853 + githubId = 49951907; 12854 + name = "Karl Zschiebsch"; 12855 + }; 12838 12856 kjeremy = { 12839 12857 email = "kjeremy@gmail.com"; 12840 12858 name = "Jeremy Kolb"; ··· 13882 13900 github = "linuxissuper"; 13883 13901 githubId = 74221543; 13884 13902 name = "Moritz Goltdammer"; 13885 - }; 13886 - linuxmobile = { 13887 - email = "bdiez19@gmail.com"; 13888 - github = "linuxmobile"; 13889 - githubId = 10554636; 13890 - name = "Braian A. Diez"; 13891 13903 }; 13892 13904 linuxwhata = { 13893 13905 email = "linuxwhata@qq.com"; ··· 26311 26323 email = "nix@x3ro.dev"; 26312 26324 github = "x3rAx"; 26313 26325 githubId = 2268851; 26326 + }; 26327 + x807x = { 26328 + name = "x807x"; 26329 + email = "s10855168@gmail.com"; 26330 + matrix = "@x807x:matrix.org"; 26331 + github = "x807x"; 26332 + githubId = 86676478; 26314 26333 }; 26315 26334 xanderio = { 26316 26335 name = "Alexander Sieg";
+9 -7
nixos/modules/services/mail/maddy.nix
··· 143 143 144 144 enable = lib.mkEnableOption "Maddy, a free an open source mail server"; 145 145 146 + package = lib.mkPackageOption pkgs "maddy" { }; 147 + 146 148 user = lib.mkOption { 147 149 default = "maddy"; 148 150 type = with lib.types; uniq str; ··· 386 388 387 389 systemd = { 388 390 389 - packages = [ pkgs.maddy ]; 391 + packages = [ cfg.package ]; 390 392 services = { 391 393 maddy = { 392 394 serviceConfig = { ··· 402 404 script = '' 403 405 ${lib.optionalString (cfg.ensureAccounts != [ ]) '' 404 406 ${lib.concatMapStrings (account: '' 405 - if ! ${pkgs.maddy}/bin/maddyctl imap-acct list | grep "${account}"; then 406 - ${pkgs.maddy}/bin/maddyctl imap-acct create ${account} 407 + if ! ${cfg.package}/bin/maddyctl imap-acct list | grep "${account}"; then 408 + ${cfg.package}/bin/maddyctl imap-acct create ${account} 407 409 fi 408 410 '') cfg.ensureAccounts} 409 411 ''} 410 412 ${lib.optionalString (cfg.ensureCredentials != { }) '' 411 413 ${lib.concatStringsSep "\n" ( 412 - lib.mapAttrsToList (name: cfg: '' 413 - if ! ${pkgs.maddy}/bin/maddyctl creds list | grep "${name}"; then 414 - ${pkgs.maddy}/bin/maddyctl creds create --password $(cat ${lib.escapeShellArg cfg.passwordFile}) ${name} 414 + lib.mapAttrsToList (name: credentials: '' 415 + if ! ${cfg.package}/bin/maddyctl creds list | grep "${name}"; then 416 + ${cfg.package}/bin/maddyctl creds create --password $(cat ${lib.escapeShellArg credentials.passwordFile}) ${name} 415 417 fi 416 418 '') cfg.ensureCredentials 417 419 )} ··· 486 488 }; 487 489 488 490 environment.systemPackages = [ 489 - pkgs.maddy 491 + cfg.package 490 492 ]; 491 493 }; 492 494 }
+2 -2
nixos/modules/services/web-apps/peertube.nix
··· 489 489 environment = env; 490 490 491 491 path = with pkgs; [ 492 - nodejs_18 492 + nodejs_20 493 493 yarn 494 494 ffmpeg-headless 495 495 openssl ··· 945 945 }) 946 946 (lib.attrsets.setAttrByPath 947 947 [ cfg.user "packages" ] 948 - [ peertubeEnv pkgs.nodejs_18 pkgs.yarn pkgs.ffmpeg-headless ] 948 + [ peertubeEnv pkgs.nodejs_20 pkgs.yarn pkgs.ffmpeg-headless ] 949 949 ) 950 950 (lib.mkIf cfg.redis.enableUnixSocket { 951 951 ${config.services.peertube.user}.extraGroups = [ "redis-peertube" ];
+1 -1
nixos/modules/services/web-apps/wiki-js.nix
··· 151 151 WorkingDirectory = "/var/lib/${cfg.stateDirectoryName}"; 152 152 DynamicUser = true; 153 153 PrivateTmp = true; 154 - ExecStart = "${pkgs.nodejs_18}/bin/node ${pkgs.wiki-js}/server"; 154 + ExecStart = "${pkgs.nodejs_20}/bin/node ${pkgs.wiki-js}/server"; 155 155 }; 156 156 }; 157 157 };
+2 -2
pkgs/applications/editors/rstudio/default.nix
··· 33 33 zip, 34 34 git, 35 35 makeWrapper, 36 - electron_33, 36 + electron_34, 37 37 server ? false, # build server version 38 38 pam, 39 39 nixosTests, ··· 42 42 let 43 43 # Note: we shouldn't use the latest electron here, since the node-abi dependency might 44 44 # need to be updated every time the latest electron gets a new abi version number 45 - electron = electron_33; 45 + electron = electron_34; 46 46 47 47 mathJaxSrc = fetchzip { 48 48 url = "https://s3.amazonaws.com/rstudio-buildtools/mathjax-27.zip";
+2 -2
pkgs/applications/misc/redshift/default.nix
··· 170 170 171 171 gammastep = mkRedshift rec { 172 172 pname = "gammastep"; 173 - version = "2.0.9"; 173 + version = "2.0.11"; 174 174 175 175 src = fetchFromGitLab { 176 176 owner = "chinstrap"; 177 177 repo = pname; 178 178 rev = "v${version}"; 179 - hash = "sha256-EdVLBBIEjMu+yy9rmcxQf4zdW47spUz5SbBDbhmLjOU="; 179 + hash = "sha256-c8JpQLHHLYuzSC9bdymzRTF6dNqOLwYqgwUOpKcgAEU="; 180 180 }; 181 181 182 182 meta = redshift.meta // {
+10 -9
pkgs/applications/science/logic/eprover/default.nix
··· 6 6 enableHO ? false, 7 7 }: 8 8 9 - stdenv.mkDerivation rec { 9 + stdenv.mkDerivation (finalAttrs: { 10 10 pname = "eprover"; 11 - version = "3.1"; 11 + version = "3.2"; 12 12 13 13 src = fetchurl { 14 - url = "https://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_${version}/E.tgz"; 15 - hash = "sha256-+E2z7JAkiNXhZrWRXFbhI5f9NmB0Q4eixab4GlAFqYY="; 14 + url = "https://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_${finalAttrs.version}/E.tgz"; 15 + hash = "sha256-B0yOX8MGJHY0HOeQ/RWtgATTIta2YnhEvSdoqIML1K4="; 16 16 }; 17 17 18 18 buildInputs = [ which ]; ··· 20 20 preConfigure = '' 21 21 sed -e 's/ *CC *= *gcc$//' -i Makefile.vars 22 22 ''; 23 + 23 24 configureFlags = 24 25 [ 25 26 "--exec-prefix=$(out)" ··· 29 30 "--enable-ho" 30 31 ]; 31 32 32 - meta = with lib; { 33 + meta = { 33 34 description = "Automated theorem prover for full first-order logic with equality"; 34 35 homepage = "http://www.eprover.org/"; 35 - license = licenses.gpl2; 36 - maintainers = with maintainers; [ 36 + license = lib.licenses.gpl2; 37 + maintainers = with lib.maintainers; [ 37 38 raskin 38 39 ]; 39 - platforms = platforms.all; 40 + platforms = lib.platforms.all; 40 41 }; 41 - } 42 + })
+16 -2
pkgs/build-support/go/module.nix
··· 37 37 "buildGoModule: vendorHash is missing" 38 38 ), 39 39 40 + # The go.sum file to track which can cause rebuilds. 41 + goSum ? null, 42 + 40 43 # Whether to delete the vendor folder supplied with the source. 41 44 deleteVendor ? false, 42 45 ··· 69 72 vendorHash 70 73 deleteVendor 71 74 proxyVendor 75 + goSum 72 76 ; 73 77 goModules = 74 78 if (finalAttrs.vendorHash == null) then 75 79 "" 76 80 else 77 81 (stdenv.mkDerivation { 78 - name = "${finalAttrs.name or "${finalAttrs.pname}-${finalAttrs.version}"}-go-modules"; 82 + name = 83 + let 84 + prefix = "${finalAttrs.name or "${finalAttrs.pname}-${finalAttrs.version}"}-"; 85 + 86 + # If "goSum" is supplied then it can cause "goModules" to rebuild. 87 + # Attach the hash name of the "go.sum" file so we can rebuild when it changes. 88 + suffix = lib.optionalString ( 89 + finalAttrs.goSum != null 90 + ) "-${(lib.removeSuffix "-go.sum" (lib.removePrefix "${builtins.storeDir}/" finalAttrs.goSum))}"; 91 + in 92 + "${prefix}go-modules${suffix}"; 79 93 80 94 nativeBuildInputs = (finalAttrs.nativeBuildInputs or [ ]) ++ [ 81 95 go ··· 83 97 cacert 84 98 ]; 85 99 86 - inherit (finalAttrs) src modRoot; 100 + inherit (finalAttrs) src modRoot goSum; 87 101 88 102 # The following inheritance behavior is not trivial to expect, and some may 89 103 # argue it's not ideal. Changing it may break vendor hashes in Nixpkgs and
+2 -2
pkgs/by-name/al/allure/package.nix
··· 8 8 9 9 stdenv.mkDerivation (finalAttrs: { 10 10 pname = "allure"; 11 - version = "2.33.0"; 11 + version = "2.34.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://github.com/allure-framework/allure2/releases/download/${finalAttrs.version}/allure-${finalAttrs.version}.tgz"; 15 - hash = "sha256-ZRAvIBF89LFYWfmO/bPqL85/XQ9l0TRGOs/uQ9no7tA="; 15 + hash = "sha256-1R4x8LjUv4ZQXfFeJ1HkHml3sRLhb1tRV3UqApVEo7U="; 16 16 }; 17 17 18 18 dontConfigure = true;
+59
pkgs/by-name/an/angryoxide/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + libxkbcommon, 7 + sqlite, 8 + zlib, 9 + wayland, 10 + }: 11 + 12 + let 13 + libwifi = fetchFromGitHub { 14 + owner = "Ragnt"; 15 + repo = "libwifi"; 16 + rev = "71268e1898ad88b8b5d709e186836db417b33e81"; 17 + hash = "sha256-2X/TZyLX9Tb54c6Sdla4bsWdq05NU72MVSuPvNfxySk="; 18 + }; 19 + in 20 + rustPlatform.buildRustPackage (finalAttrs: { 21 + pname = "angryoxide"; 22 + version = "0.8.32"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "Ragnt"; 26 + repo = "AngryOxide"; 27 + tag = "v${finalAttrs.version}"; 28 + hash = "sha256-Sla5lvyqZho9JE4QVS9r0fx5+DVlU90c8OSfO4/f0B4="; 29 + }; 30 + 31 + postPatch = '' 32 + rm -r libs/libwifi 33 + ln -s ${libwifi} libs/libwifi 34 + ''; 35 + 36 + useFetchCargoVendor = true; 37 + cargoHash = "sha256-mry4l0a7DZOWkrChU40OVRCBjKwI39cyZtvEBA5tro0="; 38 + 39 + nativeBuildInputs = [ 40 + pkg-config 41 + ]; 42 + 43 + buildInputs = [ 44 + libxkbcommon 45 + sqlite 46 + wayland 47 + zlib 48 + ]; 49 + 50 + meta = { 51 + description = "802.11 Attack Tool"; 52 + changelog = "https://github.com/Ragnt/AngryOxide/releases/tag/v${finalAttrs.version}"; 53 + homepage = "https://github.com/Ragnt/AngryOxide/"; 54 + license = lib.licenses.gpl3Only; 55 + maintainers = with lib.maintainers; [ fvckgrimm ]; 56 + mainProgram = "angryoxide"; 57 + platforms = lib.platforms.linux; 58 + }; 59 + })
+3 -3
pkgs/by-name/ar/argocd/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "argocd"; 11 - version = "2.14.9"; 11 + version = "2.14.10"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "argoproj"; 15 15 repo = "argo-cd"; 16 16 rev = "v${version}"; 17 - hash = "sha256-L8ipYgMpL6IhPh/fSanNywzUMDJQfMZc7pyYr2dtbAw="; 17 + hash = "sha256-Z+xSA0LrvXHHmNg7+i53Y1mSYnLYURZUglXRKvkld14="; 18 18 }; 19 19 20 20 proxyVendor = true; # darwin/linux hash mismatch 21 - vendorHash = "sha256-j+uwLG9/r9dlK9JWrQmJdgBOqgZs/aIvkh1Sg81dm1I="; 21 + vendorHash = "sha256-Xm9J08pxzm3fPQjMA6NDu+DPJGsvtUvj+n/qrOZ9BE4="; 22 22 23 23 # Set target as ./cmd per cli-local 24 24 # https://github.com/argoproj/argo-cd/blob/master/Makefile#L227
+1 -1
pkgs/by-name/be/beeper/package.nix
··· 27 27 # disable creating a desktop file and icon in the home folder during runtime 28 28 linuxConfigFilename=$out/resources/app/build/main/linux-*.mjs 29 29 echo "export function registerLinuxConfig() {}" > $linuxConfigFilename 30 - substituteInPlace $out/beepertexts.desktop --replace-fail "AppRun" "beeper" 31 30 ''; 32 31 33 32 extraInstallCommands = '' 34 33 install -Dm 644 ${appimageContents}/beepertexts.png $out/share/icons/hicolor/512x512/apps/beepertexts.png 35 34 install -Dm 644 ${appimageContents}/beepertexts.desktop -t $out/share/applications/ 35 + substituteInPlace $out/share/applications/beepertexts.desktop --replace-fail "AppRun" "beeper" 36 36 37 37 . ${makeWrapper}/nix-support/setup-hook 38 38 wrapProgram $out/bin/beeper \
+32
pkgs/by-name/be/beyond-all-reason/package.nix
··· 1 + { 2 + lib, 3 + fetchurl, 4 + appimageTools, 5 + openal, 6 + }: 7 + let 8 + version = "1.2988.0"; 9 + pname = "beyond-all-reason"; 10 + 11 + src = fetchurl { 12 + url = "https://github.com/beyond-all-reason/BYAR-Chobby/releases/download/v${version}/Beyond-All-Reason-${version}.AppImage"; 13 + hash = "sha256-ZJW5BdxxqyrM2TJTO0SBp4BXt3ILyi77EZx73X8hqJE="; 14 + }; 15 + in 16 + appimageTools.wrapType2 { 17 + inherit pname version src; 18 + 19 + extraPkgs = pkgs: [ openal ]; 20 + 21 + meta = { 22 + homepage = "https://www.beyondallreason.info/"; 23 + downloadPage = "https://www.beyondallreason.info/download"; 24 + changelog = "https://github.com/beyond-all-reason/BYAR-Chobby/releases/tag/v${version}"; 25 + description = "Free Real Time Strategy Game with a grand scale and full physical simulation in a sci-fi setting"; 26 + license = lib.licenses.gpl2Plus; 27 + platforms = [ "x86_64-linux" ]; 28 + maintainers = with lib.maintainers; [ 29 + kiyotoko 30 + ]; 31 + }; 32 + }
+2 -2
pkgs/by-name/bl/blender/package.nix
··· 107 107 108 108 stdenv'.mkDerivation (finalAttrs: { 109 109 pname = "blender"; 110 - version = "4.4.0"; 110 + version = "4.4.1"; 111 111 112 112 srcs = fetchzip { 113 113 name = "source"; 114 114 url = "https://download.blender.org/source/blender-${finalAttrs.version}.tar.xz"; 115 - hash = "sha256-pAzOayAPyRYgTixAyg2prkUtI70uFulRuBYhgU9ZNw4="; 115 + hash = "sha256-5MsJ7UFpwwtaq905CiTkas/qPYOaeiacSSl3qu9h5w0="; 116 116 }; 117 117 118 118 patches = [ ] ++ lib.optional stdenv.hostPlatform.isDarwin ./darwin.patch;
+1
pkgs/by-name/ca/calibre/package.nix
··· 219 219 $ETN 'test_qt' # we don't include svg or webp support 220 220 $ETN 'test_import_of_all_python_modules' # explores actual file paths, gets confused 221 221 $ETN 'test_websocket_basic' # flakey 222 + ${lib.optionalString stdenv.hostPlatform.isAarch64 "$ETN 'test_piper'"} # https://github.com/microsoft/onnxruntime/issues/10038 222 223 ${lib.optionalString (!unrarSupport) "$ETN 'test_unrar'"} 223 224 ) 224 225
+122
pkgs/by-name/ca/cargo-ament-build/Cargo.lock
··· 1 + # This file is automatically @generated by Cargo. 2 + # It is not intended for manual editing. 3 + version = 4 4 + 5 + [[package]] 6 + name = "anyhow" 7 + version = "1.0.98" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" 10 + 11 + [[package]] 12 + name = "autocfg" 13 + version = "1.4.0" 14 + source = "registry+https://github.com/rust-lang/crates.io-index" 15 + checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" 16 + 17 + [[package]] 18 + name = "cargo-ament-build" 19 + version = "0.1.9" 20 + dependencies = [ 21 + "anyhow", 22 + "cargo-manifest", 23 + "pico-args", 24 + ] 25 + 26 + [[package]] 27 + name = "cargo-manifest" 28 + version = "0.2.9" 29 + source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "cf5acda331466fdea759172dbc2fb9e650e382dbca6a8dd3f576d9aeeac76da6" 31 + dependencies = [ 32 + "serde", 33 + "serde_derive", 34 + "toml", 35 + ] 36 + 37 + [[package]] 38 + name = "hashbrown" 39 + version = "0.12.3" 40 + source = "registry+https://github.com/rust-lang/crates.io-index" 41 + checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 42 + 43 + [[package]] 44 + name = "indexmap" 45 + version = "1.9.3" 46 + source = "registry+https://github.com/rust-lang/crates.io-index" 47 + checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 48 + dependencies = [ 49 + "autocfg", 50 + "hashbrown", 51 + ] 52 + 53 + [[package]] 54 + name = "pico-args" 55 + version = "0.4.2" 56 + source = "registry+https://github.com/rust-lang/crates.io-index" 57 + checksum = "db8bcd96cb740d03149cbad5518db9fd87126a10ab519c011893b1754134c468" 58 + 59 + [[package]] 60 + name = "proc-macro2" 61 + version = "1.0.94" 62 + source = "registry+https://github.com/rust-lang/crates.io-index" 63 + checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" 64 + dependencies = [ 65 + "unicode-ident", 66 + ] 67 + 68 + [[package]] 69 + name = "quote" 70 + version = "1.0.40" 71 + source = "registry+https://github.com/rust-lang/crates.io-index" 72 + checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" 73 + dependencies = [ 74 + "proc-macro2", 75 + ] 76 + 77 + [[package]] 78 + name = "serde" 79 + version = "1.0.219" 80 + source = "registry+https://github.com/rust-lang/crates.io-index" 81 + checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6" 82 + dependencies = [ 83 + "serde_derive", 84 + ] 85 + 86 + [[package]] 87 + name = "serde_derive" 88 + version = "1.0.219" 89 + source = "registry+https://github.com/rust-lang/crates.io-index" 90 + checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" 91 + dependencies = [ 92 + "proc-macro2", 93 + "quote", 94 + "syn", 95 + ] 96 + 97 + [[package]] 98 + name = "syn" 99 + version = "2.0.100" 100 + source = "registry+https://github.com/rust-lang/crates.io-index" 101 + checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" 102 + dependencies = [ 103 + "proc-macro2", 104 + "quote", 105 + "unicode-ident", 106 + ] 107 + 108 + [[package]] 109 + name = "toml" 110 + version = "0.5.11" 111 + source = "registry+https://github.com/rust-lang/crates.io-index" 112 + checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" 113 + dependencies = [ 114 + "indexmap", 115 + "serde", 116 + ] 117 + 118 + [[package]] 119 + name = "unicode-ident" 120 + version = "1.0.18" 121 + source = "registry+https://github.com/rust-lang/crates.io-index" 122 + checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512"
+36
pkgs/by-name/ca/cargo-ament-build/package.nix
··· 1 + { 2 + lib, 3 + rustPlatform, 4 + fetchFromGitHub, 5 + pkg-config, 6 + nix-update-script, 7 + }: 8 + 9 + rustPlatform.buildRustPackage (finalAttrs: { 10 + pname = "cargo-ament-build"; 11 + version = "0.1.9"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "ros2-rust"; 15 + repo = "cargo-ament-build"; 16 + tag = "v${finalAttrs.version}"; 17 + hash = "sha256-5D0eB3GCQLgVYuYkHMTkboruiYSAaWy3qZjF/hVpRP0="; 18 + }; 19 + 20 + cargoLock.lockFile = ./Cargo.lock; 21 + 22 + postPatch = '' 23 + ln -s ${./Cargo.lock} Cargo.lock 24 + ''; 25 + 26 + nativeBuildInputs = [ pkg-config ]; 27 + 28 + passthru.updateScript = nix-update-script { }; 29 + 30 + meta = { 31 + description = "Cargo plugin for use with colcon workspaces"; 32 + homepage = "https://github.com/ros2-rust/cargo-ament-build"; 33 + license = lib.licenses.asl20; 34 + maintainers = with lib.maintainers; [ guelakais ]; 35 + }; 36 + })
+2 -2
pkgs/by-name/cd/cdncheck/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "cdncheck"; 9 - version = "1.1.14"; 9 + version = "1.1.15"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "projectdiscovery"; 13 13 repo = "cdncheck"; 14 14 tag = "v${version}"; 15 - hash = "sha256-VbFpZilrPR7Ajs1FY0a+qlkBnwvh+F18fmIf2oYlIFE="; 15 + hash = "sha256-iIK/MnhX+1mZCHeGPEsdUO8T4HOpSA3Fy0fnjgVzG5g="; 16 16 }; 17 17 18 18 vendorHash = "sha256-/1REkZ5+sz/H4T4lXhloz7fu5cLv1GoaD3dlttN+Qd4=";
+3 -3
pkgs/by-name/ch/chamber/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "chamber"; 9 - version = "3.1.1"; 9 + version = "3.1.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "segmentio"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-1ySOlP0sFk3+IRt/zstZK6lEE2pzoVSiZz3wFxdesgc="; 15 + sha256 = "sha256-9+I/zH4sHlLQkEn+fCboI3vCjYjlk+hdYnWuxq47r5I="; 16 16 }; 17 17 18 18 env.CGO_ENABLED = 0; 19 19 20 - vendorHash = "sha256-KlouLjW9hVKFi9uz34XHd4CzNOiyO245QNygkB338YQ="; 20 + vendorHash = "sha256-IjCBf1h6r+EDLfgGqP/VfsHaD5oPkIR33nYBAcb6SLY="; 21 21 22 22 ldflags = [ 23 23 "-s"
+2 -2
pkgs/by-name/cl/clever-tools/package.nix
··· 2 2 lib, 3 3 buildNpmPackage, 4 4 fetchFromGitHub, 5 - nodejs_18, 5 + nodejs_20, 6 6 installShellFiles, 7 7 makeWrapper, 8 8 stdenv, ··· 13 13 14 14 version = "3.12.0"; 15 15 16 - nodejs = nodejs_18; 16 + nodejs = nodejs_20; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "CleverCloud";
+3 -3
pkgs/by-name/cl/clock-rs/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "clock-rs"; 9 - version = "0.1.214"; 9 + version = "0.1.215"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "Oughie"; 13 13 repo = "clock-rs"; 14 14 tag = "v${version}"; 15 - sha256 = "sha256-D0Wywl20TFIy8aQ9UkcI6T+5huyRuCCPc+jTeXsZd8g="; 15 + sha256 = "sha256-uDEvJqaaBNRxohYqHE6qfqUF07ynRvGwJKWbYfgPEvg="; 16 16 }; 17 17 18 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-W4m4JffqNwebGWYNsMF6U0bDroqXJAixmcmqcqYjyzw="; 19 + cargoHash = "sha256-Zry6mkOUdEgC95Y3U3RCXPJUsmaSoRPlHvUThI92GQU="; 20 20 21 21 meta = { 22 22 description = "Modern, digital clock that effortlessly runs in your terminal";
+2 -2
pkgs/by-name/co/coder/update.sh
··· 23 23 # Update version number, using '#' as delimiter 24 24 sed -i "/${channel} = {/,/};/{ 25 25 s#^\(\s*\)version = .*#\1version = \"$version\";# 26 - }" ./default.nix 26 + }" ./package.nix 27 27 28 28 # Update hashes for each architecture 29 29 for ARCH in "${!ARCHS[@]}"; do ··· 37 37 # Update the Nix file with the new hash, using '#' as delimiter and preserving indentation 38 38 sed -i "/${channel} = {/,/};/{ 39 39 s#^\(\s*\)${ARCH} = .*#\1${ARCH} = \"${SRI_HASH}\";# 40 - }" ./default.nix 40 + }" ./package.nix 41 41 done 42 42 } 43 43
+46
pkgs/by-name/da/dalphaball/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + gfortran, 6 + gmp, 7 + }: 8 + 9 + stdenv.mkDerivation rec { 10 + pname = "dalphaball"; 11 + version = "0-unstable-2023-06-15"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "outpace-bio"; 15 + repo = "DAlphaBall"; 16 + rev = "7b9dc05fa2a40f7ea36c6d89973d150eaed459d9"; 17 + hash = "sha256-mUxEL9b67z/mG+0pcM5uQ/jPAfEUpJlXOXPmqDea+U4="; 18 + }; 19 + 20 + sourceRoot = "${src.name}/src"; 21 + strictDeps = true; 22 + 23 + nativeBuildInputs = [ 24 + gfortran 25 + ]; 26 + 27 + buildInputs = [ 28 + gfortran.cc.lib 29 + gmp 30 + ]; 31 + 32 + installPhase = '' 33 + runHook preInstall 34 + install -Dm755 DAlphaBall.gcc $out/bin/DAlphaBall 35 + runHook postInstall 36 + ''; 37 + 38 + meta = { 39 + description = "Computes the surface area and volume of unions of many balls"; 40 + mainProgram = "DAlphaBall"; 41 + homepage = "https://github.com/outpace-bio/DAlphaBall"; 42 + license = lib.licenses.lgpl21Only; 43 + maintainers = with lib.maintainers; [ aschleck ]; 44 + platforms = lib.platforms.unix; 45 + }; 46 + }
+2 -2
pkgs/by-name/db/db-rest/package.nix
··· 2 2 lib, 3 3 buildNpmPackage, 4 4 fetchFromGitHub, 5 - nodejs_18, 5 + nodejs, 6 6 nix-update-script, 7 7 nixosTests, 8 8 }: ··· 10 10 pname = "db-rest"; 11 11 version = "6.1.0"; 12 12 13 - nodejs = nodejs_18; 13 + inherit nodejs; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "derhuerst";
+15 -12
pkgs/by-name/de/debian-devscripts/package.nix
··· 27 27 exec ''${EDITOR-${nano}/bin/nano} "$@" 28 28 ''; 29 29 in 30 - stdenv.mkDerivation rec { 31 - version = "2.23.5"; 30 + stdenv.mkDerivation (finalAttrs: { 32 31 pname = "debian-devscripts"; 32 + version = "2.25.10"; 33 33 34 34 src = fetchurl { 35 - url = "mirror://debian/pool/main/d/devscripts/devscripts_${version}.tar.xz"; 36 - hash = "sha256-j0fUVTS/lPKFdgeMhksiJz2+E5koB07IK2uEj55EWG0="; 35 + url = "mirror://debian/pool/main/d/devscripts/devscripts_${finalAttrs.version}.tar.xz"; 36 + hash = "sha256-pEzXrKV/bZbYG7j5QXjRDATZRGLt0fhdpwTDbCoKcus="; 37 37 }; 38 38 39 39 patches = [ ··· 45 45 ]; 46 46 47 47 postPatch = '' 48 - substituteInPlace scripts/Makefile --replace /usr/share/dpkg ${dpkg}/share/dpkg 49 - substituteInPlace scripts/debrebuild.pl --replace /usr/bin/perl ${perlPackages.perl}/bin/perl 48 + substituteInPlace scripts/debrebuild.pl \ 49 + --replace-fail "/usr/bin/perl" "${perlPackages.perl}/bin/perl" 50 50 patchShebangs scripts 51 + # Remove man7 target to avoid missing *.7 file error 52 + substituteInPlace doc/Makefile \ 53 + --replace-fail " install_man7" "" 51 54 ''; 52 55 53 56 nativeBuildInputs = [ 54 57 makeWrapper 55 58 pkg-config 56 59 ]; 60 + 57 61 buildInputs = 58 62 [ 59 63 xz ··· 121 125 --prefix PYTHONPATH : "$out/${python.sitePackages}" \ 122 126 --prefix PATH : "${dpkg}/bin" 123 127 done 124 - ln -s cvs-debi $out/bin/cvs-debc 125 128 ln -s debchange $out/bin/dch 126 129 ln -s pts-subscribe $out/bin/pts-unsubscribe 127 130 ''; 128 131 129 - meta = with lib; { 132 + meta = { 130 133 description = "Debian package maintenance scripts"; 131 - license = licenses.free; # Mix of public domain, Artistic+GPL, GPL1+, GPL2+, GPL3+, and GPL2-only... TODO 132 - maintainers = with maintainers; [ raskin ]; 133 - platforms = platforms.unix; 134 + license = lib.licenses.free; # Mix of public domain, Artistic+GPL, GPL1+, GPL2+, GPL3+, and GPL2-only... TODO 135 + maintainers = with lib.maintainers; [ raskin ]; 136 + platforms = lib.platforms.unix; 134 137 }; 135 - } 138 + })
+3 -3
pkgs/by-name/de/decktape/package.nix
··· 6 6 }: 7 7 buildNpmPackage rec { 8 8 name = "decktape"; 9 - version = "3.14.0"; 9 + version = "3.15.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "astefanutti"; 13 13 repo = "decktape"; 14 14 rev = "v${version}"; 15 - hash = "sha256-V7JoYtwP7iQYFi/WhFpkELs7mNKF6CqrMyjWhxLkcTA="; 15 + hash = "sha256-SsdjqkMEVD0pVgIZ9Upmrz/1KOWcb1KUy/v/xTCVGc0="; 16 16 }; 17 17 18 - npmDepsHash = "sha256-rahrIhB0GhqvzN2Vu6137Cywr19aQ70gVbNSSYzFD+s="; 18 + npmDepsHash = "sha256-Z5fLGMvxVhM8nW81PQ5ZFPHK6m2uoYUv0A4XsTa3Z2Y="; 19 19 npmPackFlags = [ "--ignore-scripts" ]; 20 20 21 21 dontNpmBuild = true;
+1 -2
pkgs/by-name/de/detect-it-easy/package.nix
··· 51 51 mkdir -p $out/share/icons 52 52 ''; 53 53 54 - # clean up wrongly created dirs in `install.sh` and broken .desktop file 55 54 postInstall = '' 56 - grep -v "Version=#VERSION#" $src/LINUX/die.desktop > $out/share/applications/die.desktop 55 + cp -r $src/XYara/yara_rules $out/lib/die/ 57 56 ''; 58 57 59 58 meta = {
+6 -3
pkgs/by-name/de/devcontainer/package.nix
··· 11 11 docker, 12 12 yarn, 13 13 docker-compose, 14 + nix-update-script, 14 15 }: 15 16 16 17 let ··· 18 19 in 19 20 stdenv.mkDerivation (finalAttrs: { 20 21 pname = "devcontainer"; 21 - version = "0.72.0"; 22 + version = "0.75.0"; 22 23 23 24 src = fetchFromGitHub { 24 25 owner = "devcontainers"; 25 26 repo = "cli"; 26 27 tag = "v${finalAttrs.version}"; 27 - hash = "sha256-3rSWD6uxwcMQdHBSmmAQ0aevqevVXINigCj06jjEcRc="; 28 + hash = "sha256-mzS5ejiD8HuvcD6aHIgbRU1pi43P8AiuDLaIlwpGllE="; 28 29 }; 29 30 30 31 yarnOfflineCache = fetchYarnDeps { 31 32 yarnLock = "${finalAttrs.src}/yarn.lock"; 32 - hash = "sha256-KSVr6RlBEeDAo8D+7laTN+pSH8Ukl6WTpeAULuG2fq8="; 33 + hash = "sha256-ix9rixdrvt6hYtx4QTvsg3fm2uz3MvZxFZQfKkTDWc8="; 33 34 }; 34 35 35 36 nativeBuildInputs = [ ··· 80 81 ] 81 82 } 82 83 ''; 84 + 85 + passthru.updateScript = nix-update-script { }; 83 86 84 87 meta = { 85 88 description = "Dev container CLI, run and manage your dev environments via a devcontainer.json";
+2 -2
pkgs/by-name/do/dolphin-emu/package.nix
··· 53 53 54 54 stdenv.mkDerivation (finalAttrs: { 55 55 pname = "dolphin-emu"; 56 - version = "2503"; 56 + version = "2503a"; 57 57 58 58 src = fetchFromGitHub { 59 59 owner = "dolphin-emu"; 60 60 repo = "dolphin"; 61 61 tag = finalAttrs.version; 62 62 fetchSubmodules = true; 63 - hash = "sha256-oqJKXFcsFgoYjUqdk3Z/CIFhOa8w0drcF4JwtHRI1Hs="; 63 + hash = "sha256-vhXiEgJO8sEv937Ed87LaS7289PLZlxQGFTZGFjs1So="; 64 64 }; 65 65 66 66 strictDeps = true;
+13 -8
pkgs/by-name/du/duply/package.nix
··· 14 14 which, 15 15 }: 16 16 17 - stdenv.mkDerivation rec { 17 + stdenv.mkDerivation (finalAttrs: { 18 18 pname = "duply"; 19 - version = "2.4"; 19 + version = "2.5.5"; 20 20 21 21 src = fetchurl { 22 - url = "mirror://sourceforge/project/ftplicity/duply%20%28simple%20duplicity%29/2.4.x/duply_${version}.tgz"; 23 - hash = "sha256-DCrp3o/ukzkfnVaLbIK84bmYnXvqKsvlkGn3GJY3iNg="; 22 + url = "mirror://sourceforge/project/ftplicity/duply%20%28simple%20duplicity%29/2.5.x/duply_${finalAttrs.version}.tgz"; 23 + hash = "sha256-ABryuV5jJNoxcJLsSjODLOHuLKrSEhY3buzy1cQh+AU="; 24 24 }; 25 25 26 26 nativeBuildInputs = [ makeWrapper ]; 27 + 27 28 buildInputs = [ txt2man ]; 28 29 29 30 postPatch = "patchShebangs ."; 30 31 31 32 installPhase = '' 33 + runHook preInstall 34 + 32 35 mkdir -p "$out/bin" 33 36 mkdir -p "$out/share/man/man1" 34 37 install -vD duply "$out/bin" ··· 45 48 which 46 49 ]} 47 50 "$out/bin/duply" txt2man > "$out/share/man/man1/duply.1" 51 + 52 + runHook postInstall 48 53 ''; 49 54 50 - meta = with lib; { 55 + meta = { 51 56 description = "Shell front end for the duplicity backup tool"; 52 57 mainProgram = "duply"; 53 58 longDescription = '' ··· 57 62 secure backups on non-trusted spaces are no child's play? 58 63 ''; 59 64 homepage = "https://duply.net/"; 60 - license = licenses.gpl2Only; 61 - maintainers = [ maintainers.bjornfor ]; 65 + license = lib.licenses.gpl2Only; 66 + maintainers = [ lib.maintainers.bjornfor ]; 62 67 platforms = lib.platforms.unix; 63 68 }; 64 - } 69 + })
+3 -3
pkgs/by-name/el/elf-info/package.nix
··· 5 5 nix-update-script, 6 6 }: 7 7 8 - rustPlatform.buildRustPackage rec { 8 + rustPlatform.buildRustPackage (finalAttrs: { 9 9 pname = "elf-info"; 10 10 version = "0.3.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "kevin-lesenechal"; 14 14 repo = "elf-info"; 15 - rev = "v${version}"; 15 + rev = "v${finalAttrs.version}"; 16 16 hash = "sha256-wbFVuoarOoxV9FqmuHJ9eZlG4rRqy1rsnuqbGorC2Rk="; 17 17 }; 18 18 ··· 28 28 maintainers = with lib.maintainers; [ viperML ]; 29 29 mainProgram = "elf"; 30 30 }; 31 - } 31 + })
+3 -3
pkgs/by-name/el/elfcat/package.nix
··· 6 6 7 7 rustPlatform.buildRustPackage rec { 8 8 pname = "elfcat"; 9 - version = "0.1.9"; 9 + version = "0.1.10"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "ruslashev"; 13 13 repo = "elfcat"; 14 14 rev = version; 15 - sha256 = "sha256-lmoOwxRGXcInoFb2YDawLKaebkcUftzpPZ1iTXbl++c="; 15 + sha256 = "sha256-8jyOYV455APlf8F6HmgyvgfNGddMzrcGhj7yFQT6qvg="; 16 16 }; 17 17 18 18 useFetchCargoVendor = true; 19 - cargoHash = "sha256-3rqxST7dcp/2+B7DiY92C75P0vQyN2KY3DigBEZ1W1w="; 19 + cargoHash = "sha256-oVl+40QunvKZIbhsOgqNTsvWduCXP/QJ0amT8ECSsMU="; 20 20 21 21 meta = with lib; { 22 22 description = "ELF visualizer, generates HTML files from ELF binaries";
+19 -21
pkgs/by-name/en/ente-cli/package.nix
··· 1 1 { 2 2 lib, 3 3 buildGoModule, 4 - ente-cli, 5 4 fetchFromGitHub, 6 5 installShellFiles, 7 6 nix-update-script, 8 7 stdenv, 9 8 testers, 10 9 }: 11 - let 12 - version = "0.2.3"; 13 10 14 - canExecute = stdenv.buildPlatform.canExecute stdenv.hostPlatform; 15 - in 16 - buildGoModule { 11 + buildGoModule (finalAttrs: { 17 12 pname = "ente-cli"; 18 - inherit version; 13 + version = "0.2.3"; 19 14 20 15 src = fetchFromGitHub { 21 16 owner = "ente-io"; 22 17 repo = "ente"; 23 - tag = "cli-v${version}"; 18 + tag = "cli-v${finalAttrs.version}"; 24 19 hash = "sha256-qKMFoNtD5gH0Y+asD0LR5d3mxGpr2qVWXIUzJTSezeI="; 25 20 sparseCheckout = [ "cli" ]; 26 21 }; ··· 34 29 ldflags = [ 35 30 "-s" 36 31 "-w" 37 - "-X main.AppVersion=cli-v${version}" 32 + "-X main.AppVersion=cli-v${finalAttrs.version}" 38 33 ]; 39 34 40 35 nativeBuildInputs = [ installShellFiles ]; ··· 50 45 # also guarding with `isLinux` because ENTE_CLI_SECRETS_PATH doesn't help on darwin: 51 46 # > error setting password in keyring: exit status 195 52 47 # 53 - + lib.optionalString (stdenv.buildPlatform.isLinux && canExecute) '' 54 - export ENTE_CLI_CONFIG_PATH=$TMP 55 - export ENTE_CLI_SECRETS_PATH=$TMP/secrets 48 + + 49 + lib.optionalString 50 + (stdenv.buildPlatform.isLinux && stdenv.buildPlatform.canExecute stdenv.hostPlatform) 51 + '' 52 + export ENTE_CLI_CONFIG_PATH=$TMP 53 + export ENTE_CLI_SECRETS_PATH=$TMP/secrets 56 54 57 - installShellCompletion --cmd ente \ 58 - --bash <($out/bin/ente completion bash) \ 59 - --fish <($out/bin/ente completion fish) \ 60 - --zsh <($out/bin/ente completion zsh) 61 - ''; 55 + installShellCompletion --cmd ente \ 56 + --bash <($out/bin/ente completion bash) \ 57 + --fish <($out/bin/ente completion fish) \ 58 + --zsh <($out/bin/ente completion zsh) 59 + ''; 62 60 63 61 passthru = { 64 62 # only works on linux, see comment above about ENTE_CLI_SECRETS_PATH on darwin 65 63 tests.version = lib.optionalAttrs stdenv.hostPlatform.isLinux ( 66 64 testers.testVersion { 67 - package = ente-cli; 65 + package = finalAttrs.finalPackage; 68 66 command = '' 69 67 env ENTE_CLI_CONFIG_PATH=$TMP \ 70 68 ENTE_CLI_SECRETS_PATH=$TMP/secrets \ 71 69 ente version 72 70 ''; 73 - version = "Version cli-v${ente-cli.version}"; 71 + version = "Version cli-v${finalAttrs.version}"; 74 72 } 75 73 ); 76 74 updateScript = nix-update-script { ··· 87 85 The Ente CLI is a Command Line Utility for exporting data from Ente. It also does a few more things, for example, you can use it to decrypting the export from Ente Auth. 88 86 ''; 89 87 homepage = "https://github.com/ente-io/ente/tree/main/cli#readme"; 90 - changelog = "https://github.com/ente-io/ente/releases/tag/cli-v${version}"; 88 + changelog = "https://github.com/ente-io/ente/releases/tag/cli-v${finalAttrs.version}"; 91 89 license = lib.licenses.agpl3Only; 92 90 maintainers = [ 93 91 lib.maintainers.zi3m5f 94 92 ]; 95 93 mainProgram = "ente"; 96 94 }; 97 - } 95 + })
+4 -4
pkgs/by-name/ev/evcc/package.nix
··· 17 17 }: 18 18 19 19 let 20 - version = "0.203.1"; 20 + version = "0.203.2"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "evcc-io"; 24 24 repo = "evcc"; 25 25 tag = version; 26 - hash = "sha256-TdEK63F7LQwyj6aPA1NKqZLUn2cnP0XgS51vqfzNVJ8="; 26 + hash = "sha256-OMZUJ98oiKKFsgSKLxQtdnoId4yHBNO+wKjhsgZNo6w="; 27 27 }; 28 28 29 - vendorHash = "sha256-TqtJlsT/uaqQe/mAh1hw92N3uw6GLkdwh9aIMmdNbkY="; 29 + vendorHash = "sha256-oC6aX8hAQfLpEEkpsPYm6ALxFqReKgDiAFse2WJGt60="; 30 30 31 31 commonMeta = with lib; { 32 32 license = licenses.mit; ··· 52 52 53 53 npmDeps = fetchNpmDeps { 54 54 inherit src; 55 - hash = "sha256-LaP6Ee13OKwRoAZ7oF/nH8rE5zqFYzrhq6CwPaaF9SE="; 55 + hash = "sha256-5d6GoFrNgMV6Teb9/cE8MYrO7FowlZfwcGxHjsymQWM="; 56 56 }; 57 57 58 58 nativeBuildInputs = [
+2 -2
pkgs/by-name/fh/fheroes2/package.nix
··· 18 18 19 19 stdenv.mkDerivation rec { 20 20 pname = "fheroes2"; 21 - version = "1.1.6"; 21 + version = "1.1.7"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "ihhub"; 25 25 repo = "fheroes2"; 26 26 rev = version; 27 - hash = "sha256-CowCP+gZuGSXWbALYBkmyn+RlDgOGho/Px34GutrBX0="; 27 + hash = "sha256-PXh8yPalXQ91roSzvWXLnHVgjz7unyWytR1x3bvh2OU="; 28 28 }; 29 29 30 30 nativeBuildInputs = [ imagemagick ];
+8 -15
pkgs/by-name/fl/fleeting-plugin-aws/package.nix
··· 6 6 versionCheckHook, 7 7 }: 8 8 9 - buildGoModule rec { 9 + buildGoModule (finalAttrs: { 10 10 pname = "fleeting-plugin-aws"; 11 11 version = "1.0.1"; 12 12 13 13 src = fetchFromGitLab { 14 14 owner = "gitlab-org/fleeting/plugins"; 15 15 repo = "aws"; 16 - tag = "v${version}"; 16 + tag = "v${finalAttrs.version}"; 17 17 hash = "sha256-3m7t2uGO7Rlfckb8mdYVutW0/ng0OiUAH5XTBoB//ZU="; 18 18 }; 19 19 20 20 vendorHash = "sha256-hfuszGVWfMreGz22+dkx0/cxznjq2XZf7pAn4TWOQ5M="; 21 21 22 - subPackages = [ "cmd/fleeting-plugin-aws" ]; 23 - 24 - # See https://gitlab.com/gitlab-org/fleeting/plugins/aws/-/blob/v1.0.0/Makefile?ref_type=tags#L20-22. 22 + # Needed for "fleeting-plugin-aws -version" to not show "dev". 25 23 # 26 - # Needed for "fleeting-plugin-aws version" to not show "dev". 24 + # https://gitlab.com/gitlab-org/fleeting/plugins/aws/-/blob/v1.0.0/Makefile?ref_type=tags#L20-22 27 25 ldflags = 28 26 let 29 - # See https://gitlab.com/gitlab-org/fleeting/plugins/aws/-/blob/v1.0.0/Makefile?ref_type=tags#L14. 30 - # 31 - # Couldn't find a way to substitute "go list ." into "ldflags". 32 27 ldflagsPackageVariablePrefix = "gitlab.com/gitlab-org/fleeting/plugins/aws"; 33 28 in 34 29 [ 35 30 "-X ${ldflagsPackageVariablePrefix}.NAME=fleeting-plugin-aws" 36 - "-X ${ldflagsPackageVariablePrefix}.VERSION=v${version}" 37 - "-X ${ldflagsPackageVariablePrefix}.REVISION=${src.rev}" 31 + "-X ${ldflagsPackageVariablePrefix}.VERSION=${finalAttrs.version}" 32 + "-X ${ldflagsPackageVariablePrefix}.REFERENCE=v${finalAttrs.version}" 38 33 ]; 39 34 40 35 doInstallCheck = true; 41 36 42 37 nativeInstallCheckInputs = [ versionCheckHook ]; 43 38 44 - versionCheckProgram = "${builtins.placeholder "out"}/bin/fleeting-plugin-aws"; 45 - 46 - versionCheckProgramArg = "version"; 39 + versionCheckProgramArg = "-version"; 47 40 48 41 passthru = { 49 42 updateScript = nix-update-script { }; ··· 56 49 mainProgram = "fleeting-plugin-aws"; 57 50 maintainers = with lib.maintainers; [ commiterate ]; 58 51 }; 59 - } 52 + })
+12
pkgs/by-name/fo/fooyin/package.nix
··· 10 10 kdsingleapplication, 11 11 pipewire, 12 12 taglib, 13 + libebur128, 13 14 libvgm, 14 15 libsndfile, 15 16 libarchive, 16 17 libopenmpt, 17 18 game-music-emu, 18 19 SDL2, 20 + fetchpatch, 19 21 }: 20 22 21 23 stdenv.mkDerivation (finalAttrs: { ··· 42 44 pipewire 43 45 SDL2 44 46 # input plugins 47 + libebur128 45 48 libvgm 46 49 libsndfile 47 50 libarchive ··· 61 64 # we need INSTALL_FHS to be true as the various artifacts are otherwise just dumped in the root 62 65 # of $out and the fixupPhase cleans things up anyway 63 66 (lib.cmakeBool "INSTALL_FHS" true) 67 + ]; 68 + 69 + # Remove after next release 70 + patches = [ 71 + (fetchpatch { 72 + name = "qbrush.patch"; 73 + url = "https://github.com/fooyin/fooyin/commit/e44e08abb33f01fe85cc896170c55dbf732ffcc9.patch"; 74 + hash = "sha256-soDj/SFctxxsnkePv4dZgyDHYD2eshlEziILOZC4ddM="; 75 + }) 64 76 ]; 65 77 66 78 env.LANG = "C.UTF-8";
+2 -2
pkgs/by-name/fr/frog-protocols/package.nix
··· 3 3 lib, 4 4 meson, 5 5 ninja, 6 - nix-update-script, 6 + unstableGitUpdater, 7 7 stdenv, 8 8 testers, 9 9 }: ··· 25 25 ]; 26 26 27 27 passthru = { 28 - updateScript = nix-update-script { }; 28 + updateScript = unstableGitUpdater { }; 29 29 tests.pkg-config = testers.hasPkgConfigModules { package = finalAttrs.finalPackage; }; 30 30 }; 31 31
+1 -1
pkgs/by-name/fu/fum/package.nix
··· 43 43 homepage = "https://github.com/qxb3/fum"; 44 44 changelog = "https://github.com/qxb3/fum/releases/tag/v${version}"; 45 45 license = lib.licenses.mit; 46 - maintainers = with lib.maintainers; [ linuxmobile ]; 46 + maintainers = with lib.maintainers; [ FKouhai ]; 47 47 platforms = lib.platforms.linux; 48 48 mainProgram = "fum"; 49 49 };
+3 -8
pkgs/by-name/ge/gel/package.nix
··· 16 16 }: 17 17 rustPlatform.buildRustPackage rec { 18 18 pname = "gel"; 19 - version = "7.0.3"; 19 + version = "7.2.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "geldata"; 23 23 repo = "gel-cli"; 24 24 tag = "v${version}"; 25 - hash = "sha256-QP4LtLgF2OWCsPCFzpLR8k/RetfEevSd8Uv/PciHCwk="; 25 + hash = "sha256-HqMfReKt1Gl2c7ectgcW514ARCgfNi8PaykvKJUZirY="; 26 26 fetchSubmodules = true; 27 27 }; 28 28 29 29 cargoDeps = rustPlatform.fetchCargoVendor { 30 30 inherit pname version src; 31 - hash = "sha256-s8UKYZs4GorM0qvAvE+HL+Qma2x05IDtuqYebMDrZHk="; 31 + hash = "sha256-rxlJQSh3CN4lBFOWFMZmdH91xgRnBbywXA/gakSKsck="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ ··· 59 59 env = { 60 60 OPENSSL_NO_VENDOR = true; 61 61 }; 62 - 63 - # cli warns when edgedb found but gel doesn't 64 - postInstall = '' 65 - mv $out/bin/edgedb $out/bin/gel 66 - ''; 67 62 68 63 doCheck = false; 69 64
+4 -4
pkgs/by-name/ge/geteduroam-cli/package.nix
··· 5 5 versionCheckHook, 6 6 nix-update-script, 7 7 }: 8 - buildGoModule rec { 8 + buildGoModule (finalAttrs: { 9 9 pname = "geteduroam-cli"; 10 10 version = "0.8"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "geteduroam"; 14 14 repo = "linux-app"; 15 - tag = version; 15 + tag = finalAttrs.version; 16 16 hash = "sha256-2iAvE38r3iwulBqW+rrbrpNVgQlDhhcVUsjZSOT5P1A="; 17 17 }; 18 18 ··· 40 40 license = lib.licenses.bsd3; 41 41 maintainers = with lib.maintainers; [ viperML ]; 42 42 platforms = lib.platforms.linux; 43 - changelog = "https://github.com/geteduroam/linux-app/releases/tag/${version}"; 43 + changelog = "https://github.com/geteduroam/linux-app/releases/tag/${finalAttrs.version}"; 44 44 }; 45 - } 45 + })
+2 -2
pkgs/by-name/gl/glance/package.nix
··· 8 8 9 9 buildGoModule (finalAttrs: { 10 10 pname = "glance"; 11 - version = "0.7.12"; 11 + version = "0.7.13"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "glanceapp"; 15 15 repo = "glance"; 16 16 tag = "v${finalAttrs.version}"; 17 - hash = "sha256-HytxMin0IM6KAqGu/Cq/WCT79DiH01LpTK3RNgWf7iQ="; 17 + hash = "sha256-MinskibgOCb8OytC+Uxg31g00Ha/un7MF+uvL9xosUU="; 18 18 }; 19 19 20 20 vendorHash = "sha256-+7mOCU5GNQV8+s9QPki+7CDi4qtOIpwjC//QracwzHI=";
+3 -3
pkgs/by-name/go/go-chromecast/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "go-chromecast"; 12 - version = "0.3.3"; 12 + version = "0.3.4"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "vishen"; 16 16 repo = "go-chromecast"; 17 17 tag = "v${version}"; 18 - hash = "sha256-6I10UZ7imH1R78L2uM/697PskPYjhKSiPHoMM7EFElU="; 18 + hash = "sha256-FFe87Z0aiNP5aGAiJ2WJkKRAMCQGWEBB0gLDGBpE3fk="; 19 19 }; 20 20 21 - vendorHash = "sha256-cu8PuZLkWLatU46VieaeoV5oyejyjR0uVUMVzOrheLM="; 21 + vendorHash = "sha256-MOC9Yqo5p02eZLFJYBE8CxHxZv3RcpqV2sEPZOWiDeE="; 22 22 23 23 env.CGO_ENABLED = 0; 24 24
+3 -3
pkgs/by-name/gt/gtree/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "gtree"; 11 - version = "1.11.3"; 11 + version = "1.11.4"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ddddddO"; 15 15 repo = "gtree"; 16 16 rev = "v${version}"; 17 - hash = "sha256-VGlSc0NMl1yMoqLyIwxJn1s24Uw2DAv4BO2hM/7ffXA="; 17 + hash = "sha256-a2kQVn/3PyGZliPOB/2hFULK+YJBv7JVv0p7cbmfsN0="; 18 18 }; 19 19 20 - vendorHash = "sha256-F4obYTU8LNsrNZtgFSf1A1a2N5aG2U94cXr91uVJT4s="; 20 + vendorHash = "sha256-ARmyA8qYKv8xTmpaN77D/NlBfFJFVTGudpBeQG5apso="; 21 21 22 22 subPackages = [ 23 23 "cmd/gtree"
+4 -4
pkgs/by-name/ha/havn/package.nix
··· 4 4 rustPlatform, 5 5 }: 6 6 7 - rustPlatform.buildRustPackage rec { 7 + rustPlatform.buildRustPackage (finalAttrs: { 8 8 pname = "havn"; 9 9 version = "0.2.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mrjackwills"; 13 13 repo = "havn"; 14 - tag = "v${version}"; 14 + tag = "v${finalAttrs.version}"; 15 15 hash = "sha256-SXsCJzKfm77/IH3H7L5STylusmlN9DN4xd12Vt6L3TM="; 16 16 }; 17 17 ··· 29 29 meta = { 30 30 homepage = "https://github.com/mrjackwills/havn"; 31 31 description = "Fast configurable port scanner with reasonable defaults"; 32 - changelog = "https://github.com/mrjackwills/havn/blob/v${version}/CHANGELOG.md"; 32 + changelog = "https://github.com/mrjackwills/havn/blob/v${finalAttrs.version}/CHANGELOG.md"; 33 33 license = lib.licenses.mit; 34 34 maintainers = with lib.maintainers; [ luftmensch-luftmensch ]; 35 35 mainProgram = "havn"; 36 36 platforms = lib.platforms.linux; 37 37 }; 38 - } 38 + })
+3 -3
pkgs/by-name/he/hermitcli/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "hermit"; 9 - version = "0.44.5"; 9 + version = "0.44.6"; 10 10 11 11 src = fetchFromGitHub { 12 12 rev = "v${version}"; 13 13 owner = "cashapp"; 14 14 repo = "hermit"; 15 - hash = "sha256-QPGN90iZd6UamSJv0v0eDRmLhKAhNRZW6jWhU9iRlfY="; 15 + hash = "sha256-PNzMR9bYR7Dv62kN6tYBdabGR01iXw537WRUtJXl1CE="; 16 16 }; 17 17 18 - vendorHash = "sha256-TF9GtXvOyd6NH6bxT6YLibUby4VmrNBQrtw/0qhqxzQ="; 18 + vendorHash = "sha256-GnZqM5ZKpg2yKAzUaXLOOKspbpjNnihscftkDT/7P9w="; 19 19 20 20 subPackages = [ "cmd/hermit" ]; 21 21
+2 -2
pkgs/by-name/ju/jumppad/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "jumppad"; 9 - version = "0.18.1"; 9 + version = "0.19.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "jumppad-labs"; 13 13 repo = "jumppad"; 14 14 rev = version; 15 - hash = "sha256-2QF37dDQP+rSaLeNE9a41sA8iWnlUQaeXS00FoLdnfY="; 15 + hash = "sha256-dzxFNOMFXbygTs4WIrG7aZ7LlEpkxepTgOP/QVq9z8s="; 16 16 }; 17 17 vendorHash = "sha256-BuXbizA/OJiP11kSIO476tWPYPzGTKmzPHeyIqs8pWc="; 18 18
+14 -16
pkgs/by-name/lo/loadwatch/package.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchgit, 4 + fetchFromSourcehut, 5 5 }: 6 6 7 - stdenv.mkDerivation { 7 + stdenv.mkDerivation (finalAttrs: { 8 8 pname = "loadwatch"; 9 - version = "1.1-1-g6d2544c"; 9 + version = "1.1-4-g868bd29"; 10 10 11 - src = fetchgit { 12 - url = "git://woffs.de/git/fd/loadwatch.git"; 13 - sha256 = "1bhw5ywvhyb6snidsnllfpdi1migy73wg2gchhsfbcpm8aaz9c9b"; 14 - rev = "6d2544c0caaa8a64bbafc3f851e06b8056c30e6e"; 11 + src = fetchFromSourcehut { 12 + owner = "~woffs"; 13 + repo = "loadwatch"; 14 + hash = "sha256-/4kfGdpYJWQyb7mRaVUpyQQC5VP96bDsBDfM3XhcJXw="; 15 + rev = finalAttrs.version; 15 16 }; 16 17 17 - installPhase = '' 18 - mkdir -p $out/bin 19 - install loadwatch lw-ctl $out/bin 20 - ''; 18 + makeFlags = [ "bindir=$(out)/bin" ]; 21 19 22 - meta = with lib; { 20 + meta = { 23 21 description = "Run a program using only idle cycles"; 24 - license = licenses.gpl2Only; 25 - maintainers = with maintainers; [ woffs ]; 26 - platforms = platforms.all; 22 + license = lib.licenses.gpl2Only; 23 + maintainers = with lib.maintainers; [ woffs ]; 24 + platforms = lib.platforms.all; 27 25 }; 28 - } 26 + })
+3 -3
pkgs/by-name/lu/luau/package.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "luau"; 12 - version = "0.667"; 12 + version = "0.670"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "luau-lang"; 16 16 repo = "luau"; 17 17 rev = version; 18 - hash = "sha256-AEPUdqQ+uIWxSTOwwbZ8tWSz3VKKHa1D08o6oeEREkg="; 18 + hash = "sha256-3iRQJ3v8MyW9LZiaEAkRFubFBdPxg7EEzXYqzbKspFY="; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ]; ··· 51 51 changelog = "https://github.com/luau-lang/luau/releases/tag/${version}"; 52 52 license = licenses.mit; 53 53 platforms = platforms.all; 54 - maintainers = [ ]; 54 + maintainers = with maintainers; [ prince213 ]; 55 55 mainProgram = "luau"; 56 56 }; 57 57 }
+44
pkgs/by-name/ma/macos-instantview/package.nix
··· 1 + { 2 + stdenvNoCC, 3 + fetchurl, 4 + lib, 5 + _7zz, 6 + }: 7 + 8 + stdenvNoCC.mkDerivation (finalAttrs: { 9 + pname = "instantview"; 10 + version = "3.22R0002"; 11 + 12 + src = fetchurl { 13 + url = "https://www.siliconmotion.com/downloads/macOS_InstantView_V${finalAttrs.version}.dmg"; 14 + hash = "sha256-PdgX9zCrVYtNbuOCYKVo9cegCG/VY7QXetivVsUltbg="; 15 + }; 16 + 17 + nativeBuildInputs = [ _7zz ]; 18 + 19 + dontUnpack = true; 20 + dontConfigure = true; 21 + dontBuild = true; 22 + 23 + installPhase = '' 24 + runHook preInstall 25 + mkdir -p "$out/Applications" 26 + 27 + # Extract the DMG using 7zip 28 + 7zz x "$src" -oextracted -y 29 + 30 + # Move the extracted contents to $out 31 + cp -r extracted/* "$out/Applications/" 32 + 33 + runHook postInstall 34 + ''; 35 + 36 + meta = { 37 + platforms = lib.platforms.darwin; 38 + description = "USB Docking Station plugin-and-display support with SM76x driver"; 39 + homepage = "https://www.siliconmotion.com/events/instantview/"; 40 + license = lib.licenses.unfree; 41 + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; 42 + maintainers = with lib.maintainers; [ aspauldingcode ]; 43 + }; 44 + })
+2 -2
pkgs/by-name/ma/mas/package.nix
··· 10 10 11 11 stdenvNoCC.mkDerivation rec { 12 12 pname = "mas"; 13 - version = "1.9.0"; 13 + version = "2.1.0"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/mas-cli/mas/releases/download/v${version}/mas-${version}.pkg"; 17 - hash = "sha256-MiSrCHLby3diTAzDPCYX1ZwdmzcHwOx/UJuWrlRJe54="; 17 + hash = "sha256-pT8W/ZdNP7Fv5nyTX9vKbTa2jIk3THN1HVCmuEIibfc="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+11
pkgs/by-name/mc/mcpelauncher-ui-qt/package.nix
··· 3 3 stdenv, 4 4 mcpelauncher-client, 5 5 fetchFromGitHub, 6 + fetchpatch, 6 7 cmake, 7 8 pkg-config, 8 9 zlib, ··· 27 28 28 29 patches = [ 29 30 ./dont_download_glfw_ui.patch 31 + # Qt 6.9 no longer implicitly converts non-char types (such as booleans) to 32 + # construct a QChar. This leads to a build failure with Qt 6.9. Upstream 33 + # has merged a patch, but has not yet formalized it through a release, so 34 + # we must fetch it manually. Remove this fetch on the next point release. 35 + (fetchpatch { 36 + url = "https://github.com/minecraft-linux/mcpelauncher-ui-qt/commit/0526b1fd6234d84f63b216bf0797463f41d2bea0.diff"; 37 + hash = "sha256-vL5iqbs50qVh4BKDxTOpCwFQWO2gLeqrVLfnpeB6Yp8="; 38 + stripLen = 1; 39 + extraPrefix = "mcpelauncher-ui-qt/"; 40 + }) 30 41 ]; 31 42 32 43 nativeBuildInputs = [
+55 -50
pkgs/by-name/me/mesen/deps.json
··· 1 1 [ 2 2 { 3 3 "pname": "Avalonia", 4 - "version": "11.2.0", 5 - "hash": "sha256-kG3tnsLdodlvIjYd5feBZ0quGd2FsvV8FIy7uD5UZ5Q=" 4 + "version": "11.2.4", 5 + "hash": "sha256-CcdWUxqd43A4KeY1K4T5M6R1M0zuwdwyd5Qh/BAlNT4=" 6 6 }, 7 7 { 8 8 "pname": "Avalonia.Angle.Windows.Natives", ··· 16 16 }, 17 17 { 18 18 "pname": "Avalonia.BuildServices", 19 - "version": "0.0.29", 20 - "hash": "sha256-WPHRMNowRnYSCh88DWNBCltWsLPyOfzXGzBqLYE7tRY=" 19 + "version": "0.0.31", 20 + "hash": "sha256-wgtodGf644CsUZEBIpFKcUjYHTbnu7mZmlr8uHIxeKA=" 21 21 }, 22 22 { 23 23 "pname": "Avalonia.Controls.ColorPicker", 24 - "version": "11.2.0", 25 - "hash": "sha256-x6IdcSo3e2Pq/En9/N80HpPblEXSAv51VRlBrF8wlVM=" 24 + "version": "11.2.3", 25 + "hash": "sha256-z3ZHxVSOoOjqq+5G71jnGN1Y0i3YpAkox7cj3lNr6kg=" 26 26 }, 27 27 { 28 28 "pname": "Avalonia.Controls.DataGrid", 29 - "version": "11.2.0", 30 - "hash": "sha256-pd/cD82onMZ0iMLl9TOCl35PEvAPbyX2lUj49lrBpOA=" 29 + "version": "11.2.3", 30 + "hash": "sha256-jIJvuYN0iym/WeOC0C7z5xj5kCZSXGoeLQ/q5qQfewM=" 31 31 }, 32 32 { 33 33 "pname": "Avalonia.Controls.ProportionalStackPanel", ··· 46 46 }, 47 47 { 48 48 "pname": "Avalonia.Desktop", 49 - "version": "11.2.0", 50 - "hash": "sha256-+5ISi6WXe8AIjClVo3UqZHgzZpFbMgFk13YvHHhx9MM=" 49 + "version": "11.2.4", 50 + "hash": "sha256-WKTOx7RNSb0fOMg5Za4j+u9DwKXDqVzHwQCEXSm7TFo=" 51 51 }, 52 52 { 53 53 "pname": "Avalonia.Diagnostics", 54 - "version": "11.2.0", 55 - "hash": "sha256-k60HGDKnsXiDOnxSH+Hx2ihyqmxSSeWIBJx2XD1ELW0=" 54 + "version": "11.2.3", 55 + "hash": "sha256-DIGkaBff+C3BLwedw5xteR5lfzb6ecxiLt12eJVgLQc=" 56 56 }, 57 57 { 58 58 "pname": "Avalonia.FreeDesktop", 59 - "version": "11.2.0", 60 - "hash": "sha256-u4CQvG6EdsyaHSWa+Y704sDiWZlqbArB0g4gcoCFwQo=" 59 + "version": "11.2.4", 60 + "hash": "sha256-lw8YFXR/pn0awFvFW+OhjZ2LbHonL6zwqLIz+pQp+Sk=" 61 61 }, 62 62 { 63 63 "pname": "Avalonia.MarkupExtension", ··· 66 66 }, 67 67 { 68 68 "pname": "Avalonia.Native", 69 - "version": "11.2.0", 70 - "hash": "sha256-fMikurP2RAnOahZkORxuGOKGn5iQ0saZCEYsvoFiFQI=" 69 + "version": "11.2.4", 70 + "hash": "sha256-MvxivGjYerXcr70JpWe9CCXO6MU9QQgCkmZfjZCFdJM=" 71 71 }, 72 72 { 73 73 "pname": "Avalonia.ReactiveUI", 74 - "version": "11.2.0", 75 - "hash": "sha256-6GXX1ZA6gS9CpkQnGepx1PFNoKiwcHQyLSK5qOGmjYo=" 74 + "version": "11.2.3", 75 + "hash": "sha256-NqRetBiFg5gNCS8C0J1JJJsZ4sz+w+GoEegGFddBGDg=" 76 76 }, 77 77 { 78 78 "pname": "Avalonia.Remote.Protocol", 79 - "version": "11.2.0", 80 - "hash": "sha256-QwYY3bpShJ1ayHUx+mjnwaEhCPDzTk+YeasCifAtGzM=" 79 + "version": "11.2.3", 80 + "hash": "sha256-dSeu7rnTD9rIvlyro2iFS52oi0vvfeaGV3kDm90BkKw=" 81 + }, 82 + { 83 + "pname": "Avalonia.Remote.Protocol", 84 + "version": "11.2.4", 85 + "hash": "sha256-mKQVqtzxnZu6p64ZxIHXKSIw3AxAFjhmrxCc5/1VXfc=" 81 86 }, 82 87 { 83 88 "pname": "Avalonia.Skia", 84 - "version": "11.2.0", 85 - "hash": "sha256-rNR+l+vLtlzTU+F51FpOi4Ujy7nR5+lbTc3NQte8s/o=" 89 + "version": "11.2.4", 90 + "hash": "sha256-82UQGuCl5hN5kdA3Uz7hptpNnG1EPlSB6k/a6XPSuXI=" 86 91 }, 87 92 { 88 93 "pname": "Avalonia.Themes.Fluent", 89 - "version": "11.2.0", 90 - "hash": "sha256-Ate6KC61pwXmTAk5h1uh7rjwAViuiO/qgAVMl3F1BA8=" 94 + "version": "11.2.4", 95 + "hash": "sha256-CPun/JWFCVoGxgMA510/gMP2ZB9aZJ9Bk8yuNjwo738=" 91 96 }, 92 97 { 93 98 "pname": "Avalonia.Themes.Simple", 94 - "version": "11.2.0", 95 - "hash": "sha256-l88ZX50Nao8wjtRnyZxNFFgRpJ/yxxNki6NY48dyTUg=" 99 + "version": "11.2.3", 100 + "hash": "sha256-UF15yTDzHmqd33siH3TJxmxaonA51dzga+hmCUahn1k=" 96 101 }, 97 102 { 98 103 "pname": "Avalonia.Win32", 99 - "version": "11.2.0", 100 - "hash": "sha256-A9PB6Bt61jLdQlMOkchWy/3BwROgxS9BP8FObs/KFiU=" 104 + "version": "11.2.4", 105 + "hash": "sha256-LJSKiLbdof8qouQhN7pY1RkMOb09IiAu/nrJFR2OybY=" 101 106 }, 102 107 { 103 108 "pname": "Avalonia.X11", 104 - "version": "11.2.0", 105 - "hash": "sha256-EP9cCqriEh8d+Wwyv27QGK/CY6w2LcCjtcIv79PZqkM=" 109 + "version": "11.2.4", 110 + "hash": "sha256-qty8D2/HlZz/7MiEhuagjlKlooDoW3fow5yJY5oX4Uk=" 106 111 }, 107 112 { 108 113 "pname": "CommunityToolkit.Mvvm", ··· 156 161 }, 157 162 { 158 163 "pname": "HarfBuzzSharp", 159 - "version": "7.3.0.2", 160 - "hash": "sha256-ibgoqzT1NV7Qo5e7X2W6Vt7989TKrkd2M2pu+lhSDg8=" 164 + "version": "7.3.0.3", 165 + "hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM=" 161 166 }, 162 167 { 163 168 "pname": "HarfBuzzSharp.NativeAssets.Linux", 164 - "version": "7.3.0.2", 165 - "hash": "sha256-SSfyuyBaduGobJW+reqyioWHhFWsQ+FXa2Gn7TiWxrU=" 169 + "version": "7.3.0.3", 170 + "hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM=" 166 171 }, 167 172 { 168 173 "pname": "HarfBuzzSharp.NativeAssets.macOS", 169 - "version": "7.3.0.2", 170 - "hash": "sha256-dmEqR9MmpCwK8AuscfC7xUlnKIY7+Nvi06V0u5Jff08=" 174 + "version": "7.3.0.3", 175 + "hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w=" 171 176 }, 172 177 { 173 178 "pname": "HarfBuzzSharp.NativeAssets.WebAssembly", 174 - "version": "7.3.0.3-preview.2.2", 175 - "hash": "sha256-1NlcTnXrWUYZ2r2/N3SPxNIjNcyIpiiv3g7h8XxpNkM=" 179 + "version": "7.3.0.3", 180 + "hash": "sha256-jHrU70rOADAcsVfVfozU33t/5B5Tk0CurRTf4fVQe3I=" 176 181 }, 177 182 { 178 183 "pname": "HarfBuzzSharp.NativeAssets.Win32", 179 - "version": "7.3.0.2", 180 - "hash": "sha256-x4iM3NHs9VyweG57xA74yd4uLuXly147ooe0mvNQ8zo=" 184 + "version": "7.3.0.3", 185 + "hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I=" 181 186 }, 182 187 { 183 188 "pname": "MicroCom.Runtime", ··· 201 206 }, 202 207 { 203 208 "pname": "SkiaSharp", 204 - "version": "2.88.8", 205 - "hash": "sha256-rD5gc4SnlRTXwz367uHm8XG5eAIQpZloGqLRGnvNu0A=" 209 + "version": "2.88.9", 210 + "hash": "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24=" 206 211 }, 207 212 { 208 213 "pname": "SkiaSharp.NativeAssets.Linux", 209 - "version": "2.88.8", 210 - "hash": "sha256-fOmNbbjuTazIasOvPkd2NPmuQHVCWPnow7AxllRGl7Y=" 214 + "version": "2.88.9", 215 + "hash": "sha256-mQ/oBaqRR71WfS66mJCvcc3uKW7CNEHoPN2JilDbw/A=" 211 216 }, 212 217 { 213 218 "pname": "SkiaSharp.NativeAssets.macOS", 214 - "version": "2.88.8", 215 - "hash": "sha256-CdcrzQHwCcmOCPtS8EGtwsKsgdljnH41sFytW7N9PmI=" 219 + "version": "2.88.9", 220 + "hash": "sha256-qvGuAmjXGjGKMzOPBvP9VWRVOICSGb7aNVejU0lLe/g=" 216 221 }, 217 222 { 218 223 "pname": "SkiaSharp.NativeAssets.WebAssembly", 219 - "version": "2.88.8", 220 - "hash": "sha256-GWWsE98f869LiOlqZuXMc9+yuuIhey2LeftGNk3/z3w=" 224 + "version": "2.88.9", 225 + "hash": "sha256-vgFL4Pdy3O1RKBp+T9N3W4nkH9yurZ0suo8u3gPmmhY=" 221 226 }, 222 227 { 223 228 "pname": "SkiaSharp.NativeAssets.Win32", 224 - "version": "2.88.8", 225 - "hash": "sha256-b8Vb94rNjwPKSJDQgZ0Xv2dWV7gMVFl5GwTK/QiZPPM=" 229 + "version": "2.88.9", 230 + "hash": "sha256-kP5XM5GgwHGfNJfe4T2yO5NIZtiF71Ddp0pd1vG5V/4=" 226 231 }, 227 232 { 228 233 "pname": "Splat",
-16
pkgs/by-name/me/mesen/dont-use-alternative-restore-sources.patch
··· 1 - diff --git a/UI/UI.csproj b/UI/UI.csproj 2 - index 2a0eb78..74751bc 100644 3 - --- a/UI/UI.csproj 4 - +++ b/UI/UI.csproj 5 - @@ -90,11 +90,6 @@ 6 - <None Remove="Styles\StartupStyles.xaml" /> 7 - <None Remove="Utilities\DipSwitchDefinitions.xml" /> 8 - </ItemGroup> 9 - - <PropertyGroup> 10 - - <RestoreSources> 11 - - https://nuget-feed-nightly.avaloniaui.net/v3/index.json;https://api.nuget.org/v3/index.json 12 - - </RestoreSources> 13 - - </PropertyGroup> 14 - <ItemGroup> 15 - <TrimmerRootAssembly Include="Mesen" /> 16 - <TrimmerRootAssembly Include="AvaloniaEdit" />
+33
pkgs/by-name/me/mesen/dont-use-nightly-avalonia.patch
··· 1 + diff --git a/UI/UI.csproj b/UI/UI.csproj 2 + index 7721884..3011ae8 100644 3 + --- a/UI/UI.csproj 4 + +++ b/UI/UI.csproj 5 + @@ -90,11 +90,6 @@ 6 + <None Remove="Styles\StartupStyles.xaml" /> 7 + <None Remove="Utilities\DipSwitchDefinitions.xml" /> 8 + </ItemGroup> 9 + - <PropertyGroup> 10 + - <RestoreSources> 11 + - https://nuget-feed-nightly.avaloniaui.net/v3/index.json;https://api.nuget.org/v3/index.json 12 + - </RestoreSources> 13 + - </PropertyGroup> 14 + <ItemGroup> 15 + <TrimmerRootAssembly Include="Mesen" /> 16 + <TrimmerRootAssembly Include="AvaloniaEdit" /> 17 + @@ -105,13 +100,13 @@ 18 + <TrimmerRootAssembly Include="Dock.Settings" /> 19 + </ItemGroup> 20 + <ItemGroup> 21 + - <PackageReference Include="Avalonia" Version="11.3.999-cibuild0054047-alpha" /> 22 + + <PackageReference Include="Avalonia" Version="11.2.4" /> 23 + <PackageReference Include="Avalonia.AvaloniaEdit" Version="11.1.0" /> 24 + - <PackageReference Include="Avalonia.Desktop" Version="11.3.999-cibuild0054047-alpha" /> 25 + + <PackageReference Include="Avalonia.Desktop" Version="11.2.4" /> 26 + <PackageReference Include="Avalonia.Controls.ColorPicker" Version="11.2.3" /> 27 + <PackageReference Include="Avalonia.Diagnostics" Version="11.2.3" Condition="'$(OptimizeUi)'!='true'" /> 28 + <PackageReference Include="Avalonia.ReactiveUI" Version="11.2.3" /> 29 + - <PackageReference Include="Avalonia.Themes.Fluent" Version="11.3.999-cibuild0054047-alpha" /> 30 + + <PackageReference Include="Avalonia.Themes.Fluent" Version="11.2.4" /> 31 + <PackageReference Include="Dock.Avalonia" Version="11.2.0" /> 32 + <PackageReference Include="Dock.Model.Mvvm" Version="11.2.0" /> 33 + <PackageReference Include="Dotnet.Bundle" Version="*" />
+11 -12
pkgs/by-name/me/mesen/dont-zip-libraries.patch
··· 1 1 diff --git a/UI/Config/ConfigManager.cs b/UI/Config/ConfigManager.cs 2 - index 56c1ff1..ed5fe8a 100644 2 + index c3249cf..96c6ae0 100644 3 3 --- a/UI/Config/ConfigManager.cs 4 4 +++ b/UI/Config/ConfigManager.cs 5 5 @@ -51,7 +51,6 @@ namespace Mesen.Config 6 6 } else { 7 7 homeFolder = DefaultDocumentsFolder; 8 8 } 9 - - Program.ExtractNativeDependencies(homeFolder); 9 + - DependencyHelper.ExtractNativeDependencies(homeFolder); 10 10 _homeFolder = homeFolder; 11 11 Config.Save(); 12 12 } 13 13 diff --git a/UI/Program.cs b/UI/Program.cs 14 - index dfc4ba3..632cef2 100644 14 + index dc923ab..ae7a1cc 100644 15 15 --- a/UI/Program.cs 16 16 +++ b/UI/Program.cs 17 17 @@ -54,8 +54,6 @@ namespace Mesen ··· 19 19 20 20 if(!File.Exists(ConfigManager.GetConfigFile())) { 21 21 - //Could not find configuration file, show wizard 22 - - ExtractNativeDependencies(ConfigManager.HomeFolder); 22 + - DependencyHelper.ExtractNativeDependencies(ConfigManager.HomeFolder); 23 23 App.ShowConfigWindow = true; 24 24 BuildAvaloniaApp().StartWithClassicDesktopLifetime(args, ShutdownMode.OnMainWindowClose); 25 25 if(File.Exists(ConfigManager.GetConfigFile())) { ··· 28 28 Task.Run(() => ConfigManager.LoadConfig()); 29 29 30 30 - //Extract core dll & other native dependencies 31 - - ExtractNativeDependencies(ConfigManager.HomeFolder); 31 + - DependencyHelper.ExtractNativeDependencies(ConfigManager.HomeFolder); 32 32 - 33 33 if(CommandLineHelper.IsTestRunner(args)) { 34 34 return TestRunner.Run(args); 35 35 } 36 - @@ -147,7 +142,7 @@ namespace Mesen 36 + @@ -105,7 +100,7 @@ namespace Mesen 37 37 libraryName = libraryName + ".dylib"; 38 38 } 39 39 } ··· 43 43 return IntPtr.Zero; 44 44 } 45 45 diff --git a/UI/UI.csproj b/UI/UI.csproj 46 - index 053d495..2a0eb78 100644 46 + index 67fe57d..65762d3 100644 47 47 --- a/UI/UI.csproj 48 48 +++ b/UI/UI.csproj 49 - @@ -634,7 +634,6 @@ 49 + @@ -637,7 +637,6 @@ 50 50 <EmbeddedResource Include="Debugger\Utilities\LuaScripts\NtscSafeArea.lua" /> 51 51 <EmbeddedResource Include="Debugger\Utilities\LuaScripts\NesPianoRoll.lua" /> 52 52 <EmbeddedResource Include="Debugger\Utilities\LuaScripts\ReverseMode.lua" /> ··· 54 54 <EmbeddedResource Include="Localization\resources.en.xml" WithCulture="false" Type="Non-Resx" /> 55 55 <EmbeddedResource Include="Utilities\DipSwitchDefinitions.xml" /> 56 56 </ItemGroup> 57 - @@ -644,16 +643,5 @@ 57 + @@ -647,16 +646,4 @@ 58 58 </AvaloniaXaml> 59 59 </ItemGroup> 60 60 ··· 62 62 - <Exec Command="cd $(OutDir)&#xD;&#xA;rd Dependencies /s /q&#xD;&#xA;md Dependencies&#xD;&#xA;xcopy /s $(ProjectDir)Dependencies\* Dependencies&#xD;&#xA;copy libHarfBuzzSharp.dll Dependencies&#xD;&#xA;copy libSkiaSharp.dll Dependencies&#xD;&#xA;copy MesenCore.dll Dependencies&#xD;&#xA;cd Dependencies&#xD;&#xA;del ..\Dependencies.zip&#xD;&#xA;powershell Compress-Archive -Path * -DestinationPath '..\Dependencies.zip' -Force&#xD;&#xA;copy ..\Dependencies.zip $(ProjectDir)" /> 63 63 - </Target> 64 64 - 65 - - <Target Name="PreBuildLinux" BeforeTargets="PreBuildEvent" Condition="'$(RuntimeIdentifier)'=='linux-x64'"> 65 + - <Target Name="PreBuildLinux" BeforeTargets="PreBuildEvent" Condition="'$(RuntimeIdentifier)'=='linux-x64' Or '$(RuntimeIdentifier)'=='linux-arm64'"> 66 66 - <Exec Command="cd $(OutDir)&#xD;&#xA;rm -rf Dependencies&#xD;&#xA;mkdir Dependencies&#xD;&#xA;cp -R $(ProjectDir)/Dependencies/* Dependencies&#xD;&#xA;cp libHarfBuzzSharp.so Dependencies&#xD;&#xA;cp libSkiaSharp.so Dependencies&#xD;&#xA;cp MesenCore.so Dependencies&#xD;&#xA;cd Dependencies&#xD;&#xA;rm ../Dependencies.zip&#xD;&#xA;zip -r ../Dependencies.zip *&#xD;&#xA;cp ../Dependencies.zip $(ProjectDir)" /> 67 67 - </Target> 68 68 - 69 69 - <Target Name="PreBuildOsx" BeforeTargets="PreBuildEvent" Condition="'$(RuntimeIdentifier)'=='osx-x64' Or '$(RuntimeIdentifier)'=='osx-arm64'"> 70 70 - <Exec Command="cp ./Assets/MesenIcon.icns $(OutDir)&#xD;&#xA;cd $(OutDir)&#xD;&#xA;rm -R Dependencies&#xD;&#xA;mkdir Dependencies&#xD;&#xA;cp -R $(ProjectDir)/Dependencies/* Dependencies&#xD;&#xA;cp libHarfBuzzSharp.dylib Dependencies&#xD;&#xA;cp libSkiaSharp.dylib Dependencies&#xD;&#xA;cp MesenCore.dylib Dependencies&#xD;&#xA;cd Dependencies&#xD;&#xA;rm ../Dependencies.zip&#xD;&#xA;zip -r ../Dependencies.zip *&#xD;&#xA;cp ../Dependencies.zip $(ProjectDir)" /> 71 71 - </Target> 72 - 72 + - 73 73 </Project> 74 -
+7 -7
pkgs/by-name/me/mesen/package.nix
··· 6 6 fetchFromGitHub, 7 7 wrapGAppsHook3, 8 8 gtk3, 9 + libX11, 9 10 SDL2, 10 11 }: 11 12 12 13 buildDotnetModule rec { 13 14 pname = "mesen"; 14 - version = "2.0.0-unstable-2024-12-25"; 15 + version = "2.0.0-unstable-2025-04-01"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "SourMesen"; 18 19 repo = "Mesen2"; 19 - rev = "6820db37933002089a04d356d8469481e915a359"; 20 - hash = "sha256-TzGMZr351XvVj/wARWJxRisRb5JlkyzdjCVYbwydBVE="; 20 + rev = "0dfdbbdd9b5bc4c5d501ea691116019266651aff"; 21 + hash = "sha256-+Jzw1tfdiX2EmQIoPuMtLmJrv9nx/XqfyLEBW+AXj1I="; 21 22 }; 22 23 23 24 patches = [ 24 - # the nightly avalonia repository url is still queried, which errors out 25 - # even if we don't actually need any nightly versions 26 - ./dont-use-alternative-restore-sources.patch 25 + # patch out the usage of nightly avalonia builds, since we can't use alternative restore sources 26 + ./dont-use-nightly-avalonia.patch 27 27 # upstream has a weird library loading mechanism, which we override with a more sane alternative 28 28 ./dont-zip-libraries.patch 29 29 ]; ··· 60 60 61 61 nativeBuildInputs = [ SDL2 ]; 62 62 63 - buildInputs = [ SDL2 ]; 63 + buildInputs = [ SDL2 ] ++ lib.optionals clangStdenv.hostPlatform.isLinux [ libX11 ]; 64 64 65 65 makeFlags = [ "core" ]; 66 66
+3 -3
pkgs/by-name/mi/minio-warp/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "minio-warp"; 11 - version = "1.1.1"; 11 + version = "1.1.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "minio"; 15 15 repo = "warp"; 16 16 rev = "v${version}"; 17 - hash = "sha256-zRRvY/PpLSY8cx3vqcAGfVK7FJKzFnxtghhIwrlUh+Y="; 17 + hash = "sha256-loyEGnJ6ExWMUyArNNpQGzpagFgwlNzaNBO8EPXkMws="; 18 18 }; 19 19 20 - vendorHash = "sha256-Qyb8ivuZplbOIxoS2cC+2FSZbW7CnChv1jaIKkCzgN4="; 20 + vendorHash = "sha256-/+vKs5NzzyP9Ihz+zbxGf/OEHD0kaf0wZzE0Sg++3bE="; 21 21 22 22 # See .goreleaser.yml 23 23 ldflags = [
+2 -2
pkgs/by-name/mo/mongoc/package.nix
··· 14 14 15 15 stdenv.mkDerivation rec { 16 16 pname = "mongoc"; 17 - version = "2.0.0"; 17 + version = "1.30.2"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "mongodb"; 21 21 repo = "mongo-c-driver"; 22 22 tag = version; 23 - hash = "sha256-GKXfTrZqdfgxzNi0fM9Ik4XeZGn9IlX75+cXmm5tXPY="; 23 + hash = "sha256-RDUrD8MPZd1VBePyR+L5GiT/j5EZIY1KHLQKG5MsuSM="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/by-name/ni/nim-unwrapped-2_0/package.nix
··· 7 7 8 8 nim-unwrapped-2_2.overrideAttrs ( 9 9 finalAttrs: previousAttrs: { 10 - version = "2.0.12"; 10 + version = "2.0.16"; 11 11 src = fetchurl { 12 12 url = "https://nim-lang.org/download/nim-${finalAttrs.version}.tar.xz"; 13 - hash = "sha256-xIh5ScXrjX+an1bwrrK/IUD6vwruDwWAoxnioJgVczo="; 13 + hash = "sha256-sucMbAEbVQcJMJCoiH+iUncyCP0EfuOPhWLiVp5cN4o="; 14 14 }; 15 15 patches = lib.lists.unique ( 16 16 builtins.filter (
+2 -2
pkgs/by-name/ni/nim-unwrapped-2_2/package.nix
··· 85 85 86 86 stdenv.mkDerivation (finalAttrs: { 87 87 pname = "nim-unwrapped"; 88 - version = "2.2.2"; 88 + version = "2.2.4"; 89 89 strictDeps = true; 90 90 91 91 src = fetchurl { 92 92 url = "https://nim-lang.org/download/nim-${finalAttrs.version}.tar.xz"; 93 - hash = "sha256-f8ybh6ycC6Wkif3Cbi2EgM6Wo8piIQDWJn75ITX9ih8="; 93 + hash = "sha256-+CtBl1D8zlYfP4l6BIaxgBhoRddvtdmfJIzhZhCBicc="; 94 94 }; 95 95 96 96 buildInputs = [
+3 -3
pkgs/by-name/ni/nix-search-tv/package.nix
··· 7 7 8 8 buildGoModule (finalAttrs: { 9 9 pname = "nix-search-tv"; 10 - version = "2.1.5"; 10 + version = "2.1.6"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "3timeslazy"; 14 14 repo = "nix-search-tv"; 15 15 tag = "v${finalAttrs.version}"; 16 - hash = "sha256-9tOrEcSZ6chVKq82zCoFCy3as71p5k7poXXFO/mXhw0="; 16 + hash = "sha256-AgFedZzkNuTXJFzIs+U2m0nELjFUwESYUbUCSmh0G3Q="; 17 17 }; 18 18 19 - vendorHash = "sha256-hgZWppiy+P3BfoKOMClzCot1shKcGTZnsMCJ/ItxckE="; 19 + vendorHash = "sha256-hBkro++bjYGrhnq8rmSuKTgnkicagOHTkfRYluSBUX8="; 20 20 21 21 subPackages = [ "cmd/nix-search-tv" ]; 22 22
+1
pkgs/by-name/no/normcap/package.nix
··· 47 47 ]; 48 48 49 49 pythonRelaxDeps = [ 50 + "jeepney" 50 51 "shiboken6" 51 52 ]; 52 53
+2 -2
pkgs/by-name/nv/nvc/package.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "nvc"; 19 - version = "1.15.2"; 19 + version = "1.16.0"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "nickg"; 23 23 repo = "nvc"; 24 24 rev = "r${version}"; 25 - hash = "sha256-GMgGnsEKItVgQLwk6gY8pU6lIGoGGWPGhkBJwmVRy+Q="; 25 + hash = "sha256-RI86VdWuPTcjkQstwDBN/rDLv/Imy9kYH/nIJSGuIcI="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+21 -7
pkgs/by-name/pd/pdfcpu/package.nix
··· 1 1 { 2 2 lib, 3 3 buildGoModule, 4 + stdenv, 4 5 fetchFromGitHub, 6 + writableTmpDirAsHomeHook, 5 7 }: 6 8 7 9 buildGoModule rec { 8 10 pname = "pdfcpu"; 9 - version = "0.9.1"; 11 + version = "0.10.1"; 10 12 11 13 src = fetchFromGitHub { 12 14 owner = "pdfcpu"; 13 15 repo = pname; 14 16 rev = "v${version}"; 15 - hash = "sha256-PJTEaWU/erqVJakvxfB0aYRsi/tcGxYYZjCdEvThmzM="; 17 + hash = "sha256-IODE6/TIXZZC5Z8guFK24iiHTwj84fcf9RiAyFkX2F8="; 16 18 # Apparently upstream requires that the compiled executable will know the 17 19 # commit hash and the date of the commit. This information is also presented 18 20 # in the output of `pdfcpu version` which we use as a sanity check in the ··· 35 37 ''; 36 38 }; 37 39 38 - vendorHash = "sha256-x5EXv2LkJg2LAdml+1I4MzgTvNo6Gl+6e6UHVQ+Z9rU="; 40 + vendorHash = "sha256-27YTR/vYuNggjUIbpKs3/yEJheUXMaLZk8quGPwgNNk="; 39 41 40 42 ldflags = [ 41 43 "-s" ··· 52 54 # No tests 53 55 doCheck = false; 54 56 doInstallCheck = true; 57 + installCheckInputs = [ 58 + writableTmpDirAsHomeHook 59 + ]; 60 + # NOTE: Can't use `versionCheckHook` since a writeable $HOME is required and 61 + # `versionCheckHook` uses --ignore-environment 55 62 installCheckPhase = '' 56 - export HOME=$(mktemp -d) 57 63 echo checking the version print of pdfcpu 58 - $out/bin/pdfcpu version | grep ${version} 59 - $out/bin/pdfcpu version | grep $(cat COMMIT | cut -c1-8) 60 - $out/bin/pdfcpu version | grep $(cat SOURCE_DATE) 64 + mkdir -p $HOME/"${ 65 + if stdenv.hostPlatform.isDarwin then "Library/Application Support" else ".config" 66 + }"/pdfcpu 67 + versionOutput="$($out/bin/pdfcpu version)" 68 + for part in ${version} $(cat COMMIT | cut -c1-8) $(cat SOURCE_DATE); do 69 + if [[ ! "$versionOutput" =~ "$part" ]]; then 70 + echo version output did not contain expected part $part . Output was: 71 + echo "$versionOutput" 72 + exit 3 73 + fi 74 + done 61 75 ''; 62 76 63 77 subPackages = [ "cmd/pdfcpu" ];
+2 -2
pkgs/by-name/pe/peertube/package.nix
··· 10 10 fixup-yarn-lock, 11 11 jq, 12 12 fd, 13 - nodejs_18, 13 + nodejs_20, 14 14 which, 15 15 yarn, 16 16 }: ··· 92 92 fd 93 93 ]; 94 94 95 - buildInputs = [ nodejs_18 ]; 95 + buildInputs = [ nodejs_20 ]; 96 96 97 97 buildPhase = '' 98 98 # Build node modules
+11 -1
pkgs/by-name/pr/prismlauncher-unwrapped/package.nix
··· 5 5 cmake, 6 6 cmark, 7 7 extra-cmake-modules, 8 - fetchpatch, 8 + fetchpatch2, 9 9 gamemode, 10 10 ghc_filesystem, 11 11 jdk17, ··· 44 44 rm -rf source/libraries/libnbtplusplus 45 45 ln -s ${libnbtplusplus} source/libraries/libnbtplusplus 46 46 ''; 47 + 48 + patches = [ 49 + # https://github.com/PrismLauncher/PrismLauncher/pull/3622 50 + # https://github.com/NixOS/nixpkgs/issues/400119 51 + (fetchpatch2 { 52 + name = "fix-qt6.9-compatibility.patch"; 53 + url = "https://github.com/PrismLauncher/PrismLauncher/commit/8bb9b168fb996df9209e1e34be854235eda3d42a.diff"; 54 + hash = "sha256-hOqWBrUrVUhMir2cfc10gu1i8prdNxefTyr7lH6KA2c="; 55 + }) 56 + ]; 47 57 48 58 nativeBuildInputs = [ 49 59 cmake
+3 -3
pkgs/by-name/pr/prometheus-smartctl-exporter/package.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "smartctl_exporter"; 11 - version = "0.13.0"; 11 + version = "0.14.0"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "prometheus-community"; 15 15 repo = pname; 16 16 tag = "v${version}"; 17 - hash = "sha256-0WppsqDl4nKa6s/dyX9zsUzoqAgStDSBWMM0eolTPdk="; 17 + hash = "sha256-9woQgqkPYKMu8p35aeSv3ua1l35BuMzFT4oCVpmyG2E="; 18 18 }; 19 19 20 - vendorHash = "sha256-Sy/lm55NAhYDdVLli5yQpoRVieJU8RJDRFzd4Len6eg="; 20 + vendorHash = "sha256-bDO7EgCjmObNaYHllczDKuFyKTKH0iCFDSLke6VMsHI="; 21 21 22 22 postPatch = '' 23 23 substituteInPlace main.go README.md \
+3 -3
pkgs/by-name/ps/pscale/package.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "pscale"; 13 - version = "0.239.0"; 13 + version = "0.241.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "planetscale"; 17 17 repo = "cli"; 18 18 rev = "v${version}"; 19 - sha256 = "sha256-y7SIZ/upQrzHQbncEyJM5OrJDXDuh7It3lOWSn3Y7hI="; 19 + sha256 = "sha256-he9LLC8ijbgfmTDVURKZhU5RyOJC8U4vjPQBNNtC9WI="; 20 20 }; 21 21 22 - vendorHash = "sha256-qcv5pFCibYSJvekSmj4iLeQWunW9+U/mbzbaGTp1sso="; 22 + vendorHash = "sha256-Gt2dDgIAn7Hjlb2VI5VBKP7IfzkMZvCyLmOYYBtLx3o="; 23 23 24 24 ldflags = [ 25 25 "-s"
+1 -1
pkgs/by-name/pu/pulsar/update.mjs
··· 1 1 #!/usr/bin/env nix-shell 2 2 /* 3 - #!nix-shell -i node -p nodejs_18 3 + #!nix-shell -i node -p nodejs 4 4 */ 5 5 6 6 import { promises as fs } from 'node:fs';
+2 -2
pkgs/by-name/qu/quill-log/package.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "quill-log"; 10 - version = "9.0.1"; 10 + version = "9.0.2"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "odygrd"; 14 14 repo = "quill"; 15 15 rev = "v${version}"; 16 - hash = "sha256-RPffzaFrkV7w40CAQLAXV47EyWv4M7pShaY7Phsmw1o="; 16 + hash = "sha256-8BXdSITZKdJSstS4LbOCT9BedFHbmd/6bAPiQsCC+8Y="; 17 17 }; 18 18 19 19 nativeBuildInputs = [ cmake ];
+2 -2
pkgs/by-name/re/readest/package.nix
··· 19 19 20 20 rustPlatform.buildRustPackage (finalAttrs: { 21 21 pname = "readest"; 22 - version = "0.9.35"; 22 + version = "0.9.36"; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "readest"; 26 26 repo = "readest"; 27 27 tag = "v${finalAttrs.version}"; 28 - hash = "sha256-w6aMfJwQDEG5WmFdZhtxeTi9w8X3tBqBmpo0nItLYrE="; 28 + hash = "sha256-r/mpqeHKo6oQqNCnFByxHZf7RSWD5esZbweAEuda9ME="; 29 29 fetchSubmodules = true; 30 30 }; 31 31
+2
pkgs/by-name/re/redeclipse/package.nix
··· 7 7 pkg-config, 8 8 freetype, 9 9 zlib, 10 + libGL, 10 11 libX11, 11 12 SDL2, 12 13 SDL2_image, ··· 23 24 }; 24 25 25 26 buildInputs = [ 27 + libGL 26 28 libX11 27 29 freetype 28 30 zlib
+3 -3
pkgs/by-name/rk/rke/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "rke"; 9 - version = "1.8.1"; 9 + version = "1.8.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "rancher"; 13 13 repo = pname; 14 14 rev = "v${version}"; 15 - hash = "sha256-mTSeUFmkXI9yZ1yeBXzudf2BmLtdmoiTlB/wtn++NAo="; 15 + hash = "sha256-/n6XGpwlGaaDDA5fJgCfDGr5GdaF3Qf5BS7fBdJmVYw="; 16 16 }; 17 17 18 - vendorHash = "sha256-5+BjXPh52RNoaU/ABpvgbAO+mKcW4Hg2SRxRhV9etIo="; 18 + vendorHash = "sha256-OWC8OZhORHwntAR2YHd4KfQgB2Wtma6ayBWfY94uOA4="; 19 19 20 20 subPackages = [ "." ]; 21 21
+19
pkgs/by-name/sa/satisfactorymodmanager/package.nix
··· 8 8 wails, 9 9 wrapGAppsHook3, 10 10 glib-networking, 11 + makeDesktopItem, 12 + copyDesktopItems, 11 13 }: 12 14 13 15 buildGoModule rec { ··· 40 42 pnpm_8.configHook 41 43 wails 42 44 wrapGAppsHook3 45 + copyDesktopItems 43 46 ]; 44 47 45 48 buildInputs = [ ··· 78 81 installPhase = '' 79 82 runHook preInstall 80 83 install -Dm755 build/bin/SatisfactoryModManager -t "$out/bin" 84 + 85 + for i in 16 32 64 128 256 512; do 86 + install -D ./icons/"$i"x"$i".png "$out"/share/icons/hicolor/"$i"x"$i"/apps/SatisfactoryModManager.png 87 + done 81 88 runHook postInstall 82 89 ''; 90 + 91 + desktopItems = [ 92 + (makeDesktopItem { 93 + name = "SatisfactoryModManager"; 94 + desktopName = "Satisfactory Mod Manager"; 95 + exec = "SatisfactoryModManager %u"; 96 + mimeTypes = [ "x-scheme-handler/smmanager" ]; 97 + icon = "SatisfactoryModManager"; 98 + terminal = false; 99 + categories = [ "Game" ]; 100 + }) 101 + ]; 83 102 84 103 meta = { 85 104 broken = stdenv.hostPlatform.isDarwin;
+1
pkgs/by-name/sc/scspell/package.nix
··· 1 + { python3Packages }: with python3Packages; toPythonApplication scspell
+2 -2
pkgs/by-name/sl/slskd/package.nix
··· 6 6 fetchFromGitHub, 7 7 fetchNpmDeps, 8 8 mono, 9 - nodejs_18, 9 + nodejs_20, 10 10 slskd, 11 11 testers, 12 12 nix-update-script, 13 13 }: 14 14 15 15 let 16 - nodejs = nodejs_18; 16 + nodejs = nodejs_20; 17 17 # https://github.com/NixOS/nixpkgs/blob/d88947e91716390bdbefccdf16f7bebcc41436eb/pkgs/build-support/node/build-npm-package/default.nix#L62 18 18 npmHooks = buildPackages.npmHooks.override { inherit nodejs; }; 19 19 in
+1 -1
pkgs/by-name/sl/slurm-nm/package.nix
··· 30 30 description = "Generic network load monitor"; 31 31 homepage = "https://github.com/mattthias/slurm"; 32 32 license = licenses.gpl2Plus; 33 - platforms = [ "x86_64-linux" ]; 33 + platforms = platforms.unix; 34 34 maintainers = with maintainers; [ mikaelfangel ]; 35 35 mainProgram = "slurm"; 36 36 };
+3 -3
pkgs/by-name/sq/sqlc/package.nix
··· 9 9 10 10 buildGoModule (finalAttrs: { 11 11 pname = "sqlc"; 12 - version = "1.28.0"; 12 + version = "1.29.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "sqlc-dev"; 16 16 repo = "sqlc"; 17 17 tag = "v${finalAttrs.version}"; 18 - hash = "sha256-kACZusfwEIO78OooNGMXCXQO5iPYddmsHCsbJ3wkRQs="; 18 + hash = "sha256-BaEvmvbo6OQ1T9lgIuNJMyvnvVZd/20mFEMQdFtxdZc="; 19 19 }; 20 20 21 21 proxyVendor = true; 22 - vendorHash = "sha256-5KVCG92aWVx2J78whEwhEhqsRNlw4xSdIPbSqYM+1QI="; 22 + vendorHash = "sha256-LpF94Jv7kukSa803WCmnO+y6kvHLPz0ZGEdbjwVFV40="; 23 23 24 24 subPackages = [ "cmd/sqlc" ]; 25 25
+3 -3
pkgs/by-name/st/starboard/package.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "starboard"; 10 - version = "0.15.24"; 10 + version = "0.15.25"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "aquasecurity"; 14 14 repo = pname; 15 15 rev = "v${version}"; 16 - hash = "sha256-GZ+KOnQV/eXPt1QGaqWj4JAlPNhNKpVn7rlC7W4zfDo="; 16 + hash = "sha256-mCYnJ1SFa3OuYQlPWTq9vWV9s/jtaQ6dOousV/UNR18="; 17 17 # populate values that require us to use git. By doing this in postFetch we 18 18 # can delete .git afterwards and maintain better reproducibility of the src. 19 19 leaveDotGit = true; ··· 25 25 find "$out" -name .git -print0 | xargs -0 rm -rf 26 26 ''; 27 27 }; 28 - vendorHash = "sha256-5TeiEGu5B+5uNnkxdBlPqLu/g9FZ4VWrbZFfp/JsJiA="; 28 + vendorHash = "sha256-qujObGBxUFGxtrdlJmTOTW6HUbDCjNSElPqhQfYqId4="; 29 29 30 30 nativeBuildInputs = [ installShellFiles ]; 31 31
+1 -3
pkgs/by-name/sy/syndicate_utils/package.nix
··· 17 17 owner = "ehmry"; 18 18 repo = "syndicate_utils"; 19 19 rev = finalAttrs.version; 20 - hash = "sha256-X8sb/2mkhVp0jJpTk9uYSDhAVui4jHl355amRCnkNhA="; 20 + hash = "sha256-zHVL2A5mAZX73Xk6Pcs02wHCAVfsOYxDO8/yKX0FvBs="; 21 21 }; 22 22 23 23 buildInputs = [ ··· 27 27 libxslt 28 28 openssl 29 29 ]; 30 - 31 - nimFlags = [ "--define:nimPreviewHashRef" ]; 32 30 33 31 meta = finalAttrs.src.meta // { 34 32 description = "Utilities for the Syndicated Actor Model";
+14 -14
pkgs/by-name/sy/syndicate_utils/sbom.json
··· 6 6 "type": "application", 7 7 "bom-ref": "pkg:nim/syndicate_utils", 8 8 "name": "syndicate_utils", 9 - "description": "Utilites for Syndicated Actors and Synit", 10 - "version": "20250110", 9 + "description": "Utilities for Syndicated Actors and Synit", 10 + "version": "20250422", 11 11 "authors": [ 12 12 { 13 13 "name": "Emery Hemingway" ··· 96 96 "version": "trunk", 97 97 "externalReferences": [ 98 98 { 99 - "url": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/eb3c522f9f051ceeef4c8518820fcd90fe2a2c2d.tar.gz", 99 + "url": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/9c3dbbaa661dfc191ccb5be791a78cf977adec8b.tar.gz", 100 100 "type": "source-distribution" 101 101 }, 102 102 { ··· 111 111 }, 112 112 { 113 113 "name": "nix:fod:path", 114 - "value": "/nix/store/sg7dxaz3g2qgb2sp0lzyyl2iwddbxljl-source" 114 + "value": "/nix/store/crza0j3plp9a0bw78cinyk6hwhn3llcf-source" 115 115 }, 116 116 { 117 117 "name": "nix:fod:rev", 118 - "value": "eb3c522f9f051ceeef4c8518820fcd90fe2a2c2d" 118 + "value": "9c3dbbaa661dfc191ccb5be791a78cf977adec8b" 119 119 }, 120 120 { 121 121 "name": "nix:fod:sha256", 122 - "value": "1gjjybfgw99dm8m5i6nm5zsgs7bavkqw6pgia8pc4n41h4ppshiw" 122 + "value": "08pa25f7d0x1228hmrpzn7g2jd1bwip4fvihvw4mx335ssx317kw" 123 123 }, 124 124 { 125 125 "name": "nix:fod:url", 126 - "value": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/eb3c522f9f051ceeef4c8518820fcd90fe2a2c2d.tar.gz" 126 + "value": "https://git.syndicate-lang.org/ehmry/syndicate-nim/archive/9c3dbbaa661dfc191ccb5be791a78cf977adec8b.tar.gz" 127 127 }, 128 128 { 129 129 "name": "nix:fod:ref", ··· 139 139 "type": "library", 140 140 "bom-ref": "pkg:nim/preserves", 141 141 "name": "preserves", 142 - "version": "20241221", 142 + "version": "20250214", 143 143 "externalReferences": [ 144 144 { 145 - "url": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/c9f5806b153b2fd3ed8f868f8cf36cdbc25cd3d5.tar.gz", 145 + "url": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e.tar.gz", 146 146 "type": "source-distribution" 147 147 }, 148 148 { ··· 157 157 }, 158 158 { 159 159 "name": "nix:fod:path", 160 - "value": "/nix/store/jr5la48ywfs0ghn5v5256rjqwyxzmd7a-source" 160 + "value": "/nix/store/1d8nbd5nfqpl6l3c7c783h6r0gc47vwf-source" 161 161 }, 162 162 { 163 163 "name": "nix:fod:rev", 164 - "value": "c9f5806b153b2fd3ed8f868f8cf36cdbc25cd3d5" 164 + "value": "21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e" 165 165 }, 166 166 { 167 167 "name": "nix:fod:sha256", 168 - "value": "1fh8r9mhr3f4mf45fc1shnqfxdrdlif1nsvqd016ni16vmcvclmc" 168 + "value": "136kr6pj5rv3184ykishbkmg86ss85nzygy5wc1lr9l0pgwx6936" 169 169 }, 170 170 { 171 171 "name": "nix:fod:url", 172 - "value": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/c9f5806b153b2fd3ed8f868f8cf36cdbc25cd3d5.tar.gz" 172 + "value": "https://git.syndicate-lang.org/ehmry/preserves-nim/archive/21480c2fd0a6cc6ecfd34fb532ed975b135b0b8e.tar.gz" 173 173 }, 174 174 { 175 175 "name": "nix:fod:ref", 176 - "value": "20241221" 176 + "value": "20250214" 177 177 }, 178 178 { 179 179 "name": "nix:fod:srcDir",
+9 -9
pkgs/by-name/tr/traefik/package.nix
··· 6 6 nix-update-script, 7 7 }: 8 8 9 - buildGo124Module rec { 9 + buildGo124Module (finalAttrs: { 10 10 pname = "traefik"; 11 11 version = "3.3.6"; 12 12 13 13 # Archive with static assets for webui 14 14 src = fetchzip { 15 - url = "https://github.com/traefik/traefik/releases/download/v${version}/traefik-v${version}.src.tar.gz"; 15 + url = "https://github.com/traefik/traefik/releases/download/v${finalAttrs.version}/traefik-v${finalAttrs.version}.src.tar.gz"; 16 16 hash = "sha256-HA/JSwcss5ytGPqe2dqsKTZxuhWeC/yi8Mva4YVFeDs="; 17 17 stripRoot = false; 18 18 }; ··· 30 30 31 31 ldflags="-s" 32 32 ldflags+=" -w" 33 - ldflags+=" -X github.com/traefik/traefik/v${lib.versions.major version}/pkg/version.Version=${version}" 34 - ldflags+=" -X github.com/traefik/traefik/v${lib.versions.major version}/pkg/version.Codename=$CODENAME" 33 + ldflags+=" -X github.com/traefik/traefik/v${lib.versions.major finalAttrs.version}/pkg/version.Version=${finalAttrs.version}" 34 + ldflags+=" -X github.com/traefik/traefik/v${lib.versions.major finalAttrs.version}/pkg/version.Codename=$CODENAME" 35 35 ''; 36 36 37 37 doCheck = false; ··· 42 42 43 43 passthru.updateScript = nix-update-script { }; 44 44 45 - meta = with lib; { 45 + meta = { 46 46 homepage = "https://traefik.io"; 47 47 description = "Modern reverse proxy"; 48 - changelog = "https://github.com/traefik/traefik/raw/v${version}/CHANGELOG.md"; 49 - license = licenses.mit; 50 - maintainers = with maintainers; [ 48 + changelog = "https://github.com/traefik/traefik/raw/v${finalAttrs.version}/CHANGELOG.md"; 49 + license = lib.licenses.mit; 50 + maintainers = with lib.maintainers; [ 51 51 djds 52 52 vdemeester 53 53 ]; 54 54 mainProgram = "traefik"; 55 55 }; 56 - } 56 + })
+1 -1
pkgs/by-name/tu/tuicam/package.nix
··· 45 45 homepage = "https://github.com/hlsxx/tuicam"; 46 46 changelog = "https://github.com/hlsxx/tuicam/releases/tag/v${version}"; 47 47 license = lib.licenses.mit; 48 - maintainers = with lib.maintainers; [ linuxmobile ]; 48 + maintainers = with lib.maintainers; [ FKouhai ]; 49 49 platforms = lib.platforms.linux; 50 50 mainProgram = "tuicam"; 51 51 };
+52
pkgs/by-name/us/usbfluxd/package.nix
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + autoreconfHook, 6 + pkg-config, 7 + libimobiledevice, 8 + libusb1, 9 + libusbmuxd, 10 + usbmuxd, 11 + libplist, 12 + }: 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "usbfluxd"; 15 + version = "1.0"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "corellium"; 19 + repo = "usbfluxd"; 20 + tag = "v${finalAttrs.version}"; 21 + hash = "sha256-tfAy3e2UssPlRB/8uReLS5f8N/xUUzbjs8sKNlr40T0="; 22 + }; 23 + 24 + nativeBuildInputs = [ 25 + autoreconfHook 26 + pkg-config 27 + ]; 28 + 29 + buildInputs = [ 30 + libimobiledevice 31 + libusb1 32 + libusbmuxd 33 + usbmuxd 34 + libplist 35 + ]; 36 + 37 + postPatch = '' 38 + substituteInPlace configure.ac \ 39 + --replace-fail 'with_static_libplist=yes' 'with_static_libplist=no' 40 + substituteInPlace usbfluxd/utils.h \ 41 + --replace-fail PLIST_FORMAT_BINARY //PLIST_FORMAT_BINARY \ 42 + --replace-fail PLIST_FORMAT_XML, NOT_PLIST_FORMAT_XML 43 + ''; 44 + 45 + meta = { 46 + homepage = "https://github.com/corellium/usbfluxd"; 47 + description = "Redirects the standard usbmuxd socket to allow connections to local and remote usbmuxd instances so remote devices appear connected locally"; 48 + license = lib.licenses.gpl2Plus; 49 + mainProgram = "usbfluxctl"; 50 + maintainers = with lib.maintainers; [ x807x ]; 51 + }; 52 + })
+2 -2
pkgs/by-name/vu/vulkan-cts/package.nix
··· 45 45 in 46 46 stdenv.mkDerivation (finalAttrs: { 47 47 pname = "vulkan-cts"; 48 - version = "1.4.1.3"; 48 + version = "1.4.2.0"; 49 49 50 50 src = fetchFromGitHub { 51 51 owner = "KhronosGroup"; 52 52 repo = "VK-GL-CTS"; 53 53 rev = "vulkan-cts-${finalAttrs.version}"; 54 - hash = "sha256-44UGGeuKMCP4fLsZnIPdWDjozd87su9TUbFBnftVrNY="; 54 + hash = "sha256-+ydv67uQkoofU3GrSJWosb99DrGDGs80z+hq9MpFIpA="; 55 55 }; 56 56 57 57 prePatch = ''
+12 -12
pkgs/by-name/vu/vulkan-cts/sources.nix
··· 4 4 amber = fetchFromGitHub { 5 5 owner = "google"; 6 6 repo = "amber"; 7 - rev = "1ec5e96db7e0343d045a52c590e30eba154f74a8"; 8 - hash = "sha256-4LoV7PfkwLrg+7GyuB1poC/9zE/3jy8nhs+uPe2U3lA="; 7 + rev = "6fa5ac1fb3b01c93eef3caa2aeb8841565e38d90"; 8 + hash = "sha256-JUrOz+hpGk8rgxMLzrCrfbM60HsLyRnf6cG4j2BqMq0="; 9 9 }; 10 10 11 11 glslang = fetchFromGitHub { 12 12 owner = "KhronosGroup"; 13 13 repo = "glslang"; 14 - rev = "3a2834e7702651043ca9f35d022739e740563516"; 15 - hash = "sha256-hHmqvdgBS23bLGCzlKJtlElw79/WvxEbPSwpbQFHQYY="; 14 + rev = "1b65bd602b23d401d1c4c86dfa90a36a52c66294"; 15 + hash = "sha256-W1a6qeW4W4eNMl2UXEl0HpuLngtUjVsJI/MaiZ5wcWQ="; 16 16 }; 17 17 18 18 jsoncpp = fetchFromGitHub { ··· 32 32 spirv-headers = fetchFromGitHub { 33 33 owner = "KhronosGroup"; 34 34 repo = "SPIRV-Headers"; 35 - rev = "36d5e2ddaa54c70d2f29081510c66f4fc98e5e53"; 36 - hash = "sha256-8hx8/1vaY4mRnfNaBsghWqpzyzY4hkVkNFbQEFZif9g="; 35 + rev = "767e901c986e9755a17e7939b3046fc2911a4bbd"; 36 + hash = "sha256-mXj6HDIEEjvGLO3nJEIRxdJN28/xUA2W+r9SRnh71LU="; 37 37 }; 38 38 39 39 spirv-tools = fetchFromGitHub { 40 40 owner = "KhronosGroup"; 41 41 repo = "SPIRV-Tools"; 42 - rev = "3fb52548bc8a68d349d31e21bd4e80e3d953e87c"; 43 - hash = "sha256-RJ3Q3U4GjqvUXDy8Jd4NWgjhKOxYMMK1Jerj19dAqno="; 42 + rev = "3364b982713a0440d1d342dd5eec65b122a61b71"; 43 + hash = "sha256-zVo1i/AgwPBXVXgKpdubX0TTu7gqoX88BzZfhRZ4Z2o="; 44 44 }; 45 45 46 46 video_generator = fetchFromGitHub { ··· 53 53 vulkan-docs = fetchFromGitHub { 54 54 owner = "KhronosGroup"; 55 55 repo = "Vulkan-Docs"; 56 - rev = "c7a3955e47d223c6a37fb29e2061c973eec98d0a"; 57 - hash = "sha256-dTkLzENuEfe0TVvJAgYevJNPyI/lWbjx8Pzz3Lj76PY="; 56 + rev = "645c59c70e826d9738b6bb103316c03d887dfed3"; 57 + hash = "sha256-r3JqAt0+JUwQS9JuWbKDx9L3ceDPQfYaAtnRz3l07ig="; 58 58 }; 59 59 60 60 vulkan-validationlayers = fetchFromGitHub { 61 61 owner = "KhronosGroup"; 62 62 repo = "Vulkan-ValidationLayers"; 63 - rev = "902f3cf8d51e76be0c0deb4be39c6223abebbae2"; 64 - hash = "sha256-p4DFlyU1jjfVFlEOE21aNHfqaTZ8QbSCFQfpsYS0KR0="; 63 + rev = "6cf616f131e9870c499a50441bca2d07ccda9733"; 64 + hash = "sha256-nKamcLF17IA56tcxQLc8zUbkB9yQCW+Nag+Wn8pUqUg="; 65 65 }; 66 66 67 67 vulkan-video-samples = fetchFromGitHub {
+3 -3
pkgs/by-name/wa/waypipe/package.nix
··· 22 22 }: 23 23 llvmPackages.stdenv.mkDerivation rec { 24 24 pname = "waypipe"; 25 - version = "0.10.3"; 25 + version = "0.10.4"; 26 26 27 27 src = fetchFromGitLab { 28 28 domain = "gitlab.freedesktop.org"; 29 29 owner = "mstoeckl"; 30 30 repo = "waypipe"; 31 31 tag = "v${version}"; 32 - hash = "sha256-E0NJTOK8wf42dXgBtsOmCKlfSLC/zEuUxLKVxwcb9Ig="; 32 + hash = "sha256-O47b1CHCEwUSigjk0Ml3uLhRRxcPC6Phj2cnIlX1Hkg="; 33 33 }; 34 34 cargoDeps = rustPlatform.fetchCargoVendor { 35 35 inherit pname version src; 36 - hash = "sha256-T2/su0DQt8KZ8diHTNz3jzeMZaW3cGcAFA6MYs1Qn3k="; 36 + hash = "sha256-c561GpU2XENILSzk0Zka0qrtXZm7xaq/hiJA4Iv++QI="; 37 37 }; 38 38 39 39 strictDeps = true;
+3 -3
pkgs/by-name/we/weaviate/package.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "weaviate"; 9 - version = "1.29.1"; 9 + version = "1.30.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "weaviate"; 13 13 repo = "weaviate"; 14 14 rev = "v${version}"; 15 - hash = "sha256-Akg0iY5M3X6ztKxhNEkhi03VnbNpNW7/Vcbv2KB6X54="; 15 + hash = "sha256-Rxi21DifRnOzUgPO3U74LMQ/27NwvYzcj3INplTT1j4="; 16 16 }; 17 17 18 - vendorHash = "sha256-U2ean49ESKmcQ3fTtd6y9MwfWPr6tolvgioyKbQsBmU="; 18 + vendorHash = "sha256-jXfVPdORMBOAl3Od3GknGo7Qtfb4H3RqGYdI6Jx1/5I="; 19 19 20 20 subPackages = [ "cmd/weaviate-server" ]; 21 21
+3 -3
pkgs/by-name/ya/yazi/plugins/duckdb/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "duckdb.yazi"; 8 - version = "25.4.8-unstable-2025-04-09"; 8 + version = "25.4.8-unstable-2025-04-20"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "wylie102"; 12 12 repo = "duckdb.yazi"; 13 - rev = "eaa748c62e24f593104569d2dc15d50b1d48497b"; 14 - hash = "sha256-snQ+n7n+71mqAsdzrXcI2v7Bg0trrbiHv3mIAxldqlc="; 13 + rev = "6259e2d26236854b966ebc71d28de0397ddbe4d8"; 14 + hash = "sha256-9DMqE/pihp4xT6Mo2xr51JJjudMRAesxD5JqQ4WXiM4="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/by-name/ya/yazi/plugins/rich-preview/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "rich-preview.yazi"; 8 - version = "0-unstable-2025-01-18"; 8 + version = "0-unstable-2025-04-22"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "AnirudhG07"; 12 12 repo = "rich-preview.yazi"; 13 - rev = "2559e5fa7c1651dbe7c5615ef6f3b5291347d81a"; 14 - hash = "sha256-dW2gAAv173MTcQdqMV32urzfrsEX6STR+oCJoRVGGpA="; 13 + rev = "fdcf37320e35f7c12e8087900eebffcdafaee8cb"; 14 + hash = "sha256-HO9hTCfgGTDERClZaLnUEWDvsV9GMK1kwFpWNM1wq8I="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/by-name/ya/yazi/plugins/starship/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "starship.yazi"; 8 - version = "25.4.8-unstable-2025-04-09"; 8 + version = "25.4.8-unstable-2025-04-20"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Rolv-Apneseth"; 12 12 repo = "starship.yazi"; 13 - rev = "c0707544f1d526f704dab2da15f379ec90d613c2"; 14 - hash = "sha256-H8j+9jcdcpPFXVO/XQZL3zq1l5f/WiOm4YUxAMduSRs="; 13 + rev = "6fde3b2d9dc9a12c14588eb85cf4964e619842e6"; 14 + hash = "sha256-+CSdghcIl50z0MXmFwbJ0koIkWIksm3XxYvTAwoRlDY="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/by-name/ya/yazi/plugins/toggle-pane/default.nix
··· 5 5 }: 6 6 mkYaziPlugin { 7 7 pname = "toggle-pane.yazi"; 8 - version = "25.2.26-unstable-2025-03-19"; 8 + version = "25.2.26-unstable-2025-04-21"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "yazi-rs"; 12 12 repo = "plugins"; 13 - rev = "273019910c1111a388dd20e057606016f4bd0d17"; 14 - hash = "sha256-80mR86UWgD11XuzpVNn56fmGRkvj0af2cFaZkU8M31I="; 13 + rev = "4b027c79371af963d4ae3a8b69e42177aa3fa6ee"; 14 + hash = "sha256-auGNSn6tX72go7kYaH16hxRng+iZWw99dKTTUN91Cow="; 15 15 }; 16 16 17 17 meta = {
+1 -1
pkgs/development/compilers/elm/default.nix
··· 2 2 pkgs, 3 3 lib, 4 4 makeWrapper, 5 - nodejs ? pkgs.nodejs_18, 5 + nodejs ? pkgs.nodejs_20, 6 6 }: 7 7 8 8 let
+1 -1
pkgs/development/compilers/elm/packages/node/node-composition.nix
··· 5 5 inherit system; 6 6 }, 7 7 system ? builtins.currentSystem, 8 - nodejs ? pkgs."nodejs_18", 8 + nodejs ? pkgs."nodejs_20", 9 9 }: 10 10 11 11 let
+5 -5
pkgs/development/libraries/pangolin/default.nix
··· 15 15 eigen, 16 16 }: 17 17 18 - stdenv.mkDerivation rec { 18 + stdenv.mkDerivation (finalAttrs: { 19 19 pname = "pangolin"; 20 20 version = "0.9.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "stevenlovegrove"; 24 24 repo = "Pangolin"; 25 - rev = "v${version}"; 25 + rev = "v${finalAttrs.version}"; 26 26 sha256 = "sha256-B5YuNcJZHjR3dlVs66rySi68j29O3iMtlQvCjTUZBeY="; 27 27 }; 28 28 ··· 39 39 ffmpeg 40 40 libjpeg 41 41 libpng 42 - libtiff 42 + libtiff.out 43 43 eigen 44 44 ]; 45 45 46 46 # The tests use cmake's findPackage to find the installed version of 47 47 # pangolin, which isn't what we want (or available). 48 48 doCheck = false; 49 - cmakeFlags = [ "-DBUILD_TESTS=OFF" ]; 49 + cmakeFlags = [ (lib.cmakeBool "BUILD_TESTS" false) ]; 50 50 51 51 meta = { 52 52 description = "Lightweight portable rapid development library for managing OpenGL display / interaction and abstracting video input"; ··· 65 65 maintainers = [ ]; 66 66 platforms = lib.platforms.all; 67 67 }; 68 - } 68 + })
+2 -2
pkgs/development/php-packages/phalcon/default.nix
··· 9 9 10 10 buildPecl rec { 11 11 pname = "phalcon"; 12 - version = "5.9.2"; 12 + version = "5.9.3"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "phalcon"; 16 16 repo = "cphalcon"; 17 17 rev = "v${version}"; 18 - hash = "sha256-SuY65GZ4eys2N5jX3/cmRMF4g+tGTeeQecoZvFkOnr4="; 18 + hash = "sha256-1+8+kIaKvgQCE+qvZOkYOW/RdDv4ln0njC5VzL9jvnQ="; 19 19 }; 20 20 21 21 internalDeps = [
+3 -3
pkgs/development/php-packages/phpstan/default.nix
··· 7 7 8 8 php.buildComposerProject2 (finalAttrs: { 9 9 pname = "phpstan"; 10 - version = "2.1.11"; 10 + version = "2.1.12"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "phpstan"; 14 14 repo = "phpstan-src"; 15 15 tag = finalAttrs.version; 16 - hash = "sha256-K9XhLR5b3bPIt/6lyBxM6y7SgPZmvy9TvRpyohOwtDM="; 16 + hash = "sha256-KX5wvt6MGzxp24z9ga2U9NL1F9qUDeqLaILoISfB7dQ="; 17 17 }; 18 18 19 - vendorHash = "sha256-I3v585gdcBzA24PavB9zBt2JfW1w7WdY94cxLnOjQxg="; 19 + vendorHash = "sha256-JFrRZMB8ety+ZJSIgaTRCTbE+t2HfAUmtyBLHwEg+9A="; 20 20 composerStrictValidation = false; 21 21 22 22 doInstallCheck = true;
+29
pkgs/development/php-packages/wikidiff2/default.nix
··· 1 + { 2 + lib, 3 + buildPecl, 4 + fetchFromGitHub, 5 + pkg-config, 6 + libthai, 7 + }: 8 + 9 + buildPecl rec { 10 + pname = "wikidiff2"; 11 + version = "1.14.1"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "wikimedia"; 15 + repo = "mediawiki-php-wikidiff2"; 16 + tag = version; 17 + hash = "sha256-UTOfLXv2QWdjThxfrPQDLB8Mqo4js6LzOKXePivdp9k="; 18 + }; 19 + 20 + nativeBuildInputs = [ pkg-config ]; 21 + buildInputs = [ libthai ]; 22 + 23 + meta = { 24 + description = "PHP extension which formats changes between two input texts, producing HTML or JSON."; 25 + license = lib.licenses.gpl2; 26 + homepage = "https://www.mediawiki.org/wiki/Wikidiff2"; 27 + maintainers = with lib.maintainers; [ georgyo ]; 28 + }; 29 + }
+2 -2
pkgs/development/python-modules/aioairzone-cloud/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "aioairzone-cloud"; 12 - version = "0.6.11"; 12 + version = "0.6.12"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.11"; ··· 18 18 owner = "Noltari"; 19 19 repo = "aioairzone-cloud"; 20 20 tag = version; 21 - hash = "sha256-S/9j2QecmcEEn/nhyYe5iZ+nyVxgnXqdap09Ia7rhyY="; 21 + hash = "sha256-maSYT1sd1GTe0Av0NvOUinI/GBYFzjUAemRLx7sDPUk="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/aioapns/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "aioapns"; 14 - version = "3.3.1"; 14 + version = "4.0"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-bfQpcp/oEBpFu9ywog8CFGGHR8Z5kL6l2O2nzZXaN90="; 21 + hash = "sha256-NxX6q/P6bAJA52N/RCfYjQiv3M6w3PuVbG0JtvSUJ/g="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ setuptools ];
+2 -2
pkgs/development/python-modules/ariadne/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "ariadne"; 22 - version = "0.26.1"; 22 + version = "0.26.2"; 23 23 pyproject = true; 24 24 25 25 disabled = pythonOlder "3.8"; ··· 28 28 owner = "mirumee"; 29 29 repo = "ariadne"; 30 30 tag = version; 31 - hash = "sha256-37SMBW49sSyaO2JrMtSZzS9wDUWo+otkPYCVrT9+4rY="; 31 + hash = "sha256-zkxRg11O/P7+qU+vdDG3i8Tpn6dXByaGLN9t+e2dhyE="; 32 32 }; 33 33 34 34 patches = [ ./remove-opentracing.patch ];
+3 -3
pkgs/development/python-modules/asf-search/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "asf-search"; 23 - version = "8.1.1"; 23 + version = "8.1.2"; 24 24 pyproject = true; 25 25 26 26 disabled = pythonOlder "3.9"; ··· 29 29 owner = "asfadmin"; 30 30 repo = "Discovery-asf_search"; 31 31 tag = "v${version}"; 32 - hash = "sha256-9NyBDpCIsRBPN2965SR106h6hxwML7kXv6sY3YlPseA="; 32 + hash = "sha256-/EQpeTFGDbJnC/HnnK9v3eaz1xVvv3i0bSIZ27z9GVU="; 33 33 }; 34 34 35 35 pythonRelaxDeps = [ "tenacity" ]; ··· 59 59 meta = with lib; { 60 60 description = "Python wrapper for the ASF SearchAPI"; 61 61 homepage = "https://github.com/asfadmin/Discovery-asf_search"; 62 - changelog = "https://github.com/asfadmin/Discovery-asf_search/blob/v${version}/CHANGELOG.md"; 62 + changelog = "https://github.com/asfadmin/Discovery-asf_search/blob/${src.tag}/CHANGELOG.md"; 63 63 license = licenses.bsd3; 64 64 maintainers = with maintainers; [ bzizou ]; 65 65 };
+2 -2
pkgs/development/python-modules/azure-mgmt-datafactory/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-datafactory"; 14 - version = "9.1.0"; 14 + version = "9.2.0"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 19 19 src = fetchPypi { 20 20 pname = "azure_mgmt_datafactory"; 21 21 inherit version; 22 - hash = "sha256-oVqOTpYnoaEMGZbqrpnxNlPIl+h582S7k3ijPC4RTIw="; 22 + hash = "sha256-UTLpwkxEGsIl8qYCJZJLqlUHnKge/325mnDWYdZLsNc="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/azure-mgmt-storage/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "azure-mgmt-storage"; 14 - version = "22.1.1"; 14 + version = "22.2.0"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 19 19 src = fetchPypi { 20 20 pname = "azure_mgmt_storage"; 21 21 inherit version; 22 - hash = "sha256-JaqlroxAww4vkfiq5vUpBrBVfpR9XBuYF9T/nezBE0A="; 22 + hash = "sha256-f+1DPSROJ20G3fNPn6e5uHE08IX8Y0YBr1tn8qAITYY="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+15 -11
pkgs/development/python-modules/bash-kernel/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchPypi, 4 + fetchFromGitHub, 5 + replaceVars, 6 + bashInteractive, 5 7 flit-core, 6 8 filetype, 7 9 ipykernel, 10 + pexpect, 11 + writableTmpDirAsHomeHook, 8 12 python, 9 - pexpect, 10 - bashInteractive, 11 - replaceVars, 12 13 }: 13 14 14 15 buildPythonPackage rec { ··· 16 17 version = "0.10.0"; 17 18 pyproject = true; 18 19 19 - src = fetchPypi { 20 - pname = "bash_kernel"; 21 - inherit version; 22 - hash = "sha256-LtWgpBbEGNHXUecVBb1siJ4SFXREtQxCh6aF2ndcKMo="; 20 + src = fetchFromGitHub { 21 + owner = "takluyver"; 22 + repo = "bash_kernel"; 23 + tag = version; 24 + hash = "sha256-ugFMcQx1B1nKoO9rhb6PMllRcoZi0O4B9um8dOu5DU4="; 23 25 }; 24 26 25 27 patches = [ ··· 36 38 pexpect 37 39 ]; 38 40 39 - preBuild = '' 40 - export HOME=$TMPDIR 41 - ''; 41 + nativeBuildInputs = [ 42 + writableTmpDirAsHomeHook 43 + ]; 42 44 43 45 postInstall = '' 44 46 ${python.pythonOnBuildForHost.interpreter} -m bash_kernel.install --prefix $out ··· 58 60 59 61 runHook postCheck 60 62 ''; 63 + 64 + __darwinAllowLocalNetworking = true; 61 65 62 66 meta = { 63 67 description = "Bash Kernel for Jupyter";
+2 -2
pkgs/development/python-modules/boto3-stubs/default.nix
··· 359 359 360 360 buildPythonPackage rec { 361 361 pname = "boto3-stubs"; 362 - version = "1.37.37"; 362 + version = "1.37.38"; 363 363 pyproject = true; 364 364 365 365 disabled = pythonOlder "3.7"; ··· 367 367 src = fetchPypi { 368 368 pname = "boto3_stubs"; 369 369 inherit version; 370 - hash = "sha256-5Ge3qmTJb3Embj09djzYJuNOQGPVEcDexDQdMHHTQow="; 370 + hash = "sha256-14wt6I6fGmC+8Fz61bjtwFHxdivghlyDvr5xZEj1ZRA="; 371 371 }; 372 372 373 373 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "botocore-stubs"; 13 - version = "1.37.37"; 13 + version = "1.37.38"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.7"; ··· 18 18 src = fetchPypi { 19 19 pname = "botocore_stubs"; 20 20 inherit version; 21 - hash = "sha256-0aWPUp6VSYknmqibg5FidCjJWOBj8CIEqgztpOMTYBU="; 21 + hash = "sha256-ukdVtQZJZJ8xKbjympz8Rj1l1SlgXdOI8dpi+DbVYGc="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ setuptools ];
+4 -2
pkgs/development/python-modules/bump-my-version/default.nix
··· 19 19 wcmatch, 20 20 21 21 # test 22 + mercurial, 22 23 gitMinimal, 23 24 freezegun, 24 25 pre-commit, ··· 31 32 32 33 buildPythonPackage rec { 33 34 pname = "bump-my-version"; 34 - version = "1.0.2"; 35 + version = "1.1.2"; 35 36 pyproject = true; 36 37 37 38 src = fetchFromGitHub { 38 39 owner = "callowayproject"; 39 40 repo = "bump-my-version"; 40 41 tag = version; 41 - hash = "sha256-V5eFh2ne7ivtTH46QAxG0YPE0JN/W7Dt2fbf085hBVM="; 42 + hash = "sha256-O7Ihw2AKJyOmBLReNI6TP5K3HgOFDuK1/9lN3d3/SrQ="; 42 43 }; 43 44 44 45 build-system = [ ··· 66 67 }; 67 68 68 69 nativeCheckInputs = [ 70 + mercurial 69 71 gitMinimal 70 72 freezegun 71 73 pre-commit
+2 -2
pkgs/development/python-modules/command-runner/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "command-runner"; 12 - version = "1.7.2"; 12 + version = "1.7.3"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "netinvent"; 19 19 repo = "command_runner"; 20 20 tag = "v${version}"; 21 - hash = "sha256-2+Tvp0nFDcD6D99z/13RGRTrioFR0dhPDnicX9ZbIxY="; 21 + hash = "sha256-BNjMMs44eDnGmcFXiMydJIU0RpsFOyd2TjH7BOGQP2E="; 22 22 }; 23 23 24 24 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/commitizen/default.nix
··· 31 31 32 32 buildPythonPackage rec { 33 33 pname = "commitizen"; 34 - version = "4.5.0"; 34 + version = "4.6.0"; 35 35 pyproject = true; 36 36 37 37 disabled = pythonOlder "3.8"; ··· 40 40 owner = "commitizen-tools"; 41 41 repo = "commitizen"; 42 42 tag = "v${version}"; 43 - hash = "sha256-J3jwCgiwM2SOJJ8tpXNxHodyhkMb631cb1Usr8Cnwx0="; 43 + hash = "sha256-tn87aMJf6UeiTaMmG7Yr+1MenGBTSWrNRIM+QME+8uI="; 44 44 }; 45 45 46 46 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/crytic-compile/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "crytic-compile"; 15 - version = "0.3.8"; 15 + version = "0.3.9"; 16 16 format = "setuptools"; 17 17 18 18 disabled = pythonOlder "3.8"; ··· 21 21 owner = "crytic"; 22 22 repo = "crytic-compile"; 23 23 tag = version; 24 - hash = "sha256-7hmak2tqyhBxIv6zEySuxxCAQoeJJRsKMjb1t196s7w="; 24 + hash = "sha256-oXmjncNblC0r+qL39G5s9EXGKQZKIYBHwrJaSaLEkyc="; 25 25 }; 26 26 27 27 propagatedBuildInputs = [
+6 -3
pkgs/development/python-modules/dep-logic/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "dep-logic"; 13 - version = "0.4.11"; 13 + version = "0.5.0"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "pdm-project"; 20 20 repo = "dep-logic"; 21 21 tag = version; 22 - hash = "sha256-AS+ZCs50MBXKbsQsu0vIefpCOf3zU4iohCngzaKNIfA="; 22 + hash = "sha256-30n3ZojY3hFUIRViap88V7HjyRiC6rHvnSHxESfK+o4="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ pdm-backend ]; ··· 35 35 description = "Python dependency specifications supporting logical operations"; 36 36 homepage = "https://github.com/pdm-project/dep-logic"; 37 37 license = lib.licenses.asl20; 38 - maintainers = with lib.maintainers; [ tomasajt ]; 38 + maintainers = with lib.maintainers; [ 39 + tomasajt 40 + misilelab 41 + ]; 39 42 }; 40 43 }
+2 -2
pkgs/development/python-modules/docling-serve/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "docling-serve"; 23 - version = "0.7.0"; 23 + version = "0.8.0"; 24 24 pyproject = true; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "docling-project"; 28 28 repo = "docling-serve"; 29 29 tag = "v${version}"; 30 - hash = "sha256-QasHVoJITOuys4hASwC43eIy5854G12Yvu7Zncr9ia8="; 30 + hash = "sha256-ACoqhaGiYHf2dqulxfHQDH/JIhuUlH7wyu0JY4hd0U8="; 31 31 }; 32 32 33 33 build-system = [
+1 -1
pkgs/development/python-modules/empy/default.nix
··· 18 18 description = "Templating system for Python"; 19 19 mainProgram = "em.py"; 20 20 maintainers = with maintainers; [ nkalupahana ]; 21 - license = licenses.lgpl21Only; 21 + license = licenses.bsd3; 22 22 }; 23 23 }
+2 -2
pkgs/development/python-modules/fake-useragent/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "fake-useragent"; 14 - version = "2.1.0"; 14 + version = "2.2.0"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.7"; ··· 20 20 owner = "fake-useragent"; 21 21 repo = "fake-useragent"; 22 22 tag = version; 23 - hash = "sha256-pEZfbFw9JWmR4Zf9AH0mw7zBJVbo6v9iUTU0awHSAt4="; 23 + hash = "sha256-CaFIXcS5y6m9mAfy4fniuA4VPTl6JfFq1WHnlLFz6fA="; 24 24 }; 25 25 26 26 postPatch = ''
+2 -2
pkgs/development/python-modules/fedora-messaging/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "fedora-messaging"; 23 - version = "3.7.0"; 23 + version = "3.7.1"; 24 24 pyproject = true; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "fedora-infra"; 28 28 repo = "fedora-messaging"; 29 29 tag = "v${version}"; 30 - hash = "sha256-MBvFrOUrcPhsFR9yD7yqRM4Yf2StcNvL3sqFIn6XbMc="; 30 + hash = "sha256-ZITCX6MFPpQvhr3OoFT/yxOubXihrljv5hwntUOSpf4="; 31 31 }; 32 32 33 33 build-system = [ poetry-core ];
+3 -3
pkgs/development/python-modules/galois/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "galois"; 16 - version = "0.4.4"; 16 + version = "0.4.5"; 17 17 pyproject = true; 18 18 19 19 disabled = pythonOlder "3.7"; ··· 22 22 owner = "mhostetter"; 23 23 repo = "galois"; 24 24 tag = "v${version}"; 25 - hash = "sha256-x24TyJYy+z3v41DpJyOTYin/YvkqMHd/Rg4bTivk9M0="; 25 + hash = "sha256-FsJZaDHx1AagNMIRXBNS9BcDJBie2qwXwnQACW/Rzdk="; 26 26 }; 27 27 28 28 pythonRelaxDeps = [ ··· 48 48 meta = with lib; { 49 49 description = "Python package that extends NumPy arrays to operate over finite fields"; 50 50 homepage = "https://github.com/mhostetter/galois"; 51 - changelog = "https://github.com/mhostetter/galois/releases/tag/v${version}"; 51 + changelog = "https://github.com/mhostetter/galois/releases/tag/${src.tag}"; 52 52 downloadPage = "https://github.com/mhostetter/galois/releases/tag/v${version}"; 53 53 license = licenses.mit; 54 54 maintainers = with maintainers; [ chrispattison ];
+2 -2
pkgs/development/python-modules/gguf/default.nix
··· 11 11 }: 12 12 buildPythonPackage rec { 13 13 pname = "gguf"; 14 - version = "0.14.0"; 14 + version = "0.16.2"; 15 15 format = "pyproject"; 16 16 17 17 disabled = pythonOlder "3.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-2ZlvGXp3eDHPngHvrCTL+oF3hzdTBbjE7hYHR3jivOg="; 21 + hash = "sha256-D8lWKJow0PHzr9dewNST9zriYpo/IfOEbdFofYeRx8E="; 22 22 }; 23 23 24 24 dependencies = [
+2 -2
pkgs/development/python-modules/google-cloud-artifact-registry/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-artifact-registry"; 17 - version = "1.15.2"; 17 + version = "1.16.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 22 22 src = fetchPypi { 23 23 pname = "google_cloud_artifact_registry"; 24 24 inherit version; 25 - hash = "sha256-0w4HVBOqHnLechpkiVlnOrCPjSuQaXP84jDGtU6Q2RE="; 25 + hash = "sha256-PDikL/ECsIdQn7gXoF04SVxpp7aZ9allTJL+pnd947E="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/google-cloud-compute/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-compute"; 17 - version = "1.29.0"; 17 + version = "1.30.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 22 22 src = fetchPypi { 23 23 pname = "google_cloud_compute"; 24 24 inherit version; 25 - hash = "sha256-EVYtOEsTaVh+DKvDQhgwE0270Z94Yg9mm6CpPL0Z0Ug="; 25 + hash = "sha256-iy0/43OA3lhZp4YIHZvMEgOg86IFMAg5on+CjVmCiic="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/google-cloud-datacatalog/default.nix
··· 16 16 17 17 buildPythonPackage rec { 18 18 pname = "google-cloud-datacatalog"; 19 - version = "3.26.0"; 19 + version = "3.26.1"; 20 20 pyproject = true; 21 21 22 22 disabled = pythonOlder "3.7"; ··· 24 24 src = fetchPypi { 25 25 pname = "google_cloud_datacatalog"; 26 26 inherit version; 27 - hash = "sha256-rE3KvGuBi4YIwxLiICX5b1AO93NAWL6IpapNW5a/FVY="; 27 + hash = "sha256-qKCBos0KyFEZBHSNLmsU3CR3nmXiFht1zH4QdINlokg="; 28 28 }; 29 29 30 30 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/google-cloud-datastore/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "google-cloud-datastore"; 20 - version = "2.20.2"; 20 + version = "2.21.0"; 21 21 pyproject = true; 22 22 23 23 disabled = pythonOlder "3.7"; ··· 25 25 src = fetchPypi { 26 26 pname = "google_cloud_datastore"; 27 27 inherit version; 28 - hash = "sha256-lmXQCXKdlVEynZR29NW9qcEdNGkkPqiiwNlJC2WqiZ8="; 28 + hash = "sha256-7uRU3UpV9bMn+fNEko/xoJpvd8I9Xj2QitMaE8wvQHM="; 29 29 }; 30 30 31 31 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/google-cloud-netapp/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "google-cloud-netapp"; 18 - version = "0.3.20"; 18 + version = "0.3.21"; 19 19 pyproject = true; 20 20 21 21 disabled = pythonOlder "3.8"; ··· 23 23 src = fetchPypi { 24 24 pname = "google_cloud_netapp"; 25 25 inherit version; 26 - hash = "sha256-ZPJMw+fOPcKrRpwoZYPSBCUpuejJsDSXLqvbhNvMWfA="; 26 + hash = "sha256-H6nkC+D2HSMV/ascQoKa3gJmRH5iuXugDiYM1NFR7tU="; 27 27 }; 28 28 29 29 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/google-cloud-secret-manager/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-secret-manager"; 17 - version = "2.23.2"; 17 + version = "2.23.3"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 22 22 src = fetchPypi { 23 23 pname = "google_cloud_secret_manager"; 24 24 inherit version; 25 - hash = "sha256-h2M3mSqredhkfbFYk3G8tztJhmK1hhlZmfjJRVpZfyk="; 25 + hash = "sha256-WYxMCp0Q1J1QDrSuoyVd/yUKovksAo9cl+OzZ/doyAg="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/google-cloud-speech/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-speech"; 17 - version = "2.31.1"; 17 + version = "2.32.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 22 22 src = fetchPypi { 23 23 pname = "google_cloud_speech"; 24 24 inherit version; 25 - hash = "sha256-/fDTUMBke1ZpRUAr2K7vK3r9pnq7UgbrTbTtQfkjtA8="; 25 + hash = "sha256-icJhixMdMQxsAOfATSkP+ppdaMIBkQMHZqdzeFDwTnc="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/google-cloud-texttospeech/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-texttospeech"; 17 - version = "2.25.1"; 17 + version = "2.26.0"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 22 22 src = fetchPypi { 23 23 pname = "google_cloud_texttospeech"; 24 24 inherit version; 25 - hash = "sha256-N918PwI/WpfbcpiXGNllMOBfricOXR3kHRBLMWp3Cvw="; 25 + hash = "sha256-Q68biKa5vs3mmju/iqgM36XxL4mZ5WvPnew3Q1Ttf2o="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/google-cloud-websecurityscanner/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "google-cloud-websecurityscanner"; 17 - version = "1.17.1"; 17 + version = "1.17.2"; 18 18 pyproject = true; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 22 22 src = fetchPypi { 23 23 pname = "google_cloud_websecurityscanner"; 24 24 inherit version; 25 - hash = "sha256-nDjk29d1V19fUNei6lJLtmJDwfLcBSnXm4jZQV2s+vI="; 25 + hash = "sha256-EWTO9yWJUHe+mELBp1/CxB6OCaS0woZtooKFAGH4yGY="; 26 26 }; 27 27 28 28 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/graph-tool/default.nix
··· 32 32 in 33 33 buildPythonPackage rec { 34 34 pname = "graph-tool"; 35 - version = "2.96"; 35 + version = "2.97"; 36 36 format = "other"; 37 37 38 38 src = fetchurl { 39 39 url = "https://downloads.skewed.de/graph-tool/graph-tool-${version}.tar.bz2"; 40 - hash = "sha256-kNW09I/5U2kwKFOCWRdsedoXtIdnZhg9Bjy1GOw1rVc="; 40 + hash = "sha256-Yt2PuLuvvv4iNcv6UHzr5lTwFkReVtVO/znSADkxjKU="; 41 41 }; 42 42 43 43 postPatch = ''
+2 -2
pkgs/development/python-modules/lib4sbom/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "lib4sbom"; 15 - version = "0.8.3"; 15 + version = "0.8.4"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.7"; ··· 21 21 owner = "anthonyharrison"; 22 22 repo = "lib4sbom"; 23 23 tag = "v${version}"; 24 - hash = "sha256-7ERjzfMIz1tRvShxO2hR+DzRYyfV3KxpHmgJTLErnRw="; 24 + hash = "sha256-QTYtaEo5LdDPfv8KgQ3IUJgKphQl2xyQXrcSn19IeKo="; 25 25 }; 26 26 27 27 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/mediapy/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "mediapy"; 15 - version = "1.2.2"; 15 + version = "1.2.3"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.8"; 19 19 20 20 src = fetchPypi { 21 21 inherit pname version; 22 - hash = "sha256-QtmhqpPBg1ULgk27Tw3l2mGqXITbjwHwY6zR8juQ7wo="; 22 + hash = "sha256-vDt5wXZ6OsCSbzShm+Ms9jhD5h3bMvBeMXOxmL65s7I="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ flit-core ];
+3 -3
pkgs/development/python-modules/neoteroi-mkdocs/default.nix
··· 15 15 }: 16 16 buildPythonPackage rec { 17 17 pname = "neoteroi-mkdocs"; 18 - version = "1.1.0"; 18 + version = "1.1.1"; 19 19 pyproject = true; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "Neoteroi"; 23 23 repo = "mkdocs-plugins"; 24 24 tag = "v${version}"; 25 - hash = "sha256-qizF1Y3BUyr0ekoATJVa62q7gvpbMW3fIKViov2tFTI="; 25 + hash = "sha256-EbhkhcH8sGxiwimg9dfmSSOJR7DYw7nfS3m1HUSH0vg="; 26 26 }; 27 27 28 28 buildInputs = [ hatchling ]; ··· 51 51 meta = with lib; { 52 52 homepage = "https://github.com/Neoteroi/mkdocs-plugins"; 53 53 description = "Plugins for MkDocs"; 54 - changelog = "https://github.com/Neoteroi/mkdocs-plugins/releases/v${version}"; 54 + changelog = "https://github.com/Neoteroi/mkdocs-plugins/releases/${src.tag}"; 55 55 license = licenses.mit; 56 56 maintainers = with maintainers; [ 57 57 aldoborrero
+46 -30
pkgs/development/python-modules/papermill/default.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - aiohttp, 4 + buildPythonPackage, 5 + fetchFromGitHub, 6 + 7 + # build-system 8 + setuptools, 9 + 10 + # dependencies 5 11 ansicolors, 6 - azure-datalake-store, 7 - azure-identity, 8 - azure-storage-blob, 9 - boto3, 10 - buildPythonPackage, 11 12 click, 12 13 entrypoints, 13 - fetchFromGitHub, 14 - gcsfs, 15 - ipykernel, 16 - moto, 17 14 nbclient, 18 15 nbformat, 19 - pyarrow, 20 - pygithub, 21 - pytest-mock, 22 - pytestCheckHook, 23 - pythonAtLeast, 24 - pythonOlder, 25 16 pyyaml, 26 17 requests, 27 - setuptools, 28 18 tenacity, 29 19 tqdm, 20 + pythonAtLeast, 21 + aiohttp, 22 + 23 + # optional-dependencies 24 + azure-datalake-store, 25 + azure-identity, 26 + azure-storage-blob, 27 + gcsfs, 28 + pygithub, 29 + pyarrow, 30 + boto3, 31 + 32 + # tests 33 + ipykernel, 34 + moto, 35 + pytest-mock, 36 + pytestCheckHook, 37 + versionCheckHook, 38 + writableTmpDirAsHomeHook, 30 39 }: 31 40 32 41 buildPythonPackage rec { ··· 34 43 version = "2.6.0"; 35 44 pyproject = true; 36 45 37 - disabled = pythonOlder "3.8"; 38 - 39 46 src = fetchFromGitHub { 40 47 owner = "nteract"; 41 48 repo = "papermill"; ··· 46 53 build-system = [ setuptools ]; 47 54 48 55 dependencies = [ 56 + ansicolors 49 57 click 50 - pyyaml 58 + entrypoints 59 + nbclient 51 60 nbformat 52 - nbclient 53 - tqdm 61 + pyyaml 54 62 requests 55 - entrypoints 56 63 tenacity 57 - ansicolors 64 + tqdm 58 65 ] ++ lib.optionals (pythonAtLeast "3.12") [ aiohttp ]; 59 66 60 67 optional-dependencies = { ··· 75 82 moto 76 83 pytest-mock 77 84 pytestCheckHook 85 + versionCheckHook 86 + writableTmpDirAsHomeHook 78 87 ] 79 88 ++ optional-dependencies.azure 80 89 ++ optional-dependencies.s3 81 90 ++ optional-dependencies.gcs; 91 + versionCheckProgramArg = "--version"; 82 92 83 - preCheck = '' 84 - export HOME=$(mktemp -d) 85 - ''; 93 + pythonImportsCheck = [ "papermill" ]; 86 94 87 - pythonImportsCheck = [ "papermill" ]; 95 + # Using pytestFlagsArray to prevent disabling false positives 96 + pytestFlagsArray = [ 97 + # AssertionError: 'error' != 'display_data' 98 + "--deselect=papermill/tests/test_execute.py::TestBrokenNotebook2::test" 99 + 100 + # AssertionError: '\x1b[31mSystemExit\x1b[39m\x1b[31m:\x1b[39m 1\n' != '\x1b[0;31mSystemExit\x1b[0m\x1b[0;31m:\x1b[0m 1\n' 101 + "--deselect=papermill/tests/test_execute.py::TestOutputFormatting::test_output_formatting" 102 + ]; 88 103 89 104 disabledTests = 90 105 [ ··· 103 118 104 119 __darwinAllowLocalNetworking = true; 105 120 106 - meta = with lib; { 121 + meta = { 107 122 description = "Parametrize and run Jupyter and interact with notebooks"; 108 123 homepage = "https://github.com/nteract/papermill"; 109 - license = licenses.bsd3; 124 + changelog = "https://papermill.readthedocs.io/en/latest/changelog.html"; 125 + license = lib.licenses.bsd3; 110 126 maintainers = [ ]; 111 127 mainProgram = "papermill"; 112 128 };
+2 -2
pkgs/development/python-modules/pettingzoo/default.nix
··· 33 33 34 34 buildPythonPackage rec { 35 35 pname = "pettingzoo"; 36 - version = "1.25.1"; 36 + version = "1.25.0"; 37 37 pyproject = true; 38 38 39 39 src = fetchFromGitHub { 40 40 owner = "Farama-Foundation"; 41 41 repo = "PettingZoo"; 42 42 tag = version; 43 - hash = "sha256-e25+UNCGjBOAt2f440d6W4lvhxKXRmwLfDvNxeC2Jfk="; 43 + hash = "sha256-hQe/TMlLG//Bn8aaSo0/FPOUvOEyKfztuTIS7SMsUQ4="; 44 44 }; 45 45 46 46 build-system = [
+2 -2
pkgs/development/python-modules/plaid-python/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "plaid-python"; 14 - version = "29.1.0"; 14 + version = "30.0.0"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.6"; ··· 19 19 src = fetchPypi { 20 20 pname = "plaid_python"; 21 21 inherit version; 22 - hash = "sha256-wDYjgHg0FbQYNsa3aIAbSl3TtZe9lbe8tti5HZJq4Vc="; 22 + hash = "sha256-qCaXtvLceFg5njbKbqPVHW81HniGswB4HIdWU51/4X4="; 23 23 }; 24 24 25 25 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pox/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pox"; 10 - version = "0.3.5"; 10 + version = "0.3.6"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-gSDuTJTpUObgSD4FCk8OVgduWQugqa3RlSTCVL0jwtE="; 17 + hash = "sha256-hO7tOWABWaYoBKrPwA41Pt6q5n2MZHzKqrc6bv7T9gU="; 18 18 }; 19 19 20 20 # Test sare failing the sandbox
+3 -3
pkgs/development/python-modules/pybase64/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "pybase64"; 13 - version = "1.4.0"; 13 + version = "1.4.1"; 14 14 pyproject = true; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 20 20 repo = "pybase64"; 21 21 tag = "v${version}"; 22 22 fetchSubmodules = true; 23 - hash = "sha256-Yl0P9Ygy6IirjSFrutl+fmn4BnUL1nXzbQgADNQFg3I="; 23 + hash = "sha256-mEwFcnqUKCWYYrcjELshJYNqTxQ//4w4OzaWhrzB5Mg="; 24 24 }; 25 25 26 26 build-system = [ setuptools ]; ··· 35 35 description = "Fast Base64 encoding/decoding"; 36 36 mainProgram = "pybase64"; 37 37 homepage = "https://github.com/mayeut/pybase64"; 38 - changelog = "https://github.com/mayeut/pybase64/releases/tag/v${version}"; 38 + changelog = "https://github.com/mayeut/pybase64/releases/tag/${src.tag}"; 39 39 license = lib.licenses.bsd2; 40 40 maintainers = [ ]; 41 41 };
+2 -2
pkgs/development/python-modules/pyixapi/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "pyixapi"; 14 - version = "0.2.5"; 14 + version = "0.2.6"; 15 15 pyproject = true; 16 16 17 17 disabled = pythonOlder "3.8"; ··· 20 20 owner = "peering-manager"; 21 21 repo = "pyixapi"; 22 22 tag = version; 23 - hash = "sha256-jzRdseBaNOr3Dozp15/s3ZGTcwqmCBHqdGZmP3dtdsE="; 23 + hash = "sha256-NS8rVzLpEtpuLal6sApXI3hjASiIeXZuZ4xyj9Zv1k0="; 24 24 }; 25 25 26 26 pythonRelaxDeps = [ "pyjwt" ];
+2 -2
pkgs/development/python-modules/pylacus/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pylacus"; 12 - version = "1.13.2"; 12 + version = "1.14.0"; 13 13 pyproject = true; 14 14 15 15 disabled = pythonOlder "3.8"; ··· 18 18 owner = "ail-project"; 19 19 repo = "PyLacus"; 20 20 tag = "v${version}"; 21 - hash = "sha256-EZhlAlZbxcZRpdeAqIwEXV9YPyleW2jnea+e5jRL1EE="; 21 + hash = "sha256-fpu22X4xWRP7Kzp15gIziNCxMmS7P8wb+Zcbr5wlUBc="; 22 22 }; 23 23 24 24 build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/pystac/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "pystac"; 20 - version = "1.12.2"; 20 + version = "1.13.0"; 21 21 pyproject = true; 22 22 disabled = pythonOlder "3.9"; 23 23 ··· 25 25 owner = "stac-utils"; 26 26 repo = "pystac"; 27 27 tag = "v${version}"; 28 - hash = "sha256-Cz9VyHIAfeRvK+az1ETVrTXvBh/VpkgmtERElfgAdBo="; 28 + hash = "sha256-DxRJsnbzXBnpQSJE0VwkXV3vyH6WffiMaZ3119XBxJ8="; 29 29 }; 30 30 31 31 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/pytibber/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pytibber"; 15 - version = "0.31.0"; 15 + version = "0.31.1"; 16 16 pyproject = true; 17 17 18 18 disabled = pythonOlder "3.11"; ··· 21 21 owner = "Danielhiversen"; 22 22 repo = "pyTibber"; 23 23 tag = version; 24 - hash = "sha256-NCzgh/hPbbKgJLvfOzXSkOCrV53w/F0F5TglQ2gOAJk="; 24 + hash = "sha256-qQ/F7SF91wiWelV6kFBDjv5UmrrcD5TmwCsNuG5c25s="; 25 25 }; 26 26 27 27 build-system = [ setuptools ];
+5 -3
pkgs/development/python-modules/qcs-sdk-python/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "qcs-sdk-python"; 20 - version = "0.21.12"; 20 + version = "0.21.18"; 21 21 pyproject = true; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "rigetti"; 25 25 repo = "qcs-sdk-rust"; 26 26 tag = "python/v${version}"; 27 - hash = "sha256-5tabdxMvYW0g2k48MTAm15+o/OI7yFyL19xirUBN7D4="; 27 + hash = "sha256-uN9SQnQR5y4gyJeQI5H04hT1OL1ZQBwCdz8GkNMMTLY="; 28 28 }; 29 29 30 30 cargoDeps = rustPlatform.fetchCargoVendor { 31 31 inherit pname version src; 32 - hash = "sha256-YOBI0q7OsjFhoQUO2K4Q3CprcxHgJbTmg+klXj41p0o="; 32 + hash = "sha256-PqQMG8RKF8Koz796AeoG/X9SeL1TruwOVPqwfKuq984="; 33 33 }; 34 34 35 35 buildAndTestSubdir = "crates/python"; ··· 68 68 "test_get_report" 69 69 "test_get_version_info" 70 70 "test_list_quantum_processors_timeout" 71 + "test_quilc_tracing" 72 + "test_qvm_tracing" 71 73 ]; 72 74 73 75 meta = {
+45
pkgs/development/python-modules/scspell/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + pyxdg, 6 + setuptools, 7 + versionCheckHook, 8 + writableTmpDirAsHomeHook, 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "scspell"; 13 + version = "2.3"; 14 + pyproject = true; 15 + 16 + src = fetchFromGitHub { 17 + owner = "myint"; 18 + repo = "scspell"; 19 + tag = "v${version}"; 20 + hash = "sha256-XiUdz+uHOJlqo+TWd1V/PvzkGJ2kPXzJJSe5Smfdgec="; 21 + }; 22 + 23 + build-system = [ setuptools ]; 24 + 25 + dependencies = [ 26 + pyxdg 27 + ]; 28 + 29 + nativeCheckInputs = [ 30 + versionCheckHook 31 + writableTmpDirAsHomeHook 32 + ]; 33 + 34 + versionCheckProgramArg = "--version"; 35 + 36 + pythonImportsCheck = [ "scspell" ]; 37 + 38 + meta = { 39 + description = "A spell checker for source code"; 40 + homepage = "https://github.com/myint/scspell"; 41 + license = lib.licenses.gpl2; 42 + maintainers = with lib.maintainers; [ guelakais ]; 43 + mainProgram = "scspell"; 44 + }; 45 + }
+6 -2
pkgs/development/python-modules/unstructured-client/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "unstructured-client"; 24 - version = "0.32.3"; 24 + version = "0.33.0"; 25 25 pyproject = true; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "Unstructured-IO"; 29 29 repo = "unstructured-python-client"; 30 30 tag = "v${version}"; 31 - hash = "sha256-bHiYV86c3ViCLix6vR55GiM8qTv64jj9tD8nF/jMUm4="; 31 + hash = "sha256-leQlBLR4BfirUpjhxSiXIgTm7Di6lh5ic0oELzON+Uw="; 32 32 }; 33 33 34 34 preBuild = '' ··· 36 36 ''; 37 37 38 38 build-system = [ poetry-core ]; 39 + 40 + pythonRelaxDeps = [ 41 + "pydantic" 42 + ]; 39 43 40 44 dependencies = [ 41 45 aiofiles
+2 -2
pkgs/development/python-modules/vector/default.nix
··· 24 24 25 25 buildPythonPackage rec { 26 26 pname = "vector"; 27 - version = "1.6.1"; 27 + version = "1.6.2"; 28 28 pyproject = true; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "scikit-hep"; 32 32 repo = "vector"; 33 33 tag = "v${version}"; 34 - hash = "sha256-EHvdz6Tv3qJr6yUAw3/TuoMSrOCAQpsFBF1sS5I2p2k="; 34 + hash = "sha256-IMr3+YveR/FDQ2MbgbWr1KJFrdH9B+KOFVNGJjz6Zdk="; 35 35 }; 36 36 37 37 build-system = [
+8 -8
pkgs/games/doom-ports/slade/default.nix
··· 8 8 zip, 9 9 wxGTK, 10 10 gtk3, 11 - sfml, 11 + sfml_2, 12 12 fluidsynth, 13 13 curl, 14 14 freeimage, ··· 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "slade"; 24 - version = "3.2.6"; 24 + version = "3.2.7"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "sirjuddington"; 28 28 repo = "SLADE"; 29 29 rev = version; 30 - hash = "sha256-pcWmv1fnH18X/S8ljfHxaL1PjApo5jyM8W+WYn+/7zI="; 30 + hash = "sha256-+i506uzO2q/9k7en6CKs4ui9gjszrMOYwW+V9W5Lvns="; 31 31 }; 32 32 33 33 nativeBuildInputs = [ ··· 41 41 buildInputs = [ 42 42 wxGTK 43 43 gtk3 44 - sfml 44 + sfml_2 45 45 fluidsynth 46 46 curl 47 47 freeimage ··· 64 64 ) 65 65 ''; 66 66 67 - meta = with lib; { 67 + meta = { 68 68 description = "Doom editor"; 69 69 homepage = "http://slade.mancubus.net/"; 70 - license = licenses.gpl2Only; # https://github.com/sirjuddington/SLADE/issues/1754 71 - platforms = platforms.linux; 72 - maintainers = with maintainers; [ abbradar ]; 70 + license = lib.licenses.gpl2Only; # https://github.com/sirjuddington/SLADE/issues/1754 71 + platforms = lib.platforms.linux; 72 + maintainers = with lib.maintainers; [ abbradar ]; 73 73 }; 74 74 }
+1 -1
pkgs/misc/base16-builder/node-packages.nix
··· 5 5 inherit system; 6 6 }, 7 7 system ? builtins.currentSystem, 8 - nodejs ? pkgs."nodejs_18", 8 + nodejs ? pkgs."nodejs_20", 9 9 }: 10 10 11 11 let
+2 -2
pkgs/os-specific/linux/prl-tools/default.nix
··· 43 43 in 44 44 stdenv.mkDerivation (finalAttrs: { 45 45 pname = "prl-tools"; 46 - version = "20.2.2-55879"; 46 + version = "20.3.0-55895"; 47 47 48 48 # We download the full distribution to extract prl-tools-lin.iso from 49 49 # => ${dmg}/Parallels\ Desktop.app/Contents/Resources/Tools/prl-tools-lin.iso 50 50 src = fetchurl { 51 51 url = "https://download.parallels.com/desktop/v${lib.versions.major finalAttrs.version}/${finalAttrs.version}/ParallelsDesktop-${finalAttrs.version}.dmg"; 52 - hash = "sha256-MgToUW9H4NWjY+yBxTqg9wZ2VDNbbDu0tIeHcGZxPkM="; 52 + hash = "sha256-Bs1hgEr5y9TYMGPXGrIOmqMgeyc6wHVo1x7OijTYifY="; 53 53 }; 54 54 55 55 hardeningDisable = [
+2 -2
pkgs/servers/deconz/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "deconz"; 20 - version = "2.28.1"; 20 + version = "2.29.5"; 21 21 22 22 src = fetchurl { 23 23 url = "https://deconz.dresden-elektronik.de/ubuntu/beta/deconz-${version}-qt5.deb"; 24 - sha256 = "sha256-uHbo0XerUx81o7gXK570iJKiotkQ0aCXUVcyYelMu4k="; 24 + sha256 = "sha256-vUMnxduQfZv6YHA2hRnhbKf9sBvVCCE2n4ZnutmaRpw="; 25 25 }; 26 26 27 27 nativeBuildInputs = [
+1 -5
pkgs/servers/sql/mariadb/default.nix
··· 360 360 }; 361 361 in 362 362 self: { 363 + mariadb_105 = throw "'mariadb_105' has been removed because it reached its End of Life. Consider upgrading to 'mariadb_106'."; 363 364 # see https://mariadb.org/about/#maintenance-policy for EOLs 364 - mariadb_105 = self.callPackage generic { 365 - # Supported until 2025-06-24 366 - version = "10.5.28"; 367 - hash = "sha256-C1BwII2gEWZA8gvQhfETZSf5mMwjJocVvL81Lnt/PME="; 368 - }; 369 365 mariadb_106 = self.callPackage generic { 370 366 # Supported until 2026-07-06 371 367 version = "10.6.21";
+5 -5
pkgs/servers/teleport/16/default.nix
··· 2 2 import ../generic.nix ( 3 3 args 4 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="; 5 + version = "16.5.3"; 6 + hash = "sha256-yaHy75oS+HuO++qHEDaGByz11vwAqfaDT9qb94iKs3Y="; 7 + vendorHash = "sha256-pHAiJ080lyWtb7xbwSeD9g8JlyXZyqtZC2IpsUJ7YaY="; 8 + pnpmHash = "sha256-JQca2eFxcKJDHIaheJBg93ivZU95UWMRgbcK7QE4R10="; 9 + cargoHash = "sha256-04zykCcVTptEPGy35MIWG+tROKFzEepLBmn04mSbt7I="; 10 10 } 11 11 )
+5 -5
pkgs/servers/teleport/17/default.nix
··· 2 2 import ../generic.nix ( 3 3 args 4 4 // { 5 - version = "17.4.2"; 6 - hash = "sha256-hiitFUN7bJR68sh/HrWsQMUm1lM2J3yjSoIT7mv/ldo="; 7 - vendorHash = "sha256-03qkUH7UfAF0FwbG5enKf9Ke1teN89vmzk8yRfGvmPg="; 8 - pnpmHash = "sha256-Hh4R+mkJJp9CR4NHw+VFzLPxb7e9T1BQkey0in2t934="; 9 - cargoHash = "sha256-0PT9y56V/WHo3M5TcpVWBuHcQMZ0w2L4rEuXuTvVNFU="; 5 + version = "17.4.5"; 6 + hash = "sha256-VsgwX/ffHY4640FsXLtEht5acUX4bnaAlLDxMnLb0Mg="; 7 + vendorHash = "sha256-3G7Vw/R08vG/tC16RBNPM0oOu6lLOgNpRLN/FAaKvuQ="; 8 + pnpmHash = "sha256-gc1m76w3o0N1F6xYr2ZS6DOGvwbjK8k6bC8G8+xVFVQ="; 9 + cargoHash = "sha256-qz8gkooQTuBlPWC4lHtvBQpKkd+nEZ0Hl7AVg9JkPqs="; 10 10 } 11 11 )
+15
pkgs/servers/teleport/disable-wasm-opt-for-ironrdp.patch
··· 1 + # Based on https://github.com/gravitational/teleport/commit/994890fb05360b166afd981312345a4cf01bc422.patch?full_index=1 2 + diff --git a/web/packages/shared/libs/ironrdp/Cargo.toml b/web/packages/shared/libs/ironrdp/Cargo.toml 3 + index 4252ba95372bdab9a1e2f74e164e303bedd5eee8..4c203290984223564f50ee775a137e86f3c2ddf0 100644 4 + --- a/web/packages/shared/libs/ironrdp/Cargo.toml 5 + +++ b/web/packages/shared/libs/ironrdp/Cargo.toml 6 + @@ -7,6 +7,9 @@ publish.workspace = true 7 + 8 + # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 9 + 10 + +[package.metadata.wasm-pack.profile.release] 11 + +wasm-opt = false 12 + + 13 + [lib] 14 + crate-type = ["cdylib"] 15 +
+7 -7
pkgs/servers/teleport/generic.nix
··· 89 89 ]; 90 90 91 91 patches = [ 92 - (fetchpatch { 93 - name = "disable-wasm-opt-for-ironrdp.patch"; 94 - url = "https://github.com/gravitational/teleport/commit/994890fb05360b166afd981312345a4cf01bc422.patch?full_index=1"; 95 - hash = "sha256-Y5SVIUQsfi5qI28x5ccoRkBjpdpeYn0mQk8sLO644xo="; 96 - }) 92 + ./disable-wasm-opt-for-ironrdp.patch 97 93 ]; 98 94 99 95 configurePhase = '' ··· 107 103 buildPhase = '' 108 104 PATH=$PATH:$PWD/node_modules/.bin 109 105 110 - pushd web/packages/teleport 106 + pushd web/packages 107 + pushd shared 111 108 # https://github.com/gravitational/teleport/blob/6b91fe5bbb9e87db4c63d19f94ed4f7d0f9eba43/web/packages/teleport/README.md?plain=1#L18-L20 112 - RUST_MIN_STACK=16777216 wasm-pack build ./src/ironrdp --target web --mode no-install 109 + RUST_MIN_STACK=16777216 wasm-pack build ./libs/ironrdp --target web --mode no-install 110 + popd 111 + pushd teleport 113 112 vite build 113 + popd 114 114 popd 115 115 ''; 116 116
+2 -2
pkgs/tools/admin/meshcentral/default.nix
··· 3 3 fetchzip, 4 4 fetchYarnDeps, 5 5 yarn2nix-moretea, 6 - nodejs_18, 6 + nodejs_20, 7 7 dos2unix, 8 8 }: 9 9 ··· 37 37 preFixup = '' 38 38 mkdir -p $out/bin 39 39 chmod a+x $out/libexec/meshcentral/deps/meshcentral/meshcentral.js 40 - sed -i '1i#!${nodejs_18}/bin/node' $out/libexec/meshcentral/deps/meshcentral/meshcentral.js 40 + sed -i '1i#!${nodejs_20}/bin/node' $out/libexec/meshcentral/deps/meshcentral/meshcentral.js 41 41 ln -s $out/libexec/meshcentral/deps/meshcentral/meshcentral.js $out/bin/meshcentral 42 42 ''; 43 43
+3 -3
pkgs/tools/security/gopass/hibp.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "gopass-hibp"; 11 - version = "1.15.15"; 11 + version = "1.15.16"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "gopasspw"; 15 15 repo = "gopass-hibp"; 16 16 rev = "v${version}"; 17 - hash = "sha256-auY0Wg5ki4WIHtA172wJJj9VxQEHWMmQop5bIviinn8="; 17 + hash = "sha256-wmZtLVZhIKAcaE7CC7mlGq/ybcANki1vzdgAoh+NXB8="; 18 18 }; 19 19 20 - vendorHash = "sha256-QgLQN5WjiDK/9AReoCXSWH+Mh7xF2NbUSJiiO/E8jpo="; 20 + vendorHash = "sha256-5+DdlNqPNbStG7c6eX4t+4ICi3ZfCNQblkyw3eFZZL4="; 21 21 22 22 subPackages = [ "." ]; 23 23
+1 -1
pkgs/tools/security/onlykey/onlykey.nix
··· 5 5 inherit system; 6 6 }, 7 7 system ? builtins.currentSystem, 8 - nodejs ? pkgs.nodejs_18, 8 + nodejs ? pkgs.nodejs_20, 9 9 }: 10 10 11 11 let
-1
pkgs/top-level/packages-config.nix
··· 24 24 rPackages 25 25 roundcubePlugins 26 26 sourceHanPackages 27 - zabbix50 28 27 zabbix60 29 28 ; 30 29
+8 -4
pkgs/top-level/php-packages.nix
··· 395 395 396 396 vld = callPackage ../development/php-packages/vld { }; 397 397 398 + wikidiff2 = callPackage ../development/php-packages/wikidiff2 { }; 399 + 398 400 xdebug = callPackage ../development/php-packages/xdebug { }; 399 401 400 402 yaml = callPackage ../development/php-packages/yaml { }; ··· 422 424 { name = "calendar"; } 423 425 { 424 426 name = "ctype"; 425 - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' 426 - # Broken test on aarch64-darwin 427 - rm ext/ctype/tests/lc_ctype_inheritance.phpt 428 - ''; 427 + postPatch = 428 + lib.optionalString (stdenv.hostPlatform.isDarwin && lib.versionAtLeast php.version "8.2") 429 + # Broken test on aarch64-darwin 430 + '' 431 + rm ext/ctype/tests/lc_ctype_inheritance.phpt 432 + ''; 429 433 } 430 434 { 431 435 name = "curl";
+2
pkgs/top-level/python-packages.nix
··· 15450 15450 15451 15451 scs = callPackage ../development/python-modules/scs { }; 15452 15452 15453 + scspell = callPackage ../development/python-modules/scspell { }; 15454 + 15453 15455 sdds = callPackage ../development/python-modules/sdds { }; 15454 15456 15455 15457 sdjson = callPackage ../development/python-modules/sdjson { };