Merge master into staging-next

This commit is contained in:
nixpkgs-ci[bot]
2025-07-09 00:18:18 +00:00
committed by GitHub
42 changed files with 1054 additions and 1011 deletions
@@ -20,8 +20,8 @@ let
sha256Hash = "sha256-MEUqYZd/Ny2spzFqbZ40j2H4Tg6pHQGWqkpRrVtbwO8=";
};
betaVersion = {
version = "2025.1.1.11"; # "Android Studio Narwhal | 2025.1.1 RC 1"
sha256Hash = "sha256-upx+qcrd+E4XVV94iaqZPN8w1RpcD8KfV37397nkznU=";
version = "2025.1.1.12"; # "Android Studio Narwhal | 2025.1.1 RC 2"
sha256Hash = "sha256-mqQM39PePFYWIgukzN3X4rTHPUcdrFTc/OC9w4t+wJM=";
};
latestVersion = {
version = "2025.1.2.8"; # "Android Studio Narwhal Feature Drop | 2025.1.2 Canary 8"
@@ -67,11 +67,7 @@
zlib,
# Boolean flags
# FIXME: Native compilation breaks build and runtime on macOS 15.4;
# see <https://github.com/NixOS/nixpkgs/issues/395169>.
withNativeCompilation ?
stdenv.buildPlatform.canExecute stdenv.hostPlatform && !stdenv.hostPlatform.isDarwin,
withNativeCompilation ? stdenv.buildPlatform.canExecute stdenv.hostPlatform,
noGui ? false,
srcRepo ? true,
withAcl ? false,
@@ -6,13 +6,13 @@
}:
mkLibretroCore {
core = "vice-${type}";
version = "0-unstable-2025-06-29";
version = "0-unstable-2025-07-05";
src = fetchFromGitHub {
owner = "libretro";
repo = "vice-libretro";
rev = "4f53f97418f72bbefefff8d5746aa49942fc9848";
hash = "sha256-P8UN3r7clkwY7OD5iQKjLys55q+tfpAVl8abhKj3ZOc=";
rev = "94cd4c7d010957109527403fff4b753f918efd3d";
hash = "sha256-MjdaBluBmdf22F9yG8xZtCTAqhM4P5bvIcFm0Cga9FM=";
};
makefile = "Makefile";
@@ -1,10 +1,10 @@
{
"chromium": {
"version": "138.0.7204.92",
"version": "138.0.7204.100",
"chromedriver": {
"version": "138.0.7204.93",
"hash_darwin": "sha256-Fo5N9rAgHSSnYxrcWMHRezLh8DKi+etZQNjwUKJn7dI=",
"hash_darwin_aarch64": "sha256-A46qZtWNli5IuR043RzrEQlNIyeddkyU+5/UJgg5SgU="
"version": "138.0.7204.101",
"hash_darwin": "sha256-ow+R2jcfm5tryB6UfnUNklVfLGc2Tzj2W6Nul6pRglI=",
"hash_darwin_aarch64": "sha256-GGcDoSkH8Z4N8yOL77nNMtz3BY4lNwlD10SPhEBRpJI="
},
"deps": {
"depot_tools": {
@@ -20,8 +20,8 @@
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "f079b9bc781e3c2adb1496ea1d72812deb0ddb3d",
"hash": "sha256-OiDdGapC/sjDZXItnFcCvOtA7TKzeHPK4EsYFMCMQJs=",
"rev": "5f45b4744e3d5ba82c2ca6d942f1e7a516110752",
"hash": "sha256-bI75IXPl6YeauK2oTnUURh1ch1H7KKw/QzKYZ/q6htI=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -246,8 +246,8 @@
},
"src/third_party/devtools-frontend/src": {
"url": "https://chromium.googlesource.com/devtools/devtools-frontend",
"rev": "f8dfe8b36e516cef8a5a169e88d16480d8abdc68",
"hash": "sha256-7ygnGBAeiLxwbTx5s7LRs9+ZOe06tr8VFcSY5cVHnS4="
"rev": "a6dbe06dafbad00ef4b0ea139ece1a94a5e2e6d8",
"hash": "sha256-XkyJFRxo3ZTBGfKdTwSIo14SLNPQAKQvY4lEX03j6LM="
},
"src/third_party/dom_distiller_js/dist": {
"url": "https://chromium.googlesource.com/chromium/dom-distiller/dist.git",
File diff suppressed because it is too large Load Diff
@@ -9,10 +9,10 @@
buildMozillaMach rec {
pname = "firefox";
version = "140.0.2";
version = "140.0.4";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "11d3295c82835668f43a888bd5aada22248776e033aecc7558348e6ee26626bf4b65bbaae2680f7285a6b2b6209ec5d4aea453f1e0603544cd48bf45c735b2ea";
sha512 = "3de7c0871b8a45683f5c226fb3e91e597e8f89ef154b208b2a57c4d3ea9f39cb5c69ecbd5eca3b6da68d3775688d2289c1360c7d110c67bb1be1cf26ef8cf36d";
};
meta = {
+3 -3
View File
@@ -28,14 +28,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "7zz";
version = "24.09";
version = "25.00";
src = fetchzip {
url = "https://7-zip.org/a/7z${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}-src.tar.xz";
hash =
{
free = "sha256-iQJ2m2OZrdkzf2sDIbKuyu0wIUktfvySTpsGFSLDZOM=";
unfree = "sha256-HVSu5GvdCY3lVXLUkHxaXco22WO52J2ldkGgfsyMVVg=";
free = "sha256-YY2Nw1aeQjXay9IEd4SwuhgqzeK95nH4nlZGwAlud6o=";
unfree = "sha256-gwC/5OkIAHp0OHJWhwD7JpJVSx06oCFs1Ndf+iG5qB8=";
}
.${if enableUnfree then "unfree" else "free"};
stripRoot = false;
+2 -2
View File
@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "cirrus-cli";
version = "0.145.1";
version = "0.146.0";
src = fetchFromGitHub {
owner = "cirruslabs";
repo = "cirrus-cli";
rev = "v${version}";
hash = "sha256-RyT0pR/hcqkvavI4HkWjCG5AS4H5hBbjOChHrUoq2GI=";
hash = "sha256-Eemi6EDB5wYM72XJl9WWSdnC5noLGbf2Dju+b1NxQuI=";
};
vendorHash = "sha256-CvypJVRLdMr38Qn8E67IZ33cSq5fYhM3i5HyifXGYNE=";
+34
View File
@@ -0,0 +1,34 @@
{
lib,
stdenv,
fetchFromBitbucket,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "exomizer";
version = "3.1.2";
src = fetchFromBitbucket {
owner = "magli143";
repo = "exomizer";
rev = finalAttrs.version;
hash = "sha256-HMgj6avGKssEUJIIecu+pebF40S9h/vKA39RWw4t6RA=";
};
sourceRoot = "${finalAttrs.src.name}/src";
installPhase = ''
runHook preInstall
install -D exomizer exobasic -t $out/bin
runHook postInstall
'';
meta = {
description = "Compress archives that can still be unpacked by 8-bit systems";
homepage = "https://bitbucket.org/magli143/exomizer/";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ matthewcroughan ];
mainProgram = "exomizer";
platforms = lib.platforms.all;
};
})
+2 -18
View File
@@ -25,7 +25,7 @@
stdenv.mkDerivation rec {
pname = "f3d";
version = "3.1.0";
version = "3.2.0";
outputs = [ "out" ] ++ lib.optionals withManual [ "man" ];
@@ -33,25 +33,9 @@ stdenv.mkDerivation rec {
owner = "f3d-app";
repo = "f3d";
tag = "v${version}";
hash = "sha256-QJQlZXUZyWhpYteHoIsGOj1jdf3Lpy/BMXopeto4IRo=";
hash = "sha256-p1Cqam3sYDXJCU1A2sC/fV1ohxS3FGiVrxeGooNXVBQ=";
};
patches = [
# https://github.com/f3d-app/f3d/pull/2155
(fetchpatch {
name = "add-missing-include.patch";
url = "https://github.com/f3d-app/f3d/commit/3814f3356d888ce59bbe6eda0293c2de73b0c89a.patch";
hash = "sha256-TeV8byIxX6PBEW06/sS7kHaSS99S88WiyzjHZ/Zh5x4=";
})
# https://github.com/f3d-app/f3d/pull/2286
(fetchpatch {
name = "fix_assimp_6_0_configuration.patch";
url = "https://github.com/f3d-app/f3d/commit/9bed68ef2b5425c9600c81a7245f13ed2d4079b8.patch";
hash = "sha256-u4VQiTTgFSYxdJ3wvQUfSTt2fcsXBO3p15f/cNRRCHo=";
})
];
nativeBuildInputs =
[
cmake
+6 -40
View File
@@ -2,10 +2,8 @@
lib,
stdenv,
buildGoModule,
buildNpmPackage,
fetchFromGitHub,
cacert,
unzip,
nix-update-script,
pkg-config,
libGL,
libX11,
@@ -21,28 +19,13 @@
buildGoModule rec {
pname = "gcs";
version = "5.28.1";
version = "5.36.1";
src = fetchFromGitHub {
owner = "richardwilkes";
repo = "gcs";
tag = "v${version}";
nativeBuildInputs = [
cacert
unzip
];
# also fetch pdf.js files
# note: the version is locked in the file
postFetch = ''
cd $out/server/pdf
substituteInPlace refresh-pdf.js.sh \
--replace-fail '/bin/rm' 'rm'
. refresh-pdf.js.sh
'';
hash = "sha256-ArJ+GveG2Y1PYeCuIFJoQ3eVyqvAi4HEeAEd4X03yu4=";
hash = "sha256-bU/VoX/wb7DJGQLFVg0+bR48TXhHAE8yhqX2mbxSyGo=";
};
modPostBuild = ''
@@ -50,26 +33,7 @@ buildGoModule rec {
sed -i 's|-lmupdf[^ ]* |-lmupdf |g' vendor/github.com/richardwilkes/pdf/pdf.go
'';
vendorHash = "sha256-EmAGkQ+GHzVbSq/nPu0awL79jRmZuMHheBWwanfEgGI=";
frontend = buildNpmPackage {
name = "${pname}-${version}-frontend";
inherit src;
sourceRoot = "${src.name}/server/frontend";
npmDepsHash = "sha256-LqOH3jhp4Mx7JGYSjF29kVUny3xNn7oX0qCYi79SH4w=";
installPhase = ''
runHook preInstall
mkdir -p $out
cp -r dist $out/dist
runHook postInstall
'';
};
postPatch = ''
cp -r ${frontend}/dist server/frontend/dist
'';
vendorHash = "sha256-hFgcTreiE2PwIwOG1zwLyF7ZbB+p9uCNVJcqHbQjJjE=";
nativeBuildInputs = [ pkg-config ];
@@ -103,6 +67,8 @@ buildGoModule rec {
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
changelog = "https://github.com/richardwilkes/gcs/releases/tag/v${version}";
description = "Stand-alone, interactive, character sheet editor for the GURPS 4th Edition roleplaying game system";
@@ -24,12 +24,12 @@
stdenv.mkDerivation rec {
pname = "gpu-screen-recorder-gtk";
version = "5.7.3";
version = "5.7.6";
src = fetchgit {
url = "https://repo.dec05eba.com/${pname}";
tag = version;
hash = "sha256-FZIS/74qIqz3qZTOixqwqe2liIt5kKBPiVRVOFzgAs4=";
hash = "sha256-sgcee8/+mu+4J0jev9gxY2NIf/9ud1+yMSoqk8HmVk8=";
};
nativeBuildInputs = [
@@ -28,12 +28,12 @@
stdenv.mkDerivation rec {
pname = "gpu-screen-recorder";
version = "5.5.7";
version = "5.6.1";
src = fetchgit {
url = "https://repo.dec05eba.com/${pname}";
tag = version;
hash = "sha256-NYi68hvFFRvJv9h0/NTeeuOv/FgfQtGMwP5v9lUFNr8=";
hash = "sha256-gktsU9jmABSqSnx6UMLta1YfLnXPuuYecmMRIWbBkfI=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -7,18 +7,18 @@
rustPlatform.buildRustPackage rec {
pname = "harper";
version = "0.44.0";
version = "0.47.0";
src = fetchFromGitHub {
owner = "Automattic";
repo = "harper";
rev = "v${version}";
hash = "sha256-7sF2hwj4Gnca8QVociECKY+8grIDwcUoK9Zpx5YdNr0=";
hash = "sha256-kVZG3Vfe+PABhrXY26AUlBxrpiL9UtmIka84s0yvsXI=";
};
buildAndTestSubdir = "harper-ls";
useFetchCargoVendor = true;
cargoHash = "sha256-SnwmXBt3wqsZPfKu3FIura8/y9MfU8VUKYRisdlcNXE=";
cargoHash = "sha256-M6HdwQZanMxTvDdw0giycoSJmaMVfGI8Vg9NjdYJaak=";
passthru.updateScript = nix-update-script { };
+2 -2
View File
@@ -22,13 +22,13 @@ let
in
stdenvNoCC.mkDerivation rec {
pname = "linux-firmware";
version = "20250627";
version = "20250708";
src = fetchFromGitLab {
owner = "kernel-firmware";
repo = "linux-firmware";
tag = version;
hash = "sha256-mNjCl+HtvvFxyLjlBFsyfyu2TAf6D/9lbRiouKC/vVY=";
hash = "sha256-TJ97A9I0ipsqgg7ex3pAQgdhDJcLbkNCvuLppt9a07o=";
};
postUnpack = ''
+3 -3
View File
@@ -6,14 +6,14 @@
}:
buildGoModule {
pname = "mozhi";
version = "0-unstable-2025-04-14";
version = "0-unstable-2025-06-25";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "aryak";
repo = "mozhi";
rev = "c2c14988c09e6c5fae5a8ac59c07a650f0997a5a";
hash = "sha256-xJw9BkdKlN1VToKyDlkW8UUZB94gzD9nclNciDmVIkk=";
rev = "88730a992f9bfccf52b6f2a9554ed9a3db697a70";
hash = "sha256-f2cKgcZ/5A3mSRwfI7h8DsaN15oVnXrg7PejsK8eXGc=";
};
vendorHash = "sha256-ptwP+ZuuzxRpIuNDoXnAML1KYEh9zTBcOs9YTI8z63A=";
@@ -14,13 +14,13 @@
}:
buildDotnetModule (finalAttrs: {
pname = "msbuild-structured-log-viewer";
version = "2.3.13";
version = "2.3.17";
src = fetchFromGitHub {
owner = "KirillOsenkov";
repo = "MSBuildStructuredLog";
rev = "v${finalAttrs.version}";
hash = "sha256-ABQaCnHWSN8NZEcoyxNFHIItRP/Zxa+tStHlQHyvX2w=";
hash = "sha256-5kbLUeD/q8BHj1DIJzyvsmkSvLms2E2oOuO+SINzCRA=";
};
dotnet-sdk = dotnetCorePackages.sdk_8_0;
+2 -2
View File
@@ -10,11 +10,11 @@
}:
stdenv.mkDerivation rec {
pname = "nzbhydra2";
version = "7.15.1";
version = "7.15.3";
src = fetchzip {
url = "https://github.com/theotherp/nzbhydra2/releases/download/v${version}/nzbhydra2-${version}-generic.zip";
hash = "sha256-snoJrPrls78+KRSLNEERS6CYOk0DUv3IyZG9Bz72Mgo=";
hash = "sha256-zVRiJ2giwxeNDVBCpYpkAmMn+kf2c9+YbAkUn7LOkkM=";
stripRoot = false;
};
+3 -3
View File
@@ -7,16 +7,16 @@
buildGoModule rec {
pname = "omnictl";
version = "0.51.0";
version = "0.52.0";
src = fetchFromGitHub {
owner = "siderolabs";
repo = "omni";
rev = "v${version}";
hash = "sha256-PIUaR+Pdy4vJMqYfw1x8ts0yDlDcA0dOzviw/wLf45M=";
hash = "sha256-4QL3Km987i6D5AZNVd62r6YPu2+tKALugawtSMw7z30=";
};
vendorHash = "sha256-Re6CTQVJcNLhaw6K2W+zRNG42lLV1dSd0O9DDrH8jMY=";
vendorHash = "sha256-/ibquRHzzoZTf9oQUz1LOjm2WqeEBt9mkD9dDsoefUA=";
ldflags = [
"-s"
+2 -2
View File
@@ -10,14 +10,14 @@
}:
python3Packages.buildPythonApplication rec {
pname = "pixelflasher";
version = "8.0.3.1";
version = "8.1.1.0";
format = "other";
src = fetchFromGitHub {
owner = "badabing2005";
repo = "PixelFlasher";
tag = "v${version}";
hash = "sha256-5Cvwbt5+t0N09gEXvNb79sNIb6oFO+956Dfd5S0R2RU=";
hash = "sha256-zXXc12E0ocAH0QucvmoncbEwHy/IyJU1YBPedeSpLfc=";
};
desktopItems = [
+2 -2
View File
@@ -16,7 +16,7 @@
stdenv,
}:
let
version = "2.52.1538";
version = "2.53.1544";
urlVersion = builtins.replaceStrings [ "." ] [ "0" ] version;
in
stdenv.mkDerivation {
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
src = fetchurl {
url = "https://download.roonlabs.com/updates/production/RoonServer_linuxx64_${urlVersion}.tar.bz2";
hash = "sha256-pWg1Cp8aNdR/hoVZDF3kUznJtYsjJYX9J4g1xbmn/lg=";
hash = "sha256-Hbe2EfBbpA3Xzyh4ZYjm1G8qrwg+dEq5YAwZEG59ClI=";
};
dontConfigure = true;
+1 -1
View File
@@ -50,7 +50,7 @@ buildGoModule rec {
changelog = "https://github.com/Jacalz/rymdport/blob/${src.rev}/CHANGELOG.md";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ dotlambda ];
platforms = lib.platforms.linux;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
mainProgram = "rymdport";
};
}
+6 -4
View File
@@ -45,7 +45,9 @@ let
# match .python-version
customPython = python311.withPackages (
ps: with ps; [
markupsafe
packaging
pygments
]
);
runtimePaths = lib.makeLibraryPath (
@@ -63,13 +65,13 @@ in
rustPlatform.buildRustPackage {
pname = "servo";
version = "0-unstable-2025-06-26";
version = "0-unstable-2025-07-08";
src = fetchFromGitHub {
owner = "servo";
repo = "servo";
rev = "cbb0407ae641c049dd6796275b4ba8572c06b798";
hash = "sha256-d0Z+dvnNm3NxvGe/W/zJsAsyeMvxF9HoA+wSclWeLgk=";
rev = "c3f441d7abe7243a31150bf424babf0f1679ea88";
hash = "sha256-rFROwsU/x8LsD8vpCcmLyQMYCl9AQwgbv/kHk7JTa4c=";
# Breaks reproducibility depending on whether the picked commit
# has other ref-names or not, which may change over time, i.e. with
# "ref-names: HEAD -> main" as long this commit is the branch HEAD
@@ -80,7 +82,7 @@ rustPlatform.buildRustPackage {
};
useFetchCargoVendor = true;
cargoHash = "sha256-j6cQalYbeHunI1t4VRQkbqGNylwWg0NBoItwloYTfAE=";
cargoHash = "sha256-2J6ByE2kmoHBGWgwYU2FWgTt47cw+s8IPcm4ElRVWMc=";
# set `HOME` to a temp dir for write access
# Fix invalid option errors during linking (https://github.com/mozilla/nixpkgs-mozilla/commit/c72ff151a3e25f14182569679ed4cd22ef352328)
+9 -9
View File
@@ -5,15 +5,15 @@
installShellFiles,
}:
buildGoModule rec {
buildGoModule (finalAttrs: {
pname = "simplotask";
version = "1.17.1";
version = "1.17.2";
src = fetchFromGitHub {
owner = "umputun";
repo = "spot";
rev = "v${version}";
hash = "sha256-6SWWf1ZprCZPXLvUtIln1+TrOztn7WWkN8o/fQXau5I=";
tag = "v${finalAttrs.version}";
hash = "sha256-7EavT4IHEAe3nq6tkhX7qHpDzy7UTdBMZ7x/bquv4Z8=";
};
vendorHash = null;
@@ -22,7 +22,7 @@ buildGoModule rec {
ldflags = [
"-s -w"
"-X main.revision=v${version}"
"-X main.revision=v${finalAttrs.version}"
];
doCheck = false;
@@ -32,11 +32,11 @@ buildGoModule rec {
installManPage *.1
'';
meta = with lib; {
meta = {
description = "Tool for effortless deployment and configuration management";
homepage = "https://spot.umputun.dev/";
maintainers = with maintainers; [ sikmir ];
license = licenses.mit;
maintainers = with lib.maintainers; [ sikmir ];
license = lib.licenses.mit;
mainProgram = "spot";
};
}
})
+2 -2
View File
@@ -8,13 +8,13 @@
buildGoModule rec {
pname = "tootik";
version = "0.17.0";
version = "0.17.1";
src = fetchFromGitHub {
owner = "dimkr";
repo = "tootik";
tag = version;
hash = "sha256-R4My2+HpnW+gwbDjO7lUYGcIaaOPFclk/9ZqXMJ3Wd0=";
hash = "sha256-C3jljz1ftpSlgmwY5ktTJSiZ2DVxbctFT7LZXBow73s=";
};
vendorHash = "sha256-Imnh/f+6pybALRnefxaTyZ95orhAQfLWdMsIIkOOurc=";
+3 -3
View File
@@ -11,16 +11,16 @@
buildGoModule rec {
pname = "updatecli";
version = "0.102.0";
version = "0.103.0";
src = fetchFromGitHub {
owner = "updatecli";
repo = "updatecli";
rev = "v${version}";
hash = "sha256-ek8kJAGf51NZ4YOexwOovgIQ9I0WfQDk0KWIJsZRKQk=";
hash = "sha256-OgIwGo+oOVneaJ7REgMJ79KPdUXVpcw7kCVLQeBw1/Q=";
};
vendorHash = "sha256-gL2ZukNJROEQc0fv0k/XIvpnHmGywCgRgfKCPcP01Hg=";
vendorHash = "sha256-3aIw64uv/NgB8/tpysmnSAMbussENhLge70QQ4A86cY=";
# tests require network access
doCheck = false;
+3 -3
View File
@@ -10,18 +10,18 @@
rustPlatform.buildRustPackage rec {
pname = "veryl";
version = "0.16.1";
version = "0.16.2";
src = fetchFromGitHub {
owner = "veryl-lang";
repo = "veryl";
rev = "v${version}";
hash = "sha256-/GbykOurK3IHmknMh+TftU7aFcLqAlnEeiJ51sJcTeQ=";
hash = "sha256-YMJUxeCc9b7EObkQHTkP34JCYVFYhh6aUp4fLBQINP0=";
fetchSubmodules = true;
};
useFetchCargoVendor = true;
cargoHash = "sha256-MQkxeV+06hL9DqReuHy7H8SMvh2Xn6Hqj/VY8a1scyQ=";
cargoHash = "sha256-2+3UlnIZIRJv+pZhFa8NU+S6/D5eHhuYZ095HUygPSk=";
nativeBuildInputs = [
pkg-config
@@ -92,9 +92,9 @@
major = "3";
minor = "14";
patch = "0";
suffix = "b3";
suffix = "b4";
};
hash = "sha256-xvSL9R8B9Q2HAHpEXdev5KTHqHq0glcL6STB3f0NNoI=";
hash = "sha256-FeEj4Far67pt5ec8+jBEWajILK+oXU/H/G3oDmo+Gzk=";
inherit passthruFun;
};
# Minimal versions of Python (built without optional dependencies)
@@ -0,0 +1,34 @@
{
lib,
fetchurl,
buildDunePackage,
re,
stdlib-shims,
uuidm,
}:
buildDunePackage rec {
pname = "redis";
version = "0.8";
minimalOCamlVersion = "4.03";
src = fetchurl {
url = "https://github.com/0xffea/ocaml-redis/releases/download/v${version}/redis-${version}.tbz";
hash = "sha256-Cli30Elur3tL/0bWK6PBBy229TK4jsQnN/0oVQux01I=";
};
propagatedBuildInputs = [
re
stdlib-shims
uuidm
];
doCheck = true;
meta = {
description = "Redis client";
license = lib.licenses.bsd3;
homepage = "https://github.com/0xffea/ocaml-redis";
};
}
@@ -0,0 +1,19 @@
{
buildDunePackage,
redis,
lwt,
}:
buildDunePackage {
pname = "redis-lwt";
inherit (redis) version src;
propagatedBuildInputs = [
redis
lwt
];
meta = redis.meta // {
description = "Redis client (Lwt interface)";
};
}
@@ -2,8 +2,7 @@
lib,
buildPythonPackage,
fetchFromGitHub,
poetry-core,
poetry-dynamic-versioning,
hatchling,
matplotlib,
pygments,
rich,
@@ -12,7 +11,7 @@
buildPythonPackage rec {
pname = "catppuccin";
version = "2.3.4";
version = "2.4.1";
pyproject = true;
@@ -20,13 +19,10 @@ buildPythonPackage rec {
owner = "catppuccin";
repo = "python";
tag = "v${version}";
hash = "sha256-0+sbf2m0vJCf6EOl6DMqgtL35RJh+rehi/p0ylTPJK8=";
hash = "sha256-lQsJnzOnyDIUu1mbydiyfRwh0zCRGU35p0Kn2a3H/48=";
};
build-system = [
poetry-core
poetry-dynamic-versioning
];
build-system = [ hatchling ];
optional-dependencies = {
matplotlib = [ matplotlib ];
@@ -4,27 +4,23 @@
fetchFromGitHub,
django,
setuptools,
typing-extensions,
}:
buildPythonPackage rec {
pname = "dj-database-url";
version = "3.0.0";
version = "3.0.1";
pyproject = true;
src = fetchFromGitHub {
owner = "jazzband";
repo = "dj-database-url";
tag = "v${version}";
hash = "sha256-olE1tufGXOl8rOKN+Pa0eXhYEzeQxTqj50X6AVwYkM8=";
hash = "sha256-wiPTszgix4QjF82f5mmNvDKGspYl15jScK2TAsP5zP8=";
};
build-system = [ setuptools ];
dependencies = [
django
typing-extensions
];
dependencies = [ django ];
# Tests access a DB via network
doCheck = false;
@@ -22,14 +22,14 @@
buildPythonPackage rec {
pname = "equinox";
version = "0.12.2";
version = "0.13.0";
pyproject = true;
src = fetchFromGitHub {
owner = "patrick-kidger";
repo = "equinox";
tag = "v${version}";
hash = "sha256-q/5gNXA8TnHwtm+krVBulHH3QMj9E2JVQgXJk6QYjUI=";
hash = "sha256-zXgAuFGWKHShKodi9swnWIry4VU9s4pBhBRoK5KzaL0=";
};
# Relax speed constraints on tests that can fail on busy builders
@@ -3,6 +3,7 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
writableTmpDirAsHomeHook,
# build-system
hatchling,
@@ -26,14 +27,14 @@
buildPythonPackage rec {
pname = "fastmcp";
version = "2.7.0";
version = "2.8.0";
pyproject = true;
src = fetchFromGitHub {
owner = "jlowin";
repo = "fastmcp";
tag = "v${version}";
hash = "sha256-UQV/hIu96ukpJxUhOux0mos0o6j4kvsFp2NJHa47tbw=";
hash = "sha256-FleJkqdUIhGsV+DVYv/Nf5IORntH/aFq9abKn2r/6Is=";
};
postPatch = ''
@@ -64,6 +65,7 @@ buildPythonPackage rec {
fastapi
pytest-httpx
pytestCheckHook
writableTmpDirAsHomeHook
];
disabledTests = [
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "subarulink";
version = "0.7.13";
version = "0.7.14";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "G-Two";
repo = "subarulink";
tag = "v${version}";
hash = "sha256-R6d9BaQDFSobiIsbI1I/eUaJt0VUU2ELdWU9xDyhuFc=";
hash = "sha256-iZWDi7vT1AQI7WbGOQZw2gE+3ht4YKnHO58ALrUGfIg=";
};
build-system = [ setuptools ];
@@ -29,14 +29,14 @@
buildPythonPackage rec {
pname = "textual";
version = "3.6.0";
version = "3.7.0";
pyproject = true;
src = fetchFromGitHub {
owner = "Textualize";
repo = "textual";
tag = "v${version}";
hash = "sha256-zgDzsPSzwwZSgQINcZgFHXNHzEeNvsFMi6C9LBRffHY=";
hash = "sha256-G8cS/WZp/6CWRMdPTtKmdUkXdxLVQXxbJnF4/4/VbpM=";
};
build-system = [ poetry-core ];
@@ -17,7 +17,6 @@
# dependencies
filelock,
future,
jinja2,
networkx,
numpy,
@@ -87,7 +86,6 @@ buildPythonPackage {
dependencies = [
filelock
future
jinja2
networkx
numpy
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "triton";
version = "3.1.0";
version = "3.3.1";
format = "wheel";
src =
@@ -26,8 +26,6 @@ buildPythonPackage rec {
in
fetchurl srcs;
disabled = pythonOlder "3.8";
pythonRemoveDeps = [
"cmake"
# torch and triton refer to each other so this hook is included to mitigate that.
@@ -54,7 +52,7 @@ buildPythonPackage rec {
ln -s ${cudaPackages.cuda_nvcc}/bin/ptxas $out/${python.sitePackages}/triton/third_party/cuda/bin/
'';
meta = with lib; {
meta = {
description = "Language and compiler for custom Deep Learning operations";
homepage = "https://github.com/triton-lang/triton/";
changelog = "https://github.com/triton-lang/triton/releases/tag/v${version}";
@@ -62,12 +60,11 @@ buildPythonPackage rec {
# https://docs.nvidia.com/cuda/eula/index.html
# triton's license is MIT.
# triton-bin includes ptxas binary, therefore unfreeRedistributable is set.
license = with licenses; [
license = with lib.licenses; [
unfreeRedistributable
mit
];
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [ junjihashimoto ];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
maintainers = with lib.maintainers; [ junjihashimoto ];
};
}
@@ -7,31 +7,46 @@
version:
builtins.getAttr version {
"3.1.0" = {
x86_64-linux-38 = {
name = "triton-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";
url = "https://download.pytorch.org/whl/triton-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";
hash = "sha256-ba2sp/wk3jThgCcbXPhkwWdVcC6fY6FvYt9xSoCZEmo=";
};
x86_64-linux-39 = {
name = "triton-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ";
url = "https://download.pytorch.org/whl/triton-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";
hash = "sha256-qvqaIM0Nn+5SPNRQSqcTGAeoZM133Pbv5+mB8YuMbBE=";
"3.3.1" = {
aarch64-linux-310 = {
name = "triton-3.3.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl";
url = "https://download.pytorch.org/whl/triton-3.3.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl";
hash = "sha256-nuTCrhQM7ftvnmnlRFf6KIqrbxOP0axLcdqSzfpmCQE=";
};
x86_64-linux-310 = {
name = "triton-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl ";
url = "https://download.pytorch.org/whl/triton-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";
hash = "sha256-aw3RCpJSY6u+n6N9zeZ6Xpsjg/wmn99Z9WV8rDjF0dg=";
name = "triton-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl";
url = "https://download.pytorch.org/whl/triton-3.3.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl";
hash = "sha256-t020RbHFYoRNPPrW6Weccuk/37GpCiQFKwO7XEnRJC4=";
};
aarch64-linux-311 = {
name = "triton-3.3.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl";
url = "https://download.pytorch.org/whl/triton-3.3.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl";
hash = "sha256-1OMWwp3LUQPc/N+Y3o+huRwL+yYhisV37MwwWFrftg0=";
};
x86_64-linux-311 = {
name = "triton-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";
url = "https://download.pytorch.org/whl/triton-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";
hash = "sha256-DzT254hdG/Dqr3uodaXwzm88E7qY+VA2UcHm3GdX7Vw=";
name = "triton-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl";
url = "https://download.pytorch.org/whl/triton-3.3.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl";
hash = "sha256-sx46om+Ms8xb9OGHv3N8us8XMR4REreB1KBZNT39cxs=";
};
aarch64-linux-312 = {
name = "triton-3.3.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl";
url = "https://download.pytorch.org/whl/triton-3.3.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl";
hash = "sha256-mxmTw7pHARfc8oiP8RbYKAntek080FB0/ED/ORkLLOg=";
};
x86_64-linux-312 = {
name = "triton-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";
url = "https://download.pytorch.org/whl/triton-3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl";
hash = "sha256-yBgvQv2AgKfTnWZoFPo2xeMMwA6n7usaKYPbtMmaD9w=";
name = "triton-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl";
url = "https://download.pytorch.org/whl/triton-3.3.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl";
hash = "sha256-mZnoOroh4aeMHzbyG85iG3e8qlMCd6UEhKfLSoIvbkM=";
};
aarch64-linux-313 = {
name = "triton-3.3.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl";
url = "https://download.pytorch.org/whl/triton-3.3.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl";
hash = "sha256-S3nkmxWuMd0JWQkPN6Ni64HHfFZDug7FblKZA7BtKM8=";
};
x86_64-linux-313 = {
name = "triton-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl";
url = "https://download.pytorch.org/whl/triton-3.3.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl";
hash = "sha256-uJ2Ea1pBmDF/7Cel06YJ6pa21Vf/RLVsIxdlRgI8QkA=";
};
};
}
@@ -27,14 +27,14 @@
buildPythonPackage rec {
pname = "uproot";
version = "5.6.2";
version = "5.6.3";
pyproject = true;
src = fetchFromGitHub {
owner = "scikit-hep";
repo = "uproot5";
tag = "v${version}";
hash = "sha256-vCrXHnyvn7G9utfQzg2X81iNs8dnMip6e3Ex/2ZDtk0=";
hash = "sha256-B23LLc0GI1eeKn8eZLaDqeNHMQfvv52hSdgX/wv5OaE=";
};
build-system = [
+4
View File
@@ -1798,6 +1798,10 @@ let
rebez = callPackage ../development/ocaml-modules/rebez { };
redis = callPackage ../development/ocaml-modules/redis/default.nix { };
redis-lwt = callPackage ../development/ocaml-modules/redis/lwt.nix { };
reperf = callPackage ../development/ocaml-modules/reperf { };
repr = callPackage ../development/ocaml-modules/repr { };
+2 -2
View File
@@ -14150,10 +14150,10 @@ with self;
FinanceQuote = buildPerlPackage rec {
pname = "Finance-Quote";
version = "1.65";
version = "1.66";
src = fetchurl {
url = "mirror://cpan/authors/id/B/BP/BPSCHUCK/Finance-Quote-${version}.tar.gz";
hash = "sha256-C3pJZaLJrW+nwDawloHHtEWyB1j6qYNnsmZZz2L+Axg=";
hash = "sha256-GOkdcI+Ah6JvvL+zsKYe0UcdKks855jecwTzBIGkZ+k=";
};
buildInputs = [
DateManip