Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-08-05 00:02:40 +00:00 committed by GitHub
commit d01df2683c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
109 changed files with 1236 additions and 733 deletions

View File

@ -159,6 +159,12 @@
github = "13r0ck";
githubId = 58987761;
};
_1nv0k32 = {
name = "Armin";
email = "Armin.Mahdilou@gmail.com";
github = "1nv0k32";
githubId = 30079271;
};
_21CSM = {
name = "21CSM";
email = "21CSM@tutanota.com";

View File

@ -112,6 +112,8 @@
it is set, instead of the previous hardcoded default of
`${networking.hostName}.${security.ipa.domain}`.
- The `MSMTP_QUEUE` and `MSMTP_LOG` environment variables accepted by `msmtpq` have now been renamed to `MSMTPQ_Q` and `MSMTPQ_LOG` respectively.
- The fcgiwrap module now allows multiple instances running as distinct users.
The option `services.fgciwrap` now takes an attribute set of the
configuration of each individual instance.

View File

@ -19,7 +19,7 @@ let
stateDir = "/var/lib/mediawiki";
# https://www.mediawiki.org/wiki/Compatibility
php = pkgs.php81;
php = pkgs.php82;
pkg = pkgs.stdenv.mkDerivation rec {
pname = "mediawiki-full";

View File

@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "praat";
version = "6.4.13";
version = "6.4.14";
src = fetchFromGitHub {
owner = "praat";
repo = "praat";
rev = "v${finalAttrs.version}";
hash = "sha256-rvaW4ifXZNAmON+2OZR2JLGPzaTEzk2miKeFHQ7Bp6M=";
hash = "sha256-AY/OSoCWlWSjtLcve16nL72HidPlJqJgAOvUubMqvj0=";
};
nativeBuildInputs = [

View File

@ -2020,8 +2020,8 @@ let
mktplcRef = {
publisher = "github";
name = "copilot";
version = "1.219.1019"; # compatible with vscode ^1.91.0
hash = "sha256-W39hZyJ5XtDghkKu4Ml99M0/jZ1tVMGesKAKPquTkb8=";
version = "1.219.1028"; # compatible with vscode ^1.92.0
hash = "sha256-5f1P/CV6+Rp2kS9oSz5Ko5jMUt/Q6pWa9a+3nPyin6k=";
};
meta = {
@ -2037,8 +2037,8 @@ let
mktplcRef = {
publisher = "github";
name = "copilot-chat";
version = "0.17.2024062801"; # compatible with vscode ^1.91.0
hash = "sha256-aDTqHDGdWE/CG5bt/9um62sGFngHsJJvTl38NEqNq8E=";
version = "0.19.2024073102"; # compatible with vscode ^1.92.0
hash = "sha256-ekRBmJiAav1gITWlqBOuWtZMt1YZeseF+3fw326db/s=";
};
meta = {
description = "GitHub Copilot Chat is a companion extension to GitHub Copilot that houses experimental chat features";

View File

@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
name = "tinymist";
publisher = "myriad-dreamin";
inherit (tinymist) version;
hash = "sha256-AB+jLcY9VfJgqcbh8PEZ9nRiJPv4EcSG1arSeW6dCBo=";
hash = "sha256-eM9FVeMPpNtd3ytTzrB8aVF+h25pUI+F5rXhv+vQmg0=";
};
nativeBuildInputs = [

View File

@ -2,7 +2,7 @@
let
pname = "notesnook";
version = "3.0.8";
version = "3.0.11";
inherit (stdenv.hostPlatform) system;
throwSystem = throw "Unsupported system: ${system}";
@ -16,7 +16,7 @@ let
src = fetchurl {
url = "https://github.com/streetwriters/notesnook/releases/download/v${version}/notesnook_${suffix}";
hash = {
x86_64-linux = "sha256-H25PGhCD5uqh2BHMMjb7GyftinBsRs2O5+9xNNV+5m4=";
x86_64-linux = "sha256-QnjfeN6CoLiyZvJY4mAZFJ58LxHhe/QUzpI4Fbz5Etg=";
x86_64-darwin = "sha256-uT4xo4LT70jq7bHmiYu4FL8Fldppc2ai8yEZzGMzM6Q=";
aarch64-darwin = "sha256-D5KIXHhzXXBOEcoOn2QKKUbVGMWhRW+L7fgxRxLpX/0=";
}.${system} or throwSystem;

View File

@ -1,10 +1,10 @@
{ appimageTools, fetchurl, lib }:
let
pname = "protonup-qt";
version = "2.9.2";
version = "2.10.2";
src = fetchurl {
url = "https://github.com/DavidoTek/ProtonUp-Qt/releases/download/v${version}/ProtonUp-Qt-${version}-x86_64.AppImage";
hash = "sha256-d1UjyhU7BezOoQZBnmrk96gD0MbYST0XR+PWVYmvGFQ=";
hash = "sha256-WWLAA5FryvqwgEQysnE1w2k9Wq4y7yNJ4Drojg1SKYg=";
};
appimageContents = appimageTools.extractType2 { inherit pname version src; };
in

View File

@ -2,6 +2,7 @@
, stdenv
, fetchFromGitHub
, makeWrapper
, bc
, bluez
}:
@ -25,7 +26,7 @@ stdenv.mkDerivation {
install -D --target-directory=$out/bin/ ./rofi-bluetooth
wrapProgram $out/bin/rofi-bluetooth \
--prefix PATH ":" ${lib.makeBinPath [ bluez ] }
--prefix PATH ":" ${lib.makeBinPath [ bc bluez ] }
runHook postInstall
'';

View File

@ -24,14 +24,14 @@
mkDerivation rec {
pname = "tellico";
version = "3.5.3";
version = "3.5.5";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "office";
repo = pname;
rev = "v${version}";
hash = "sha256-hg2sfBEh3jjVwMFmkgu9nXuXARsPqvlxzxX7kjSI/JU=";
hash = "sha256-0I4oDMLYWomAF+wpPeA1NQk4nnhUV1RT6IYKJdOUcas=";
};
nativeBuildInputs = [

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "helm-docs";
version = "1.13.1";
version = "1.14.2";
src = fetchFromGitHub {
owner = "norwoodj";
repo = "helm-docs";
rev = "v${version}";
hash = "sha256-lSGgT+aWp4NgiIoCnR4TNdecEqIZVnKMmGtEingq05o=";
hash = "sha256-a7alzjh+vjJPw/g9yaYkOUvwpgiqCrtKTBkV1EuGYtk=";
};
vendorHash = "sha256-LpARmDupT+vUPqUwFnvOGKOaBQbTuTvQnWc5Q2bGBaY=";
vendorHash = "sha256-9VSjxnc804A+PTMy0ZoNWNkHAjh3/kMK0XoEfI/LgEY=";
subPackages = [ "cmd/helm-docs" ];
ldflags = [

View File

@ -5,16 +5,16 @@
buildGoModule rec {
pname = "kubectl-cnpg";
version = "1.23.2";
version = "1.23.3";
src = fetchFromGitHub {
owner = "cloudnative-pg";
repo = "cloudnative-pg";
rev = "v${version}";
hash = "sha256-/h2hvyjC/rHOkyZbt0kYn0TcQeXutU4rxYBD7Mh948Q=";
hash = "sha256-78XvVPWhsvu7shbU2fJ+/7NnGxUXLLOeR28OPkUUw2A=";
};
vendorHash = "sha256-MY4yU0UpN3V3RxsFWqxZOsZZA1kma3NNTHE9e/gquno=";
vendorHash = "sha256-Y5HmoxMLs2rvpLycH5bMd9awHrNeIOkwn7m53hCAWug=";
subPackages = [ "cmd/kubectl-cnpg" ];

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "tfupdate";
version = "0.8.2";
version = "0.8.4";
src = fetchFromGitHub {
owner = "minamijoyo";
repo = "tfupdate";
rev = "v${version}";
sha256 = "sha256-RewBCiUNdXA30gwcnBu+wBoMNbVjaIWkCQV+Bat6l0o=";
sha256 = "sha256-/wkCd73SrspHccbOZV6lq0Htk+Vjgbu2uTZLiEeZAdc=";
};
vendorHash = "sha256-fs61aMsRGF2zmyLro5ySWi3P1qPPgvISTqCvuVWAvz0=";
vendorHash = "sha256-/ZNWVuGInZY/t0s317FQstEPeJpTKWMXUVo8cE44GkI=";
# Tests start http servers which need to bind to local addresses:
# panic: httptest: failed to listen on a port: listen tcp6 [::1]:0: bind: operation not permitted

View File

@ -23,20 +23,20 @@
}:
let
version = "0.17.1";
version = "0.17.2";
src = fetchFromGitHub {
owner = "f-koehler";
repo = "KTailctl";
rev = "v${version}";
hash = "sha256-urB8NcdQMF6RNX8F2CpzOd0ZkRi3IS4XFyOOXIeChpY=";
hash = "sha256-jACcTRIdzYiSLy7zw5QuDu9tZfee9ufhlEecbTbSr+4=";
};
goDeps = (buildGoModule {
pname = "ktailctl-go-wrapper";
inherit src version;
modRoot = "src/wrapper";
vendorHash = "sha256-Ls4MVppMJbUUukaKkDAN8Lx/s09JRJTf/RMgk0iDcnw=";
vendorHash = "sha256-V4Bn5/VaoFOZlNGBedA4Ly8Kocw0BWyfIHv8IU6Eay4=";
}).goModules;
in
stdenv.mkDerivation {

View File

@ -25,13 +25,13 @@
let
inherit (lib) getBin getExe optionals;
version = "1.8.22";
version = "1.8.25";
src = fetchFromGitHub {
owner = "marlam";
repo = "msmtp-mirror";
repo = "msmtp";
rev = "msmtp-${version}";
hash = "sha256-Jt/uvGBrYYr6ua6LVPiP0nuRiIkxBJASdgHBNHivzxQ=";
hash = "sha256-UZKUpF/ZwYPM2rPDudL1O8e8LguKJh9sTcJRT3vgsf4=";
};
meta = with lib; {
@ -68,7 +68,10 @@ let
pname = "msmtp-scripts";
inherit version src meta;
patches = [ ./paths.patch ];
patches = [
./msmtpq-remove-binary-check.patch
./msmtpq-systemd-logging.patch
];
postPatch = ''
substituteInPlace scripts/msmtpq/msmtpq \

View File

@ -0,0 +1,13 @@
diff --git a/scripts/msmtpq/msmtpq b/scripts/msmtpq/msmtpq
index bcb384e..9622e47 100755
--- a/scripts/msmtpq/msmtpq
+++ b/scripts/msmtpq/msmtpq
@@ -60,8 +60,6 @@ err() { dsp '' "$@" '' ; exit 1 ; }
## export the location of the msmtp executable before running this script (no quotes !!)
## e.g. ( export MSMTP=/path/to/msmtp )
MSMTP="${MSMTP:-msmtp}"
-"$MSMTP" --version >/dev/null 2>&1 || \
- log_later -e 1 "msmtpq : can't run the msmtp executable [ $MSMTP ]" # if not found - complain ; quit
##
## set the queue var to the location of the msmtp queue directory
## if the queue dir doesn't yet exist, create it (0700)

View File

@ -0,0 +1,41 @@
diff --git a/scripts/msmtpq/msmtpq b/scripts/msmtpq/msmtpq
index bcb384e..dbaf1b5 100755
--- a/scripts/msmtpq/msmtpq
+++ b/scripts/msmtpq/msmtpq
@@ -92,6 +92,8 @@ if [ ! -v MSMTPQ_LOG ] ; then
fi
fi
[ -d "$(dirname "$MSMTPQ_LOG")" ] || mkdir -p "$(dirname "$MSMTPQ_LOG")"
+
+JOURNAL=@journal@
## ======================================================================================
## msmtpq can use the following environment variables :
@@ -144,6 +146,7 @@ on_exit() { # unlock the queue on exit if the lock was
## display msg to user, as well
##
log() {
+ local NAME=msmtpq
local ARG RC PFX
PFX="$('date' +'%Y %d %b %H:%M:%S')"
# time stamp prefix - "2008 13 Mar 03:59:45 "
@@ -161,10 +164,19 @@ log() {
done
fi
+ if [ "$JOURNAL" = "Y" ]; then
+ for ARG; do
+ [ -n "$ARG" ] &&
+ echo "$ARG" | systemd-cat -t "$NAME" -p info
+ done
+ fi
+
if [ -n "$RC" ] ; then # an error ; leave w/error return
[ -n "$LKD" ] && lock_queue -u # unlock here (if locked)
[ -n "$MSMTPQ_LOG" ] && \
echo " exit code = $RC" >> "$MSMTPQ_LOG" # logging ok ; send exit code to log
+ [ "$JOURNAL" = "Y" ] && \
+ echo "exit code= $RC" | systemd-cat -t "$NAME" -p emerg
exit "$RC" # exit w/return code
fi
}

View File

@ -1,64 +0,0 @@
diff --git a/scripts/msmtpq/msmtpq b/scripts/msmtpq/msmtpq
index d8b4039..1f2a7b5 100755
--- a/scripts/msmtpq/msmtpq
+++ b/scripts/msmtpq/msmtpq
@@ -60,8 +60,8 @@ err() { dsp '' "$@" '' ; exit 1 ; }
## e.g. ( export MSMTP=/path/to/msmtp )
if [ "$MSMTP" = "" ] ; then # If MSMTP is unset or empty...
MSMTP=msmtp
-elif [ ! -x "$MSMTP" ] ; then
- log -e 1 "msmtpq : can't find the msmtp executable [ $MSMTP ]" # if not found - complain ; quit
+# elif [ ! -x "$MSMTP" ] ; then
+# log -e 1 "msmtpq : can't find the msmtp executable [ $MSMTP ]" # if not found - complain ; quit
fi
##
## set the queue var to the location of the msmtp queue directory
@@ -71,7 +71,7 @@ fi
## ( chmod 0700 msmtp.queue )
##
## the queue dir - export this variable to reflect where you'd like it to be (no quotes !!)
-Q=${Q:-~/.msmtp.queue}
+Q=${MSMTP_QUEUE:-~/.msmtp.queue}
[ -d "$Q" ] || mkdir -m 0700 -p "$Q" || \
err '' "msmtpq : can't find or create msmtp queue directory [ $Q ]" '' # if not present - complain ; quit
##
@@ -85,8 +85,10 @@ Q=${Q:-~/.msmtp.queue}
##
## the queue log file - export this variable to change where logs are stored (but no quotes !!)
## Set it to "" (empty string) to disable logging.
-[ -v LOG ] || LOG=~/log/msmtp.queue.log
+LOG=${MSMTP_LOG:-~/log/msmtp.queue.log}
[ -d "$(dirname "$LOG")" ] || mkdir -p "$(dirname "$LOG")"
+
+JOURNAL=@journal@
## ======================================================================================
## msmtpq can use the following environment variables :
@@ -139,6 +141,7 @@ on_exit() { # unlock the queue on exit if the lock was
## display msg to user, as well
##
log() {
+ local NAME=msmtpq
local ARG RC PFX
PFX="$('date' +'%Y %d %b %H:%M:%S')"
# time stamp prefix - "2008 13 Mar 03:59:45 "
@@ -156,10 +159,19 @@ log() {
done
fi
+ if [ "$JOURNAL" = "Y" ]; then
+ for ARG; do
+ [ -n "$ARG" ] &&
+ echo "$ARG" | systemd-cat -t "$NAME" -p info
+ done
+ fi
+
if [ -n "$RC" ] ; then # an error ; leave w/error return
[ -n "$LKD" ] && lock_queue -u # unlock here (if locked)
[ -n "$LOG" ] && \
echo " exit code = $RC" >> "$LOG" # logging ok ; send exit code to log
+ [ "$JOURNAL" = "Y" ] && \
+ echo "exit code= $RC" | systemd-cat -t "$NAME" -p emerg
exit "$RC" # exit w/return code
fi
}

View File

@ -19,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "nest";
version = "3.7";
version = "3.8";
src = fetchFromGitHub {
owner = "nest";
repo = "nest-simulator";
rev = "v${version}";
hash = "sha256-EwhpsfRmBLJnPiH6hXQXgG9jSNoC2oqq5lZ6t038VpI=";
hash = "sha256-hysOe1ZZpCClVOGo0+UeCP7imAakXrZlnJ4V95zfiyA=";
};
postPatch = ''

View File

@ -23,7 +23,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "neuron";
version = "8.2.4";
version = "8.2.6";
# format is for pythonModule conversion
format = "other";
@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
] ++ optionals useMpi [
python3.pkgs.mpi4py
] ++ optionals useRx3d [
python3.pkgs.cython_0 # NOTE: cython<3 is required as of 8.2.4
python3.pkgs.cython_0 # NOTE: cython<3 is required as of 8.2.6
python3.pkgs.numpy
];
@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: {
repo = "nrn";
rev = finalAttrs.version;
fetchSubmodules = true;
hash = "sha256-KsULc+LHoWmrkGYebpoUot6DhStKidbLQf5a3S+pi4s=";
hash = "sha256-xASBpsF8rIzrb5G+4Qi6rvWC2wqL7nAGlSeMsBAI6WM=";
};
meta = with lib; {

View File

@ -25,14 +25,14 @@ let
};
in
stdenv.mkDerivation rec {
version = "16.2.19";
version = "16.2.21";
pname = "jmol";
src = let
baseVersion = "${lib.versions.major version}.${lib.versions.minor version}";
in fetchurl {
url = "mirror://sourceforge/jmol/Jmol/Version%20${baseVersion}/Jmol%20${version}/Jmol-${version}-binary.tar.gz";
hash = "sha256-uOPRdTmEbU376G7a7om5UpBjemkN170PwGCskJY41HE=";
hash = "sha256-9gIOrHoy0JyoPXaHOfBDHCL+ykmmHNam+Um12sHqZsE=";
};
patchPhase = ''

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "ghorg";
version = "1.9.12";
version = "1.9.13";
src = fetchFromGitHub {
owner = "gabrie30";
repo = "ghorg";
rev = "v${version}";
sha256 = "sha256-8M8ovb3T7iSHXepG1eH3ByX+g5iVRl4/pctigQ4I0Pk=";
sha256 = "sha256-RXXDWz8sXvn0+6JFf6cHNRwg9xAGrCHGRM/M8MQpMko=";
};
doCheck = false;

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "obs-vertical-canvas";
version = "1.4.5";
version = "1.4.7";
src = fetchFromGitHub {
owner = "Aitum";
repo = "obs-vertical-canvas";
rev = version;
sha256 = "sha256-4BmTp/PrR01H9IrKNX9ZpK4kLaiNG/G9rTMf9dsoV0s=";
sha256 = "sha256-JF/ZI0bJjHMoI4hpGPuMGDHMrd7tw0Kvwm/VhACLUfo=";
};
nativeBuildInputs = [ cmake ];

View File

@ -1,19 +1,24 @@
{ runCommand
, lib
, stdenv
, storeDir ? builtins.storeDir
, writeScript
, singularity
, writeClosure
, bash
, vmTools
, gawk
, util-linux
, runtimeShell
, e2fsprogs
{
lib,
# Build helpers
stdenv,
runCommand,
vmTools,
writeClosure,
writeScript,
# Native build inputs
e2fsprogs,
gawk,
util-linux,
# Build inputs
bash,
runtimeShell,
singularity,
storeDir ? builtins.storeDir,
}:
rec {
shellScript = name: text:
shellScript =
name: text:
writeScript name ''
#!${runtimeShell}
set -e
@ -21,15 +26,13 @@ rec {
'';
mkLayer =
{ name
, contents ? [ ]
{
name,
contents ? [ ],
# May be "apptainer" instead of "singularity"
, projectName ? (singularity.projectName or "singularity")
projectName ? (singularity.projectName or "singularity"),
}:
runCommand "${projectName}-layer-${name}"
{
inherit contents;
} ''
runCommand "${projectName}-layer-${name}" { inherit contents; } ''
mkdir $out
for f in $contents ; do
cp -ra $f $out/
@ -40,13 +43,14 @@ rec {
let
defaultSingularity = singularity;
in
{ name
, contents ? [ ]
, diskSize ? 1024
, runScript ? "#!${stdenv.shell}\nexec /bin/sh"
, runAsRoot ? null
, memSize ? 1024
, singularity ? defaultSingularity
{
name,
contents ? [ ],
diskSize ? 1024,
memSize ? 1024,
runAsRoot ? null,
runScript ? "#!${stdenv.shell}\nexec /bin/sh",
singularity ? defaultSingularity,
}:
let
projectName = singularity.projectName or "singularity";
@ -55,7 +59,12 @@ rec {
result = vmTools.runInLinuxVM (
runCommand "${projectName}-image-${name}.img"
{
buildInputs = [ singularity e2fsprogs util-linux gawk ];
buildInputs = [
singularity
e2fsprogs
util-linux
gawk
];
layerClosure = writeClosure contents;
preVM = vmTools.createEmptyImage {
size = diskSize;
@ -110,7 +119,8 @@ rec {
echo "root:x:0:0:System administrator:/root:/bin/sh" > /etc/passwd
echo > /etc/resolv.conf
TMPDIR=$(pwd -P) ${projectName} build $out ./img
'');
''
);
in
result;

View File

@ -0,0 +1,39 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "alpaca-proxy";
version = "2.0.9";
src = fetchFromGitHub {
owner = "samuong";
repo = "alpaca";
rev = "v${version}";
hash = "sha256-Rf8//4FeruVZZ//uba80z20XGUxycwF91Aa09fosRXI=";
};
vendorHash = "sha256-JEiHgyPJvWmtPf8R4aX/qlevfZRdKajre324UsgRm5Y=";
ldflags = [
"-s"
"-w"
"-X=main.BuildVersion=v${version}"
];
postInstall = ''
# executable is renamed to alpaca-proxy, to avoid collision with the alpaca python application
mv $out/bin/alpaca $out/bin/alpaca-proxy
'';
meta = with lib; {
description = "HTTP forward proxy with PAC and NTLM authentication support";
homepage = "https://github.com/samuong/alpaca";
changelog = "https://github.com/samuong/alpaca/releases/tag/v${src.rev}";
license = licenses.asl20;
platforms = platforms.linux ++ platforms.darwin;
maintainers = with maintainers; [ _1nv0k32 ];
mainProgram = "alpaca-proxy";
};
}

View File

@ -9,16 +9,16 @@
}:
rustPlatform.buildRustPackage rec {
pname = "atac";
version = "0.15.1";
version = "0.16.0";
src = fetchFromGitHub {
owner = "Julien-cpsn";
repo = "ATAC";
rev = "v${version}";
hash = "sha256-WDO6HDmjlXU4uelAJIWJN2sOJTioR7i2WzQpqg6dtKo=";
hash = "sha256-PTslXzgZCzmy45zI2omv4Ef5h4gJdfWcK5ko7ulHnXo=";
};
cargoHash = "sha256-+dBEl1qk1/3WuSypsxV4x7DEmnMxa2z0MC03IZaON3s=";
cargoHash = "sha256-ZQyj2+gsZnayWD29dYZDh1zYTstaQluzzF7pXf0yoY4=";
nativeBuildInputs = [
pkg-config

View File

@ -0,0 +1,37 @@
{
lib,
stdenv,
fetchzip,
bluez,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "bluesnarfer";
version = "0.1";
src = fetchzip {
url = "http://www.alighieri.org/tools/bluesnarfer.tar.gz";
stripRoot = false;
hash = "sha256-HGdrJZohKIsOkLETBdHz80w6vxmG25aMEWXrQlpMgRw=";
};
sourceRoot = finalAttrs.src.name + "/bluesnarfer";
buildInputs = [ bluez ];
strictDeps = true;
installPhase = ''
runHook preInstall
install -Dm755 bluesnarfer $out/bin/bluesnarfer
runHook postInstall
'';
meta = {
description = "Bluetooth bluesnarfing utility";
homepage = "http://www.alighieri.org/project.html";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ fgaz ];
platforms = lib.platforms.linux;
};
})

View File

@ -14,16 +14,16 @@ let
in
buildGoModule rec {
pname = "centrifugo";
version = "5.4.1";
version = "5.4.2";
src = fetchFromGitHub {
owner = "centrifugal";
repo = "centrifugo";
rev = "v${version}";
hash = "sha256-rIsc+abyfhHncogxZnx7Dmvc/JRm+L4YKZOOW/Qtddg=";
hash = "sha256-rFS4oBYUtuy+buCJjS7lN3W9BINjAZ/Cxc4UXCASrDU=";
};
vendorHash = "sha256-+fZnoDH5nbzrGWrr8ayBqzJoAji6y+CYI+TvEISxPRs=";
vendorHash = "sha256-rFbYTPwuOn6VtJnPQC5eIIPcXvRTjmxrZzPdQsjRcSQ=";
ldflags = [
"-s"

View File

@ -8,13 +8,13 @@
}:
stdenvNoCC.mkDerivation rec {
pname = "cosmic-icons";
version = "0-unstable-2024-07-17";
version = "0-unstable-2024-08-04";
src = fetchFromGitHub {
owner = "pop-os";
repo = pname;
rev = "73be037ba266b08a2fa7b544d78e7f143a2894c5";
sha256 = "sha256-Lyn9VneGr7RcfMPREOs3tP/HzpoRcnmw/nyo7kzOKCw=";
rev = "f93dcdfa1060c2cf3f8cf0b56b0338292edcafa5";
sha256 = "sha256-KvEKFmsh7ljt9JbaqyZfTUiFZHZM2Ha1TwUDljXXLDw=";
};
nativeBuildInputs = [ just ];

View File

@ -0,0 +1,57 @@
{
lib,
python3Packages,
fetchFromGitHub,
runCommand,
diagrams-as-code,
}:
python3Packages.buildPythonPackage rec {
pname = "diagrams-as-code";
version = "0.0.4";
pyproject = true;
src = fetchFromGitHub {
owner = "dmytrostriletskyi";
repo = "diagrams-as-code";
rev = "refs/tags/v${version}";
hash = "sha256-cd602eQvNCUQuCdn/RpcfURcDHjXLZ0gAG+SObB++Q0=";
};
build-system = [ python3Packages.setuptools ];
dependencies = with python3Packages; [
diagrams
pydantic
pyyaml
];
pythonRelaxDeps = [
"diagrams"
"pydantic"
];
pythonImportsCheck = [ "diagrams_as_code" ];
doCheck = false; # no tests
passthru.tests = {
simple = runCommand "${pname}-test" { } ''
# giving full path to diagrams-as-code causes
# a bad path concatenation
cp ${diagrams-as-code.src}/examples/all-fields.yaml .
${lib.getExe diagrams-as-code} all-fields.yaml
cp web-services-architecture-aws.jpg $out
'';
};
meta = {
description = "Declarative configurations using YAML for drawing cloud system architectures";
homepage = "https://github.com/dmytrostriletskyi/diagrams-as-code";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ sigmanificient ];
mainProgram = "diagrams-as-code";
};
}

View File

@ -6,16 +6,16 @@
}:
buildGoModule rec {
pname = "eigenlayer";
version = "0.8.2";
version = "0.9.2";
src = fetchFromGitHub {
owner = "Layr-Labs";
repo = "eigenlayer-cli";
rev = "v${version}";
hash = "sha256-VC2qUHdFulOCYuAb8vHxc+9GJV/3iiKO1hJS/7gj278=";
hash = "sha256-KdSCXvzUCEw5BTvKOejxUP+KXKXCpXvtvFmZ2JmihK4=";
};
vendorHash = "sha256-+VKjsHFqWVqOxzC49GToxymD5AyI0j1ZDXQW2YnJysw=";
vendorHash = "sha256-uC6HMIf+wbHx2/Ico1UOj+S27xtVe1mCrcBy1CacIVs=";
ldflags = ["-s" "-w"];
subPackages = ["cmd/eigenlayer"];

View File

@ -2,51 +2,50 @@
lib,
stdenv,
fetchFromGitHub,
nix-update-script,
qt5,
cmake,
ninja,
qt6,
cairo,
ffmpeg,
freetype,
ghostscript,
glfw,
libjpeg,
libtiff,
qhull,
xercesc,
xorg,
zeromq,
nix-update-script,
}:
stdenv.mkDerivation rec {
pname = "gr-framework";
version = "0.73.6";
version = "0.73.7";
src = fetchFromGitHub {
owner = "sciapp";
repo = "gr";
rev = "v${version}";
hash = "sha256-XzOII13XwxkPZhtL4USkmUmJTL7dZImx4yVYJmhcn08=";
hash = "sha256-Xd1x6RUlre/5oxq0wiVKkIAuGKgtoNY/5aa7dvmn71U=";
};
patches = [ ./use-the-module-mode-to-search-for-the-LibXml2-package.patch ];
nativeBuildInputs = [
cmake
qt5.wrapQtAppsHook
ninja
qt6.wrapQtAppsHook
];
buildInputs = [
cairo
ffmpeg
freetype
ghostscript
glfw
libjpeg
libtiff
qhull
qt5.qtbase
qt6.qtbase
xercesc
xorg.libX11
xorg.libXft
xorg.libXt

View File

@ -1,25 +0,0 @@
From 47063bf00060dd6e8ccb384770a7c04dc534dce0 Mon Sep 17 00:00:00 2001
From: Pavel Sobolev <paveloomm@gmail.com>
Date: Wed, 19 Jun 2024 21:17:33 +0300
Subject: [PATCH] Use the module mode to search for the `LibXml2` package.
---
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ed36d99d..6031dc77 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -123,7 +123,7 @@ else()
# Therefore, disable the inspection of the `PATH` variable by setting `NO_SYSTEM_ENVIRONMENT_PATH` option.
# See <https://cmake.org/cmake/help/v3.30/command/find_package.html#:~:text=Search the standard system environment
# variables> for more details.
- find_package(LibXml2 NO_MODULE NO_SYSTEM_ENVIRONMENT_PATH)
+ find_package(LibXml2 MODULE)
endif()
# Find the following packages only in 3rdparty, if `GR_USE_BUNDLED_LIBRARIES` is set
--
2.45.1

View File

@ -10,13 +10,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "gruvbox-plus-icons";
version = "5.4.0";
version = "5.5.0";
src = fetchFromGitHub {
owner = "SylEleuth";
repo = "gruvbox-plus-icon-pack";
rev = "v${finalAttrs.version}";
sha256 = "sha256-mtOYoaejK6ZGPcM4IxXs6l6oXGP9WSMw5N7JIF3n67s=";
sha256 = "sha256-G7F+69K2aJVBM3yOQIMTH2pDXBfLmYScKIIAza3YNw8=";
};
nativeBuildInputs = [ gtk3 ];

View File

@ -7,10 +7,10 @@
}:
stdenv.mkDerivation rec {
pname = "halo";
version = "2.17.2";
version = "2.18.0";
src = fetchurl {
url = "https://github.com/halo-dev/halo/releases/download/v${version}/${pname}-${version}.jar";
hash = "sha256-8adbW13DsNCWzME7hRA5AUr/bOZVXl4LlVuIFZwpmXM=";
hash = "sha256-XFV+cdqtBJID/s0I3Z6TBfeyzN/e9euUoQVTWy64NYM=";
};
nativeBuildInputs = [

View File

@ -8,14 +8,14 @@
}:
python3.pkgs.buildPythonApplication rec {
pname = "handheld-daemon";
version = "3.2.1";
version = "3.3.3";
pyproject = true;
src = fetchFromGitHub {
owner = "hhd-dev";
repo = "hhd";
rev = "refs/tags/v${version}";
hash = "sha256-oRmaF9ciULhN6Rvig34Ibtn4w7fcb/ulRXcApQ+QLWs=";
hash = "sha256-n7UtzI4wYVMldDl7FcK9hhIOTl9jkvATGFjR+pV545U=";
};
propagatedBuildInputs = with python3.pkgs; [

View File

@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "handlr-regex";
version = "0.10.1";
version = "0.11.2";
src = fetchFromGitHub {
owner = "Anomalocaridid";
repo = pname;
rev = "v${version}";
hash = "sha256-6ASljvJF/qbl8nvAZKQ2rQ8CQPovTF7FLKp8enIjIP4=";
hash = "sha256-xYt+pntqfq1RwaLAoTIH6zaJZWgyl58I/2xWCWe+bBs=";
};
cargoHash = "sha256-4tm7N8l7ScKhhOFxt/1ssArdF9fgvCyrDrBASaiOusI=";
cargoHash = "sha256-w5eZm+wHx4aU6zsNZhg8mehDSzpd6k6PpV/V7tzukIA=";
nativeBuildInputs = [
installShellFiles

View File

@ -12,17 +12,17 @@
rustPlatform.buildRustPackage rec {
pname = "just";
version = "1.32.0";
version = "1.34.0";
outputs = [ "out" "man" "doc" ];
src = fetchFromGitHub {
owner = "casey";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-4W0Ft4wM2iLeepqg9XnHV/uejJEE9gIBOwm7axnC8bo=";
hash = "sha256-fAzBAiF7eVl5tieSH0m3Wa9UWthVjX7e5tAex5peRQw=";
};
cargoHash = "sha256-kjvc87HKMoKWImeAMiESb7xHuA+znX5z6MsWu6ThrhE=";
cargoHash = "sha256-v3z0Md66fzT0JQfVfISPqhJAunYHl8UmpYL1ASVWxVU=";
nativeBuildInputs = [ installShellFiles mdbook ];
buildInputs = lib.optionals stdenv.isDarwin [ libiconv ];

View File

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "kitex";
version = "0.10.1";
version = "0.10.2";
src = fetchFromGitHub {
owner = "cloudwego";
repo = "kitex";
rev = "v${version}";
hash = "sha256-eiwOivulPBYEK7Pmztmb2dgUytPT0hZW5BiCpovUZWw=";
hash = "sha256-TvWFbjmKIvX26KV3JZRXcd7jF823tdTr5pCP/N66nIc=";
};
vendorHash = "sha256-4tOi1BENGNdqo3xG7PnKbIUb/QsUFhm0wDcRYrMGC0M=";
vendorHash = "sha256-nscMcJGFZ1YPPynTV+Mp8tXndtlIcszDZm36zMbNBYs=";
subPackages = [ "tool/cmd/kitex" ];

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kor";
version = "0.5.2";
version = "0.5.3";
src = fetchFromGitHub {
owner = "yonahd";
repo = pname;
rev = "v${version}";
hash = "sha256-iwulXSS6nRwoQUPkQMkBbgJM0ityrGx1T+1s1la/lnM=";
hash = "sha256-AvywOQnDRzus2yexr+T85i0ztDStEJgYYMI+tr+Q9ZE=";
};
vendorHash = "sha256-9aZy1i0VrDRySt5A5aQHBXa0mPgD+rsyeqQrd6snWKc=";
vendorHash = "sha256-rlDaQPR9sReAX4gAlbDGAsA1ei9Fo2sXoU9cbBCexfc=";
preCheck = ''
HOME=$(mktemp -d)

View File

@ -25,13 +25,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mesonlsp";
version = "4.3.1";
version = "4.3.2";
src = fetchFromGitHub {
owner = "JCWasmx86";
repo = "mesonlsp";
rev = "v${finalAttrs.version}";
hash = "sha256-L2aPjdKljPyyZBGqMB67nLnwB+B+XSlgbwuJENE9Mu4=";
hash = "sha256-hNQl6JhPC8/l/Y/gWWSFOXYM/s+Xzbs+JeWMN6CZVOw=";
};
patches = [ ./disable-tests-that-require-network-access.patch ];

View File

@ -1,38 +1,38 @@
{
"linux-386": {
"sys": "linux-386",
"url": "https://bin.equinox.io/a/cYxmmhtKymA/ngrok-v3-3.13.0-linux-386",
"sha256": "f434e84e1e7a37aa9f35d9f3b6a1b3cb36374efbfc309fe2819e36608157ed90",
"version": "3.13.0"
"url": "https://bin.equinox.io/a/bCqkEJHChUv/ngrok-v3-3.14.0-linux-386",
"sha256": "0fc0fcb097ae9caa47b8887e4aca71ce3850bc97343cea93b8cf13d48d5d7c5a",
"version": "3.14.0"
},
"linux-amd64": {
"sys": "linux-amd64",
"url": "https://bin.equinox.io/a/cL3Y3magKAa/ngrok-v3-3.13.0-linux-amd64",
"sha256": "cff5ff71db0191b8fcea1acdbbec70cd2cae57c670343161a9c10761d95a102e",
"version": "3.13.0"
"url": "https://bin.equinox.io/a/8oZyZn8Sh2k/ngrok-v3-3.14.0-linux-amd64",
"sha256": "80d5ea4de774ad7f579d7381a492b6531c1d83c2a0476d236bd87b1aaaac3c7e",
"version": "3.14.0"
},
"linux-arm": {
"sys": "linux-arm",
"url": "https://bin.equinox.io/a/bsi3rM6xj2X/ngrok-v3-3.13.0-linux-arm",
"sha256": "5d82d847795ad85f0b7d8768e5f6fb8cd8668fc58e4f1434de4601b4e6c920af",
"version": "3.13.0"
"url": "https://bin.equinox.io/a/cMuwPWbrN4a/ngrok-v3-3.14.0-linux-arm",
"sha256": "8baeb05eab0bf3c4adde0a3aba63ec21cdd53f2ade8d1b556dea716597242fb1",
"version": "3.14.0"
},
"linux-arm64": {
"sys": "linux-arm64",
"url": "https://bin.equinox.io/a/isHcV5N1inu/ngrok-v3-3.13.0-linux-arm64",
"sha256": "cc827724c59fe508cec6f8b16a22dba5c06171acadc224034679f9cc34b13c03",
"version": "3.13.0"
"url": "https://bin.equinox.io/a/3H9YcER9Em2/ngrok-v3-3.14.0-linux-arm64",
"sha256": "021e698af6ccff051184e72bf02de4a5ce45b8e4ace28e000f004e8af841db23",
"version": "3.14.0"
},
"darwin-amd64": {
"sys": "darwin-amd64",
"url": "https://bin.equinox.io/a/bYybffm9EV8/ngrok-v3-3.13.0-darwin-amd64",
"sha256": "e03fff765e0af568f4131ccf3abe5c5f93fc3b0ebad5a10e115c8012cdb1482b",
"version": "3.13.0"
"url": "https://bin.equinox.io/a/25F8KjXtZLM/ngrok-v3-3.14.0-darwin-amd64",
"sha256": "f82d9521e8cb4d8e08b0a2b7d7f6ff4c4db2123c64d9e02ed59de71b8c6f98c5",
"version": "3.14.0"
},
"darwin-arm64": {
"sys": "darwin-arm64",
"url": "https://bin.equinox.io/a/2w7pzTmD25A/ngrok-v3-3.13.0-darwin-arm64",
"sha256": "aa03fec3b1c111c799d0f5be95a80325ad08448a928b3985fa8a27578cf4b883",
"version": "3.13.0"
"url": "https://bin.equinox.io/a/3bTR91HsBHY/ngrok-v3-3.14.0-darwin-arm64",
"sha256": "da5112d50a4b4d27163373effff66a09acaa966a733be4197cc96ca5776432fa",
"version": "3.14.0"
}
}

View File

@ -1,27 +1,33 @@
{ lib
, stdenv
, fetchFromGitHub
{
lib,
stdenv,
fetchFromGitHub,
, python3
, ghostscript
, pdftk
, poppler_utils
, makeBinaryWrapper
python3,
ghostscript,
qpdf,
poppler_utils,
makeBinaryWrapper,
}:
let
python = python3.withPackages (ps: with ps; [ tkinter ]);
binPath = lib.makeBinPath [ ghostscript pdftk poppler_utils ];
binPath = lib.makeBinPath [
ghostscript
qpdf
poppler_utils
];
in
stdenv.mkDerivation {
pname = "pdf-sign";
version = "0-unstable-2023-08-08";
version = "0-unstable-2024-07-16";
src = fetchFromGitHub {
owner = "svenssonaxel";
repo = "pdf-sign";
rev = "98742c6b12ebe2ca3ba375c695f43b52fe38b362";
hash = "sha256-5GRk0T1iLqmvWI8zvZE3OWEHPS0/zN/Ie9brjZiFpqc=";
rev = "6c373e3df2ac53af74ea84c3b5f299b13d7dae9c";
hash = "sha256-yx1ff1JMTydCd5sCIoiT30zRwxNEwFbgEM9++nkJKY4=";
};
nativeBuildInputs = [ makeBinaryWrapper ];
@ -31,9 +37,10 @@ stdenv.mkDerivation {
installPhase = ''
runHook preInstall
install -Dm755 pdf-sign pdf-create-empty -t $out/bin
wrapProgram $out/bin/pdf-sign --prefix PATH : ${binPath}
wrapProgram $out/bin/pdf-create-empty --prefix PATH : ${binPath}
for exe in "pdf-sign" "pdf-create-empty" "pdf-from-text"; do
install -Dm755 $exe -t $out/bin
wrapProgram $out/bin/$exe --prefix PATH : ${binPath}
done
runHook postInstall
'';
@ -47,4 +54,3 @@ stdenv.mkDerivation {
platforms = lib.platforms.unix;
};
}

View File

@ -7,16 +7,16 @@
rustPlatform.buildRustPackage rec {
pname = "qrtool";
version = "0.11.3";
version = "0.11.4";
src = fetchFromGitHub {
owner = "sorairolake";
repo = "qrtool";
rev = "v${version}";
sha256 = "sha256-TA4JuFd01gOzLDFYzuP0Ohk+Bd6lT3oZF9sFY9KjOfM=";
sha256 = "sha256-lD/xi2k5baZGUUixy/032jTBevr0uQIT/JmX+d+kPyA=";
};
cargoHash = "sha256-bcrwf7Ufd7o2FPIxEReZGy9EANdWNOgoFBHzSdoYTlI=";
cargoHash = "sha256-lR/LusIgdA+G7YeSLHjxdcC96tOSqSyalVamS42ORs0=";
nativeBuildInputs = [ asciidoctor installShellFiles ];

View File

@ -6,11 +6,11 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "silverbullet";
version = "0.8.2";
version = "0.8.4";
src = fetchurl {
url = "https://github.com/silverbulletmd/silverbullet/releases/download/${finalAttrs.version}/silverbullet.js";
hash = "sha256-Y2WhxgiLJLMqwUK8KuNbuGbKfz5XOfD4Z1zxFqrAI1U=";
hash = "sha256-lekn5WzOqPqWDos/h62WuQQrlDCM2NBOr3Qlm13o8PY=";
};
dontUnpack = true;

View File

@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "supermariowar";
version = "2.0-unstable-2024-06-22";
version = "2023-unstable-2024-07-16";
src = fetchFromGitHub {
owner = "mmatyas";
repo = "supermariowar";
rev = "e646679c119a3b6c93c48e505564e8d24441fe4e";
hash = "sha256-bA/Pu47Rm1MrnJHIrRvOevI3LXj207GFcJloP94/LOA=";
rev = "0ba445f425d03a444b3814bcd5898590ef8845b9";
hash = "sha256-4a34m1f7LRA48RZwHLa2Sv3oeTakPZ3ezFv3rEuKmqM=";
fetchSubmodules = true;
};

View File

@ -3500,7 +3500,7 @@ dependencies = [
[[package]]
name = "sync-lsp"
version = "0.11.16"
version = "0.11.18"
dependencies = [
"anyhow",
"clap",
@ -3639,7 +3639,7 @@ dependencies = [
[[package]]
name = "tests"
version = "0.11.16"
version = "0.11.18"
dependencies = [
"insta",
"lsp-server",
@ -3736,7 +3736,7 @@ dependencies = [
[[package]]
name = "tinymist"
version = "0.11.16"
version = "0.11.18"
dependencies = [
"anyhow",
"async-trait",
@ -3768,8 +3768,9 @@ dependencies = [
"reflexo",
"serde",
"serde_json",
"serde_yaml",
"sync-lsp",
"tinymist-assets 0.11.16 (registry+https://github.com/rust-lang/crates.io-index)",
"tinymist-assets 0.11.18 (registry+https://github.com/rust-lang/crates.io-index)",
"tinymist-query",
"tinymist-render",
"tokio",
@ -3777,6 +3778,7 @@ dependencies = [
"toml 0.8.14",
"tower-layer",
"tower-service",
"typlite",
"typst",
"typst-assets",
"typst-pdf",
@ -3796,17 +3798,17 @@ dependencies = [
[[package]]
name = "tinymist-assets"
version = "0.11.16"
version = "0.11.18"
[[package]]
name = "tinymist-assets"
version = "0.11.16"
version = "0.11.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "062cb57e1c109783370323fd2aa7c5160b3b1e169bf7f5fffb196e8157bedcd3"
checksum = "a605bc6205d083682a6aab21cce336fa0444bdafbdad067b949fae19ef1e38dd"
[[package]]
name = "tinymist-query"
version = "0.11.16"
version = "0.11.18"
dependencies = [
"anyhow",
"biblatex",
@ -3852,7 +3854,7 @@ dependencies = [
[[package]]
name = "tinymist-render"
version = "0.11.16"
version = "0.11.18"
dependencies = [
"base64 0.22.1",
"log",
@ -4127,16 +4129,23 @@ checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825"
[[package]]
name = "typlite"
version = "0.11.16"
version = "0.11.18"
dependencies = [
"base64 0.22.1",
"comemo 0.4.0",
"ecow 0.2.2",
"insta",
"regex",
"typst",
"typst-assets",
"typst-svg",
"typst-syntax 0.11.1",
]
[[package]]
name = "typst"
version = "0.11.1"
source = "git+https://github.com/Myriad-Dreamin/typst.git?branch=tinymist-v0.11.1#152d935d379f524b12c6b55a14c6343b718956d6"
source = "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"
dependencies = [
"az",
"bitflags 2.6.0",
@ -4203,7 +4212,7 @@ checksum = "2b3061f8d268e8eec7481c9ab24540455cb4912983c49aae38fa6e8bf8ef4d9c"
[[package]]
name = "typst-macros"
version = "0.11.1"
source = "git+https://github.com/Myriad-Dreamin/typst.git?branch=tinymist-v0.11.1#152d935d379f524b12c6b55a14c6343b718956d6"
source = "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"
dependencies = [
"heck 0.4.1",
"proc-macro2",
@ -4214,7 +4223,7 @@ dependencies = [
[[package]]
name = "typst-pdf"
version = "0.11.1"
source = "git+https://github.com/Myriad-Dreamin/typst.git?branch=tinymist-v0.11.1#152d935d379f524b12c6b55a14c6343b718956d6"
source = "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"
dependencies = [
"base64 0.22.1",
"bytemuck",
@ -4238,7 +4247,7 @@ dependencies = [
[[package]]
name = "typst-preview"
version = "0.11.16"
version = "0.11.18"
dependencies = [
"clap",
"comemo 0.4.0",
@ -4249,7 +4258,7 @@ dependencies = [
"once_cell",
"serde",
"serde_json",
"tinymist-assets 0.11.16 (registry+https://github.com/rust-lang/crates.io-index)",
"tinymist-assets 0.11.18 (registry+https://github.com/rust-lang/crates.io-index)",
"tokio",
"tokio-tungstenite",
"typst",
@ -4262,7 +4271,7 @@ dependencies = [
[[package]]
name = "typst-render"
version = "0.11.1"
source = "git+https://github.com/Myriad-Dreamin/typst.git?branch=tinymist-v0.11.1#152d935d379f524b12c6b55a14c6343b718956d6"
source = "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"
dependencies = [
"bytemuck",
"comemo 0.4.0",
@ -4282,7 +4291,7 @@ dependencies = [
[[package]]
name = "typst-svg"
version = "0.11.1"
source = "git+https://github.com/Myriad-Dreamin/typst.git?branch=tinymist-v0.11.1#152d935d379f524b12c6b55a14c6343b718956d6"
source = "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"
dependencies = [
"base64 0.22.1",
"comemo 0.4.0",
@ -4315,7 +4324,7 @@ dependencies = [
[[package]]
name = "typst-syntax"
version = "0.11.1"
source = "git+https://github.com/Myriad-Dreamin/typst.git?branch=tinymist-v0.11.1#152d935d379f524b12c6b55a14c6343b718956d6"
source = "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"
dependencies = [
"comemo 0.4.0",
"ecow 0.2.2",
@ -4331,7 +4340,7 @@ dependencies = [
[[package]]
name = "typst-timing"
version = "0.11.1"
source = "git+https://github.com/Myriad-Dreamin/typst.git?branch=tinymist-v0.11.1#152d935d379f524b12c6b55a14c6343b718956d6"
source = "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"
dependencies = [
"parking_lot",
"serde",

View File

@ -1,53 +1,55 @@
{ lib
, rustPlatform
, fetchFromGitHub
, pkg-config
, libgit2
, openssl
, zlib
, stdenv
, darwin
, nix-update-script
, testers
, tinymist
{
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
libgit2,
openssl,
zlib,
stdenv,
darwin,
nix-update-script,
testers,
tinymist,
vscode-extensions,
}:
rustPlatform.buildRustPackage rec {
pname = "tinymist";
# Please update the corresponding vscode extension when updating
# this derivation.
version = "0.11.16";
version = "0.11.18";
src = fetchFromGitHub {
owner = "Myriad-Dreamin";
repo = "tinymist";
rev = "refs/tags/v${version}";
hash = "sha256-5UNgjK4636XXjUaq2XqYs1a7vY1b+0OGZbI0xajSVcc=";
hash = "sha256-2tf2Dg6HfJrHQgjNKtJNT7kLoUKMoLe6U2O7VsMg7Vs=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"typst-0.11.1" = "sha256-VDwyTKrtzmjMhVCp/GnZrgL6P6dLyKlLNA+LhoXBDl0=";
"typst-0.11.1" = "sha256-dQf4qYaOni/jwIjRVXXCZLTn6ox3v6EyhCbaONqNtcw=";
"typst-syntax-0.7.0" = "sha256-yrtOmlFAKOqAmhCP7n0HQCOQpU3DWyms5foCdUb9QTg=";
"typstfmt_lib-0.2.7" = "sha256-LBYsTCjZ+U+lgd7Z3H1sBcWwseoHsuepPd66bWgfvhI=";
};
};
nativeBuildInputs = [
pkg-config
];
nativeBuildInputs = [ pkg-config ];
buildInputs = [
libgit2
openssl
zlib
] ++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk_11_0.frameworks.CoreFoundation
darwin.apple_sdk_11_0.frameworks.CoreServices
darwin.apple_sdk_11_0.frameworks.Security
darwin.apple_sdk_11_0.frameworks.SystemConfiguration
];
buildInputs =
[
libgit2
openssl
zlib
]
++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk_11_0.frameworks.CoreFoundation
darwin.apple_sdk_11_0.frameworks.CoreServices
darwin.apple_sdk_11_0.frameworks.Security
darwin.apple_sdk_11_0.frameworks.SystemConfiguration
];
checkFlags = [
"--skip=e2e"
@ -58,9 +60,12 @@ rustPlatform.buildRustPackage rec {
passthru = {
updateScript = nix-update-script { };
tests.version = testers.testVersion {
command = "${meta.mainProgram} -V";
package = tinymist;
tests = {
vscode-extension = vscode-extensions.myriad-dreamin.tinymist;
version = testers.testVersion {
command = "${meta.mainProgram} -V";
package = tinymist;
};
};
};

View File

@ -6,7 +6,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ut";
version = "2.0.1";
version = "2.1.0";
cmakeFlags = [
"-DBOOST_UT_ALLOW_CPM_USE=OFF"
@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "boost-ext";
repo = "ut";
rev = "v${finalAttrs.version}";
hash = "sha256-4OZvDcUtw6x/E9yLRQukfn6PskxtVBrsLPP48yo/lN0=";
hash = "sha256-pO6tNliAbX1GxYdD6Y+koFUzcvPFrx7s6B0mM6soQM0=";
};
nativeBuildInputs = [

View File

@ -1,8 +1,8 @@
{
"22": {
"version": "22.0.1-ga",
"version": "22.0.2-ga",
"repo": "jdk22u",
"hash": "sha256-wCHgharBnvRSB3dWW8C3e80AZtxyFgP0SS5X1d4LzMc="
"hash": "sha256-Zo1LOumkt9zTaPqbDcRL8lVJMqVle0QqzThtIz0JRNo="
},
"21": {
"version": "21.0.3-ga",

View File

@ -1,5 +1,5 @@
{ lib, stdenv, buildPackages, buildHaskellPackages, ghc
, jailbreak-cabal, hscolour, cpphs
, jailbreak-cabal, hscolour, cpphs, runCommand
, ghcWithHoogle, ghcWithPackages
, nodejs
}:
@ -820,8 +820,8 @@ stdenv.mkDerivation ({
lib.optionals (!isCross) setupHaskellDepends);
ghcCommandCaps = lib.toUpper ghcCommand';
in stdenv.mkDerivation {
inherit name shellHook;
in runCommand name {
inherit shellHook;
depsBuildBuild = lib.optional isCross ghcEnvForBuild;
nativeBuildInputs =
@ -829,8 +829,6 @@ stdenv.mkDerivation ({
collectedToolDepends;
buildInputs =
otherBuildInputsSystem;
phases = ["installPhase"];
installPhase = "echo $nativeBuildInputs $buildInputs > $out";
LANG = "en_US.UTF-8";
LOCALE_ARCHIVE = lib.optionalString (stdenv.hostPlatform.libc == "glibc") "${buildPackages.glibcLocales}/lib/locale/locale-archive";
"NIX_${ghcCommandCaps}" = "${ghcEnv}/bin/${ghcCommand}";
@ -840,7 +838,7 @@ stdenv.mkDerivation ({
"NIX_${ghcCommandCaps}_LIBDIR" = if ghc.isHaLVM or false
then "${ghcEnv}/lib/HaLVM-${ghc.version}"
else "${ghcEnv}/${ghcLibdir}";
};
} "echo $nativeBuildInputs $buildInputs > $out";
env = envFunc { };

View File

@ -6,13 +6,13 @@
stdenv.mkDerivation rec {
pname = "libplctag";
version = "2.6.0";
version = "2.6.1";
src = fetchFromGitHub {
owner = "libplctag";
repo = "libplctag";
rev = "v${version}";
sha256 = "sha256-+lsRYKA1FIXQXv0nfDNCAqIbqPunrzlpSC5FoF3VIsg=";
sha256 = "sha256-ZiqHkjpcR5OHJRiTVqlrJwST7vtPPG51trFthea2qlA=";
};
nativeBuildInputs = [ cmake ];

View File

@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "libxlsxwriter";
version = "1.1.7";
version = "1.1.8";
src = fetchFromGitHub {
owner = "jmcnamara";
repo = "libxlsxwriter";
rev = "RELEASE_${version}";
hash = "sha256-bJ0NMbK9c21YYdcg/TW3ePSDVi5hly6lSW7wXFskI8M=";
rev = "refs/tags/v${version}";
hash = "sha256-GtH8324whOUizGZTzQtD53WTy4BNPnpTSkCX/iOIolQ=";
};
buildInputs = [

View File

@ -3,12 +3,12 @@
stdenv.mkDerivation rec {
pname = "pslib";
version = "0.4.6";
version = "0.4.8";
src = fetchurl {
name = "${pname}-snixource-${version}.tar.gz";
url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz";
sha256 = "0m191ckqj1kj2yvxiilqw26x4vrn7pnlc2vy636yphjxr02q8bk4";
sha256 = "sha256-gaWNvBLuUUy0o+HWCOyG6KmzxDrYCY6PV3WbA/jjH64=";
};
nativeBuildInputs = [ cmake pkg-config ];

View File

@ -15,13 +15,13 @@ assert !blas.isILP64;
stdenv.mkDerivation rec {
pname = "simple-dftd3";
version = "1.0.0";
version = "1.1.0";
src = fetchFromGitHub {
owner = "dftd3";
repo = pname;
rev = "v${version}";
hash = "sha256-dfXiKKCGJ69aExSKpVC3Bp//COy256R9PDyxCNmDsfo=";
hash = "sha256-XeLf5v/GraDGcTsVIEBnS4AL8tMeO11YTuPHlNt5Ap8=";
};
nativeBuildInputs = [ gfortran meson ninja pkg-config ];

View File

@ -16,13 +16,13 @@
stdenv.mkDerivation rec {
pname = "dbcsr";
version = "2.6.0";
version = "2.7.0";
src = fetchFromGitHub {
owner = "cp2k";
repo = "dbcsr";
rev = "v${version}";
hash = "sha256-+xSxfrzsxBdb424F/3mIETleEPoETxU0LB0OBJrR7gw=";
hash = "sha256-QEO7f27DLsCvKXgFJnneHs1kO+5V9xiURpbQuGg1P0M=";
};
postPatch = ''

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "simdjson";
version = "3.9.5";
version = "3.10.0";
src = fetchFromGitHub {
owner = "simdjson";
repo = "simdjson";
rev = "v${version}";
sha256 = "sha256-OCEHfjyWLxjThe1nrXIexMa4rI7RWt+3qnQErxHc7CU=";
sha256 = "sha256-MKaYThfAbQiUHBFPAWJatKdLJdmJfsR3o8gp81RE3SI=";
};
nativeBuildInputs = [ cmake ];

View File

@ -2,12 +2,12 @@
buildDunePackage rec {
pname = "ringo";
version = "1.0.0";
version = "1.1.0";
src = fetchFromGitLab {
owner = "nomadic-labs";
repo = "ringo";
rev = "v${version}";
hash = "sha256-9HW3M27BxrEPbF8cMHwzP8FmJduUInpQQAE2672LOuU=";
hash = "sha256-8dThhY7TIjd0lLdCt6kxr0yhgVGDyN6ZMSx0Skfbcwk=";
};
minimalOCamlVersion = "4.08";

View File

@ -1,19 +1,21 @@
{ buildOctavePackage
, lib
, fetchurl
, fetchFromGitHub
}:
buildOctavePackage rec {
pname = "fuzzy-logic-toolkit";
version = "0.4.6";
version = "0.6.0";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
sha256 = "126x0wjjqmwwgynsgjfdh5rlnww5bsl5hxq1xib15i58mrglh5cd";
src = fetchFromGitHub {
owner = "lmarkowsky";
repo = "fuzzy-logic-toolkit";
rev = "refs/tags/${version}";
sha256 = "sha256-veU+3DPFJ2IeGw5PkpxGO8Oo9qEyR890hs4IAzbfxls=";
};
meta = with lib; {
homepage = "https://octave.sourceforge.io/fuzzy-logic-toolkit/index.html";
homepage = "https://github.com/lmarkowsky/fuzzy-logic-toolkit";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ KarlJoad ];
description = "Mostly MATLAB-compatible fuzzy logic toolkit for Octave";

View File

@ -8,11 +8,11 @@
buildOctavePackage rec {
pname = "miscellaneous";
version = "1.3.0";
version = "1.3.1";
src = fetchurl {
url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
sha256 = "10n107njz24ln7v9a1l3dkh7s7vd6qwgbinrj1nl4wflxsir4l9k";
sha256 = "sha256-VxIReiXTHRJmADZGpA6B59dCdDPCY2bkJt/6mrir1kg=";
};
buildInputs = [

View File

@ -22,7 +22,7 @@
buildPythonPackage rec {
pname = "anthropic";
version = "0.31.2";
version = "0.32.0";
pyproject = true;
disabled = pythonOlder "3.8";
@ -31,7 +31,7 @@ buildPythonPackage rec {
owner = "anthropics";
repo = "anthropic-sdk-python";
rev = "refs/tags/v${version}";
hash = "sha256-cKXOIVpF+CZ542JX9flQYKSrdYkSVeNESUztB6yaATQ=";
hash = "sha256-en2vaHI+fE4Jrh91EtFyWRBr+k6KVPanwiOXkZBi3Ts=";
};
build-system = [

View File

@ -2,54 +2,57 @@
lib,
buildPythonPackage,
defusedxml,
docutils,
fetchFromGitHub,
fetchpatch,
pytestCheckHook,
pythonOlder,
setuptools,
sphinx,
}:
buildPythonPackage rec {
pname = "breathe";
version = "4.35.0";
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "michaeljones";
repo = pname;
owner = "breathe-doc";
repo = "breathe";
rev = "refs/tags/v${version}";
hash = "sha256-LJXvtScyWRL8zfj877bJ4xuIbLV9IN3Sn9KPUTLMjMI=";
};
patches = [
# sphinx 7.2 support https://github.com/breathe-doc/breathe/pull/964
(fetchpatch {
# sphinx 7.2 support https://github.com/breathe-doc/breathe/pull/956
name = "breathe-sphinx7.2-support.patch";
url = "https://github.com/breathe-doc/breathe/commit/46abd77157a2a57e81586e4f8765ae8f1a09d167.patch";
hash = "sha256-zGFO/Ndk/9Yv2dbo8fpEoB/vchZP5vRceoC1E3sUny8=";
url = "https://github.com/breathe-doc/breathe/commit/caa8dc45222b35d360c24bf36835a7d8e6d86df2.patch";
hash = "sha256-wWe4x4WwZTrDhNZAF7mhfHHNEjd+Kp4YXghL+DPa10w=";
})
# sphinx 7.2 support https://github.com/breathe-doc/breathe/pull/976
(fetchpatch {
url = "https://github.com/breathe-doc/breathe/commit/09c856bf72de41e82582f31855e916295ba6d382.patch";
hash = "sha256-vU3DUrj4Jj4AUolFFtWmaLMf9RG7TmKqJe5sCwwRjPI=";
})
];
propagatedBuildInputs = [
docutils
sphinx
build-system = [ setuptools ];
dependencies = [ sphinx ];
nativeCheckInputs = [
defusedxml
pytestCheckHook
];
nativeCheckInputs = [ pytestCheckHook ];
checkInputs = [ defusedxml ];
pythonImportsCheck = [ "breathe" ];
meta = with lib; {
meta = {
description = "Sphinx Doxygen renderer";
mainProgram = "breathe-apidoc";
homepage = "https://github.com/michaeljones/breathe";
license = licenses.bsd3;
maintainers = [ ];
inherit (sphinx.meta) platforms;
homepage = "https://github.com/breathe-doc/breathe";
license = lib.licenses.bsd3;
maintainers = lib.teams.sphinx.members;
};
}

View File

@ -27,7 +27,7 @@
}:
buildPythonPackage rec {
pname = "conda";
version = "24.7.0";
version = "24.7.1";
pyproject = true;
src = fetchFromGitHub {
@ -35,7 +35,7 @@ buildPythonPackage rec {
owner = "conda";
repo = "conda";
rev = "refs/tags/${version}";
hash = "sha256-5Zj27rqULUThbLb5lbb4oynAYoqsDa0mTkNH9sLM3VU=";
hash = "sha256-e+C+tSUdSGyotuZzkOuV0e0hOj+MZRuq1fHzsu3LERQ=";
};

View File

@ -52,13 +52,13 @@
buildPythonPackage rec {
pname = "datalad";
version = "1.1.1";
version = "1.1.2";
src = fetchFromGitHub {
owner = "datalad";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-Vw/RpMf+jnUijJ3GZ9nLk1IRWOADmM+jNtYl5Ba6uLg=";
hash = "sha256-HBHz1z34GFurDROm2goDxm3G2ml3SYOOTU2cQE36VYg=";
};
postPatch = ''

View File

@ -23,7 +23,7 @@
buildPythonPackage rec {
pname = "dns_lexicon";
version = "3.16.1";
version = "3.17.0";
pyproject = true;
disabled = pythonOlder "3.8";
@ -32,7 +32,7 @@ buildPythonPackage rec {
owner = "Analogj";
repo = "lexicon";
rev = "refs/tags/v${version}";
hash = "sha256-79/zz0TOCpx26TEo6gi9JDBQeVW2azWnxAjWr/FGRLA=";
hash = "sha256-fTR3sXMdpcI6/Vch59XHff0h1SgnvQzYeKWHv3FUsXY=";
};
nativeBuildInputs = [ poetry-core ];

View File

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "fakeredis";
version = "2.23.3";
version = "2.23.4";
pyproject = true;
disabled = pythonOlder "3.7";
@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "dsoftwareinc";
repo = "fakeredis-py";
rev = "refs/tags/v${version}";
hash = "sha256-U+jLxI2Ly+LvC/0eGXdaAa6iqDFfu5n8X0UrTWFRhhE=";
hash = "sha256-SZyYtXwd5ofE2rlRw9Nl24VYMlPIuzrnoyE2ayapZww=";
};
build-system = [ poetry-core ];

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "fastcore";
version = "1.6.1";
version = "1.6.2";
pyproject = true;
disabled = pythonOlder "3.8";
@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "fastai";
repo = "fastcore";
rev = "refs/tags/${version}";
hash = "sha256-dVzJtYnsezk7Pb5Y59BUY8TQ/3Z5JLntqjld2zJk6pA=";
hash = "sha256-Ir9cvOTijWv6giFmfiy3juIPZbXekiIehQNulMEqevA=";
};
build-system = [ setuptools ];

View File

@ -9,16 +9,16 @@
buildPythonPackage rec {
pname = "gamble";
version = "0.13";
version = "0.14.0";
pyproject = true;
disabled = pythonOlder "3.8";
disabled = pythonOlder "3.10";
src = fetchFromGitHub {
owner = "jpetrucciani";
repo = "gamble";
rev = "refs/tags/${version}";
hash = "sha256-eHosY/JfJr317S7WI8phy7DNHf3cZzs6c5MMfw7yzAE=";
hash = "sha256-vzaY5gJ0Ou2ArUJ0kuTWzTeLfiRDhUt/Hxpns9rFiDk=";
};
build-system = [ poetry-core ];

View File

@ -0,0 +1,41 @@
{
buildPythonPackage,
fetchPypi,
lib,
pathspec,
pytestCheckHook,
setuptools,
tree-sitter-languages,
}:
buildPythonPackage rec {
pname = "grep-ast";
version = "0.3.3";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "grep_ast";
hash = "sha256-QriIfVcwHcVWNDaPjVSenEnJE9r7TRnJtUw922BPzPQ=";
};
build-system = [ setuptools ];
dependencies = [
pathspec
tree-sitter-languages
];
nativeCheckInputs = [ pytestCheckHook ];
pythonImportsCheck = [ "grep_ast" ];
meta = {
homepage = "https://github.com/paul-gauthier/grep-ast";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ greg ];
description = "Python implementation of the ast-grep tool";
mainProgram = "grep-ast";
};
}

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "grpcio-testing";
version = "1.65.1";
version = "1.65.4";
pyproject = true;
disabled = pythonOlder "3.7";
@ -18,7 +18,7 @@ buildPythonPackage rec {
src = fetchPypi {
pname = "grpcio_testing";
inherit version;
hash = "sha256-AdYhmtubPYxmrGYIbd5LpSu28icVxMzeYO7Qp4RQysE=";
hash = "sha256-iCbY9Ika+NWuBuFqt+FG+8VZTvQZMj4wMW9NDdBnWcY=";
};
postPatch = ''

View File

@ -14,19 +14,17 @@
buildPythonPackage rec {
pname = "imread";
version = "0.7.5";
version = "0.7.6";
pyproject = true;
src = fetchPypi {
inherit version;
pname = "imread";
hash = "sha256-GiWpA128GuLlbBW1CQQHHVVeoZfu9Yyh2RFzSdtHDbc=";
inherit pname version;
hash = "sha256-ULPXCJyGJQTCKyVu9R/kWFGzRhbbFMDr/FU2AByZYBU=";
};
nativeBuildInputs = [
pkg-config
setuptools
];
build-system = [ setuptools ];
nativeBuildInputs = [ pkg-config ];
buildInputs = [
libjpeg
@ -35,7 +33,7 @@ buildPythonPackage rec {
libwebp
];
propagatedBuildInputs = [ numpy ];
dependencies = [ numpy ];
nativeCheckInputs = [ pytestCheckHook ];
@ -56,7 +54,8 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python package to load images as numpy arrays";
homepage = "https://imread.readthedocs.io/en/latest/";
homepage = "https://imread.readthedocs.io/";
changelog = "https://github.com/luispedro/imread/blob/v${version}/ChangeLog";
maintainers = with maintainers; [ luispedro ];
license = licenses.mit;
platforms = platforms.unix;

View File

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "mapbox-earcut";
version = "1.0.1";
version = "1.0.2";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "skogler";
repo = "mapbox_earcut_python";
rev = "refs/tags/v${version}";
hash = "sha256-+Vxvo++bkoCsJFmt/u1eaqhgpz8Uddz06iIi66ju+MQ=";
hash = "sha256-xR+nO5xdoDUhWZM19DOid3lsEXBood5NofQ0SezJ9OE=";
};
nativeBuildInputs = [

View File

@ -14,19 +14,19 @@
buildPythonPackage rec {
pname = "neo";
version = "0.13.1";
version = "0.13.2";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-gVhbKLZaTciakucc7TlCxdv9qnG90sw4U3G3ebVlTK0=";
hash = "sha256-aYDZVC55XVNR/VtdnTlBBKR/MNDvfwUR+spqe14ncrw=";
};
nativeBuildInputs = [ setuptools ];
build-system = [ setuptools ];
propagatedBuildInputs = [
dependencies = [
numpy
packaging
quantities

View File

@ -23,14 +23,14 @@
buildPythonPackage rec {
pname = "outlines";
version = "0.0.45";
version = "0.0.46";
pyproject = true;
src = fetchFromGitHub {
owner = "outlines-dev";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-VJ/q3NBNatBv3gsV637sciiOHdDJRnMlcisu5GRmWM0=";
hash = "sha256-6VH9BcMRVRf2xvLcK3GNA1pGgAOs95UOlFQ6KxHXwKo=";
};
nativeBuildInputs = [

View File

@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "pypinyin";
version = "0.51.0";
version = "0.52.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "mozillazg";
repo = "python-pinyin";
rev = "refs/tags/v${version}";
hash = "sha256-kbUVif3a3L7BHj1b37FME5wicalK/iild0pvwPawr6Q=";
hash = "sha256-XoRH9vBO0vJl7DqgGrFLfxGFtiQTpXdZoM4FO3TFWeY=";
};
postPatch = ''

View File

@ -19,7 +19,7 @@
buildPythonPackage rec {
pname = "rapidfuzz";
version = "3.9.4";
version = "3.9.5";
pyproject = true;
disabled = pythonOlder "3.8";
@ -28,12 +28,13 @@ buildPythonPackage rec {
owner = "maxbachmann";
repo = "RapidFuzz";
rev = "refs/tags/v${version}";
hash = "sha256-Af5WTmvUVO91GfnnjVnShMB188XINBdmk2NWC80REdI=";
hash = "sha256-uoiXUE36FjIzYrcoqVnHF5RpNeYm8Nkied9UzaEGeSY=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail "Cython >=3.0.9, <3.1.0" "Cython"
--replace-fail "scikit-build~=0.18.0" "scikit-build" \
--replace-fail "Cython >=3.0.10, <3.1.0" "Cython"
'';
build-system = [

View File

@ -20,13 +20,13 @@
buildPythonPackage rec {
pname = "scalene";
version = "1.5.42.2";
version = "1.5.43.2";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
hash = "sha256-0ZGk0xFBFSeeg4vjNXu/ppGdEKGhUc2ql4R6oWG23aQ=";
hash = "sha256-LtD7v3pLz4UCnh6xlhkPdcEjyu3mt+YQPYZ0nNCLuDw=";
};
nativeBuildInputs = [

View File

@ -2,8 +2,8 @@
lib,
buildPythonPackage,
fetchFromGitHub,
importlib-metadata,
poetry-core,
toml,
pytest-mock,
pytestCheckHook,
pythonOlder,
@ -11,34 +11,33 @@
buildPythonPackage rec {
pname = "single-source";
version = "0.3.0";
format = "pyproject";
version = "0.4.0";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "rabbit72";
repo = "single-source";
rev = "refs/tags/v${version}";
hash = "sha256-bhfMRIeJUd5JhN2tPww7fdbmHQ7ypcsZrYSa55v0+W8=";
hash = "sha256-4l9ochlscQoWJVkYN8Iq2DsiU7qoOf7nUFYgBOebK/g=";
};
nativeBuildInputs = [ poetry-core ];
propagatedBuildInputs = [ importlib-metadata ];
build-system = [ poetry-core ];
nativeCheckInputs = [
toml
pytest-mock
pytestCheckHook
];
pythonImportsCheck = [ "single_source" ];
meta = with lib; {
meta = {
description = "Access to the project version in Python code for PEP 621-style projects";
homepage = "https://github.com/rabbit72/single-source";
changelog = "https://github.com/rabbit72/single-source/releases/tag/v${version}";
license = licenses.mit;
maintainers = [ ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ nickcao ];
};
}

View File

@ -6,6 +6,7 @@
pythonOlder,
pythonAtLeast,
setuptools,
distutils,
}:
buildPythonPackage rec {
@ -13,8 +14,7 @@ buildPythonPackage rec {
version = "0.21.3";
pyproject = true;
# https://github.com/tree-sitter/py-tree-sitter/issues/209
disabled = pythonAtLeast "3.12" || pythonOlder "3.7";
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "tree-sitter";
@ -30,6 +30,10 @@ buildPythonPackage rec {
pythonImportsCheck = [ "tree_sitter" ];
# Needed explicitly for Python >= 3.12 as tree-sitter provides
# calls to distutils functions to compile language files
dependencies = lib.optionals (pythonAtLeast "3.12") [ distutils ];
preCheck = ''
rm -r tree_sitter
'';

View File

@ -2,12 +2,12 @@
python3Packages.buildPythonApplication rec {
pname = "b4";
version = "0.14.0";
version = "0.14.1";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-KaMo0aZhwv9F4aya5ViTBwPxK6RLPZgfRJ9g6O48SUk=";
hash = "sha256-ZJ1TxkvOZWQWQrtQvAIN0G9cLXRH89GcrTuIbaIKgDE=";
};
# tests make dns requests and fails

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mill";
version = "0.11.9";
version = "0.11.10";
src = fetchurl {
url = "https://github.com/com-lihaoyi/mill/releases/download/${finalAttrs.version}/${finalAttrs.version}-assembly";
hash = "sha256-PjwqQziWOKCO9G1Cw3SiOvdgnc01cBzgyRlOiTA8u4A=";
hash = "sha256-/IVWeTUu3piV80SfbqeSG6tnRUDTpAyoBcbeCVelUpc=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "prqlc";
version = "0.12.2";
version = "0.13.0";
src = fetchFromGitHub {
owner = "prql";
repo = "prql";
rev = version;
hash = "sha256-nD3B4R2eBX52wekBrBT3jiIYdE/p6xgnHrvDFFofl/s=";
hash = "sha256-XW0LnBt4gSuLQ8AjNTh6Rsd11x/dh45CQe818EZKRRs=";
};
cargoHash = "sha256-Rhvl9rqtJyEpZZYUaN+ih6KXgEVKZCyovf34l883bZM=";
cargoHash = "sha256-BecxuAOW+znKNe0s+UDPiqJ84BZU1P+f16Q53I4eXkI=";
nativeBuildInputs = [
pkg-config

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "go-mockery";
version = "2.43.2";
version = "2.44.1";
src = fetchFromGitHub {
owner = "vektra";
repo = "mockery";
rev = "v${version}";
sha256 = "sha256-qOiWWyhNNxjaIuFTzhJwog9wPNWa82/JYc0ST6s0OkA=";
sha256 = "sha256-FaQzGkMUgf3QRM3gjlvUEDmnb1mZ8Yd85E4ONB5yCm4=";
};
preCheck = ''

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation {
pname = "heroku";
version = "8.11.5";
version = "9.0.0";
src = fetchzip {
url = "https://cli-assets.heroku.com/versions/8.11.5/df5cd30/heroku-v8.11.5-df5cd30-linux-x64.tar.xz";
hash = "sha256-in6VuJmoItXGL85XqN1oItGPkUmDb4n+LzxE5q4ycYc=";
url = "https://cli-assets.heroku.com/versions/9.0.0/4da724b/heroku-v9.0.0-4da724b-linux-x64.tar.xz";
hash = "sha256-wkwQ2IAsYqKxeNBZ3ASHipLUa7wU4Z53Dx6BnNKE3H8=";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -2,7 +2,7 @@
stdenv.mkDerivation rec {
pname = "metals";
version = "1.3.4";
version = "1.3.5";
deps = stdenv.mkDerivation {
name = "${pname}-deps-${version}";
@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
'';
outputHashMode = "recursive";
outputHashAlgo = "sha256";
outputHash = "sha256-g3nOqqoNjZ/lURPO3NVXqmlIbFtwRgKCaz7CJXU1Ups=";
outputHash = "sha256-86/zeoOO5kSAwh7uQTV7nGUGQoIux1rlH5eUgvn3kvY=";
};
nativeBuildInputs = [ makeWrapper setJavaClassPath ];

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "linuxkit";
version = "1.3.0";
version = "1.4.0";
src = fetchFromGitHub {
owner = "linuxkit";
repo = "linuxkit";
rev = "v${version}";
sha256 = "sha256-FK8aJGVIVu7nd6VwMlgs9daqr9rgz81OczbcHUGW89w=";
sha256 = "sha256-MUZMBqbwudvzZ5uoiBIm54HS1CwqHyTbFkHMKSIvvYs=";
};
vendorHash = null;

View File

@ -9,16 +9,16 @@
buildGoModule rec {
pname = "supabase-cli";
version = "1.187.2";
version = "1.187.8";
src = fetchFromGitHub {
owner = "supabase";
repo = "cli";
rev = "v${version}";
hash = "sha256-zc38w09+DvCJMlXMjWvSekrhck8BkWL46RfvQHGpE9c=";
hash = "sha256-zwh+Hb1CwCz+/e9NyJfP+dojB21xKdYsjFISPm8NBGQ=";
};
vendorHash = "sha256-87G0Smjt+/+f0IjloKySgRpIaIyHI5DG89uNuP0sb9U=";
vendorHash = "sha256-+TQJgHOITKn9sFf8B86WHshITHh29EoDv8BLosrUPtA=";
ldflags = [
"-s"

View File

@ -7,6 +7,7 @@
, imagemagick
, jre
, xorg
, glib
, libGL
, glfw
, openal
@ -18,7 +19,7 @@
}:
let
version = "3.5.8";
version = "3.5.9";
icon = fetchurl {
url = "https://github.com/huanghongxun/HMCL/raw/release-${version}/HMCLauncher/HMCL/HMCL.ico";
hash = "sha256-+EYL33VAzKHOMp9iXoJaSGZfv+ymDDYIx6i/1o47Dmc=";
@ -30,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "https://github.com/huanghongxun/HMCL/releases/download/release-${version}/HMCL-${version}.jar";
hash = "sha256-HRTXJhKtRB+pANMAZ9R1kNsSbl/Rr6a8wMhfaPeD/40=";
hash = "sha256-iaOg0OiGEdS0E7UTanZkciWDHqeZoAdBM3ghH10Wbd8=";
};
dontUnpack = true;
@ -71,6 +72,7 @@ stdenv.mkDerivation (finalAttrs: {
libpath = lib.makeLibraryPath ([
libGL
glfw
glib
openal
libglvnd
] ++ lib.optionals stdenv.isLinux [

View File

@ -13,11 +13,9 @@
, gdk-pixbuf
, pango
, cairo
, coreutils
, atk
, pkg-config
, libxml2
, runtimeShell
, libredirect
, ghostscript
, pkgs
@ -32,13 +30,15 @@ let
ld64 = "${stdenv.cc}/nix-support/dynamic-linker";
libs = pkgs: lib.makeLibraryPath buildInputs;
version = "5.70";
dl = "8/0100007658/33";
version = "5.90";
dl = "8/0100007658/40";
suffix1 = "m17n";
suffix2 = "03";
versionNoDots = builtins.replaceStrings [ "." ] [ "" ] version;
src_canon = fetchurl {
url = "http://gdlp01.c-wss.com/gds/${dl}/linux-UFRII-drv-v${versionNoDots}-m17n-11.tar.gz";
hash = "sha256-d5VHlPpUPAr3RWVdQRdn42YLuVekOw1IaMFLVt1Iu7o=";
url = "http://gdlp01.c-wss.com/gds/${dl}/linux-UFRII-drv-v${versionNoDots}-${suffix1}-${suffix2}.tar.gz";
hash = "sha256-HvuRQYqkHRCwfajSJPridDcADq7VkYwBEo4qr9W5mqA=";
};
buildInputs = [ cups zlib jbigkit glib gtk3 libxml2 gdk-pixbuf pango cairo atk ];
@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
postUnpack = ''
(
cd $sourceRoot
tar -xf Sources/cnrdrvcups-lb-${version}-1.11.tar.xz
tar -xf Sources/cnrdrvcups-lb-${version}-1.${suffix2}.tar.xz
sed -ie "s@_prefix=/usr@_prefix=$out@" cnrdrvcups-common-${version}/allgen.sh
sed -ie "s@_libdir=/usr/lib@_libdir=$out/lib@" cnrdrvcups-common-${version}/allgen.sh
sed -ie "s@_bindir=/usr/bin@_bindir=$out/bin@" cnrdrvcups-common-${version}/allgen.sh

View File

@ -11,13 +11,13 @@
stdenv.mkDerivation rec {
pname = "intel-compute-runtime";
version = "24.22.29735.20";
version = "24.26.30049.6";
src = fetchFromGitHub {
owner = "intel";
repo = "compute-runtime";
rev = version;
hash = "sha256-M+buuVTd0w1Js6eDKln+LFhQgeNU4KCbN6vK8PyUdG8=";
hash = "sha256-VZGHVATA6B/+WB541tsnY3lVi526p7+Rd7cSGpNICLU=";
};
nativeBuildInputs = [ cmake pkg-config ];

View File

@ -15,21 +15,21 @@
buildGoModule rec {
pname = "grafana-agent";
version = "0.41.1";
version = "0.42.0";
src = fetchFromGitHub {
owner = "grafana";
repo = "agent";
rev = "v${version}";
hash = "sha256-A/h8Mwtor4VUT7e7TsNiE/0OOXCSq38GAf9j7c8ZDKk=";
hash = "sha256-qSxm00zC1Ms9C5R077Zn5FKluEqFs8KYUPnDUaMvMs8=";
};
vendorHash = "sha256-W29GZoZfgjdSwGiFz4udGA9gXgmM0xIDEGld7ZE1ycQ=";
vendorHash = "sha256-rC8iqCZ6tzXVCOHNqH+jAMDh2yTAR88zj45HcgJ2lSg=";
proxyVendor = true; # darwin/linux hash mismatch
frontendYarnOfflineCache = fetchYarnDeps {
yarnLock = src + "/internal/web/ui/yarn.lock";
hash = "sha256-WqbIg18qUNcs9O2wh7DAzwXKb60iEuPL8zFCIgScqI0=";
hash = "sha256-FvrfWcuKld242YfZ8CixF5GGFRp8iFWZ3Vkef3Kf4ag=";
};
ldflags = let

View File

@ -6,16 +6,16 @@
buildGoModule rec {
pname = "nats-server";
version = "2.10.17";
version = "2.10.18";
src = fetchFromGitHub {
owner = "nats-io";
repo = pname;
rev = "v${version}";
hash = "sha256-JX5uV4273BzO0tmdagEDlJ8eyaFBlpdOS6F1rz9IrF4=";
hash = "sha256-xoCeP/6qKNeqsqVPKfybdwVs50QPBS82zBGxwOXrVGU=";
};
vendorHash = "sha256-JAj4lF/5cy9SDFb0X08d2kFUVwdUJ53EYeEOlJ71z2k=";
vendorHash = "sha256-6Dgk/F0gZlULpEZpWvJndHdp7AyggClOb3FrwotSjRs=";
doCheck = false;

View File

@ -10,14 +10,14 @@ let
"Unsupported system: ${stdenv.hostPlatform.system}");
hash = {
x64-linux_hash = "sha256-4343S9fxNmoZhbfq/ZAfI2wF7ZwIw7IyyyZUsga48Zo=";
arm64-linux_hash = "sha256-XnR/uT73luKSpYr6ieZyu0mjOy23XGs5UVDke0IU9PQ=";
x64-osx_hash = "sha256-4EoMZm++T4K2zwPw8G4J44RV/HcssAdzmKjQFqBXbwY=";
x64-linux_hash = "sha256-wyGvTXsXSsfTrlWVBaqbeDhj5s6w31+Ixi0sxsHcOjA=";
arm64-linux_hash = "sha256-iqgyCNY62FBIyjcHXDk1zZY0RzFhUA5IQ8EDzAonKRE=";
x64-osx_hash = "sha256-h9qKe1GL2DSBAFhtztS254ILMCeIZqlCXyO0AvSA5Zo=";
}."${arch}-${os}_hash";
in stdenv.mkDerivation rec {
pname = "ombi";
version = "4.43.5";
version = "4.44.1";
sourceRoot = ".";

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pgbouncer";
version = "1.23.0";
version = "1.23.1";
src = fetchurl {
url = "https://www.pgbouncer.org/downloads/files/${version}/${pname}-${version}.tar.gz";
hash = "sha256-GAQhnDAe8DXn9B6pr/HlGAtLr4hF1hBh6aEIWTYyMiY=";
hash = "sha256-GWO0lyMdmlYKYtJm5KLq5ogatAGFPZPl0pLDdA7sUIQ=";
};
nativeBuildInputs = [ pkg-config ];

View File

@ -5,13 +5,13 @@
}:
stdenv.mkDerivation rec {
pname = "zsh-abbr";
version = "5.8.0";
version = "5.8.2";
src = fetchFromGitHub {
owner = "olets";
repo = "zsh-abbr";
rev = "v${version}";
hash = "sha256-bsacP1f1daSYfgMvXduWQ64JJXnrFiLYURENKSMA9LM=";
hash = "sha256-K3LOTnTS8XD6RsPi0c3VqYbO3Ep99iaA4BXRcKK2dgE=";
};
strictDeps = true;

View File

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "steampipe-plugin-aws";
version = "0.138.0";
version = "0.144.0";
src = fetchFromGitHub {
owner = "turbot";
repo = "steampipe-plugin-aws";
rev = "refs/tags/v${version}";
hash = "sha256-2iJCCntjv9S+mJtszGY0RbHYQr59umTry/L4vDv9nLs=";
hash = "sha256-ZPTB8qbR0qJOJ7mQZuU370/s97kWJc7TtTuSqjqrleA=";
};
vendorHash = "sha256-Nz5eq64YV82foMH9l5o/lDlVcbsWwS2ftRTIdA5+EnA=";
vendorHash = "sha256-h0+ffKSyEU7lSqbL+LwqRZp563AlAGpzMbtg3qdOjrk=";
ldflags = [
"-s"

View File

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "steampipe-plugin-github";
version = "0.41.0";
version = "0.42.0";
src = fetchFromGitHub {
owner = "turbot";
repo = "steampipe-plugin-github";
rev = "refs/tags/v${version}";
hash = "sha256-HrtAeQrJJhM1FroeIAVp9ItCFJR/7KkZQLs5QHDVtxw=";
hash = "sha256-GtlUSIjRLlO/ICdWV9QNjLyBwM+/Jpt4INIaHst4Tao=";
};
vendorHash = "sha256-GVd0Mif1gsANCBz/0db0Pvcgf3XW1CsZTKgiZ4pWaaI=";
vendorHash = "sha256-UivLueePtstJtAWbl7li8FzZ41Q2kF9FYzVYdQ4172g=";
ldflags = [
"-s"

View File

@ -5,19 +5,19 @@
rustPlatform.buildRustPackage rec {
pname = "wasm-tools";
version = "1.214.0";
version = "1.215.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = pname;
rev = "v${version}";
hash = "sha256-YVb1SXwksmhvK6FqsKoT9SB6CglcW6A2/Zt6GXvioF4=";
hash = "sha256-a6r1GQ5p1JHk/4Aprg6ZhxBgJzRSsDvDDFru64o3uBU=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
cargoHash = "sha256-Mdjsng49/LdNzxZMz5py0thHQ8e786uKuI63rPor3g0=";
cargoHash = "sha256-VKhTDl1M8aQKqdpGSEhhfKJhSsnD256/XCCkIPeUMPc=";
cargoBuildFlags = [ "--package" "wasm-tools" ];
cargoTestFlags = [ "--all" ];

View File

@ -6,16 +6,16 @@
rustPlatform.buildRustPackage rec {
pname = "aardvark-dns";
version = "1.11.0";
version = "1.12.0";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = "v${version}";
hash = "sha256-MejXcHleJ6AmnoiZefZfp9La8D4PxHgEg0pMxUk2740=";
hash = "sha256-4mOX0PYj6qm1X8QQYhUAJbLUUi/O+BqRy4se9XvS4c0=";
};
cargoHash = "sha256-r7etdWr/0cY38A7fRB5QQ86EyQ5YpuxyY3vx5qrdquc=";
cargoHash = "sha256-IvDBtu2DSQUmFtfx81wW+Z82cvMtoWEEH+tyX0FjYFg=";
passthru.tests = { inherit (nixosTests) podman; };

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More