lol

Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
be1f07fc 60e89fc1

+681 -312
+16 -24
doc/languages-frameworks/nim.section.md
··· 15 The following example shows a Nim program that depends only on Nim libraries: 16 17 ```nix 18 - { lib, nimPackages, fetchurl }: 19 - 20 - nimPackages.buildNimPackage rec { 21 - pname = "hottext"; 22 - version = "1.4"; 23 24 nimBinOnly = true; 25 26 - src = fetchurl { 27 - url = "https://git.sr.ht/~ehmry/hottext/archive/v${version}.tar.gz"; 28 - hash = "sha256-hIUofi81zowSMbt1lUsxCnVzfJGN3FEiTtN8CEFpwzY="; 29 }; 30 31 - buildInputs = with nimPackages; [ 32 - bumpy 33 - chroma 34 - flatty 35 - nimsimd 36 - pixie 37 - sdl2 38 - typography 39 - vmath 40 - zippy 41 - ]; 42 - } 43 44 ``` 45 46 ## Nim library packages in Nixpkgs {#nim-library-packages-in-nixpkgs} ··· 60 ```nix 61 { lib, buildNimPackage, fetchNimble, SDL2 }: 62 63 - buildNimPackage rec { 64 pname = "sdl2"; 65 version = "2.0.4"; 66 src = fetchNimble { 67 - inherit pname version; 68 - hash = "sha256-qDtVSnf+7rTq36WAxgsUZ8XoUk4sKwHyt8EJcY5WP+o="; 69 }; 70 propagatedBuildInputs = [ SDL2 ]; 71 - } 72 ``` 73 74 ## `buildNimPackage` parameters {#buildnimpackage-parameters}
··· 15 The following example shows a Nim program that depends only on Nim libraries: 16 17 ```nix 18 + { lib, nimPackages, fetchFromGitHub }: 19 20 + nimPackages.buildNimPackage (finalAttrs: { 21 + pname = "ttop"; 22 + version = "1.0.1"; 23 nimBinOnly = true; 24 25 + src = fetchFromGitHub { 26 + owner = "inv2004"; 27 + repo = "ttop"; 28 + rev = "v${finalAttrs.version}"; 29 + hash = "sha256-x4Uczksh6p3XX/IMrOFtBxIleVHdAPX9e8n32VAUTC4="; 30 }; 31 32 + buildInputs = with nimPackages; [ asciigraph illwill parsetoml zippy ]; 33 34 + }) 35 ``` 36 37 ## Nim library packages in Nixpkgs {#nim-library-packages-in-nixpkgs} ··· 51 ```nix 52 { lib, buildNimPackage, fetchNimble, SDL2 }: 53 54 + buildNimPackage (finalAttrs: { 55 pname = "sdl2"; 56 version = "2.0.4"; 57 src = fetchNimble { 58 + inherit (finalAttrs) pname version; 59 + hash = "sha256-Vtcj8goI4zZPQs2TbFoBFlcR5UqDtOldaXSH/+/xULk="; 60 }; 61 propagatedBuildInputs = [ SDL2 ]; 62 + doCheck = true; 63 + }) 64 ``` 65 66 ## `buildNimPackage` parameters {#buildnimpackage-parameters}
+1 -1
nixos/doc/manual/release-notes/rl-2305.section.md
··· 553 554 - `buildDunePackage` now defaults to `strictDeps = true` which means that any library should go into `buildInputs` or `checkInputs`. Any executable that is run on the building machine should go into `nativeBuildInputs` or `nativeCheckInputs` respectively. Example of executables are `ocaml`, `findlib` and `menhir`. PPXs are libraries which are built by dune and should therefore not go into `nativeBuildInputs`. 555 556 - - `buildFHSUserEnv` is now called `buildFHSEnv` and uses FlatPak's Bubblewrap sandboxing tool rather than Nixpkgs' own chrootenv. The old chrootenv-based implemenation is still available via `buildFHSEnvChrootenv` but is considered deprecated and will be removed when the remaining uses inside Nixpkgs have been migrated. If your FHSEnv-wrapped application misbehaves when using the new bubblewrap implementation, please create an issue in Nixpkgs. 557 558 - Top-level `buildPlatform`, `hostPlatform`, `targetPlatform` have been deprecated, use `stdenv.X` instead. 559
··· 553 554 - `buildDunePackage` now defaults to `strictDeps = true` which means that any library should go into `buildInputs` or `checkInputs`. Any executable that is run on the building machine should go into `nativeBuildInputs` or `nativeCheckInputs` respectively. Example of executables are `ocaml`, `findlib` and `menhir`. PPXs are libraries which are built by dune and should therefore not go into `nativeBuildInputs`. 555 556 + - `buildFHSUserEnv` is now called `buildFHSEnv` and uses FlatPak's Bubblewrap sandboxing tool rather than Nixpkgs' own chrootenv. The old chrootenv-based implemenation is still available via `buildFHSEnvChroot` but is considered deprecated and will be removed when the remaining uses inside Nixpkgs have been migrated. If your FHSEnv-wrapped application misbehaves when using the new bubblewrap implementation, please create an issue in Nixpkgs. 557 558 - Top-level `buildPlatform`, `hostPlatform`, `targetPlatform` have been deprecated, use `stdenv.X` instead. 559
+2 -1
nixos/modules/services/web-apps/nextcloud.nix
··· 381 type = types.str; 382 description = lib.mdDoc '' 383 The full path to a file that contains the admin's password. Must be 384 - readable by user `nextcloud`. 385 ''; 386 }; 387
··· 381 type = types.str; 382 description = lib.mdDoc '' 383 The full path to a file that contains the admin's password. Must be 384 + readable by user `nextcloud`. The password is set only in the initial 385 + setup of nextcloud by the systemd `nextcloud-setup.service`. 386 ''; 387 }; 388
+2 -2
pkgs/applications/audio/ardour/default.nix
··· 58 }: 59 stdenv.mkDerivation rec { 60 pname = "ardour"; 61 - version = "7.3"; 62 63 # We can't use `fetchFromGitea` here, as attempting to fetch release archives from git.ardour.org 64 # result in an empty archive. See https://tracker.ardour.org/view.php?id=7328 for more info. 65 src = fetchgit { 66 url = "git://git.ardour.org/ardour/ardour.git"; 67 rev = version; 68 - hash = "sha256-fDZGmKQ6qgENkq8NY/J67Jym+IXoOYs8DT4xyPXLcC4="; 69 }; 70 71 bundledContent = fetchzip {
··· 58 }: 59 stdenv.mkDerivation rec { 60 pname = "ardour"; 61 + version = "7.4"; 62 63 # We can't use `fetchFromGitea` here, as attempting to fetch release archives from git.ardour.org 64 # result in an empty archive. See https://tracker.ardour.org/view.php?id=7328 for more info. 65 src = fetchgit { 66 url = "git://git.ardour.org/ardour/ardour.git"; 67 rev = version; 68 + hash = "sha256-CUGhJi3ji0F6v41Y08sQvo7oKITOJ96ojdJL+FyCxmw="; 69 }; 70 71 bundledContent = fetchzip {
+3 -3
pkgs/applications/blockchains/lnd/default.nix
··· 6 7 buildGoModule rec { 8 pname = "lnd"; 9 - version = "0.16.2-beta"; 10 11 src = fetchFromGitHub { 12 owner = "lightningnetwork"; 13 repo = "lnd"; 14 rev = "v${version}"; 15 - sha256 = "sha256-s0m/aS99uB6LZb0+73SQ++mF0Ukg6IYIL+jbEi8ezW0="; 16 }; 17 18 - vendorSha256 = "sha256-7Ydl56Z6aOMBQ1RamFzjD/yp3zgQLkF5WEoOQe1Urv0="; 19 20 subPackages = [ "cmd/lncli" "cmd/lnd" ]; 21
··· 6 7 buildGoModule rec { 8 pname = "lnd"; 9 + version = "0.16.3-beta"; 10 11 src = fetchFromGitHub { 12 owner = "lightningnetwork"; 13 repo = "lnd"; 14 rev = "v${version}"; 15 + hash = "sha256-/seSpWnlQmeU4vQtlHMOSedPXP9HJp1GyxcB1LqHayA="; 16 }; 17 18 + vendorHash = "sha256-obrSVMqTwHe7231wa0OuoT6ANBqkQbkHIy93J2f68Zk="; 19 20 subPackages = [ "cmd/lncli" "cmd/lnd" ]; 21
+10 -2
pkgs/applications/display-managers/lightdm-slick-greeter/default.nix
··· 7 , intltool 8 , autoreconfHook 9 , wrapGAppsHook 10 , lightdm 11 , gtk3 12 , pixman 13 , libcanberra 14 , libX11 15 , libXext 16 , linkFarm ··· 20 21 stdenv.mkDerivation rec { 22 pname = "lightdm-slick-greeter"; 23 - version = "1.6.1"; 24 25 src = fetchFromGitHub { 26 owner = "linuxmint"; 27 repo = "slick-greeter"; 28 rev = version; 29 - sha256 = "sha256-k/E3bR63kesHQ/we+ctC0UEYE5YdZ6Lv5lYuXqCOvKA="; 30 }; 31 32 nativeBuildInputs = [ ··· 40 ]; 41 42 buildInputs = [ 43 lightdm 44 gtk3 45 pixman 46 libcanberra 47 libX11 48 libXext 49 ]; ··· 61 62 substituteInPlace src/session-list.vala \ 63 --replace "/usr/share" "${placeholder "out"}/share" 64 65 patchShebangs files/usr/bin/* 66 '';
··· 7 , intltool 8 , autoreconfHook 9 , wrapGAppsHook 10 + , cinnamon 11 , lightdm 12 , gtk3 13 , pixman 14 , libcanberra 15 + , libgnomekbd 16 , libX11 17 , libXext 18 , linkFarm ··· 22 23 stdenv.mkDerivation rec { 24 pname = "lightdm-slick-greeter"; 25 + version = "1.8.1"; 26 27 src = fetchFromGitHub { 28 owner = "linuxmint"; 29 repo = "slick-greeter"; 30 rev = version; 31 + sha256 = "sha256-40RyGWn32ppPjsuPljGBO6o7bu2rKYBweDycRS7xAVA="; 32 }; 33 34 nativeBuildInputs = [ ··· 42 ]; 43 44 buildInputs = [ 45 + cinnamon.xapp 46 lightdm 47 gtk3 48 pixman 49 libcanberra 50 + libgnomekbd # needed by XApp.KbdLayoutController 51 libX11 52 libXext 53 ]; ··· 65 66 substituteInPlace src/session-list.vala \ 67 --replace "/usr/share" "${placeholder "out"}/share" 68 + 69 + # We prefer stable path here. 70 + substituteInPlace data/x.dm.slick-greeter.gschema.xml \ 71 + --replace "/usr/share/onboard" "/run/current-system/sw/share/onboard" 72 73 patchShebangs files/usr/bin/* 74 '';
+1 -1
pkgs/applications/editors/emacs/generic.nix
··· 98 , withWebP ? lib.versionAtLeast version "29" 99 , withX ? !(stdenv.isDarwin || noGui || withPgtk) 100 , withXinput2 ? withX && lib.versionAtLeast version "29" 101 - , withXwidgets ? !noGui && (withGTK3 || withPgtk) 102 103 # Options 104 , siteStart ? ./site-start.el
··· 98 , withWebP ? lib.versionAtLeast version "29" 99 , withX ? !(stdenv.isDarwin || noGui || withPgtk) 100 , withXinput2 ? withX && lib.versionAtLeast version "29" 101 + , withXwidgets ? !stdenv.isDarwin && !noGui && (withGTK3 || withPgtk) 102 103 # Options 104 , siteStart ? ./site-start.el
+12 -5
pkgs/applications/misc/dbx/default.nix
··· 16 hash = "sha256-dArR1z3wkGDd3Y1WHK0sLjhuaKHAcsx6cCH2rgVdUGs="; 17 }; 18 19 - postPatch = '' 20 - substituteInPlace setup.py \ 21 - --replace "mlflow-skinny>=1.28.0,<3.0.0" "mlflow" \ 22 - --replace "rich==12.6.0" "rich" 23 - ''; 24 25 propagatedBuildInputs = with python3.pkgs; [ 26 aiohttp
··· 16 hash = "sha256-dArR1z3wkGDd3Y1WHK0sLjhuaKHAcsx6cCH2rgVdUGs="; 17 }; 18 19 + pythonRelaxDeps = [ 20 + "rich" 21 + "typer" 22 + ]; 23 + 24 + pythonRemoveDeps = [ 25 + "mlflow-skinny" 26 + ]; 27 + 28 + nativeBuildInputs = with python3.pkgs; [ 29 + pythonRelaxDepsHook 30 + ]; 31 32 propagatedBuildInputs = with python3.pkgs; [ 33 aiohttp
+5 -5
pkgs/applications/misc/deadd-notification-center/default.nix
··· 17 ''; 18 in mkDerivation rec { 19 pname = "deadd-notification-center"; 20 - version = "unstable-2022-11-07"; 21 22 src = fetchFromGitHub { 23 owner = "phuhl"; 24 repo = "linux_notification_center"; 25 - rev = "f4b8e2b724d86def9e7b0e12ea624f95760352d5"; 26 - hash = "sha256-ClJfWqStULvmj5YRAUDAmn2WOSA2sVtyZsa+qSY51Gk="; 27 }; 28 29 isLibrary = false; ··· 31 isExecutable = true; 32 33 libraryHaskellDepends = with haskellPackages; [ 34 - base bytestring ConfigFile containers dbus directory env-locale 35 filepath gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib gi-gobject 36 gi-gtk gi-pango haskell-gettext haskell-gi haskell-gi-base 37 hdaemonize here lens mtl process regex-tdfa setlocale split stm 38 - tagsoup text time transformers tuple unix 39 ]; 40 41 executableHaskellDepends = with haskellPackages; [ base ];
··· 17 ''; 18 in mkDerivation rec { 19 pname = "deadd-notification-center"; 20 + version = "2.0.3"; 21 22 src = fetchFromGitHub { 23 owner = "phuhl"; 24 repo = "linux_notification_center"; 25 + rev = "${version}"; 26 + hash = "sha256-OM4zzKdo0HMvzAl7BG9IuSHmTauSC5rLWoJJOAshDYg="; 27 }; 28 29 isLibrary = false; ··· 31 isExecutable = true; 32 33 libraryHaskellDepends = with haskellPackages; [ 34 + aeson base bytestring ConfigFile containers dbus directory env-locale 35 filepath gi-cairo gi-gdk gi-gdkpixbuf gi-gio gi-glib gi-gobject 36 gi-gtk gi-pango haskell-gettext haskell-gi haskell-gi-base 37 hdaemonize here lens mtl process regex-tdfa setlocale split stm 38 + tagsoup text time transformers tuple unix yaml 39 ]; 40 41 executableHaskellDepends = with haskellPackages; [ base ];
+2 -9
pkgs/applications/misc/feedbackd/default.nix
··· 31 in 32 stdenv.mkDerivation rec { 33 pname = "feedbackd"; 34 - version = "0.1.0"; 35 36 outputs = [ "out" "dev" "devdoc" ]; 37 ··· 40 owner = "Librem5"; 41 repo = "feedbackd"; 42 rev = "v${version}"; 43 - hash = "sha256-7H5Ah4zo+wLKd0WoKoOgtIm7HcUSw8PTf/KzBlY75oc="; 44 fetchSubmodules = true; 45 }; 46 - 47 - patches = [ 48 - (fetchpatch2 { 49 - url = "https://source.puri.sm/Librem5/feedbackd/-/merge_requests/109.patch"; 50 - hash = "sha256-z3Ud6P2GHYOaGA2vJDD3Sz47+M8p0VcYZ5gbYcGydMk="; 51 - }) 52 - ]; 53 54 depsBuildBuild = [ 55 pkg-config
··· 31 in 32 stdenv.mkDerivation rec { 33 pname = "feedbackd"; 34 + version = "0.2.0"; 35 36 outputs = [ "out" "dev" "devdoc" ]; 37 ··· 40 owner = "Librem5"; 41 repo = "feedbackd"; 42 rev = "v${version}"; 43 + hash = "sha256-l5rfMx3ElW25A5WVqzfKBp57ebaNC9msqV7mvnwv10s="; 44 fetchSubmodules = true; 45 }; 46 47 depsBuildBuild = [ 48 pkg-config
+2 -2
pkgs/applications/misc/phoc/default.nix
··· 52 }); 53 in stdenv.mkDerivation rec { 54 pname = "phoc"; 55 - version = "0.25.0"; 56 57 src = fetchFromGitLab { 58 domain = "gitlab.gnome.org"; ··· 60 owner = "Phosh"; 61 repo = pname; 62 rev = "v${version}"; 63 - sha256 = "sha256-1cbv4vzQ+RcRoT1pOT8Q0nxuZzKUlec38KCNMYaceeE="; 64 fetchSubmodules = true; 65 }; 66
··· 52 }); 53 in stdenv.mkDerivation rec { 54 pname = "phoc"; 55 + version = "0.27.0"; 56 57 src = fetchFromGitLab { 58 domain = "gitlab.gnome.org"; ··· 60 owner = "Phosh"; 61 repo = pname; 62 rev = "v${version}"; 63 + sha256 = "sha256-4/Fxo72KXLy3gxXMS+PrTUbZl0EFt2GPMXg8+/fE7MY="; 64 fetchSubmodules = true; 65 }; 66
+5
pkgs/applications/misc/shell-genie/default.nix
··· 16 hash = "sha256-z7LiAq2jLzqjg4Q/r9o7M6VbedeT34NyPpgctfqBp+8="; 17 }; 18 19 nativeBuildInputs = [ 20 poetry-core 21 ]; 22 23 propagatedBuildInputs = [
··· 16 hash = "sha256-z7LiAq2jLzqjg4Q/r9o7M6VbedeT34NyPpgctfqBp+8="; 17 }; 18 19 + pythonRelaxDeps = [ 20 + "typer" 21 + ]; 22 + 23 nativeBuildInputs = [ 24 poetry-core 25 + pythonRelaxDepsHook 26 ]; 27 28 propagatedBuildInputs = [
+2 -2
pkgs/applications/misc/syncthingtray/default.nix
··· 30 }: 31 32 mkDerivation rec { 33 - version = "1.4.1"; 34 pname = "syncthingtray"; 35 36 src = fetchFromGitHub { 37 owner = "Martchus"; 38 repo = "syncthingtray"; 39 rev = "v${version}"; 40 - sha256 = "sha256-6s78vytYxU7FWGQRO56qgmtZBlHbXMz3iVAbBXycDmI="; 41 }; 42 43 buildInputs = [
··· 30 }: 31 32 mkDerivation rec { 33 + version = "1.4.3"; 34 pname = "syncthingtray"; 35 36 src = fetchFromGitHub { 37 owner = "Martchus"; 38 repo = "syncthingtray"; 39 rev = "v${version}"; 40 + sha256 = "sha256-6J/P/DDD17QtXAISQn77EDIYqQu1hY7EnIX0FC6H/20="; 41 }; 42 43 buildInputs = [
+3 -3
pkgs/applications/misc/valent/default.nix
··· 22 23 stdenv.mkDerivation rec { 24 pname = "valent"; 25 - version = "unstable-2023-05-01"; 26 27 src = fetchFromGitHub { 28 owner = "andyholmes"; 29 repo = "valent"; 30 - rev = "74f5d9349a60f0d9fcf88cda01713980a221d639"; 31 fetchSubmodules = true; 32 - sha256 = "sha256-wqdujEKizrDFXtsjSTWpFgDL7MH3tsLTc7yd3LFgIQU="; 33 }; 34 35 nativeBuildInputs = [
··· 22 23 stdenv.mkDerivation rec { 24 pname = "valent"; 25 + version = "unstable-2023-06-11"; 26 27 src = fetchFromGitHub { 28 owner = "andyholmes"; 29 repo = "valent"; 30 + rev = "e6a121efa7eb7b432517d610de4deea6dfa876b0"; 31 fetchSubmodules = true; 32 + hash = "sha256-8X4Yu8VY5ehptJN1KtsCuoECtEZNLZMzOvU91j8UmDk="; 33 }; 34 35 nativeBuildInputs = [
+14 -14
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 110 "vendorHash": null 111 }, 112 "aws": { 113 - "hash": "sha256-hu4+FAqub+dah9is4iCyy784L8kIiFqkyrcZzll8LoU=", 114 "homepage": "https://registry.terraform.io/providers/hashicorp/aws", 115 "owner": "hashicorp", 116 "repo": "terraform-provider-aws", 117 - "rev": "v5.2.0", 118 "spdx": "MPL-2.0", 119 - "vendorHash": "sha256-y4JNZ4cMqXwvRNys+llQNGw91EuU/dzGY6Ifs/0cX8c=" 120 }, 121 "azuread": { 122 "hash": "sha256-wBNS2a6O1QJgssbAWhSRSfxaVZ35zgT/qNdpE++NQ8U=", ··· 128 "vendorHash": null 129 }, 130 "azurerm": { 131 - "hash": "sha256-OEybd46MRwtxnE11oy6KKg9uEqkzzUxrrMwbF0RkjUg=", 132 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 133 "owner": "hashicorp", 134 "repo": "terraform-provider-azurerm", 135 - "rev": "v3.60.0", 136 "spdx": "MPL-2.0", 137 "vendorHash": null 138 }, ··· 381 "vendorHash": "sha256-E1gzdES/YVxQq2J47E2zosvud2C/ViBeQ8+RfNHMBAg=" 382 }, 383 "fastly": { 384 - "hash": "sha256-zjeiA09kTc9qE+YGGrmMhken7oh3pX309t6VKE/fKN0=", 385 "homepage": "https://registry.terraform.io/providers/fastly/fastly", 386 "owner": "fastly", 387 "repo": "terraform-provider-fastly", 388 - "rev": "v5.0.0", 389 "spdx": "MPL-2.0", 390 "vendorHash": null 391 }, ··· 484 "vendorHash": null 485 }, 486 "hcloud": { 487 - "hash": "sha256-aqx6oMIqMUgpVMInZPxGFPT9i+pBdU3ufjM6YUSiOss=", 488 "homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud", 489 "owner": "hetznercloud", 490 "repo": "terraform-provider-hcloud", 491 - "rev": "v1.39.0", 492 "spdx": "MPL-2.0", 493 - "vendorHash": "sha256-qa6DUmzL+JB/WTJM+a5VDvBCsrbt8gq/LeqzdAHLm0Q=" 494 }, 495 "helm": { 496 "hash": "sha256-mGrQ5YKNsv1+Vkan5ohMXnTYofhCQPuTFjemXF/g+tA=", ··· 539 "vendorHash": "sha256-73Hpp4OLJyFmbiczVmFzCi++W0te6G9LSb8LhNwSDUg=" 540 }, 541 "huaweicloud": { 542 - "hash": "sha256-2N8BmYd/8Mf65ARYeQcbMKLjNlxP6uZe+3+lsNZbiZg=", 543 "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", 544 "owner": "huaweicloud", 545 "repo": "terraform-provider-huaweicloud", 546 - "rev": "v1.49.0", 547 "spdx": "MPL-2.0", 548 "vendorHash": null 549 }, ··· 1026 "vendorHash": null 1027 }, 1028 "snowflake": { 1029 - "hash": "sha256-1a2zGEZgMdmH6/dBJ+19VHDMfOs7Xwd4wJ/CA/mVI3g=", 1030 "homepage": "https://registry.terraform.io/providers/Snowflake-Labs/snowflake", 1031 "owner": "Snowflake-Labs", 1032 "repo": "terraform-provider-snowflake", 1033 - "rev": "v0.66.1", 1034 "spdx": "MIT", 1035 "vendorHash": "sha256-ZNkZ2GMSBZHz+L626VqT7pTeb8fSYkaCi84O5ggd1FM=" 1036 },
··· 110 "vendorHash": null 111 }, 112 "aws": { 113 + "hash": "sha256-+0La1Gx8uBnz5WEidTfW5yqyNT2Ii+UaJJxWh05VAks=", 114 "homepage": "https://registry.terraform.io/providers/hashicorp/aws", 115 "owner": "hashicorp", 116 "repo": "terraform-provider-aws", 117 + "rev": "v5.3.0", 118 "spdx": "MPL-2.0", 119 + "vendorHash": "sha256-stvcLz/5DosG+c9syv5i2diTp8cCnCMfW1vngsXl7fQ=" 120 }, 121 "azuread": { 122 "hash": "sha256-wBNS2a6O1QJgssbAWhSRSfxaVZ35zgT/qNdpE++NQ8U=", ··· 128 "vendorHash": null 129 }, 130 "azurerm": { 131 + "hash": "sha256-YrAEwWHlxh8e0uH9UEy7F5wZkOzbqXUfy2g2uVwBrxA=", 132 "homepage": "https://registry.terraform.io/providers/hashicorp/azurerm", 133 "owner": "hashicorp", 134 "repo": "terraform-provider-azurerm", 135 + "rev": "v3.61.0", 136 "spdx": "MPL-2.0", 137 "vendorHash": null 138 }, ··· 381 "vendorHash": "sha256-E1gzdES/YVxQq2J47E2zosvud2C/ViBeQ8+RfNHMBAg=" 382 }, 383 "fastly": { 384 + "hash": "sha256-ZskfmyYqUFa848uAl+ejBUaYiD0dWdwUyWBw5TKRrHg=", 385 "homepage": "https://registry.terraform.io/providers/fastly/fastly", 386 "owner": "fastly", 387 "repo": "terraform-provider-fastly", 388 + "rev": "v5.1.0", 389 "spdx": "MPL-2.0", 390 "vendorHash": null 391 }, ··· 484 "vendorHash": null 485 }, 486 "hcloud": { 487 + "hash": "sha256-PAsXAZMCo4mXLLh2h40xN9SuTnCnScwdjAT2j5HvNrI=", 488 "homepage": "https://registry.terraform.io/providers/hetznercloud/hcloud", 489 "owner": "hetznercloud", 490 "repo": "terraform-provider-hcloud", 491 + "rev": "v1.40.0", 492 "spdx": "MPL-2.0", 493 + "vendorHash": "sha256-dORrQ0gmSLOfyPOuFE84h9OkFI9yslRBfYhwnZM3iQc=" 494 }, 495 "helm": { 496 "hash": "sha256-mGrQ5YKNsv1+Vkan5ohMXnTYofhCQPuTFjemXF/g+tA=", ··· 539 "vendorHash": "sha256-73Hpp4OLJyFmbiczVmFzCi++W0te6G9LSb8LhNwSDUg=" 540 }, 541 "huaweicloud": { 542 + "hash": "sha256-ullp0qBo2BFokbXMek5Y5s7qN2Ig3L5ekXSlbLhvrWU=", 543 "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud", 544 "owner": "huaweicloud", 545 "repo": "terraform-provider-huaweicloud", 546 + "rev": "v1.50.0", 547 "spdx": "MPL-2.0", 548 "vendorHash": null 549 }, ··· 1026 "vendorHash": null 1027 }, 1028 "snowflake": { 1029 + "hash": "sha256-0TnsoK1B6npf4zkaG2hkE8WVXgrI7DsFZFuqFd8kz/4=", 1030 "homepage": "https://registry.terraform.io/providers/Snowflake-Labs/snowflake", 1031 "owner": "Snowflake-Labs", 1032 "repo": "terraform-provider-snowflake", 1033 + "rev": "v0.66.2", 1034 "spdx": "MIT", 1035 "vendorHash": "sha256-ZNkZ2GMSBZHz+L626VqT7pTeb8fSYkaCi84O5ggd1FM=" 1036 },
-20
pkgs/applications/video/natron/config.pri
··· 1 - boost: LIBS += -lboost_serialization 2 - expat: LIBS += -lexpat 3 - expat: PKGCONFIG -= expat 4 - cairo { 5 - PKGCONFIG += cairo 6 - LIBS -= $$system(pkg-config --variable=libdir cairo)/libcairo.a 7 - } 8 - pyside { 9 - PKGCONFIG -= pyside 10 - INCLUDEPATH += $$system(pkg-config --variable=includedir pyside) 11 - INCLUDEPATH += $$system(pkg-config --variable=includedir pyside)/QtCore 12 - INCLUDEPATH += $$system(pkg-config --variable=includedir pyside)/QtGui 13 - INCLUDEPATH += $$system(pkg-config --variable=includedir QtGui) 14 - LIBS += -lpyside-python2.7 15 - } 16 - shiboken { 17 - PKGCONFIG -= shiboken 18 - INCLUDEPATH += $$system(pkg-config --variable=includedir shiboken) 19 - LIBS += -lshiboken-python2.7 20 - }
···
+48 -103
pkgs/applications/video/natron/default.nix
··· 1 - { lib, stdenv, fetchurl, qt4, pkg-config, boost, expat, cairo, python2Packages, 2 - cmake, flex, bison, pango, librsvg, librevenge, libxml2, libcdr, libzip, 3 - poppler, imagemagick, openexr, ffmpeg, opencolorio_1, openimageio_1, 4 - qmake4Hook, libpng, libGL, lndir, libraw, openjpeg, libwebp, fetchFromGitHub }: 5 6 let 7 - minorVersion = "2.3"; 8 - version = "${minorVersion}.15"; 9 - OpenColorIO-Configs = fetchurl { 10 - url = "https://github.com/NatronGitHub/OpenColorIO-Configs/archive/Natron-v${minorVersion}.tar.gz"; 11 - sha256 = "AZK9J+RnMyxOYcAQOAQZj5QciPQ999m6jrtBt5rdpkA="; 12 - }; 13 - seexpr = stdenv.mkDerivation rec { 14 - version = "1.0.1"; 15 - pname = "seexpr"; 16 - src = fetchurl { 17 - url = "https://github.com/wdas/SeExpr/archive/rel-${version}.tar.gz"; 18 - sha256 = "1ackh0xs4ip7mk34bam8zd4qdymkdk0dgv8x0f2mf6gbyzzyh7lp"; 19 - }; 20 - nativeBuildInputs = [ cmake ]; 21 - buildInputs = [ libpng flex bison ]; 22 - }; 23 - buildPlugin = { pluginName, sha256, nativeBuildInputs ? [], buildInputs ? [], preConfigure ? "", postPatch ? "" }: 24 - stdenv.mkDerivation { 25 - pname = "openfx-${pluginName}"; 26 - version = version; 27 - src = fetchurl { 28 - url = "https://github.com/NatronGitHub/openfx-${pluginName}/releases/download/Natron-${version}/openfx-${pluginName}-Natron-${version}.tar.xz"; 29 - inherit sha256; 30 - }; 31 - inherit nativeBuildInputs buildInputs postPatch; 32 - preConfigure = '' 33 - makeFlagsArray+=("CONFIG=release") 34 - makeFlagsArray+=("PLUGINPATH=$out/Plugins/OFX/Natron") 35 - ${preConfigure} 36 - ''; 37 - }; 38 - lodepngcpp = fetchurl { 39 - url = "https://raw.githubusercontent.com/lvandeve/lodepng/a70c086077c0eaecbae3845e4da4424de5f43361/lodepng.cpp"; 40 - sha256 = "1dxkkr4jbmvlwfr7m16i1mgcj1pqxg9s1a7y3aavs9rrk0ki8ys2"; 41 - }; 42 - lodepngh = fetchurl { 43 - url = "https://raw.githubusercontent.com/lvandeve/lodepng/a70c086077c0eaecbae3845e4da4424de5f43361/lodepng.h"; 44 - sha256 = "14drdikd0vws3wwpyqq7zzm5z3kg98svv4q4w0hr45q6zh6hs0bq"; 45 }; 46 - cimgversion = "89b9d062ec472df3d33989e6d5d2a8b50ba0775c"; 47 - CImgh = fetchurl { 48 - url = "https://raw.githubusercontent.com/dtschump/CImg/${cimgversion}/CImg.h"; 49 - sha256 = "sha256-NbYpZDNj2oZ+wqoEkRwwCjiujdr+iGOLA0Pa0Ynso6U="; 50 - }; 51 - inpainth = fetchurl { 52 - url = "https://raw.githubusercontent.com/dtschump/CImg/${cimgversion}/plugins/inpaint.h"; 53 - sha256 = "sha256-cd28a3VOs5002GkthHkbIUrxZfKuGhqIYO4Oxe/2HIQ="; 54 - }; 55 - plugins = map buildPlugin [ 56 - ({ 57 - pluginName = "arena"; 58 - sha256 = "tUb6myG03mRieUAfgRZfv5Ap+cLvbpNrLMYCGTiAq8c="; 59 - nativeBuildInputs = [ pkg-config ]; 60 - buildInputs = [ 61 - pango librsvg librevenge libcdr opencolorio_1 libxml2 libzip 62 - poppler imagemagick 63 - ]; 64 - preConfigure = '' 65 - sed -i 's|pkg-config poppler-glib|pkg-config poppler poppler-glib|g' Makefile.master 66 - for i in Extra Bundle; do 67 - cp ${lodepngcpp} $i/lodepng.cpp 68 - cp ${lodepngh} $i/lodepng.h 69 - done 70 - ''; 71 - }) 72 - ({ 73 - pluginName = "io"; 74 - sha256 = "OQg6a5wNy9TFFySjmgd1subvXRxY/ZnSOCkaoUo+ZaA="; 75 - nativeBuildInputs = [ pkg-config ]; 76 - buildInputs = [ 77 - libpng ffmpeg openexr opencolorio_1 openimageio_1 boost libGL 78 - seexpr libraw openjpeg libwebp 79 - ]; 80 - }) 81 - ({ 82 - pluginName = "misc"; 83 - sha256 = "XkdQyWI9ilF6IoP3yuHulNUZRPLX1m4lq/+RbXsrFEQ="; 84 - buildInputs = [ 85 - libGL 86 - ]; 87 - postPatch = '' 88 - cp '${inpainth}' CImg/Inpaint/inpaint.h 89 - patch -p0 -dCImg < CImg/Inpaint/inpaint.h.patch # taken from the Makefile; it gets skipped if the file already exists 90 - cp '${CImgh}' CImg/CImg.h 91 - ''; 92 - }) 93 - ]; 94 in 95 stdenv.mkDerivation { 96 inherit version; ··· 101 repo = "Natron"; 102 rev = "v${version}"; 103 fetchSubmodules = true; 104 - sha256 = "sha256-KuXJmmIsvwl4uqmAxXqWU+273jsdWrCuUSwWn5vuu8M="; 105 }; 106 107 - nativeBuildInputs = [ qmake4Hook pkg-config python2Packages.wrapPython ]; 108 109 buildInputs = [ 110 - qt4 boost expat cairo python2Packages.pyside python2Packages.pysideShiboken 111 ]; 112 113 - preConfigure = '' 114 - export MAKEFLAGS=-j$NIX_BUILD_CORES 115 - cp ${./config.pri} config.pri 116 - mkdir OpenColorIO-Configs 117 - tar -xf ${OpenColorIO-Configs} --strip-components=1 -C OpenColorIO-Configs 118 ''; 119 120 postFixup = '' 121 - for i in ${lib.escapeShellArgs plugins}; do 122 - ${lndir}/bin/lndir $i $out 123 - done 124 wrapProgram $out/bin/Natron \ 125 - --set PYTHONPATH "$PYTHONPATH" 126 ''; 127 128 meta = with lib; { ··· 135 license = lib.licenses.gpl2; 136 maintainers = [ maintainers.puffnfresh ]; 137 platforms = platforms.linux; 138 - broken = true; # Last evaluated on Hydra on 2021-05-18 139 }; 140 }
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , cmake 5 + , pkg-config 6 + , wrapQtAppsHook 7 + , boost 8 + , cairo 9 + , ceres-solver 10 + , expat 11 + , extra-cmake-modules 12 + , glog 13 + , libXdmcp 14 + , python3 15 + , wayland 16 + }: 17 18 let 19 + minorVersion = "2.5"; 20 + version = "${minorVersion}.0"; 21 + OpenColorIO-Configs = fetchFromGitHub { 22 + owner = "NatronGitHub"; 23 + repo = "OpenColorIO-Configs"; 24 + rev = "Natron-v${minorVersion}"; 25 + hash = "sha256-TD7Uge9kKbFxOmOCn+TSQovnKTmFS3uERTu5lmZFHbc="; 26 }; 27 in 28 stdenv.mkDerivation { 29 inherit version; ··· 34 repo = "Natron"; 35 rev = "v${version}"; 36 fetchSubmodules = true; 37 + hash = "sha256-dgScbfyulZPlrngqSw7xwipldoRd8uFO8VP9mlJyhQ8="; 38 }; 39 40 + cmakeFlags = [ "-DNATRON_SYSTEM_LIBS=ON" ]; 41 + 42 + nativeBuildInputs = [ 43 + cmake 44 + pkg-config 45 + wrapQtAppsHook 46 + ]; 47 48 buildInputs = [ 49 + boost 50 + expat 51 + cairo 52 + python3 53 + python3.pkgs.pyside2 54 + python3.pkgs.shiboken2 55 + extra-cmake-modules 56 + wayland 57 + glog 58 + ceres-solver 59 + libXdmcp 60 ]; 61 62 + postInstall = '' 63 + mkdir -p $out/share 64 + cp -r ${OpenColorIO-Configs} $out/share/OpenColorIO-Configs 65 ''; 66 67 postFixup = '' 68 wrapProgram $out/bin/Natron \ 69 + --prefix PYTHONPATH : "${python3.pkgs.makePythonPath [ python3.pkgs.qtpy python3.pkgs.pyside2 ]}" \ 70 + --set-default OCIO "$out/share/OpenColorIO-Configs/blender/config.ocio" 71 ''; 72 73 meta = with lib; { ··· 80 license = lib.licenses.gpl2; 81 maintainers = [ maintainers.puffnfresh ]; 82 platforms = platforms.linux; 83 + broken = stdenv.isLinux && stdenv.isAarch64; 84 }; 85 }
+2 -2
pkgs/applications/window-managers/phosh/default.nix
··· 36 37 stdenv.mkDerivation rec { 38 pname = "phosh"; 39 - version = "0.25.1"; 40 41 src = fetchFromGitLab { 42 domain = "gitlab.gnome.org"; ··· 45 repo = pname; 46 rev = "v${version}"; 47 fetchSubmodules = true; # including gvc and libcall-ui which are designated as subprojects 48 - sha256 = "sha256-ysAZdmkFEuqJDTPe246F2I4Qp+fjtomia42PS8BuMM8="; 49 }; 50 51 nativeBuildInputs = [
··· 36 37 stdenv.mkDerivation rec { 38 pname = "phosh"; 39 + version = "0.27.0"; 40 41 src = fetchFromGitLab { 42 domain = "gitlab.gnome.org"; ··· 45 repo = pname; 46 rev = "v${version}"; 47 fetchSubmodules = true; # including gvc and libcall-ui which are designated as subprojects 48 + sha256 = "sha256-dnSYeXn3aPwvxeIjjk+PsnOVKyuGlxXMXGWDdrRrIM0="; 49 }; 50 51 nativeBuildInputs = [
+2 -2
pkgs/development/libraries/gvm-libs/default.nix
··· 23 24 stdenv.mkDerivation rec { 25 pname = "gvm-libs"; 26 - version = "22.5.0"; 27 28 src = fetchFromGitHub { 29 owner = "greenbone"; 30 repo = pname; 31 rev = "refs/tags/v${version}"; 32 - hash = "sha256-QHAkPZoLQG+UQ1YNdad+XYOywqLqIW1vBmcFkuf3pXU="; 33 }; 34 35 nativeBuildInputs = [
··· 23 24 stdenv.mkDerivation rec { 25 pname = "gvm-libs"; 26 + version = "22.6.2"; 27 28 src = fetchFromGitHub { 29 owner = "greenbone"; 30 repo = pname; 31 rev = "refs/tags/v${version}"; 32 + hash = "sha256-b7a9LD291LT28TujOQ3DE76+wtmBYeAGrXZXTM0quWw="; 33 }; 34 35 nativeBuildInputs = [
+39 -40
pkgs/development/nim-packages/build-nim-package/default.nix
··· 1 { lib, stdenv, nim, nim_builder }: 2 3 - { strictDeps ? true, depsBuildBuild ? [ ], nativeBuildInputs ? [ ] 4 - , configurePhase ? null, buildPhase ? null, checkPhase ? null 5 - , installPhase ? null, enableParallelBuilding ? true, meta ? { }, ... }@attrs: 6 7 - stdenv.mkDerivation (attrs // { 8 - inherit strictDeps enableParallelBuilding; 9 - depsBuildBuild = [ nim_builder ] ++ depsBuildBuild; 10 - nativeBuildInputs = [ nim ] ++ nativeBuildInputs; 11 12 - configurePhase = if (configurePhase == null) then '' 13 - runHook preConfigure 14 - export NIX_NIM_BUILD_INPUTS=''${pkgsHostTarget[@]} $NIX_NIM_BUILD_INPUTS 15 - nim_builder --phase:configure 16 - runHook postConfigure 17 - '' else 18 - configurePhase; 19 - 20 - buildPhase = if (buildPhase == null) then '' 21 - runHook preBuild 22 - nim_builder --phase:build 23 - runHook postBuild 24 - '' else 25 - buildPhase; 26 27 - checkPhase = if (checkPhase == null) then '' 28 - runHook preCheck 29 - nim_builder --phase:check 30 - runHook postCheck 31 - '' else 32 - checkPhase; 33 - 34 - installPhase = if (installPhase == null) then '' 35 - runHook preInstall 36 - nim_builder --phase:install 37 - runHook postInstall 38 - '' else 39 - installPhase; 40 - 41 - meta = meta // { 42 - platforms = meta.platforms or nim.meta.platforms; 43 - maintainers = (meta.maintainers or [ ]) ++ [ lib.maintainers.ehmry ]; 44 - }; 45 - })
··· 1 { lib, stdenv, nim, nim_builder }: 2 + pkgArgs: 3 4 + let 5 + baseAttrs = { 6 + strictDeps = true; 7 + enableParallelBuilding = true; 8 + configurePhase = '' 9 + runHook preConfigure 10 + export NIX_NIM_BUILD_INPUTS=''${pkgsHostTarget[@]} $NIX_NIM_BUILD_INPUTS 11 + nim_builder --phase:configure 12 + runHook postConfigure 13 + ''; 14 + buildPhase = '' 15 + runHook preBuild 16 + nim_builder --phase:build 17 + runHook postBuild 18 + ''; 19 + checkPhase = '' 20 + runHook preCheck 21 + nim_builder --phase:check 22 + runHook postCheck 23 + ''; 24 + installPhase = '' 25 + runHook preInstall 26 + nim_builder --phase:install 27 + runHook postInstall 28 + ''; 29 + meta = { inherit (nim.meta) maintainers platforms; }; 30 + }; 31 32 + inputsOverride = 33 + { depsBuildBuild ? [ ], nativeBuildInputs ? [ ], meta, ... }: { 34 + depsBuildBuild = [ nim_builder ] ++ depsBuildBuild; 35 + nativeBuildInputs = [ nim ] ++ nativeBuildInputs; 36 + }; 37 38 + composition = finalAttrs: 39 + let 40 + asFunc = x: if builtins.isFunction x then x else (_: x); 41 + prev = baseAttrs // (asFunc ((asFunc pkgArgs) finalAttrs)) baseAttrs; 42 + in prev // inputsOverride prev; 43 44 + in stdenv.mkDerivation composition
+3 -3
pkgs/development/nim-packages/sdl2/default.nix
··· 1 { lib, buildNimPackage, fetchNimble, SDL2 }: 2 3 - buildNimPackage rec { 4 pname = "sdl2"; 5 version = "2.0.4"; 6 src = fetchNimble { 7 - inherit pname version; 8 hash = "sha256-Vtcj8goI4zZPQs2TbFoBFlcR5UqDtOldaXSH/+/xULk="; 9 }; 10 propagatedBuildInputs = [ SDL2 ]; ··· 14 platforms = lib.platforms.linux; # Problems with Darwin. 15 license = [ lib.licenses.mit ]; 16 }; 17 - }
··· 1 { lib, buildNimPackage, fetchNimble, SDL2 }: 2 3 + buildNimPackage (finalAttrs: { 4 pname = "sdl2"; 5 version = "2.0.4"; 6 src = fetchNimble { 7 + inherit (finalAttrs) pname version; 8 hash = "sha256-Vtcj8goI4zZPQs2TbFoBFlcR5UqDtOldaXSH/+/xULk="; 9 }; 10 propagatedBuildInputs = [ SDL2 ]; ··· 14 platforms = lib.platforms.linux; # Problems with Darwin. 15 license = [ lib.licenses.mit ]; 16 }; 17 + })
+50
pkgs/development/python-modules/apispec-webframeworks/default.nix
···
··· 1 + { lib 2 + , apispec 3 + , bottle 4 + , buildPythonPackage 5 + , fetchFromGitHub 6 + , flask 7 + , mock 8 + , pytestCheckHook 9 + , pythonOlder 10 + , tornado 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "apispec-webframeworks"; 15 + version = "0.5.2"; 16 + format = "setuptools"; 17 + 18 + disabled = pythonOlder "3.7"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "marshmallow-code"; 22 + repo = "apispec-webframeworks"; 23 + rev = version; 24 + hash = "sha256-ByNmmBLO99njw9JrT+cCW/K4NJBH92smAiIgg47Cvkk="; 25 + }; 26 + 27 + propagatedBuildInputs = [ 28 + apispec 29 + ] ++ apispec.optional-dependencies.yaml; 30 + 31 + nativeCheckInputs = [ 32 + bottle 33 + flask 34 + mock 35 + pytestCheckHook 36 + tornado 37 + ]; 38 + 39 + pythonImportsCheck = [ 40 + "apispec_webframeworks" 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "Web framework plugins for apispec"; 45 + homepage = "https://github.com/marshmallow-code/apispec-webframeworks"; 46 + changelog = "https://github.com/marshmallow-code/apispec-webframeworks/blob/${version}/CHANGELOG.rst"; 47 + license = licenses.mit; 48 + maintainers = with maintainers; [ fab ]; 49 + }; 50 + }
+13 -5
pkgs/development/python-modules/coinmetrics-api-client/default.nix
··· 5 , orjson 6 , pandas 7 , poetry-core 8 , pytestCheckHook 9 - , pytest-mock 10 , pythonOlder 11 - , python-dateutil 12 , requests 13 , typer 14 , websocket-client ··· 16 17 buildPythonPackage rec { 18 pname = "coinmetrics-api-client"; 19 - version = "2023.5.26.17"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.9"; ··· 26 src = fetchPypi { 27 inherit version; 28 pname = "coinmetrics_api_client"; 29 - hash = "sha256-GCHXraeH6WWTlCnw9B1Xwtb6jwcxcvW1siy2T/8x14Q="; 30 }; 31 32 nativeBuildInputs = [ 33 poetry-core 34 ]; 35 36 propagatedBuildInputs = [ ··· 52 53 passthru = { 54 optional-dependencies = { 55 - pandas = [ pandas ]; 56 }; 57 updateScript = nix-update-script { }; 58 };
··· 5 , orjson 6 , pandas 7 , poetry-core 8 + , pytest-mock 9 , pytestCheckHook 10 + , python-dateutil 11 , pythonOlder 12 + , pythonRelaxDepsHook 13 , requests 14 , typer 15 , websocket-client ··· 17 18 buildPythonPackage rec { 19 pname = "coinmetrics-api-client"; 20 + version = "2023.6.8.20"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.9"; ··· 27 src = fetchPypi { 28 inherit version; 29 pname = "coinmetrics_api_client"; 30 + hash = "sha256-Koll0pod0vSW/F3veGTn8JYOMQI61REUW6Eh+TDJKNI="; 31 }; 32 33 + pythonRelaxDeps = [ 34 + "typer" 35 + ]; 36 + 37 nativeBuildInputs = [ 38 poetry-core 39 + pythonRelaxDepsHook 40 ]; 41 42 propagatedBuildInputs = [ ··· 58 59 passthru = { 60 optional-dependencies = { 61 + pandas = [ 62 + pandas 63 + ]; 64 }; 65 updateScript = nix-update-script { }; 66 };
+2 -2
pkgs/development/python-modules/dvc-data/default.nix
··· 15 16 buildPythonPackage rec { 17 pname = "dvc-data"; 18 - version = "0.55.0"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "iterative"; 25 repo = pname; 26 rev = "refs/tags/${version}"; 27 - hash = "sha256-eE1cVzhwyClVYmaotw37sG46g5W1ToUE/f3pZ2CCcE0="; 28 }; 29 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 15 16 buildPythonPackage rec { 17 pname = "dvc-data"; 18 + version = "1.7.0"; 19 format = "pyproject"; 20 21 disabled = pythonOlder "3.8"; ··· 24 owner = "iterative"; 25 repo = pname; 26 rev = "refs/tags/${version}"; 27 + hash = "sha256-vZPhlCY7KWM521C/uFx8nddpLD/72tX0g1JRb2KeIfA="; 28 }; 29 30 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/elkm1-lib/default.nix
··· 12 13 buildPythonPackage rec { 14 pname = "elkm1-lib"; 15 - version = "2.2.4"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "gwww"; 22 repo = "elkm1"; 23 rev = "refs/tags/${version}"; 24 - hash = "sha256-qqkKsVSspVBVxX96vlM8+6SqfdIBTcVyODJzQ4Ga+6g="; 25 }; 26 27 nativeBuildInputs = [
··· 12 13 buildPythonPackage rec { 14 pname = "elkm1-lib"; 15 + version = "2.2.5"; 16 format = "pyproject"; 17 18 disabled = pythonOlder "3.9"; ··· 21 owner = "gwww"; 22 repo = "elkm1"; 23 rev = "refs/tags/${version}"; 24 + hash = "sha256-8Mzxaww6a+vi3i8H4W9jRgY+5mpTGaJbNBXPDPn8sl4="; 25 }; 26 27 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/fakeredis/default.nix
··· 16 17 buildPythonPackage rec { 18 pname = "fakeredis"; 19 - version = "2.12.1"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "dsoftwareinc"; 26 repo = "fakeredis-py"; 27 rev = "refs/tags/v${version}"; 28 - hash = "sha256-WF3dITWCrTQDORfaGWPpJBQFkPrUN6faHohjvBuOW7I="; 29 }; 30 31 nativeBuildInputs = [
··· 16 17 buildPythonPackage rec { 18 pname = "fakeredis"; 19 + version = "2.14.1"; 20 format = "pyproject"; 21 22 disabled = pythonOlder "3.7"; ··· 25 owner = "dsoftwareinc"; 26 repo = "fakeredis-py"; 27 rev = "refs/tags/v${version}"; 28 + hash = "sha256-kLCCCUbre/Bi0DFv/+PVHvw1NXn2HhQx5kYtEaOqP58="; 29 }; 30 31 nativeBuildInputs = [
+64
pkgs/development/python-modules/filedepot/default.nix
···
··· 1 + { lib 2 + , anyascii 3 + , buildPythonPackage 4 + , fetchFromGitHub 5 + , flaky 6 + , mock 7 + , paste 8 + , pillow 9 + , pymongo 10 + , pytestCheckHook 11 + , pythonOlder 12 + , requests 13 + , sqlalchemy 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "filedepot"; 18 + version = "0.9.0"; 19 + format = "setuptools"; 20 + 21 + disabled = pythonOlder "3.7"; 22 + 23 + src = fetchFromGitHub { 24 + owner = "amol-"; 25 + repo = "depot"; 26 + rev = "refs/tags/${version}"; 27 + hash = "sha256-OJc4Qwar3sKhKKF1WldwaueRG7FCboWT2wXYldHJbPU="; 28 + }; 29 + 30 + propagatedBuildInputs = [ 31 + anyascii 32 + ]; 33 + 34 + nativeCheckInputs = [ 35 + flaky 36 + mock 37 + paste 38 + pillow 39 + pymongo 40 + pytestCheckHook 41 + requests 42 + sqlalchemy 43 + ]; 44 + 45 + disabledTestPaths = [ 46 + # The examples have tests 47 + "examples" 48 + # Missing dependencies (TurboGears2 and ming) 49 + "tests/test_fields_ming.py" 50 + "tests/test_wsgi_middleware.py" 51 + ]; 52 + 53 + pythonImportsCheck = [ 54 + "depot" 55 + ]; 56 + 57 + meta = with lib; { 58 + description = "Toolkit for storing files and attachments in web applications"; 59 + homepage = "https://github.com/amol-/depot"; 60 + changelog = "https://github.com/amol-/depot/releases/tag/${version}"; 61 + license = licenses.mit; 62 + maintainers = with maintainers; [ fab ]; 63 + }; 64 + }
+2 -2
pkgs/development/python-modules/openaiauth/default.nix
··· 6 7 buildPythonPackage rec { 8 pname = "openaiauth"; 9 - version = "0.3.6"; 10 11 src = fetchPypi { 12 inherit version; 13 pname = "OpenAIAuth"; 14 - hash = "sha256-SaiTqs2HVv5ajUkrLJv24ed1+iJg5HqsCNe0IETkA00="; 15 }; 16 17 propagatedBuildInputs = [ requests ];
··· 6 7 buildPythonPackage rec { 8 pname = "openaiauth"; 9 + version = "1.0.2"; 10 11 src = fetchPypi { 12 inherit version; 13 pname = "OpenAIAuth"; 14 + hash = "sha256-0Vd8gvE2guHNlrPBahu23NpUFrJHvm6Q6NSNawX9gbY="; 15 }; 16 17 propagatedBuildInputs = [ requests ];
+2 -2
pkgs/development/python-modules/publicsuffixlist/default.nix
··· 9 10 buildPythonPackage rec { 11 pname = "publicsuffixlist"; 12 - version = "0.10.0.20230611"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 - hash = "sha256-z5mh/8sFulky9LX0LPwBuYWebjsqWc0EsPjDZMuTCX8="; 20 }; 21 22 passthru.optional-dependencies = {
··· 9 10 buildPythonPackage rec { 11 pname = "publicsuffixlist"; 12 + version = "0.10.0.20230614"; 13 format = "setuptools"; 14 15 disabled = pythonOlder "3.7"; 16 17 src = fetchPypi { 18 inherit pname version; 19 + hash = "sha256-8tB95lcW4IQBeU5cY0YFfLKW3a0g1SQH9sJbn0cduho="; 20 }; 21 22 passthru.optional-dependencies = {
+46
pkgs/development/python-modules/pygnmi/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , cryptography 5 + , dictdiffer 6 + , grpcio 7 + , protobuf 8 + , pytestCheckHook 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "pygnmi"; 13 + version = "0.8.12"; 14 + format = "setuptools"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "akarneliuk"; 18 + repo = "pygnmi"; 19 + rev = "v${version}"; 20 + sha256 = "sha256-5dAjN/HDFKQmJIjhergBjSmHQKhBxqy/Jneh1pLCHrw="; 21 + }; 22 + 23 + propagatedBuildInputs = [ 24 + cryptography 25 + dictdiffer 26 + grpcio 27 + protobuf 28 + ]; 29 + 30 + # almost all tests fail with: 31 + # TypeError: expected string or bytes-like object 32 + doCheck = false; 33 + 34 + nativeCheckInputs = [ 35 + pytestCheckHook 36 + ]; 37 + 38 + pythonImportsCheck = [ "pygnmi" ]; 39 + 40 + meta = with lib; { 41 + description = "Pure Python gNMI client to manage network functions and collect telemetry"; 42 + homepage = "https://github.com/akarneliuk/pygnmi"; 43 + license = licenses.bsd3; 44 + maintainers = with maintainers; [ SuperSandro2000 ]; 45 + }; 46 + }
+55
pkgs/development/python-modules/pylion/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromBitbucket 4 + , h5py 5 + , termcolor 6 + , pexpect 7 + , jinja2 8 + , sphinxHook 9 + , sphinx-rtd-theme 10 + }: 11 + 12 + buildPythonPackage { 13 + pname = "pylion"; 14 + version = "0.5.2"; 15 + format = "setuptools"; 16 + 17 + src = fetchFromBitbucket { 18 + owner = "dtrypogeorgos"; 19 + repo = "pylion"; 20 + # Version is set in setup.cfg, but not in a git tag / bitbucket release 21 + rev = "8945a7b6f1912ae6b9c705f8a2bd521101f5ba59"; 22 + hash = "sha256-4AdJkoQ1hAssDUpgmARGmN+ihQqRPPOncWJ5ErQyWII="; 23 + }; 24 + 25 + # Docs are not available online, besides the article: 26 + # http://dx.doi.org/10.1016/j.cpc.2020.107187 27 + nativeBuildInputs = [ 28 + sphinxHook 29 + sphinx-rtd-theme 30 + ]; 31 + 32 + propagatedBuildInputs = [ 33 + h5py 34 + termcolor 35 + pexpect 36 + jinja2 37 + ]; 38 + 39 + pythonImportsCheck = [ "pylion" ]; 40 + 41 + # Tests fail from some reason - some files seem to be missing from the repo. 42 + doCheck = false; 43 + 44 + postInstall = '' 45 + mkdir -p $out/share/doc/$name 46 + cp -r examples $out/share/doc/$name/examples 47 + ''; 48 + 49 + meta = with lib; { 50 + description = "A LAMMPS wrapper for molecular dynamics simulations of trapped ions"; 51 + homepage = "https://bitbucket.org/dtrypogeorgos/pylion"; 52 + license = licenses.mit; 53 + maintainers = with maintainers; [ doronbehar ]; 54 + }; 55 + }
+6
pkgs/development/python-modules/rstcheck/default.nix
··· 7 , pydantic 8 , pytestCheckHook 9 , pythonOlder 10 , rstcheck-core 11 , typer 12 , types-docutils ··· 27 hash = "sha256-UMByfnnP1va3v1IgyQL0f3kC+W6HoiWScb7U2FAvWkU="; 28 }; 29 30 nativeBuildInputs = [ 31 poetry-core 32 ]; 33 34 propagatedBuildInputs = [
··· 7 , pydantic 8 , pytestCheckHook 9 , pythonOlder 10 + , pythonRelaxDepsHook 11 , rstcheck-core 12 , typer 13 , types-docutils ··· 28 hash = "sha256-UMByfnnP1va3v1IgyQL0f3kC+W6HoiWScb7U2FAvWkU="; 29 }; 30 31 + pythonRelaxDeps = [ 32 + "typer" 33 + ]; 34 + 35 nativeBuildInputs = [ 36 poetry-core 37 + pythonRelaxDepsHook 38 ]; 39 40 propagatedBuildInputs = [
+48
pkgs/development/python-modules/simplekv/default.nix
···
··· 1 + { lib 2 + , buildPythonPackage 3 + , dulwich 4 + , fetchFromGitHub 5 + , mock 6 + , pytestCheckHook 7 + , pythonOlder 8 + , six 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "simplekv"; 13 + version = "0.14.1"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "mbr"; 20 + repo = "simplekv"; 21 + rev = "refs/tags/${version}"; 22 + hash = "sha256-seUGDj2q84+AjDFM1pxMLlHbe9uBgEhmqA96UHjnCmo="; 23 + }; 24 + 25 + nativeCheckInputs = [ 26 + dulwich 27 + mock 28 + pytestCheckHook 29 + six 30 + ]; 31 + 32 + pythonImportsCheck = [ 33 + "simplekv" 34 + ]; 35 + 36 + disabledTests = [ 37 + # Issue with fixture 38 + "test_concurrent_mkdir" 39 + ]; 40 + 41 + meta = with lib; { 42 + description = "A simple key-value store for binary data"; 43 + homepage = "https://github.com/mbr/simplekv"; 44 + changelog = "https://github.com/mbr/simplekv/releases/tag/${version}"; 45 + license = licenses.mit; 46 + maintainers = with maintainers; [ fab ]; 47 + }; 48 + }
+14 -6
pkgs/development/python-modules/spacy/default.nix
··· 1 { lib 2 , blis 3 , buildPythonPackage 4 , callPackage ··· 17 , pytest 18 , python 19 , pythonOlder 20 , requests 21 , setuptools 22 , spacy-legacy ··· 28 , typing-extensions 29 , wasabi 30 , writeScript 31 - , stdenv 32 , nix 33 , git 34 , nix-update ··· 36 37 buildPythonPackage rec { 38 pname = "spacy"; 39 - version = "3.5.2"; 40 format = "setuptools"; 41 42 disabled = pythonOlder "3.6"; 43 44 src = fetchPypi { 45 inherit pname version; 46 - hash = "sha256-IsH/qrKFt0dwA9S1sDhBTMMkaKaQ1HkBW5ppjFMcgTs="; 47 }; 48 49 propagatedBuildInputs = [ 50 blis 51 catalogue ··· 70 wasabi 71 ] ++ lib.optionals (pythonOlder "3.8") [ 72 typing-extensions 73 - ]; 74 - 75 - postPatch = '' 76 substituteInPlace setup.cfg \ 77 --replace "typer>=0.3.0,<0.5.0" "typer>=0.3.0" 78 ''; ··· 82 ]; 83 84 doCheck = false; 85 checkPhase = '' 86 ${python.interpreter} -m pytest spacy/tests --vectors --models --slow 87 '';
··· 1 { lib 2 + , stdenv 3 , blis 4 , buildPythonPackage 5 , callPackage ··· 18 , pytest 19 , python 20 , pythonOlder 21 + , pythonRelaxDepsHook 22 , requests 23 , setuptools 24 , spacy-legacy ··· 30 , typing-extensions 31 , wasabi 32 , writeScript 33 , nix 34 , git 35 , nix-update ··· 37 38 buildPythonPackage rec { 39 pname = "spacy"; 40 + version = "3.5.3"; 41 format = "setuptools"; 42 43 disabled = pythonOlder "3.6"; 44 45 src = fetchPypi { 46 inherit pname version; 47 + hash = "sha256-NZcdZyFXZTjWxCPGagnOAL9m4Q5AcmpXt6gZkxgMJIw="; 48 }; 49 50 + pythonRelaxDeps = [ 51 + "typer" 52 + ]; 53 + 54 + nativeBuildInputs = [ 55 + pythonRelaxDepsHook 56 + ]; 57 + 58 propagatedBuildInputs = [ 59 blis 60 catalogue ··· 79 wasabi 80 ] ++ lib.optionals (pythonOlder "3.8") [ 81 typing-extensions 82 + ]; postPatch = '' 83 substituteInPlace setup.cfg \ 84 --replace "typer>=0.3.0,<0.5.0" "typer>=0.3.0" 85 ''; ··· 89 ]; 90 91 doCheck = false; 92 + 93 checkPhase = '' 94 ${python.interpreter} -m pytest spacy/tests --vectors --models --slow 95 '';
+2 -2
pkgs/development/python-modules/sqltrie/default.nix
··· 11 12 buildPythonPackage rec { 13 pname = "sqltrie"; 14 - version = "0.5.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "iterative"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 - hash = "sha256-caCzFHQG0fnSmIdesk4k1W/VheY1DWxZb2W8/Xen/ZU="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
··· 11 12 buildPythonPackage rec { 13 pname = "sqltrie"; 14 + version = "0.6.0"; 15 format = "pyproject"; 16 17 disabled = pythonOlder "3.8"; ··· 20 owner = "iterative"; 21 repo = pname; 22 rev = "refs/tags/${version}"; 23 + hash = "sha256-f3nQMkDI4n/hORW038KL+LQcyc6Hzx1MDrcChk7W8t4="; 24 }; 25 26 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/teslajsonpy/default.nix
··· 17 18 buildPythonPackage rec { 19 pname = "teslajsonpy"; 20 - version = "3.8.1"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.7"; ··· 26 owner = "zabuldon"; 27 repo = pname; 28 rev = "refs/tags/v${version}"; 29 - hash = "sha256-RPR1ek1gpbermSRaGqT2v31UVB6044E2ZxIqv1yr2bs="; 30 }; 31 32 nativeBuildInputs = [
··· 17 18 buildPythonPackage rec { 19 pname = "teslajsonpy"; 20 + version = "3.9.0"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.7"; ··· 26 owner = "zabuldon"; 27 repo = pname; 28 rev = "refs/tags/v${version}"; 29 + hash = "sha256-6H8miS0tKB99ZkiBvqJ77NIsswJ+ivYt1VZOLwTQr24="; 30 }; 31 32 nativeBuildInputs = [
+14 -13
pkgs/development/python-modules/typer/default.nix
··· 1 { lib 2 , stdenv 3 , buildPythonPackage 4 , colorama 5 , fetchpatch 6 , fetchPypi 7 , flit-core 8 - , click 9 , pytestCheckHook 10 , rich 11 , shellingham 12 - , pytest-xdist 13 - , pytest-sugar 14 - , coverage 15 - , pythonOlder 16 }: 17 18 buildPythonPackage rec { 19 pname = "typer"; 20 - version = "0.7.0"; 21 format = "pyproject"; 22 23 disabled = pythonOlder "3.6"; 24 25 src = fetchPypi { 26 inherit pname version; 27 - hash = "sha256-/3l4RleKnyogG1NEKu3rVDMZRmhw++HHAeq2bddoEWU="; 28 }; 29 - 30 - postPatch = '' 31 - substituteInPlace pyproject.toml \ 32 - --replace "rich >=10.11.0,<13.0.0" "rich" 33 - ''; 34 35 nativeBuildInputs = [ 36 flit-core ··· 38 39 propagatedBuildInputs = [ 40 click 41 ]; 42 43 passthru.optional-dependencies = { ··· 58 preCheck = '' 59 export HOME=$(mktemp -d); 60 ''; 61 - disabledTests = lib.optionals stdenv.isDarwin [ 62 # likely related to https://github.com/sarugaku/shellingham/issues/35 63 "test_show_completion" 64 "test_install_completion" ··· 73 meta = with lib; { 74 description = "Library for building CLI applications"; 75 homepage = "https://typer.tiangolo.com/"; 76 license = licenses.mit; 77 maintainers = with maintainers; [ winpat ]; 78 };
··· 1 { lib 2 , stdenv 3 , buildPythonPackage 4 + , click 5 , colorama 6 + , coverage 7 , fetchpatch 8 , fetchPypi 9 , flit-core 10 + , pytest-sugar 11 + , pytest-xdist 12 , pytestCheckHook 13 + , pythonOlder 14 , rich 15 , shellingham 16 + , typing-extensions 17 }: 18 19 buildPythonPackage rec { 20 pname = "typer"; 21 + version = "0.9.0"; 22 format = "pyproject"; 23 24 disabled = pythonOlder "3.6"; 25 26 src = fetchPypi { 27 inherit pname version; 28 + hash = "sha256-UJIv15rqL0dRqOBAj/ENJmK9DIu/qEdVppnzutopeLI="; 29 }; 30 31 nativeBuildInputs = [ 32 flit-core ··· 34 35 propagatedBuildInputs = [ 36 click 37 + typing-extensions 38 ]; 39 40 passthru.optional-dependencies = { ··· 55 preCheck = '' 56 export HOME=$(mktemp -d); 57 ''; 58 + 59 + disabledTests = [ 60 + "test_scripts" 61 + ] ++ lib.optionals stdenv.isDarwin [ 62 # likely related to https://github.com/sarugaku/shellingham/issues/35 63 "test_show_completion" 64 "test_install_completion" ··· 73 meta = with lib; { 74 description = "Library for building CLI applications"; 75 homepage = "https://typer.tiangolo.com/"; 76 + changelog = "https://github.com/tiangolo/typer/releases/tag/${version}"; 77 license = licenses.mit; 78 maintainers = with maintainers; [ winpat ]; 79 };
+22
pkgs/development/tools/gendef/default.nix
···
··· 1 + { fetchgit, lib, stdenv }: 2 + 3 + stdenv.mkDerivation (finalAttrs: { 4 + pname = "gendef"; 5 + version = "11.0.1"; 6 + 7 + src = fetchgit { 8 + url = "https://git.code.sf.net/p/mingw-w64/mingw-w64.git"; 9 + rev = "v${finalAttrs.version}"; 10 + hash = "sha256-0vbAHSN+uwxoXXZtbuycP67PxjcB8Ftxd/Oij1gqE3Y="; 11 + }; 12 + 13 + sourceRoot = "mingw-w64/mingw-w64-tools/gendef"; 14 + 15 + meta = { 16 + description = "A tool which generate def files from DLLs"; 17 + homepage = "https://sourceforge.net/p/mingw-w64/wiki2/gendef/"; 18 + license = lib.licenses.gpl3Plus; 19 + maintainers = with lib.maintainers; [ hughobrien ]; 20 + platforms = lib.platforms.linux; 21 + }; 22 + })
+4 -2
pkgs/games/mudlet/default.nix
··· 54 in 55 stdenv.mkDerivation rec { 56 pname = "mudlet"; 57 - version = "4.17.0"; 58 59 src = fetchFromGitHub { 60 owner = "Mudlet"; 61 repo = "Mudlet"; 62 rev = "Mudlet-${version}"; 63 fetchSubmodules = true; 64 - hash = "sha256-j0d37C1TTb6ggXk1wTaqEcBKwsxE/B7Io90gTkc2q0M="; 65 }; 66 67 nativeBuildInputs = [ ··· 112 113 mkdir -pv $out/share/pixmaps 114 cp -r ../mudlet.png $out/share/pixmaps/ 115 116 makeQtWrapper $out/mudlet $out/bin/mudlet \ 117 --set LUA_CPATH "${luaEnv}/lib/lua/${lua.luaversion}/?.so" \
··· 54 in 55 stdenv.mkDerivation rec { 56 pname = "mudlet"; 57 + version = "4.17.2"; 58 59 src = fetchFromGitHub { 60 owner = "Mudlet"; 61 repo = "Mudlet"; 62 rev = "Mudlet-${version}"; 63 fetchSubmodules = true; 64 + hash = "sha256-K75frptePKfHeGQNXaX4lKsLwO6Rs6AAka6hvP8MA+k="; 65 }; 66 67 nativeBuildInputs = [ ··· 112 113 mkdir -pv $out/share/pixmaps 114 cp -r ../mudlet.png $out/share/pixmaps/ 115 + 116 + cp -r ../translations $out/share/ 117 118 makeQtWrapper $out/mudlet $out/bin/mudlet \ 119 --set LUA_CPATH "${luaEnv}/lib/lua/${lua.luaversion}/?.so" \
+2 -2
pkgs/games/unciv/default.nix
··· 25 in 26 stdenv.mkDerivation rec { 27 pname = "unciv"; 28 - version = "4.6.15"; 29 30 src = fetchurl { 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 - hash = "sha256-69JEf5dG3Nf4CLT8eKfeo/8givyyxb9QpQSAZ2dG7TI="; 33 }; 34 35 dontUnpack = true;
··· 25 in 26 stdenv.mkDerivation rec { 27 pname = "unciv"; 28 + version = "4.6.19"; 29 30 src = fetchurl { 31 url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; 32 + hash = "sha256-21Pge/b6pZ4csGVr2J0V6rwZGKBEEqEkuef+7imGtl4="; 33 }; 34 35 dontUnpack = true;
-1
pkgs/os-specific/linux/apfs/default.nix
··· 44 homepage = "https://github.com/linux-apfs/linux-apfs-rw"; 45 license = licenses.gpl2Only; 46 platforms = platforms.linux; 47 - broken = kernel.kernelOlder "4.9"; 48 maintainers = with maintainers; [ Luflosi ]; 49 }; 50 }
··· 44 homepage = "https://github.com/linux-apfs/linux-apfs-rw"; 45 license = licenses.gpl2Only; 46 platforms = platforms.linux; 47 maintainers = with maintainers; [ Luflosi ]; 48 }; 49 }
+3 -3
pkgs/servers/minio/default.nix
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 - version = "2023-05-27T05-56-19Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 - sha256 = "sha256-HwyPrXywhJ0D/eelcPOE8CPrEeJkaLr7wMdW5O+8cZA="; 25 }; 26 27 - vendorHash = "sha256-jvJM4I5ruDYwJsB258aZ3UP9FjtzYc0XSYpXdjqafMI="; 28 29 doCheck = false; 30
··· 15 in 16 buildGoModule rec { 17 pname = "minio"; 18 + version = "2023-06-09T07-32-12Z"; 19 20 src = fetchFromGitHub { 21 owner = "minio"; 22 repo = "minio"; 23 rev = "RELEASE.${version}"; 24 + sha256 = "sha256-YhABdJ+4KU/UGRukCR4iQ4ClHUz/icbIO/yd8rGIs48="; 25 }; 26 27 + vendorHash = "sha256-c2rB8Or4tt84caEmfbwcHCow3/fllk0mNW0R/MwB5Vg="; 28 29 doCheck = false; 30
+2 -2
pkgs/servers/web-apps/jitsi-meet/default.nix
··· 2 3 stdenv.mkDerivation rec { 4 pname = "jitsi-meet"; 5 - version = "1.0.7235"; 6 7 src = fetchurl { 8 url = "https://download.jitsi.org/jitsi-meet/src/jitsi-meet-${version}.tar.bz2"; 9 - sha256 = "OlAInpGl6I5rKgIsO3nXUQfksU326lsSDdiZdCYM3NU="; 10 }; 11 12 dontBuild = true;
··· 2 3 stdenv.mkDerivation rec { 4 pname = "jitsi-meet"; 5 + version = "1.0.7322"; 6 7 src = fetchurl { 8 url = "https://download.jitsi.org/jitsi-meet/src/jitsi-meet-${version}.tar.bz2"; 9 + sha256 = "BjoNu1cQOw9JjX6i2R/K8Txx6m6ndVRnWPjze9y14pQ="; 10 }; 11 12 dontBuild = true;
+39 -5
pkgs/tools/archivers/arc_unpacker/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, makeWrapper, boost, libpng, libiconv 2 - , libjpeg, zlib, openssl, libwebp, catch2 }: 3 4 - stdenv.mkDerivation rec { 5 pname = "arc_unpacker"; 6 version = "unstable-2021-08-06"; 7 ··· 12 hash = "sha256-STbdWH7Mr3gpOrZvujblYrIIKEWBHzy1/BaNuh4teI8="; 13 }; 14 15 - nativeBuildInputs = [ cmake makeWrapper catch2 ]; 16 - buildInputs = [ boost libiconv libjpeg libpng libwebp openssl zlib ]; 17 18 postPatch = '' 19 cp ${catch2}/include/catch2/catch.hpp tests/test_support/catch.h 20 sed '1i#include <limits>' -i src/dec/eagls/pak_archive_decoder.cc # gcc12 21 ''; 22 23 checkPhase = '' 24 runHook preCheck
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , cmake 6 + , makeWrapper 7 + , boost 8 + , libpng 9 + , libiconv 10 + , libjpeg 11 + , zlib 12 + , openssl 13 + , libwebp 14 + , catch2 15 + }: 16 17 + stdenv.mkDerivation { 18 pname = "arc_unpacker"; 19 version = "unstable-2021-08-06"; 20 ··· 25 hash = "sha256-STbdWH7Mr3gpOrZvujblYrIIKEWBHzy1/BaNuh4teI8="; 26 }; 27 28 + patches = [ 29 + (fetchpatch { 30 + name = "failing_tests.patch"; 31 + url = "https://aur.archlinux.org/cgit/aur.git/plain/failing_tests.patch?h=arc_unpacker-git&id=bda1ad9f69e6802e703b2e6913d71a36d76cfef9"; 32 + hash = "sha256-bClACsf/+SktyLAPtt7EcSqprkw8JVIi1ZLpcJcv9IE="; 33 + }) 34 + ]; 35 36 postPatch = '' 37 cp ${catch2}/include/catch2/catch.hpp tests/test_support/catch.h 38 sed '1i#include <limits>' -i src/dec/eagls/pak_archive_decoder.cc # gcc12 39 ''; 40 + 41 + nativeBuildInputs = [ 42 + cmake 43 + makeWrapper 44 + catch2 45 + ]; 46 + 47 + buildInputs = [ 48 + boost 49 + libiconv 50 + libjpeg 51 + libpng 52 + libwebp 53 + openssl 54 + zlib 55 + ]; 56 57 checkPhase = '' 58 runHook preCheck
+2 -2
pkgs/tools/backup/borgmatic/default.nix
··· 13 14 python3Packages.buildPythonApplication rec { 15 pname = "borgmatic"; 16 - version = "1.7.9"; 17 18 src = fetchPypi { 19 inherit pname version; 20 - sha256 = "sha256-v3Qxwy7V6rqX90G4/Xp6mVTUkrqDXmudgh3th0GCjuk="; 21 }; 22 23 nativeCheckInputs = with python3Packages; [ flexmock pytestCheckHook pytest-cov ];
··· 13 14 python3Packages.buildPythonApplication rec { 15 pname = "borgmatic"; 16 + version = "1.7.14"; 17 18 src = fetchPypi { 19 inherit pname version; 20 + sha256 = "sha256-rABJfdrV+D2v6yHpAbzj/0MSGc9bo49pwXEC45Mmmlk="; 21 }; 22 23 nativeCheckInputs = with python3Packages; [ flexmock pytestCheckHook pytest-cov ];
+33 -2
pkgs/tools/misc/ffsend/default.nix
··· 1 - { lib, stdenv, fetchFromGitLab, rustPlatform, pkg-config, openssl 2 , installShellFiles 3 , Security, AppKit 4 ··· 24 sha256 = "sha256-L1j1lXPxy9nWMeED9uzQHV5y7XTE6+DB57rDnXa4kMo="; 25 }; 26 27 - cargoSha256 = "sha256-zNLU9QnBGna5qb+iu2imOUvCIw3ZWRFsQlpFo5ECtKo="; 28 29 nativeBuildInputs = [ installShellFiles ] 30 ++ lib.optionals stdenv.isLinux [ pkg-config ];
··· 1 + { lib, stdenv, fetchFromGitLab, fetchpatch, rustPlatform, pkg-config, openssl 2 , installShellFiles 3 , Security, AppKit 4 ··· 24 sha256 = "sha256-L1j1lXPxy9nWMeED9uzQHV5y7XTE6+DB57rDnXa4kMo="; 25 }; 26 27 + cargoHash = "sha256-r1yIPV2sW/EpHJpdaJyi6pzE+rtNkBIxSUJF+XA8kbA="; 28 + 29 + cargoPatches = [ 30 + 31 + # Update dependencies (needed for the below patch to merge cleanly) 32 + (fetchpatch { 33 + name = "Update-dependencies-1"; 34 + url = "https://github.com/timvisee/ffsend/commit/afb004680b9ed672c7e87ff23f16bb2c51fea06e.patch"; 35 + hash = "sha256-eDcbyi05aOq+muVWdLmlLzLXUKcrv/9Y0R+0aHgL4+s="; 36 + }) 37 + 38 + # Disable unused features in prettytable-rs crate (needed for the below patch to merge cleanly) 39 + (fetchpatch { 40 + name = "Disable-unused-features"; 41 + url = "https://github.com/timvisee/ffsend/commit/9b8dee12ea839f911ed207ff9602d929cab5d34b.patch"; 42 + hash = "sha256-6LK1Fqov+zEbPZ4+B6JCLXtXmgSad9vr9YO2oYodBSM="; 43 + }) 44 + 45 + # Update dependencies (needed for the below patch to merge cleanly) 46 + (fetchpatch { 47 + name = "Update-dependencies-2"; 48 + url = "https://github.com/timvisee/ffsend/commit/fd5b38f9ab9cbc5f962d1024f4809eb36ba8986c.patch"; 49 + hash = "sha256-BDZKrVtQHpOewmB2Lb6kUfy02swcNK+CYZ3lj3kwFV4="; 50 + }) 51 + 52 + # Fix seg fault 53 + (fetchpatch { 54 + name = "Fix-segfault"; 55 + url = "https://github.com/timvisee/ffsend/commit/3c1c2dc28ca1d88c45f87496a7a96052f5c37858.patch"; 56 + hash = "sha256-2hWlFXDopNy26Df74nJoB1J8qzPEOpf61wEOEtxOVx8="; 57 + }) 58 + ]; 59 60 nativeBuildInputs = [ installShellFiles ] 61 ++ lib.optionals stdenv.isLinux [ pkg-config ];
+53
pkgs/tools/misc/ugs/default.nix
···
··· 1 + { stdenv 2 + , lib 3 + , copyDesktopItems 4 + , makeDesktopItem 5 + , makeWrapper 6 + , jre 7 + , fetchzip 8 + , bash 9 + }: 10 + let 11 + desktopItem = makeDesktopItem { 12 + name = "ugs"; 13 + exec = "ugs"; 14 + comment = "A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core."; 15 + desktopName = "Universal-G-Code-Sender"; 16 + categories = [ "Game" ]; 17 + }; 18 + 19 + in 20 + stdenv.mkDerivation rec { 21 + pname = "ugs"; 22 + version = "2.0.17"; 23 + 24 + src = fetchzip { 25 + url = "https://github.com/winder/Universal-G-Code-Sender/releases/download/v${version}/UniversalGcodeSender.zip"; 26 + hash = "sha256-m4oD0ibrlVwP8ZS1pjnu/QaWmQMQlAWtZV2MGhB9X1A="; 27 + }; 28 + 29 + dontUnpack = true; 30 + 31 + nativeBuildInputs = [ copyDesktopItems makeWrapper ]; 32 + 33 + installPhase = '' 34 + runHook preInstall 35 + 36 + makeWrapper ${jre}/bin/java $out/bin/ugs \ 37 + --prefix PATH : ${lib.makeBinPath [ jre ]} \ 38 + --add-flags "-jar ${src}/UniversalGcodeSender.jar" 39 + 40 + runHook postInstall 41 + ''; 42 + 43 + desktopItems = [ desktopItem ]; 44 + 45 + meta = with lib; { 46 + description = "A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core."; 47 + homepage = "https://github.com/winder/Universal-G-Code-Sender"; 48 + maintainers = with maintainers; [ matthewcroughan ]; 49 + sourceProvenance = with sourceTypes; [ binaryBytecode ]; 50 + license = licenses.gpl3; 51 + platforms = platforms.all; 52 + }; 53 + }
+3 -3
pkgs/tools/security/cloudfox/default.nix
··· 5 6 buildGoModule rec { 7 pname = "cloudfox"; 8 - version = "1.10.3"; 9 10 src = fetchFromGitHub { 11 owner = "BishopFox"; 12 repo = pname; 13 rev = "refs/tags/v${version}"; 14 - hash = "sha256-XLn2GwoVNPoGTgXZx/q9dEmWigKB1BNylzxO9dBT3Zg="; 15 }; 16 17 - vendorHash = "sha256-v8rEsp2mDgfjCO2VvWNIxex8F350MDnZ40bR4szv+3o="; 18 19 # Some tests are failing because of wrong filename/path 20 doCheck = false;
··· 5 6 buildGoModule rec { 7 pname = "cloudfox"; 8 + version = "1.11.1"; 9 10 src = fetchFromGitHub { 11 owner = "BishopFox"; 12 repo = pname; 13 rev = "refs/tags/v${version}"; 14 + hash = "sha256-46w0/Da5sJkw2jLEGiFICEaX9bvCs0sbad1RyDCxINw="; 15 }; 16 17 + vendorHash = "sha256-lgccNq1cSg8rrHW0aMLcC5HrZXf8TvdFSmk6pbGXNqQ="; 18 19 # Some tests are failing because of wrong filename/path 20 doCheck = false;
+4 -4
pkgs/tools/system/ttop/default.nix
··· 1 { lib, nimPackages, fetchFromGitHub }: 2 3 - nimPackages.buildNimPackage rec { 4 pname = "ttop"; 5 version = "1.0.1"; 6 nimBinOnly = true; ··· 8 src = fetchFromGitHub { 9 owner = "inv2004"; 10 repo = "ttop"; 11 - rev = "v${version}"; 12 hash = "sha256-x4Uczksh6p3XX/IMrOFtBxIleVHdAPX9e8n32VAUTC4="; 13 }; 14 15 buildInputs = with nimPackages; [ asciigraph illwill parsetoml zippy ]; 16 17 meta = with lib; 18 - src.meta // { 19 description = "Top-like system monitoring tool"; 20 license = licenses.mit; 21 platforms = platforms.linux; 22 maintainers = with maintainers; [ sikmir ]; 23 }; 24 - }
··· 1 { lib, nimPackages, fetchFromGitHub }: 2 3 + nimPackages.buildNimPackage (finalAttrs: { 4 pname = "ttop"; 5 version = "1.0.1"; 6 nimBinOnly = true; ··· 8 src = fetchFromGitHub { 9 owner = "inv2004"; 10 repo = "ttop"; 11 + rev = "v${finalAttrs.version}"; 12 hash = "sha256-x4Uczksh6p3XX/IMrOFtBxIleVHdAPX9e8n32VAUTC4="; 13 }; 14 15 buildInputs = with nimPackages; [ asciigraph illwill parsetoml zippy ]; 16 17 meta = with lib; 18 + finalAttrs.src.meta // { 19 description = "Top-like system monitoring tool"; 20 license = licenses.mit; 21 platforms = platforms.linux; 22 maintainers = with maintainers; [ sikmir ]; 23 }; 24 + })
+6 -4
pkgs/top-level/all-packages.nix
··· 589 590 functiontrace-server = callPackage ../development/tools/functiontrace-server { }; 591 592 glade = callPackage ../development/tools/glade { }; 593 594 goda = callPackage ../development/tools/goda { }; ··· 1359 type = "OPN"; 1360 }; 1361 1362 - arc_unpacker = callPackage ../tools/archivers/arc_unpacker { 1363 - boost = boost175; # checkPhase fails with Boost 1.77 1364 - }; 1365 1366 adminer = callPackage ../servers/adminer { }; 1367 ··· 13458 uget-integrator = callPackage ../tools/networking/uget-integrator { }; 13459 13460 ugrep = callPackage ../tools/text/ugrep { }; 13461 13462 uhk-agent = callPackage ../os-specific/linux/uhk-agent { }; 13463 ··· 32972 32973 neomutt = callPackage ../applications/networking/mailreaders/neomutt { }; 32974 32975 - natron = callPackage ../applications/video/natron { }; 32976 32977 natural-docs = callPackage ../applications/misc/natural-docs { }; 32978
··· 589 590 functiontrace-server = callPackage ../development/tools/functiontrace-server { }; 591 592 + gendef = callPackage ../development/tools/gendef { }; 593 + 594 glade = callPackage ../development/tools/glade { }; 595 596 goda = callPackage ../development/tools/goda { }; ··· 1361 type = "OPN"; 1362 }; 1363 1364 + arc_unpacker = callPackage ../tools/archivers/arc_unpacker { }; 1365 1366 adminer = callPackage ../servers/adminer { }; 1367 ··· 13458 uget-integrator = callPackage ../tools/networking/uget-integrator { }; 13459 13460 ugrep = callPackage ../tools/text/ugrep { }; 13461 + 13462 + ugs = callPackage ../tools/misc/ugs { }; 13463 13464 uhk-agent = callPackage ../os-specific/linux/uhk-agent { }; 13465 ··· 32974 32975 neomutt = callPackage ../applications/networking/mailreaders/neomutt { }; 32976 32977 + natron = libsForQt5.callPackage ../applications/video/natron { }; 32978 32979 natural-docs = callPackage ../applications/misc/natural-docs { }; 32980
+10
pkgs/top-level/python-packages.nix
··· 544 545 apispec = callPackage ../development/python-modules/apispec { }; 546 547 aplpy = callPackage ../development/python-modules/aplpy { }; 548 549 app-model = callPackage ../development/python-modules/app-model { }; ··· 3561 filebytes = callPackage ../development/python-modules/filebytes { }; 3562 3563 filecheck = callPackage ../development/python-modules/filecheck { }; 3564 3565 filelock = callPackage ../development/python-modules/filelock { }; 3566 ··· 7709 7710 pygments-style-github = callPackage ../development/python-modules/pygments-style-github { }; 7711 7712 pygti = callPackage ../development/python-modules/pygti { }; 7713 7714 pyheos = callPackage ../development/python-modules/pyheos { }; ··· 8816 pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { }; 8817 8818 pylint-venv = callPackage ../development/python-modules/pylint-venv { }; 8819 8820 pylitterbot = callPackage ../development/python-modules/pylitterbot { }; 8821 ··· 11200 simplejson = callPackage ../development/python-modules/simplejson { }; 11201 11202 simplekml = callPackage ../development/python-modules/simplekml { }; 11203 11204 simplenote = callPackage ../development/python-modules/simplenote { }; 11205
··· 544 545 apispec = callPackage ../development/python-modules/apispec { }; 546 547 + apispec-webframeworks = callPackage ../development/python-modules/apispec-webframeworks { }; 548 + 549 aplpy = callPackage ../development/python-modules/aplpy { }; 550 551 app-model = callPackage ../development/python-modules/app-model { }; ··· 3563 filebytes = callPackage ../development/python-modules/filebytes { }; 3564 3565 filecheck = callPackage ../development/python-modules/filecheck { }; 3566 + 3567 + filedepot = callPackage ../development/python-modules/filedepot { }; 3568 3569 filelock = callPackage ../development/python-modules/filelock { }; 3570 ··· 7713 7714 pygments-style-github = callPackage ../development/python-modules/pygments-style-github { }; 7715 7716 + pygnmi = callPackage ../development/python-modules/pygnmi { }; 7717 + 7718 pygti = callPackage ../development/python-modules/pygti { }; 7719 7720 pyheos = callPackage ../development/python-modules/pyheos { }; ··· 8822 pylint-plugin-utils = callPackage ../development/python-modules/pylint-plugin-utils { }; 8823 8824 pylint-venv = callPackage ../development/python-modules/pylint-venv { }; 8825 + 8826 + pylion = callPackage ../development/python-modules/pylion { }; 8827 8828 pylitterbot = callPackage ../development/python-modules/pylitterbot { }; 8829 ··· 11208 simplejson = callPackage ../development/python-modules/simplejson { }; 11209 11210 simplekml = callPackage ../development/python-modules/simplekml { }; 11211 + 11212 + simplekv = callPackage ../development/python-modules/simplekv { }; 11213 11214 simplenote = callPackage ../development/python-modules/simplenote { }; 11215