Merge branch 'master' into staging-next

Changed files
+2096 -876
maintainers
nixos
modules
config
services
home-automation
logging
mail
tests
pkgs
applications
audio
easytag
gnome-podcasts
lollypop
rhythmbox
sonic-pi
sound-juicer
backup
deja-dup
editors
emacs
elisp-packages
manual-packages
tree-sitter-langs
gnome-builder
vscode
extensions
reditorsupport.r
graphics
gnome-photos
gthumb
ocrfeeder
shotwell
misc
almanah
gnome-multi-writer
gnome-recipes
qcad
networking
browsers
dropbox
mailreaders
evolution
evolution
remote
freerdp
office
gnote
gtg
pinpoint
planify
planner
science
version-management
gerrit
video
virtualization
conmon
conmon-rs
docker
quickgui
by-name
ap
fi
firefoxpwa
ge
gh
ghciwatch
je
jetbrains-toolbox
li
libcpuid
libiff
libilbm
ll
llama-cpp
no
normcap
pg
pgmoneta
su
surrealdb
wh
whistle
ze
zed-editor
data
themes
matcha
whitesur
desktops
gnome
apps
accerciser
cheese
file-roller
ghex
gnome-boxes
gnome-calendar
gnome-characters
gnome-clocks
gnome-logs
gnome-maps
gnome-music
gnome-notes
gnome-sound-recorder
gnome-weather
polari
seahorse
vinagre
core
baobab
dconf-editor
eog
epiphany
evince
evolution-data-server
gnome-calculator
gnome-contacts
gnome-dictionary
gnome-disk-utility
gnome-software
gnome-system-monitor
gnome-terminal
gucharmap
nautilus
totem
yelp
yelp-xsl
devtools
devhelp
games
aisleriot
atomix
five-or-more
four-in-a-row
gnome-2048
gnome-chess
gnome-klotski
gnome-mahjongg
gnome-mines
gnome-nibbles
gnome-robots
gnome-sudoku
gnome-taquin
gnome-tetravex
hitori
iagno
lightsoff
quadrapassel
swell-foop
tali
misc
geary
gitg
gnome-tweaks
development
compilers
gnu-cim
libraries
glib
gstreamer
hyena
intel-gmmlib
libdazzle
libgnome-games-support
librealsense
libunique
mlt
totem-pl-parser
misc
yelp-tools
python-modules
amaranth
amaranth-boards
amaranth-soc
b2sdk
birch
cachier
domeneshop
ffmpy
frozendict
govee-local-api
gradio
gradio-pdf
hdf5plugin
langchain-community
langchain-core
langsmith
milksnake
pdoc
pygame
pygame-ce
pymongo-inmemory
pyrender
pytikz-allefeld
pyunpack
pyvis
remi
snaptime
spyder
strct
stripe
trimesh
tools
backblaze-b2
bbin
continuous-integration
drone
github-runner
gitlab-runner
glade
gnome-desktop-testing
gotestsum
misc
lttng-tools
msitools
texlab
nemiver
profiling
sysprof
rust
cargo-whatfeatures
web
flyctl
games
openxcom
misc
screensavers
xlockmore
servers
http
jetty
search
shells
zsh
spaceship-prompt
tools
cd-dvd
brasero
inputmethods
ibus-engines
ibus-hangul
misc
diffoscope
moserial
pokemonsay
remind
remote-exec
rmate-sh
networking
haproxy
libreswan
ngrok
openssh
phodav
security
gnome-keysign
text
comrak
gtranslator
languagetool
typesetting
top-level
+12
maintainers/maintainer-list.nix
···
githubId = 10654650;
name = "Guillaume Koenig";
};
+
guitargeek = {
+
email = "jonas.rembser@cern.ch";
+
github = "guitargeek";
+
githubId = 6578603;
+
name = "Jonas Rembser";
+
};
guserav = {
github = "guserav";
githubId = 28863828;
···
github = "pandaman64";
githubId = 1788628;
name = "pandaman";
+
};
+
pandapip1 = {
+
email = "gavinnjohn@gmail.com";
+
github = "Pandapip1";
+
githubId = 45835846;
+
name = "Gavin John";
panicgh = {
email = "nbenes.gh@xandea.de";
+1 -1
nixos/modules/config/no-x-libs.nix
···
gst_all_1 = super.gst_all_1 // {
gst-plugins-bad = super.gst_all_1.gst-plugins-bad.override { guiSupport = false; };
gst-plugins-base = super.gst_all_1.gst-plugins-base.override { enableWayland = false; enableX11 = false; };
-
gst-plugins-good = super.gst_all_1.gst-plugins-good.override { enableX11 = false; };
+
gst-plugins-good = super.gst_all_1.gst-plugins-good.override { enableWayland = false; enableX11 = false; gtkSupport = false; qt5Support = false; qt6Support = false; };
};
imagemagick = super.imagemagick.override { libX11Support = false; libXtSupport = false; };
imagemagickBig = super.imagemagickBig.override { libX11Support = false; libXtSupport = false; };
+12 -12
nixos/modules/services/home-automation/ebusd.nix
···
logs = {
main = mkOption {
-
type = types.enum [ "error" "notice" "info" "debug"];
+
type = types.enum [ "none" "error" "notice" "info" "debug"];
default = "info";
description = ''
-
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (error|notice|info|debug) [all:notice].
+
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (none|error|notice|info|debug) [all:notice].
'';
};
network = mkOption {
-
type = types.enum [ "error" "notice" "info" "debug"];
+
type = types.enum [ "none" "error" "notice" "info" "debug"];
default = "info";
description = ''
-
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (error|notice|info|debug) [all:notice].
+
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (none|error|notice|info|debug) [all:notice].
'';
};
bus = mkOption {
-
type = types.enum [ "error" "notice" "info" "debug"];
+
type = types.enum [ "none" "error" "notice" "info" "debug"];
default = "info";
description = ''
-
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (error|notice|info|debug) [all:notice].
+
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (none|error|notice|info|debug) [all:notice].
'';
};
update = mkOption {
-
type = types.enum [ "error" "notice" "info" "debug"];
+
type = types.enum [ "none" "error" "notice" "info" "debug"];
default = "info";
description = ''
-
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (error|notice|info|debug) [all:notice].
+
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (none|error|notice|info|debug) [all:notice].
'';
};
other = mkOption {
-
type = types.enum [ "error" "notice" "info" "debug"];
+
type = types.enum [ "none" "error" "notice" "info" "debug"];
default = "info";
description = ''
-
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (error|notice|info|debug) [all:notice].
+
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (none|error|notice|info|debug) [all:notice].
'';
};
all = mkOption {
-
type = types.enum [ "error" "notice" "info" "debug"];
+
type = types.enum [ "none" "error" "notice" "info" "debug"];
default = "info";
description = ''
-
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (error|notice|info|debug) [all:notice].
+
Only write log for matching AREAs (main|network|bus|update|other|all) below or equal to LEVEL (none|error|notice|info|debug) [all:notice].
'';
};
};
+1 -1
nixos/modules/services/logging/logrotate.nix
···
and users are replaced by dummy users), so tests are complemented by a
logrotate-checkconf service that is enabled by default.
This extra check can be disabled by disabling it at the systemd level with the
-
{option}`services.systemd.services.logrotate-checkconf.enable` option.
+
{option}`systemd.services.logrotate-checkconf.enable` option.
Conversely there are still things that might make this check fail incorrectly
(e.g. a file path where we don't have access to intermediate directories):
+4 -7
nixos/modules/services/mail/mailman.nix
···
hyperkittyApiKey=$(tr -dc A-Za-z0-9 < /dev/urandom | head -c 64)
secretKey=$(tr -dc A-Za-z0-9 < /dev/urandom | head -c 64)
-
mailmanWebCfgTmp=$(mktemp)
-
jq -n '.MAILMAN_ARCHIVER_KEY=$archiver_key | .SECRET_KEY=$secret_key' \
+
install -m 0440 -o root -g mailman \
+
<(jq -n '.MAILMAN_ARCHIVER_KEY=$archiver_key | .SECRET_KEY=$secret_key' \
--arg archiver_key "$hyperkittyApiKey" \
-
--arg secret_key "$secretKey" \
-
>"$mailmanWebCfgTmp"
-
chown root:mailman "$mailmanWebCfgTmp"
-
chmod 440 "$mailmanWebCfgTmp"
-
mv -n "$mailmanWebCfgTmp" "$mailmanWebCfg"
+
--arg secret_key "$secretKey") \
+
"$mailmanWebCfg"
fi
hyperkittyApiKey="$(jq -r .MAILMAN_ARCHIVER_KEY "$mailmanWebCfg")"
+1 -1
nixos/tests/installed-tests/default.nix
···
# NixOS tests for gnome-desktop-testing-runner using software
-
# See https://wiki.gnome.org/Initiatives/GnomeGoals/InstalledTests
+
# See https://github.com/NixOS/nixpkgs/issues/34987
{ system ? builtins.currentSystem,
config ? {},
+3 -3
nixos/tests/libreswan.nix
···
with subtest("Libreswan is ready"):
alice.wait_for_unit("ipsec")
bob.wait_for_unit("ipsec")
-
alice.succeed("ipsec verify 1>&2")
+
alice.succeed("ipsec checkconfig")
with subtest("Alice and Bob can start the tunnel"):
-
alice.execute("ipsec auto --start tunnel >&2 &")
-
bob.succeed("ipsec auto --start tunnel")
+
alice.execute("ipsec start tunnel >&2 &")
+
bob.succeed("ipsec start tunnel")
# apparently this is needed to "wake" the tunnel
bob.execute("ping -c1 alice")
+37 -1
nixos/tests/openssh.nix
···
import ./make-test-python.nix ({ pkgs, ... }:
let inherit (import ./ssh-keys.nix pkgs)
-
snakeOilPrivateKey snakeOilPublicKey;
+
snakeOilPrivateKey snakeOilPublicKey snakeOilEd25519PrivateKey snakeOilEd25519PublicKey;
in {
name = "openssh";
meta = with pkgs.lib.maintainers; {
···
};
};
+
server-no-openssl =
+
{ ... }:
+
{
+
programs.ssh.package = pkgs.opensshPackages.openssh.override {
+
linkOpenssl = false;
+
};
+
services.openssh = {
+
enable = true;
+
hostKeys = [
+
{ type = "ed25519"; path = "/etc/ssh/ssh_host_ed25519_key"; }
+
];
+
settings = {
+
# Must not specify the OpenSSL provided algorithms.
+
Ciphers = [ "chacha20-poly1305@openssh.com" ];
+
KexAlgorithms = [
+
"curve25519-sha256"
+
"curve25519-sha256@libssh.org"
+
];
+
};
+
};
+
users.users.root.openssh.authorizedKeys.keys = [
+
snakeOilEd25519PublicKey
+
];
+
};
+
server-no-pam =
{ pkgs, ... }:
{
···
server_allowed_users.wait_for_unit("sshd", timeout=30)
server_localhost_only.wait_for_unit("sshd", timeout=30)
server_match_rule.wait_for_unit("sshd", timeout=30)
+
server_no_openssl.wait_for_unit("sshd", timeout=30)
server_no_pam.wait_for_unit("sshd", timeout=30)
server_lazy.wait_for_unit("sshd.socket", timeout=30)
···
)
client.fail(
"ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i privkey.snakeoil carol@server-allowed-users true",
+
timeout=30
+
)
+
+
with subtest("no-openssl"):
+
client.succeed(
+
"cat ${snakeOilEd25519PrivateKey} > privkey.snakeoil"
+
)
+
client.succeed("chmod 600 privkey.snakeoil")
+
client.succeed(
+
"ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -i privkey.snakeoil server-no-openssl true",
timeout=30
)
+12
nixos/tests/ssh-keys.nix
···
"yNTYAAABBBChdA2BmwcG49OrQN33f/sj+OHL5sJhwVl2Qim0vkUJQCry1zFpKTa"
"9ZcDMiWaEhoAR6FGoaGI04ff7CS+1yybQ= snakeoil"
];
+
+
snakeOilEd25519PrivateKey = pkgs.writeText "privkey.snakeoil" ''
+
-----BEGIN OPENSSH PRIVATE KEY-----
+
b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtzc2gtZW
+
QyNTUxOQAAACAYBTIWo1J4PkY4/7AhVyPT8xvAUI67tp+yYFFRdSm7+QAAAJC89yCivPcg
+
ogAAAAtzc2gtZWQyNTUxOQAAACAYBTIWo1J4PkY4/7AhVyPT8xvAUI67tp+yYFFRdSm7+Q
+
AAAEDJmKp3lX6Pz0unTc0QZwrHb8Eyr9fJUopE9d2/+q+eCxgFMhajUng+Rjj/sCFXI9Pz
+
G8BQjru2n7JgUVF1Kbv5AAAACnRvbUBvemRlc2sBAgM=
+
-----END OPENSSH PRIVATE KEY-----
+
'';
+
+
snakeOilEd25519PublicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBgFMhajUng+Rjj/sCFXI9PzG8BQjru2n7JgUVF1Kbv5 snakeoil";
}
+1 -1
pkgs/applications/audio/easytag/default.nix
···
meta = with lib; {
description = "View and edit tags for various audio files";
mainProgram = "easytag";
-
homepage = "https://wiki.gnome.org/Apps/EasyTAG";
+
homepage = "https://gitlab.gnome.org/GNOME/easytag";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ ];
platforms = platforms.linux;
+1 -1
pkgs/applications/audio/gnome-podcasts/default.nix
···
meta = with lib; {
description = "Listen to your favorite podcasts";
mainProgram = "gnome-podcasts";
-
homepage = "https://wiki.gnome.org/Apps/Podcasts";
+
homepage = "https://apps.gnome.org/Podcasts/";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/applications/audio/lollypop/default.nix
···
meta = with lib; {
changelog = "https://gitlab.gnome.org/World/lollypop/tags/${version}";
description = "A modern music player for GNOME";
-
homepage = "https://wiki.gnome.org/Apps/Lollypop";
+
homepage = "https://gitlab.gnome.org/World/lollypop";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ lovesegfault ];
platforms = platforms.linux;
+1 -1
pkgs/applications/audio/rhythmbox/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Rhythmbox";
+
homepage = "https://gitlab.gnome.org/GNOME/rhythmbox";
description = "A music playing application for GNOME";
license = licenses.gpl2Plus;
platforms = platforms.linux;
+2 -2
pkgs/applications/audio/sonic-pi/default.nix
···
stdenv.mkDerivation rec {
pname = "sonic-pi";
-
version = "4.5.0";
+
version = "4.5.1";
src = fetchFromGitHub {
owner = "sonic-pi-net";
repo = pname;
rev = "v${version}";
-
hash = "sha256-s9B3OBwiUdCJyxbeQXeidv38pzmvC442Byl+llabqp0=";
+
hash = "sha256-JMextQY0jLShWmqRQoVAbqIzDhA1mOzI7vfsG7+jjX0=";
};
mixFodDeps = beamPackages.fetchMixDeps {
+1 -1
pkgs/applications/audio/sound-juicer/default.nix
···
meta = with lib; {
description = "A Gnome CD Ripper";
mainProgram = "sound-juicer";
-
homepage = "https://wiki.gnome.org/Apps/SoundJuicer";
+
homepage = "https://gitlab.gnome.org/GNOME/sound-juicer";
maintainers = [ maintainers.bdimcheff ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
+1 -1
pkgs/applications/backup/deja-dup/default.nix
···
of backing up the Right Way (encrypted, off-site, and regular) \
and uses duplicity as the backend.
'';
-
homepage = "https://wiki.gnome.org/Apps/DejaDup";
+
homepage = "https://apps.gnome.org/DejaDup/";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ jtojnar ];
platforms = platforms.linux;
+1 -2
pkgs/applications/editors/emacs/elisp-packages/manual-packages/tree-sitter-langs/default.nix
···
let
inherit (melpaStablePackages) tree-sitter-langs;
-
libSuffix = if stdenv.isDarwin then "dylib" else "so";
langName = g: lib.removeSuffix "-grammar" (lib.removePrefix "tree-sitter-" g.pname);
-
soName = g: langName g + "." + libSuffix;
+
soName = g: langName g + stdenv.hostPlatform.extensions.sharedLibrary;
grammarDir = runCommand "emacs-tree-sitter-grammars" {
# Fake same version number as upstream language bundle to prevent triggering runtime downloads
+1 -1
pkgs/applications/editors/gnome-builder/default.nix
···
currently recommend running gnome-builder inside a nix-shell with
appropriate dependencies loaded.
'';
-
homepage = "https://wiki.gnome.org/Apps/Builder";
+
homepage = "https://apps.gnome.org/Builder/";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+34
pkgs/applications/editors/vscode/extensions/default.nix
···
};
};
+
reditorsupport.r = callPackage ./reditorsupport.r { };
+
reloadedextensions.reloaded-cpp = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "reloaded-cpp";
···
};
};
+
vue.volar = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "volar";
+
publisher = "Vue";
+
version = "2.0.16";
+
hash = "sha256-RTBbF7qahYP4L7SZ/5aCM/e5crZAyyPRcgL48FVL1jk=";
+
};
+
meta = {
+
changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md";
+
description = "The official Vue VSCode extension";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=Vue.volar";
+
homepage = "https://github.com/vuejs/language-tools";
+
license = lib.licenses.mit;
+
};
+
};
+
vspacecode.whichkey = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "whichkey";
···
hash = "sha256-PnaOwOIcSo1Eff1wOtQPhoHYvrHDGTcsRy9mQfdBPX4=";
};
meta = {
+
license = lib.licenses.mit;
+
};
+
};
+
+
vue.vscode-typescript-vue-plugin = buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "vscode-typescript-vue-plugin";
+
publisher = "Vue";
+
version = "1.8.27";
+
hash = "sha256-ym1+WPKBcn4h9lqSFVehfiDoGUEviOSEVXVLhHcYvfc=";
+
};
+
meta = {
+
changelog = "https://marketplace.visualstudio.com/items/Vue.vscode-typescript-vue-plugin/changelog";
+
description = "Vue VSCode extension for TypeScript";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin";
+
homepage = "https://github.com/vuejs/language-tools";
license = lib.licenses.mit;
};
};
+42
pkgs/applications/editors/vscode/extensions/reditorsupport.r/default.nix
···
+
{
+
lib,
+
vscode-utils,
+
jq,
+
moreutils,
+
python311Packages,
+
R,
+
rPackages,
+
}:
+
+
vscode-utils.buildVscodeMarketplaceExtension {
+
mktplcRef = {
+
name = "r";
+
publisher = "reditorsupport";
+
version = "2.8.2";
+
hash = "sha256-FPL/JjW452KRchcQ0iHXRJarZXvS3B8PvZhXjf3rMhQ=";
+
};
+
nativeBuildInputs = [
+
jq
+
moreutils
+
];
+
buildInputs = [
+
python311Packages.radian
+
R
+
rPackages.languageserver
+
];
+
postInstall = ''
+
cd "$out/$installPrefix"
+
jq '.contributes.configuration.properties."r.rpath.mac".default = "${lib.getExe' R "R"}"' package.json | sponge package.json
+
jq '.contributes.configuration.properties."r.rpath.linux".default = "${lib.getExe' R "R"}"' package.json | sponge package.json
+
jq '.contributes.configuration.properties."r.rterm.mac".default = "${lib.getExe python311Packages.radian}"' package.json | sponge package.json
+
jq '.contributes.configuration.properties."r.rterm.linux".default = "${lib.getExe python311Packages.radian}"' package.json | sponge package.json
+
'';
+
meta = {
+
changelog = "https://marketplace.visualstudio.com/items/REditorSupport.r/changelog";
+
description = "A Visual Studio Code extension for the R programming language";
+
downloadPage = "https://marketplace.visualstudio.com/items?itemName=REditorSupport.r";
+
homepage = "https://github.com/REditorSupport/vscode-R";
+
license = lib.licenses.mit;
+
maintainers = [ lib.maintainers.pandapip1 ];
+
};
+
}
+1 -1
pkgs/applications/graphics/gnome-photos/default.nix
···
meta = with lib; {
description = "Access, organize and share your photos";
mainProgram = "gnome-photos";
-
homepage = "https://wiki.gnome.org/Apps/Photos";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-photos";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+1 -1
pkgs/applications/graphics/gthumb/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Gthumb";
+
homepage = "https://gitlab.gnome.org/GNOME/gthumb";
description = "Image browser and viewer for GNOME";
mainProgram = "gthumb";
platforms = platforms.linux;
+1 -1
pkgs/applications/graphics/ocrfeeder/default.nix
···
'';
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/OCRFeeder";
+
homepage = "https://gitlab.gnome.org/GNOME/ocrfeeder";
description = "Complete Optical Character Recognition and Document Analysis and Recognition program";
maintainers = with maintainers; [ doronbehar ];
license = licenses.gpl3Plus;
+2 -4
pkgs/applications/graphics/shotwell/default.nix
···
, gsettings-desktop-schemas
}:
-
# for dependencies see https://wiki.gnome.org/Apps/Shotwell/BuildingAndInstalling
-
stdenv.mkDerivation (finalAttrs: {
pname = "shotwell";
version = "0.32.6";
···
meta = with lib; {
description = "Popular photo organizer for the GNOME desktop";
mainProgram = "shotwell";
-
homepage = "https://wiki.gnome.org/Apps/Shotwell";
+
homepage = "https://gitlab.gnome.org/GNOME/shotwell";
license = licenses.lgpl21Plus;
-
maintainers = with maintainers; [];
+
maintainers = with maintainers; [ bobby285271 ];
platforms = platforms.linux;
};
})
+1 -1
pkgs/applications/misc/almanah/default.nix
···
meta = with lib; {
description = "Small GTK application to allow to keep a diary of your life";
mainProgram = "almanah";
-
homepage = "https://wiki.gnome.org/Apps/Almanah_Diary";
+
homepage = "https://gitlab.gnome.org/GNOME/almanah";
license = licenses.gpl3Plus;
platforms = platforms.unix;
maintainers = teams.gnome.members;
+1 -1
pkgs/applications/misc/gnome-multi-writer/default.nix
···
meta = with lib; {
description = "Tool for writing an ISO file to multiple USB devices at once";
mainProgram = "gnome-multi-writer";
-
homepage = "https://wiki.gnome.org/Apps/MultiWriter";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-multi-writer";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+1 -1
pkgs/applications/misc/gnome-recipes/default.nix
···
meta = with lib; {
description = "Recipe management application for GNOME";
mainProgram = "gnome-recipes";
-
homepage = "https://wiki.gnome.org/Apps/Recipes";
+
homepage = "https://gitlab.gnome.org/GNOME/recipes";
maintainers = teams.gnome.members;
license = licenses.gpl3Plus;
platforms = platforms.unix;
+2 -2
pkgs/applications/misc/qcad/default.nix
···
mkDerivation rec {
pname = "qcad";
-
version = "3.29.4.1";
+
version = "3.29.6.2";
src = fetchFromGitHub {
name = "qcad-${version}-src";
owner = "qcad";
repo = "qcad";
rev = "v${version}";
-
hash = "sha256-00lPgiE3hsP3SL96ygBP91CaAWi1IGOYUO7zC/ORG1U=";
+
hash = "sha256-NKWuvhVGtlhWOfV0MWyViTgk0luA8mvnwQS0TZj7Ulc=";
};
patches = [
+2 -2
pkgs/applications/networking/browsers/chromium/common.nix
···
# Partial revert of https://github.com/chromium/chromium/commit/3687976b0c6d36cf4157419a24a39f6770098d61
# allowing us to use our rustc and our clang.
./patches/chromium-121-rust.patch
-
] ++ lib.optionals (chromiumVersionAtLeast "124" && !chromiumVersionAtLeast "125") [
-
# M124 shipped with broken --ozone-platform-hint flag handling, which we rely on
+
] ++ lib.optionals (chromiumVersionAtLeast "124" && !chromiumVersionAtLeast "124.0.6367.118") [
+
# M124 < 124.0.6367.118 shipped with broken --ozone-platform-hint flag handling, which we rely on
# for our NIXOS_OZONE_WL (wayland) environment variable.
# See <https://issues.chromium.org/issues/329678163>.
# This is the commit for the fix that landed in M125, which applies clean on M124.
+3 -3
pkgs/applications/networking/browsers/chromium/upstream-info.nix
···
version = "2024-03-14";
};
};
-
hash = "sha256-tajZtdiXgs5lRLTmDmgNTM2vD+N+LuWpBS0dYzxUsMA=";
-
hash_deb_amd64 = "sha256-CyCbZQ5ce8WLTt2JVSqbDkLDboE4BloiZ8pJff3dmSY=";
-
version = "124.0.6367.91";
+
hash = "sha256-+r/48dxipSAo74v1deMuKalW+Hj85hCun63ZcgLYDLk=";
+
hash_deb_amd64 = "sha256-H3bv6WiVBl4j38ROZ80+SD9UO9ok+xxcKFxDd9yjWNY=";
+
version = "124.0.6367.118";
};
ungoogled-chromium = {
deps = {
+1 -1
pkgs/applications/networking/browsers/eolie/default.nix
···
meta = with lib; {
description = "A new GNOME web browser";
mainProgram = "eolie";
-
homepage = "https://wiki.gnome.org/Apps/Eolie";
+
homepage = "https://gitlab.gnome.org/World/eolie";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ samdroid-apps ];
platforms = platforms.linux;
+2 -2
pkgs/applications/networking/dropbox/cli.nix
···
}:
let
-
version = "2023.09.06";
+
version = "2024.04.17";
dropboxd = "${dropbox}/bin/dropbox";
in
stdenv.mkDerivation {
···
src = fetchurl {
url = "https://linux.dropbox.com/packages/nautilus-dropbox-${version}.tar.bz2";
-
hash = "sha256-kZMwj8Fn8Hf58C57wE025TlmiSs5TaKMGEzvb2QjgSw=";
+
hash = "sha256-pqCYzxaqR0f0CBaseT1Z436K47cIDQswYR1sK4Zj8sE=";
};
strictDeps = true;
+1 -1
pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
···
PKG_CONFIG_LIBEDATASERVERUI_1_2_UIMODULEDIR = "${placeholder "out"}/lib/evolution-data-server/ui-modules";
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Evolution";
+
homepage = "https://gitlab.gnome.org/GNOME/evolution";
description = "Personal information management application that provides integrated mail, calendaring and address book functionality";
mainProgram = "evolution";
maintainers = teams.gnome.members;
+2 -2
pkgs/applications/networking/remote/freerdp/default.nix
···
in
stdenv.mkDerivation rec {
pname = "freerdp";
-
version = "2.11.5";
+
version = "2.11.7";
src = fetchFromGitHub {
owner = "FreeRDP";
repo = "FreeRDP";
rev = version;
-
hash = "sha256-WyYBIiIQNDHydJqU3jWNItJU2/sYnRpGHCXE9Xhom5M=";
+
hash = "sha256-w+xyMNFmKylSheK0yAGl8J6MXly/HUjjAfR9Qq3s/kA=";
};
postPatch = ''
+1 -1
pkgs/applications/office/gnote/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Gnote";
+
homepage = "https://gitlab.gnome.org/GNOME/gnote";
description = "A note taking application";
mainProgram = "gnote";
maintainers = with maintainers; [ jfvillablanca ];
+1 -1
pkgs/applications/office/gtg/default.nix
···
"Getting Things GNOME" (GTG) is a personal tasks and ToDo list organizer inspired by the "Getting Things Done" (GTD) methodology.
GTG is intended to help you track everything you need to do and need to know, from small tasks to large projects.
'';
-
homepage = "https://wiki.gnome.org/Apps/GTG";
+
homepage = "https://github.com/getting-things-gnome/gtg";
downloadPage = "https://github.com/getting-things-gnome/gtg/releases";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ oyren ];
+1 -1
pkgs/applications/office/pinpoint/default.nix
···
cairo clutter-gtk ];
meta = with lib; {
-
homepage = "https://wiki.gnome.org/action/show/Apps/Pinpoint";
+
homepage = "https://gitlab.gnome.org/Archive/pinpoint";
description = "A tool for making hackers do excellent presentations";
license = licenses.lgpl21;
platforms = platforms.linux;
+2 -2
pkgs/applications/office/planify/default.nix
···
stdenv.mkDerivation rec {
pname = "planify";
-
version = "4.6";
+
version = "4.7";
src = fetchFromGitHub {
owner = "alainm23";
repo = "planify";
rev = version;
-
hash = "sha256-vyw8SjI8EM9giYpAsCNppgSydPEBNz2sbFahEKmKe6w=";
+
hash = "sha256-5hiVTU1w3Rk/BdxYwDB0Y+EZFnSAaEWtx19IB1ak1yY=";
};
nativeBuildInputs = [
+1 -1
pkgs/applications/office/planner/default.nix
···
meta = {
description = "Project management tool for the GNOME desktop";
mainProgram = "planner";
-
homepage = "https://wiki.gnome.org/Apps/Planner";
+
homepage = "https://gitlab.gnome.org/World/planner";
license = lib.licenses.gpl2Plus;
maintainers = with lib.maintainers; [ amiloradovsky ];
platforms = lib.platforms.unix;
+2 -2
pkgs/applications/science/biology/last/default.nix
···
stdenv.mkDerivation rec {
pname = "last";
-
version = "1542";
+
version = "1543";
src = fetchFromGitLab {
owner = "mcfrith";
repo = "last";
rev = "refs/tags/${version}";
-
hash = "sha256-ZzvyyecYiBscogfN9/FnDbHg/lqb8y14n9C2KLIqhFA=";
+
hash = "sha256-APHPv7Q64JITfHsvjCThZ6hvGHerk6wjOm32KdTv4k8=";
};
nativeBuildInputs = [
+2 -2
pkgs/applications/science/electronics/gtkwave/default.nix
···
stdenv.mkDerivation rec {
pname = "gtkwave";
-
version = "3.3.118";
+
version = "3.3.119";
src = fetchurl {
url = "mirror://sourceforge/gtkwave/${pname}-gtk3-${version}.tar.gz";
-
sha256 = "sha256-D0MwwCiiqz0vTUzur222kl2wEMS2/VLRECLQ5d6gSGo=";
+
sha256 = "sha256-6rPgnnZBEVwHhIv7MPfdDDu+K4y+RQF+leB327pqwDg=";
};
nativeBuildInputs = [ pkg-config wrapGAppsHook3 ];
+3 -22
pkgs/applications/science/misc/root/default.nix
···
, Cocoa
, CoreSymbolication
, OpenGL
-
, noSplash ? false
}:
stdenv.mkDerivation rec {
pname = "root";
-
version = "6.30.04";
+
version = "6.30.06";
passthru = {
tests = import ./tests { inherit callPackage; };
···
src = fetchurl {
url = "https://root.cern.ch/download/root_v${version}.source.tar.gz";
-
hash = "sha256-K0GAtpjznMZdkQhNgzqIRRWzJbxfZzyOOavoGLAl2Mw=";
+
hash = "sha256-MA237RtnjtL7ljXKZ1khoZRcfCED2oQAM7STCR9VcAw=";
};
nativeBuildInputs = [ makeWrapper cmake pkg-config git ];
···
-e '1iset(nlohmann_json_DIR "${nlohmann_json}/lib/cmake/nlohmann_json/")'
patchShebangs build/unix/
-
'' + lib.optionalString noSplash ''
-
substituteInPlace rootx/src/rootx.cxx --replace "gNoLogo = false" "gNoLogo = true"
'' + lib.optionalString stdenv.isDarwin ''
# Eliminate impure reference to /System/Library/PrivateFrameworks
substituteInPlace core/macosx/CMakeLists.txt \
···
"-Dbuiltin_gtest=OFF"
"-Dbuiltin_nlohmannjson=OFF"
"-Dbuiltin_openui5=ON"
-
"-Dalien=OFF"
-
"-Dbonjour=OFF"
-
"-Dcastor=OFF"
-
"-Dchirp=OFF"
"-Dclad=OFF"
"-Ddavix=ON"
"-Ddcache=OFF"
···
"-Dfortran=OFF"
"-Dgnuinstall=ON"
"-Dimt=ON"
-
"-Dgfal=OFF"
"-Dgviz=OFF"
-
"-Dhdfs=OFF"
"-Dhttp=ON"
-
"-Dkrb5=OFF"
-
"-Dldap=OFF"
-
"-Dmonalisa=OFF"
"-Dmysql=OFF"
"-Dodbc=OFF"
"-Dopengl=ON"
-
"-Doracle=OFF"
"-Dpgsql=OFF"
-
"-Dpythia6=OFF"
"-Dpythia8=OFF"
-
"-Drfio=OFF"
"-Droot7=ON"
"-Dsqlite=OFF"
"-Dssl=ON"
···
++ lib.optional (stdenv.cc.libc != null) "-DC_INCLUDE_DIRS=${lib.getDev stdenv.cc.libc}/include"
++ lib.optionals stdenv.isDarwin [
"-DOPENGL_INCLUDE_DIR=${OpenGL}/Library/Frameworks"
-
"-DCMAKE_DISABLE_FIND_PACKAGE_Python2=TRUE"
# fatal error: module map file '/nix/store/<hash>-Libsystem-osx-10.12.6/include/module.modulemap' not found
# fatal error: could not build module '_Builtin_intrinsics'
"-Druntime_cxxmodules=OFF"
];
-
-
# suppress warnings from compilation of the vendored clang to avoid running into log limits on the Hydra
-
NIX_CFLAGS_COMPILE = lib.optionals stdenv.cc.isGNU [ "-Wno-shadow" "-Wno-maybe-uninitialized" ];
postInstall = ''
for prog in rootbrowse rootcp rooteventselector rootls rootmkdir rootmv rootprint rootrm rootslimtree; do
···
homepage = "https://root.cern.ch/";
description = "A data analysis framework";
platforms = platforms.unix;
-
maintainers = [ maintainers.veprbl ];
+
maintainers = [ maintainers.guitargeek maintainers.veprbl ];
license = licenses.lgpl21;
};
}
+34 -16
pkgs/applications/science/physics/crystfel/default.nix
···
, fetchzip
, cmake
, lz4
+
, gfortran
, bzip2
-
, m4
, hdf5
, gsl
, unzip
, makeWrapper
+
, zlib
, meson
-
, git
, ninja
+
, pandoc
, eigen
, pkg-config
, wrapGAppsHook3
···
pname = "libccp4";
version = "8.0.0";
src = fetchurl {
-
url = "https://ftp.ccp4.ac.uk/opensource/${pname}-${version}.tar.gz";
+
url = "https://ftp.ccp4.ac.uk/opensource/libccp4-${version}.tar.gz";
hash = "sha256-y4E66GYSoIZjKd6rfO6W6sVz2BvlskA0HUD5rVMi/y0=";
};
nativeBuildInputs = [ meson ninja ];
···
};
mosflmBinary = if stdenv.isDarwin then "bin/mosflm" else "mosflm-linux-64-noX11";
in
-
stdenv.mkDerivation rec {
+
stdenv.mkDerivation {
pname = "mosflm";
inherit version src;
···
pname = "xgandalf";
version = "c6c5003ff1086e8c0fb5313660b4f02f3a3aab7b";
src = fetchurl {
-
url = "https://gitlab.desy.de/thomas.white/${pname}/-/archive/${version}/${pname}-${version}.tar.gz";
+
url = "https://gitlab.desy.de/thomas.white/xgandalf/-/archive/${version}/xgandalf-${version}.tar.gz";
hash = "sha256-/uZlBwAINSoYqgLQFTMz8rS1Rpadu79JkO6Bu/+Nx9E=";
};
···
pinkIndexer = stdenv.mkDerivation rec {
pname = "pinkindexer";
-
version = "5d4e016941eb2a9e50a10df96ded7ff1e2464503";
+
version = "15caa21191e27e989b750b29566e4379bc5cd21a";
src = fetchurl {
url = "https://gitlab.desy.de/thomas.white/${pname}/-/archive/${version}/${pname}-${version}.tar.gz";
-
hash = "sha256-VnJOJJ247dNoBlos4Fu3GQBlAnTk9el+yZDRiicJtu0=";
+
hash = "sha256-v/SCJiHAV05Lc905y/dE8uBXlW+lLX9wau4XORYdbQg=";
};
nativeBuildInputs = [ meson pkg-config ninja ];
···
"-DENABLE_BZIP2_PLUGIN=yes"
];
};
+
+
millepede-ii = stdenv.mkDerivation rec {
+
pname = "millepede-ii";
+
version = "04-13-06";
+
src = fetchurl {
+
url = "https://gitlab.desy.de/claus.kleinwort/millepede-ii/-/archive/V${version}/millepede-ii-V${version}.tar.gz";
+
hash = "sha256-aFoo8AGBsUEN2u3AmnSpTqJ6JeNV6j9vkAFTZ34I+sI=";
+
};
+
+
nativeBuildInputs = [ gfortran ];
+
buildInputs = [ zlib ];
+
+
makeFlags = [ "PREFIX=$(out)" ];
+
};
in
stdenv.mkDerivation rec {
pname = "crystfel";
-
version = "0.10.2";
+
version = "0.11.0";
src = fetchurl {
-
url = "https://www.desy.de/~twhite/${pname}/${pname}-${version}.tar.gz";
-
sha256 = "sha256-nCO9ndDKS54bVN9IhFBiCVNzqk7BsCljXFrOmlx+sP4=";
+
url = "https://www.desy.de/~twhite/crystfel/crystfel-${version}.tar.gz";
+
sha256 = "sha256-ogNHWYfbxRmB5TdK8K0JpcCnYOOyXapQGSPh8mfp+Tc=";
};
nativeBuildInputs = [ meson pkg-config ninja flex bison doxygen opencl-headers makeWrapper ]
++ lib.optionals withGui [ wrapGAppsHook3 ];
···
mosflm
pinkIndexer
xgandalf
+
pandoc
] ++ lib.optionals withGui [ gtk3 gdk-pixbuf ]
++ lib.optionals stdenv.isDarwin [
argp-standalone
···
++ lib.optionals withBitshuffle [ hdf5-external-filter-plugins ];
patches = [
+
# on darwin at least, we need to link to a separate argp library;
+
# this patch adds a test for this and the necessary linker options
./link-to-argp-standalone-if-needed.patch
-
./disable-fmemopen-on-aarch64-darwin.patch
-
(fetchpatch {
-
url = "https://gitlab.desy.de/thomas.white/crystfel/-/commit/3c54d59e1c13aaae716845fed2585770c3ca9d14.diff";
-
hash = "sha256-oaJNBQQn0c+z4p1pnW4osRJA2KdKiz4hWu7uzoKY7wc=";
-
})
+
# hotfix for an issue that occurs (at least) on NixOS:
+
# if the temporary path is too long, we get a segfault
+
./gui-path-issue.patch
];
# CrystFEL calls mosflm by searching PATH for it. We could've create a wrapper script that sets the PATH, but
···
postInstall = lib.optionalString withBitshuffle ''
for file in $out/bin/*; do
-
wrapProgram $file --set HDF5_PLUGIN_PATH ${hdf5-external-filter-plugins}/lib/plugins
+
wrapProgram $file \
+
--set HDF5_PLUGIN_PATH ${hdf5-external-filter-plugins}/lib/plugins \
+
--prefix PATH ":" ${lib.makeBinPath [ millepede-ii ]}
done
'';
+27
pkgs/applications/science/physics/crystfel/gui-path-issue.patch
···
+
diff --git a/src/gui_index.c b/src/gui_index.c
+
index 2cc8e8db..13be77d5 100644
+
--- a/src/gui_index.c
+
+++ b/src/gui_index.c
+
@@ -540,6 +540,7 @@ static void delete_gui_tempdir(char *tmpdir)
+
{
+
char *path;
+
int i;
+
+ size_t pathlen;
+
+
/* List of files which it's safe to delete */
+
char *files[] = {"gmon.out", "mosflm.lp", "SUMMARY", "XDS.INP",
+
@@ -552,11 +553,12 @@ static void delete_gui_tempdir(char *tmpdir)
+
+
if ( tmpdir == NULL ) return;
+
+
- path = calloc(strlen(tmpdir)+64, 1);
+
+ pathlen = strlen(tmpdir)+64;
+
+ path = calloc(pathlen, 1);
+
if ( path == NULL ) return;
+
+
for ( i=0; i<n_files; i++ ) {
+
- snprintf(path, 127, "%s/%s", tmpdir, files[i]);
+
+ snprintf(path, pathlen, "%s/%s", tmpdir, files[i]);
+
unlink(path);
+
}
+
+2 -2
pkgs/applications/version-management/gerrit/default.nix
···
stdenv.mkDerivation rec {
pname = "gerrit";
-
version = "3.9.2";
+
version = "3.9.4";
src = fetchurl {
url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war";
-
hash = "sha256-KsuuwFKdpXHDVAZZ2JiX781mgqDQyyEILo4lmNn+8YE=";
+
hash = "sha256-pjrWXfae1momJRTfdIPalsLynAGwqp1VtX9M9uqzJwM=";
};
buildCommand = ''
+7 -1
pkgs/applications/video/mpv/scripts/mpv-cheatsheet.nix
···
-
{ lib, fetchFromGitHub, nodePackages, stdenvNoCC }:
+
{ lib
+
, fetchFromGitHub
+
, gitUpdater
+
, nodePackages
+
, stdenvNoCC
+
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "mpv-cheatsheet";
version = "0.30.0.2";
···
rev = "v${finalAttrs.version}";
hash = "sha256-MWK0CYto3zgn3fivmL43tvgZn6XrjPxKLp0lgTFdplM=";
};
+
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
nativeBuildInputs = [
nodePackages.browserify
+2
pkgs/applications/video/mpv/scripts/mpv-slicing.nix
···
buildLua,
fetchFromGitHub,
ffmpeg,
+
unstableGitUpdater,
}:
buildLua {
···
rev = "d09c11227704c8d5bdaa2c799ef64dce881c63a7";
hash = "sha256-MKoM0f74/XoctiHQVOB3LzFWtJXpsREfQh5icaebCJo=";
};
+
passthru.updateScript = unstableGitUpdater { };
postPatch = ''
substituteInPlace slicing.lua \
+3 -3
pkgs/applications/virtualization/conmon-rs/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "conmon-rs";
-
version = "0.6.2";
+
version = "0.6.3";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = "v${version}";
-
hash = "sha256-+htd9RJGSFzzyEQSBJGIzurQDQgpJ+sJHLPe3aPH0cg=";
+
hash = "sha256-+RKjJtI01Y56+cFDdOSAL4BodI7R/rM3B3ht3p6+xzs=";
};
nativeBuildInputs = [ capnproto protobuf ];
doCheck = false;
-
cargoHash = "sha256-CcWji/qMd7eX0O3cR9/FLID17WpSfz4kEAhDgKb3jds=";
+
cargoHash = "sha256-4VOse+y0EO9IORyeAO/j1t6ssQARJp7lK21TUJVuH78=";
meta = with lib; {
description = "An OCI container runtime monitor written in Rust";
+3 -3
pkgs/applications/virtualization/conmon/default.nix
···
stdenv.mkDerivation rec {
pname = "conmon";
-
version = "2.1.10";
+
version = "2.1.11";
src = fetchFromGitHub {
owner = "containers";
repo = pname;
rev = "v${version}";
-
hash = "sha256-WUXyx5OWIJDamzHUahN+0/rcn2pxQgCgYAE/d0mxk2A=";
+
hash = "sha256-QQgpvvk7S6ARzBct/4AQP66End30EXcUPqv8a4Udoas=";
};
nativeBuildInputs = [ pkg-config ];
···
++ lib.optionals (!stdenv.hostPlatform.isMusl) [ glibc glibc.static ];
# manpage requires building the vendored go-md2man
-
makeFlags = [ "bin/conmon" ];
+
makeFlags = [ "bin/conmon" "VERSION=${version}" ];
installPhase = ''
runHook preInstall
+3 -3
pkgs/applications/virtualization/docker/compose.nix
···
buildGoModule rec {
pname = "docker-compose";
-
version = "2.26.1";
+
version = "2.27.0";
src = fetchFromGitHub {
owner = "docker";
repo = "compose";
rev = "v${version}";
-
hash = "sha256-R/AFjJM4rcu2JbdfTNhxIIVhaP7LzFrDAU93hbuXSXs=";
+
hash = "sha256-YM/9ijwxDAjFZk/ku33b/pMYri5V1h0wPd2YS7qJgCw=";
};
postPatch = ''
···
rm -rf e2e/
'';
-
vendorHash = "sha256-SzySXS0s0p1EXcO5RQyATBG9gtoJ4wPxZKGU62fAOHw=";
+
vendorHash = "sha256-ztqWSoDsN8qdm6Jq8Wo7r16zuXENQDp2JvwSN+6Jbxw=";
ldflags = [ "-X github.com/docker/compose/v2/internal.Version=${version}" "-s" "-w" ];
+27 -8
pkgs/applications/virtualization/quickgui/default.nix
···
-
{ stdenv
+
{ stdenvNoCC
, lib
, fetchurl
, autoPatchelfHook
, dpkg
, wrapGAppsHook3
+
, quickemu
+
, gnome
}:
-
stdenv.mkDerivation rec {
+
stdenvNoCC.mkDerivation rec {
pname = "quickgui";
version = "1.2.8";
···
nativeBuildInputs = [
autoPatchelfHook
dpkg
+
wrapGAppsHook3
];
buildInputs = [
-
wrapGAppsHook3
+
quickemu
+
gnome.zenity
];
+
+
strictDeps = true;
unpackCmd = "dpkg-deb -x $curSrc source";
···
runHook preInstall
mv usr $out
+
+
runHook postInstall
+
'';
+
+
preFixup = ''
+
gappsWrapperArgs+=(
+
--prefix PATH : ${lib.makeBinPath [ quickemu gnome.zenity ]}
+
)
+
'';
+
+
postFixup = ''
substituteInPlace $out/share/applications/quickgui.desktop \
--replace "/usr" $out
-
runHook postInstall
+
# quickgui PR 88
+
echo "Categories=System;" >> $out/share/applications/quickgui.desktop
'';
-
meta = {
+
meta = with lib; {
description = "A Flutter frontend for quickemu";
homepage = "https://github.com/quickemu-project/quickgui";
changelog = "https://github.com/quickemu-project/quickgui/releases/tag/v${version}";
-
maintainers = [ lib.maintainers.heyimnova ];
-
platforms = lib.platforms.linux;
-
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
+
license = licenses.mit;
+
maintainers = with maintainers; [ heyimnova ];
+
platforms = [ "x86_64-linux" ];
+
sourceProvenance = [ sourceTypes.binaryNativeCode ];
mainProgram = "quickgui";
};
}
+2 -2
pkgs/by-name/ap/apt/package.nix
···
stdenv.mkDerivation (finalAttrs: {
pname = "apt";
-
version = "2.7.14";
+
version = "2.9.2";
src = fetchurl {
url = "mirror://debian/pool/main/a/apt/apt_${finalAttrs.version}.tar.xz";
-
hash = "sha256-egF4PwW32Q82rqeHHMBnV0ma6K3pM0l6rrbFCCdOc1g=";
+
hash = "sha256-gKp0RmsTLlDtjQFZ8Q5kpEi2psZHI9YsQrg6UZnKA6c=";
};
# cycle detection; lib can't be split
+923 -375
pkgs/by-name/fi/firefoxpwa/Cargo.lock
···
[[package]]
name = "ab_glyph"
-
version = "0.2.23"
+
version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225"
+
checksum = "6f90148830dac590fac7ccfe78ec4a8ea404c60f75a24e16407a71f0f40de775"
dependencies = [
"ab_glyph_rasterizer",
"owned_ttf_parser",
···
[[package]]
name = "aho-corasick"
-
version = "1.1.2"
+
version = "1.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0"
+
checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
dependencies = [
"memchr",
]
[[package]]
+
name = "aligned-vec"
+
version = "0.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1"
+
+
[[package]]
name = "alloc-no-stdlib"
version = "2.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "anstream"
-
version = "0.6.11"
+
version = "0.6.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5"
+
checksum = "d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb"
dependencies = [
"anstyle",
"anstyle-parse",
···
[[package]]
name = "anstyle"
-
version = "1.0.4"
+
version = "1.0.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87"
+
checksum = "8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc"
[[package]]
name = "anstyle-parse"
···
[[package]]
name = "anyhow"
-
version = "1.0.79"
+
version = "1.0.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
+
checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519"
+
+
[[package]]
+
name = "arbitrary"
+
version = "1.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110"
+
+
[[package]]
+
name = "arg_enum_proc_macro"
+
version = "0.3.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
[[package]]
name = "arrayref"
···
[[package]]
name = "async-compression"
-
version = "0.4.6"
+
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c"
+
checksum = "4e9eabd7a98fe442131a17c316bd9349c43695e49e730c3c8e12cfb5f4da2693"
dependencies = [
"brotli",
"flate2",
···
"memchr",
"pin-project-lite",
"tokio",
+
"zstd",
+
"zstd-safe",
]
[[package]]
name = "autocfg"
-
version = "1.1.0"
+
version = "1.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80"
+
+
[[package]]
+
name = "av1-grain"
+
version = "0.2.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf"
+
dependencies = [
+
"anyhow",
+
"arrayvec",
+
"log",
+
"nom",
+
"num-rational",
+
"v_frame",
+
]
+
+
[[package]]
+
name = "avif-serialize"
+
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
+
checksum = "876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2"
+
dependencies = [
+
"arrayvec",
+
]
[[package]]
name = "backtrace"
-
version = "0.3.69"
+
version = "0.3.71"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837"
+
checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d"
dependencies = [
"addr2line",
"cc",
"cfg-if",
"libc",
-
"miniz_oxide 0.7.1",
+
"miniz_oxide 0.7.2",
"object",
"rustc-demangle",
]
···
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
+
name = "base64"
+
version = "0.22.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
+
+
[[package]]
name = "bit_field"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "bitflags"
-
version = "2.4.2"
+
version = "2.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
+
+
[[package]]
+
name = "bitstream-io"
+
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
+
checksum = "06c9989a51171e2e81038ab168b6ae22886fe9ded214430dbb4f41c28cf176da"
+
+
[[package]]
+
name = "blake3"
+
version = "1.5.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52"
+
dependencies = [
+
"arrayref",
+
"arrayvec",
+
"cc",
+
"cfg-if",
+
"constant_time_eq",
+
]
[[package]]
name = "brotli"
-
version = "3.4.0"
+
version = "5.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f"
+
checksum = "19483b140a7ac7174d34b5a581b406c64f84da5409d3e09cf4fff604f9270e67"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
···
[[package]]
name = "brotli-decompressor"
-
version = "2.5.1"
+
version = "4.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f"
+
checksum = "e6221fe77a248b9117d431ad93761222e1cf8ff282d9d1d5d9f53d6299a1cf76"
dependencies = [
"alloc-no-stdlib",
"alloc-stdlib",
]
[[package]]
+
name = "built"
+
version = "0.7.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "41bfbdb21256b87a8b5e80fab81a8eed158178e812fd7ba451907518b2742f16"
+
+
[[package]]
name = "bumpalo"
-
version = "3.14.0"
+
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
+
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytemuck"
-
version = "1.14.0"
+
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
+
checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15"
[[package]]
name = "byteorder"
···
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
+
name = "byteorder-lite"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495"
+
+
[[package]]
name = "bytes"
-
version = "1.5.0"
+
version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223"
+
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
[[package]]
name = "bzip2"
···
[[package]]
name = "cc"
-
version = "1.0.83"
+
version = "1.0.96"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
+
checksum = "065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd"
dependencies = [
+
"jobserver",
"libc",
+
"once_cell",
+
]
+
+
[[package]]
+
name = "cfg-expr"
+
version = "0.15.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02"
+
dependencies = [
+
"smallvec",
+
"target-lexicon",
]
[[package]]
···
[[package]]
name = "chrono"
-
version = "0.4.31"
+
version = "0.4.38"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38"
+
checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401"
dependencies = [
"android-tzdata",
"iana-time-zone",
"num-traits",
"serde",
-
"windows-targets 0.48.5",
+
"windows-targets 0.52.5",
]
[[package]]
name = "clap"
-
version = "4.4.18"
+
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c"
+
checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0"
dependencies = [
"clap_builder",
"clap_derive",
···
[[package]]
name = "clap_builder"
-
version = "4.4.18"
+
version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7"
+
checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4"
dependencies = [
"anstream",
"anstyle",
"clap_lex",
-
"strsim",
+
"strsim 0.11.1",
]
[[package]]
name = "clap_complete"
-
version = "4.4.8"
+
version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eaf7dcb7c21d8ca1a2482ee0f1d341f437c9a7af6ca6da359dc5e1b164e98215"
+
checksum = "dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e"
dependencies = [
"clap",
]
[[package]]
name = "clap_derive"
-
version = "4.4.7"
+
version = "4.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442"
+
checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64"
dependencies = [
"heck",
"proc-macro2",
···
[[package]]
name = "clap_lex"
-
version = "0.6.0"
+
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1"
+
checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce"
[[package]]
name = "color_quant"
···
]
[[package]]
+
name = "constant_time_eq"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2"
+
+
[[package]]
name = "core-foundation"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "crc32fast"
-
version = "1.3.2"
+
version = "1.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
+
checksum = "b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa"
dependencies = [
"cfg-if",
]
···
[[package]]
name = "darling"
-
version = "0.20.3"
+
version = "0.20.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e"
+
checksum = "54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391"
dependencies = [
"darling_core",
"darling_macro",
···
[[package]]
name = "darling_core"
-
version = "0.20.3"
+
version = "0.20.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621"
+
checksum = "9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f"
dependencies = [
"fnv",
"ident_case",
"proc-macro2",
"quote",
-
"strsim",
+
"strsim 0.10.0",
"syn",
]
[[package]]
name = "darling_macro"
-
version = "0.20.3"
+
version = "0.20.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5"
+
checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f"
dependencies = [
"darling_core",
"quote",
···
[[package]]
name = "either"
-
version = "1.9.0"
+
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
+
checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2"
[[package]]
name = "encoding_rs"
-
version = "0.8.33"
+
version = "0.8.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1"
+
checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59"
dependencies = [
"cfg-if",
]
···
[[package]]
name = "exr"
-
version = "1.71.0"
+
version = "1.72.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "832a761f35ab3e6664babfbdc6cef35a4860e816ec3916dcfd0882954e98a8a8"
+
checksum = "887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4"
dependencies = [
"bit_field",
"flume",
"half",
"lebe",
-
"miniz_oxide 0.7.1",
+
"miniz_oxide 0.7.2",
"rayon-core",
"smallvec",
"zune-inflate",
···
[[package]]
name = "fastrand"
-
version = "2.0.1"
+
version = "2.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
+
checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
[[package]]
name = "fdeflate"
···
dependencies = [
"ab_glyph",
"anyhow",
+
"blake3",
"byteorder",
"bzip2",
"cfg-if",
···
[[package]]
name = "flate2"
-
version = "1.0.28"
+
version = "1.0.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e"
+
checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
dependencies = [
"crc32fast",
-
"miniz_oxide 0.7.1",
+
"miniz_oxide 0.7.2",
]
[[package]]
···
[[package]]
name = "fontconfig-parser"
-
version = "0.5.3"
+
version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "674e258f4b5d2dcd63888c01c68413c51f565e8af99d2f7701c7b81d79ef41c4"
+
checksum = "6a595cb550439a117696039dfc69830492058211b771a2a165379f2a1a53d84d"
dependencies = [
-
"roxmltree 0.18.1",
+
"roxmltree",
]
[[package]]
name = "fontdb"
-
version = "0.16.0"
+
version = "0.16.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "98b88c54a38407f7352dd2c4238830115a6377741098ffd1f997c813d0e088a6"
+
checksum = "b0299020c3ef3f60f526a4f64ab4a3d4ce116b1acbf24cdd22da0068e5d81dc3"
dependencies = [
"fontconfig-parser",
"log",
···
checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
dependencies = [
"futures-core",
+
"futures-sink",
]
[[package]]
···
dependencies = [
"futures-core",
"futures-io",
+
"futures-sink",
"futures-task",
"memchr",
"pin-project-lite",
···
[[package]]
name = "getrandom"
-
version = "0.2.12"
+
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
+
checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c"
dependencies = [
"cfg-if",
+
"js-sys",
"libc",
"wasi",
+
"wasm-bindgen",
]
[[package]]
name = "gif"
-
version = "0.12.0"
+
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045"
+
checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2"
dependencies = [
"color_quant",
"weezl",
···
[[package]]
name = "h2"
-
version = "0.3.24"
+
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9"
+
checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069"
dependencies = [
"bytes",
"fnv",
···
"futures-sink",
"futures-util",
"http",
-
"indexmap 2.1.0",
+
"indexmap 2.2.6",
"slab",
"tokio",
"tokio-util",
···
[[package]]
name = "half"
-
version = "2.2.1"
+
version = "2.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0"
+
checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888"
dependencies = [
+
"cfg-if",
"crunchy",
]
···
[[package]]
name = "hashbrown"
-
version = "0.14.3"
+
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
+
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
[[package]]
name = "heck"
-
version = "0.4.1"
+
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
+
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
-
version = "0.3.4"
+
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f"
+
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
[[package]]
name = "hex"
···
[[package]]
name = "http"
-
version = "0.2.11"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb"
+
checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258"
dependencies = [
"bytes",
"fnv",
···
[[package]]
name = "http-body"
-
version = "0.4.6"
+
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2"
+
checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643"
dependencies = [
"bytes",
"http",
+
]
+
+
[[package]]
+
name = "http-body-util"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d"
+
dependencies = [
+
"bytes",
+
"futures-core",
+
"http",
+
"http-body",
"pin-project-lite",
]
···
checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904"
[[package]]
-
name = "httpdate"
-
version = "1.0.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9"
-
-
[[package]]
name = "hyper"
-
version = "0.14.28"
+
version = "1.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80"
+
checksum = "fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d"
dependencies = [
"bytes",
"futures-channel",
-
"futures-core",
"futures-util",
"h2",
"http",
"http-body",
"httparse",
-
"httpdate",
"itoa",
"pin-project-lite",
-
"socket2",
+
"smallvec",
"tokio",
-
"tower-service",
-
"tracing",
"want",
]
[[package]]
name = "hyper-tls"
-
version = "0.5.0"
+
version = "0.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905"
+
checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0"
dependencies = [
"bytes",
+
"http-body-util",
"hyper",
+
"hyper-util",
"native-tls",
"tokio",
"tokio-native-tls",
+
"tower-service",
+
]
+
+
[[package]]
+
name = "hyper-util"
+
version = "0.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa"
+
dependencies = [
+
"bytes",
+
"futures-channel",
+
"futures-util",
+
"http",
+
"http-body",
+
"hyper",
+
"pin-project-lite",
+
"socket2",
+
"tokio",
+
"tower",
+
"tower-service",
+
"tracing",
]
[[package]]
name = "iana-time-zone"
-
version = "0.1.59"
+
version = "0.1.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
+
checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
dependencies = [
"android_system_properties",
"core-foundation-sys",
···
[[package]]
name = "image"
-
version = "0.24.8"
+
version = "0.25.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "034bbe799d1909622a74d1193aa50147769440040ff36cb2baa947609b0a4e23"
+
checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11"
dependencies = [
"bytemuck",
"byteorder",
"color_quant",
"exr",
"gif",
-
"jpeg-decoder",
+
"image-webp",
"num-traits",
-
"png 0.17.11",
+
"png 0.17.13",
"qoi",
+
"ravif",
+
"rayon",
+
"rgb",
"tiff",
+
"zune-core",
+
"zune-jpeg",
+
]
+
+
[[package]]
+
name = "image-webp"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d"
+
dependencies = [
+
"byteorder-lite",
+
"thiserror",
[[package]]
···
checksum = "029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284"
[[package]]
+
name = "imgref"
+
version = "1.10.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126"
+
+
[[package]]
name = "indexmap"
version = "1.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "indexmap"
-
version = "2.1.0"
+
version = "2.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f"
+
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
dependencies = [
"equivalent",
-
"hashbrown 0.14.3",
+
"hashbrown 0.14.5",
"serde",
[[package]]
+
name = "interpolate_name"
+
version = "0.2.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
name = "ipnet"
version = "2.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
[[package]]
+
name = "itertools"
+
version = "0.12.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
+
dependencies = [
+
"either",
+
]
+
+
[[package]]
name = "itoa"
-
version = "1.0.10"
+
version = "1.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c"
+
checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b"
+
+
[[package]]
+
name = "jobserver"
+
version = "0.1.31"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e"
+
dependencies = [
+
"libc",
+
]
[[package]]
name = "jpeg-decoder"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0"
-
dependencies = [
-
"rayon",
-
]
[[package]]
name = "js-sys"
-
version = "0.3.67"
+
version = "0.3.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9a1d36f1235bc969acba30b7f5990b864423a6068a10f7c90ae8f0112e3a59d1"
+
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
dependencies = [
"wasm-bindgen",
[[package]]
name = "kurbo"
-
version = "0.9.5"
+
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b"
+
checksum = "6e5aa9f0f96a938266bdb12928a67169e8d22c6a786fda8ed984b85e6ba93c3c"
dependencies = [
"arrayvec",
+
"smallvec",
[[package]]
···
[[package]]
name = "libc"
-
version = "0.2.152"
+
version = "0.2.154"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
+
checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346"
+
+
[[package]]
+
name = "libfuzzer-sys"
+
version = "0.4.7"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7"
+
dependencies = [
+
"arbitrary",
+
"cc",
+
"once_cell",
+
]
[[package]]
name = "libredox"
-
version = "0.0.1"
+
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
+
checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.5.0",
"libc",
-
"redox_syscall",
[[package]]
name = "line-wrap"
-
version = "0.1.1"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9"
-
dependencies = [
-
"safemem",
-
]
+
checksum = "dd1bc4d24ad230d21fb898d1116b1801d7adfc449d42026475862ab48b11e70e"
[[package]]
name = "linux-raw-sys"
···
[[package]]
name = "lock_api"
-
version = "0.4.11"
+
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45"
+
checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17"
dependencies = [
"autocfg",
"scopeguard",
···
[[package]]
name = "log"
-
version = "0.4.20"
+
version = "0.4.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
+
checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
+
+
[[package]]
+
name = "loop9"
+
version = "0.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062"
+
dependencies = [
+
"imgref",
+
]
+
+
[[package]]
+
name = "maybe-rayon"
+
version = "0.1.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519"
+
dependencies = [
+
"cfg-if",
+
"rayon",
+
]
[[package]]
name = "memchr"
-
version = "2.7.1"
+
version = "2.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
+
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
[[package]]
name = "memmap2"
-
version = "0.9.3"
+
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "45fd3a57831bf88bc63f8cebc0cf956116276e97fef3966103e96416209f7c92"
+
checksum = "fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322"
dependencies = [
"libc",
···
name = "mime-parse"
version = "0.0.0"
source = "git+https://github.com/filips123/mime?branch=implement-eq-partialeq#57416f447a10c3343df7fe80deb0ae8a7c77cf0a"
+
+
[[package]]
+
name = "minimal-lexical"
+
version = "0.2.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
···
[[package]]
name = "miniz_oxide"
-
version = "0.7.1"
+
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
+
checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7"
dependencies = [
"adler",
"simd-adler32",
···
[[package]]
+
name = "new_debug_unreachable"
+
version = "1.0.6"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086"
+
+
[[package]]
+
name = "nom"
+
version = "7.1.3"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
+
dependencies = [
+
"memchr",
+
"minimal-lexical",
+
]
+
+
[[package]]
+
name = "noop_proc_macro"
+
version = "0.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8"
+
+
[[package]]
+
name = "num-bigint"
+
version = "0.4.4"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0"
+
dependencies = [
+
"autocfg",
+
"num-integer",
+
"num-traits",
+
]
+
+
[[package]]
+
name = "num-conv"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9"
+
+
[[package]]
+
name = "num-derive"
+
version = "0.4.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
+
name = "num-integer"
+
version = "0.1.46"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
+
dependencies = [
+
"num-traits",
+
]
+
+
[[package]]
+
name = "num-rational"
+
version = "0.4.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
+
dependencies = [
+
"autocfg",
+
"num-bigint",
+
"num-integer",
+
"num-traits",
+
]
+
+
[[package]]
name = "num-traits"
-
version = "0.2.17"
+
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c"
+
checksum = "da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a"
dependencies = [
"autocfg",
···
[[package]]
name = "num_threads"
-
version = "0.1.6"
+
version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44"
+
checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9"
dependencies = [
"libc",
···
[[package]]
name = "openssl"
-
version = "0.10.63"
+
version = "0.10.64"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "15c9d69dd87a29568d4d017cfe8ec518706046a05184e5aea92d0af890b803c8"
+
checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.5.0",
"cfg-if",
"foreign-types",
"libc",
···
[[package]]
name = "openssl-src"
-
version = "300.2.1+3.2.0"
+
version = "300.2.3+3.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3fe476c29791a5ca0d1273c697e96085bbabbbea2ef7afd5617e78a4b40332d3"
+
checksum = "5cff92b6f71555b61bb9315f7c64da3ca43d87531622120fea0195fc761b4843"
dependencies = [
"cc",
[[package]]
name = "openssl-sys"
-
version = "0.9.99"
+
version = "0.9.102"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae"
+
checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2"
dependencies = [
"cc",
"libc",
···
[[package]]
+
name = "paste"
+
version = "1.0.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c"
+
+
[[package]]
name = "percent-encoding"
version = "2.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b"
dependencies = [
-
"siphasher",
+
"siphasher 0.3.11",
[[package]]
···
checksum = "5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315"
[[package]]
+
name = "pin-project"
+
version = "1.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3"
+
dependencies = [
+
"pin-project-internal",
+
]
+
+
[[package]]
+
name = "pin-project-internal"
+
version = "1.1.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
+
dependencies = [
+
"proc-macro2",
+
"quote",
+
"syn",
+
]
+
+
[[package]]
name = "pin-project-lite"
-
version = "0.2.13"
+
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58"
+
checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02"
[[package]]
name = "pin-utils"
···
[[package]]
name = "pkg-config"
-
version = "0.3.29"
+
version = "0.3.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"
+
checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
[[package]]
name = "plist"
-
version = "1.6.0"
+
version = "1.6.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef"
+
checksum = "d9d34169e64b3c7a80c8621a48adaf44e0cf62c78a9b25dd9dd35f1881a17cf9"
dependencies = [
-
"base64",
-
"indexmap 2.1.0",
+
"base64 0.21.7",
+
"indexmap 2.2.6",
"line-wrap",
"quick-xml",
"serde",
···
[[package]]
name = "png"
-
version = "0.17.11"
+
version = "0.17.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a"
+
checksum = "06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1"
dependencies = [
"bitflags 1.3.2",
"crc32fast",
"fdeflate",
"flate2",
-
"miniz_oxide 0.7.1",
+
"miniz_oxide 0.7.2",
[[package]]
···
[[package]]
name = "proc-macro2"
-
version = "1.0.78"
+
version = "1.0.81"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
+
checksum = "3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba"
dependencies = [
"unicode-ident",
[[package]]
+
name = "profiling"
+
version = "1.0.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58"
+
dependencies = [
+
"profiling-procmacros",
+
]
+
+
[[package]]
+
name = "profiling-procmacros"
+
version = "1.0.15"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd"
+
dependencies = [
+
"quote",
+
"syn",
+
]
+
+
[[package]]
name = "qoi"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0"
[[package]]
+
name = "quick-error"
+
version = "2.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
+
+
[[package]]
name = "quick-xml"
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "quote"
-
version = "1.0.35"
+
version = "1.0.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
+
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
dependencies = [
"proc-macro2",
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9586f8867f39941d8e796c18340a9cb5221a018df021169dc3e61c87d9f5f567"
dependencies = [
-
"quick-error",
+
"quick-error 1.2.3",
[[package]]
···
[[package]]
+
name = "rav1e"
+
version = "0.7.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9"
+
dependencies = [
+
"arbitrary",
+
"arg_enum_proc_macro",
+
"arrayvec",
+
"av1-grain",
+
"bitstream-io",
+
"built",
+
"cfg-if",
+
"interpolate_name",
+
"itertools",
+
"libc",
+
"libfuzzer-sys",
+
"log",
+
"maybe-rayon",
+
"new_debug_unreachable",
+
"noop_proc_macro",
+
"num-derive",
+
"num-traits",
+
"once_cell",
+
"paste",
+
"profiling",
+
"rand",
+
"rand_chacha",
+
"simd_helpers",
+
"system-deps",
+
"thiserror",
+
"v_frame",
+
"wasm-bindgen",
+
]
+
+
[[package]]
+
name = "ravif"
+
version = "0.11.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bc13288f5ab39e6d7c9d501759712e6969fcc9734220846fc9ed26cae2cc4234"
+
dependencies = [
+
"avif-serialize",
+
"imgref",
+
"loop9",
+
"quick-error 2.0.1",
+
"rav1e",
+
"rayon",
+
"rgb",
+
]
+
+
[[package]]
name = "rayon"
-
version = "1.8.1"
+
version = "1.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051"
+
checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa"
dependencies = [
"either",
"rayon-core",
···
[[package]]
-
name = "rctree"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f"
-
-
[[package]]
name = "redox_syscall"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "redox_users"
-
version = "0.4.4"
+
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4"
+
checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
dependencies = [
"getrandom",
"libredox",
···
[[package]]
name = "regex"
-
version = "1.10.2"
+
version = "1.10.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
+
checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c"
dependencies = [
"aho-corasick",
"memchr",
"regex-automata",
-
"regex-syntax 0.8.2",
+
"regex-syntax 0.8.3",
[[package]]
name = "regex-automata"
-
version = "0.4.3"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
+
checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea"
dependencies = [
"aho-corasick",
"memchr",
-
"regex-syntax 0.8.2",
+
"regex-syntax 0.8.3",
[[package]]
···
[[package]]
name = "regex-syntax"
-
version = "0.8.2"
+
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
+
checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
[[package]]
name = "reqwest"
-
version = "0.11.23"
+
version = "0.12.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41"
+
checksum = "566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10"
dependencies = [
"async-compression",
-
"base64",
+
"base64 0.22.1",
"bytes",
"encoding_rs",
+
"futures-channel",
"futures-core",
"futures-util",
"h2",
"http",
"http-body",
+
"http-body-util",
"hyper",
"hyper-tls",
+
"hyper-util",
"ipnet",
"js-sys",
"log",
···
"once_cell",
"percent-encoding",
"pin-project-lite",
+
"rustls-pemfile",
"serde",
"serde_json",
"serde_urlencoded",
+
"sync_wrapper",
"system-configuration",
"tokio",
"tokio-native-tls",
···
[[package]]
name = "resvg"
-
version = "0.37.0"
+
version = "0.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cadccb3d99a9efb8e5e00c16fbb732cbe400db2ec7fc004697ee7d97d86cf1f4"
+
checksum = "c2327ced609dadeed3e9702fec3e6b2ddd208758a9268d13e06566c6101ba533"
dependencies = [
"gif",
"jpeg-decoder",
"log",
"pico-args",
-
"png 0.17.11",
+
"png 0.17.13",
"rgb",
"svgtypes",
"tiny-skia",
···
[[package]]
name = "roxmltree"
-
version = "0.18.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "862340e351ce1b271a378ec53f304a5558f7db87f3769dc655a8f6ecbb68b302"
-
dependencies = [
-
"xmlparser",
-
]
-
-
[[package]]
-
name = "roxmltree"
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f"
···
[[package]]
name = "rustix"
-
version = "0.38.30"
+
version = "0.38.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
+
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.5.0",
"errno",
"libc",
"linux-raw-sys",
···
[[package]]
+
name = "rustls-pemfile"
+
version = "2.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
+
dependencies = [
+
"base64 0.22.1",
+
"rustls-pki-types",
+
]
+
+
[[package]]
+
name = "rustls-pki-types"
+
version = "1.5.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54"
+
+
[[package]]
name = "rustybuzz"
-
version = "0.12.1"
+
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f0ae5692c5beaad6a9e22830deeed7874eae8a4e3ba4076fb48e12c56856222c"
+
checksum = "88117946aa1bfb53c2ae0643ceac6506337f44887f8c9fbfb43587b1cc52ba49"
dependencies = [
-
"bitflags 2.4.2",
+
"bitflags 2.5.0",
"bytemuck",
"smallvec",
"ttf-parser",
···
[[package]]
name = "ryu"
-
version = "1.0.16"
+
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c"
-
-
[[package]]
-
name = "safemem"
-
version = "0.3.3"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072"
+
checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1"
[[package]]
name = "sanitize-filename"
···
[[package]]
name = "security-framework"
-
version = "2.9.2"
+
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de"
+
checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6"
dependencies = [
"bitflags 1.3.2",
"core-foundation",
···
[[package]]
name = "security-framework-sys"
-
version = "2.9.1"
+
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a"
+
checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef"
dependencies = [
"core-foundation-sys",
"libc",
···
[[package]]
name = "serde"
-
version = "1.0.195"
+
version = "1.0.199"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02"
+
checksum = "0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a"
dependencies = [
"serde_derive",
[[package]]
name = "serde_derive"
-
version = "1.0.195"
+
version = "1.0.199"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c"
+
checksum = "11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "serde_json"
-
version = "1.0.111"
+
version = "1.0.116"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
+
checksum = "3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813"
dependencies = [
"itoa",
"ryu",
+
"serde",
+
]
+
+
[[package]]
+
name = "serde_spanned"
+
version = "0.6.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1"
+
dependencies = [
"serde",
···
[[package]]
name = "serde_with"
-
version = "3.5.0"
+
version = "3.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f58c3a1b3e418f61c25b2aeb43fc6c95eaa252b8cecdda67f401943e9e08d33f"
+
checksum = "0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20"
dependencies = [
-
"base64",
+
"base64 0.22.1",
"chrono",
"hex",
"indexmap 1.9.3",
-
"indexmap 2.1.0",
+
"indexmap 2.2.6",
"serde",
+
"serde_derive",
"serde_json",
"serde_with_macros",
"time",
···
[[package]]
name = "serde_with_macros"
-
version = "3.5.0"
+
version = "3.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d2068b437a31fc68f25dd7edc296b078f04b45145c199d8eed9866e45f1ff274"
+
checksum = "65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2"
dependencies = [
"darling",
"proc-macro2",
···
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
[[package]]
+
name = "simd_helpers"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6"
+
dependencies = [
+
"quote",
+
]
+
+
[[package]]
name = "simplecss"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "simplelog"
-
version = "0.12.1"
+
version = "0.12.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "acee08041c5de3d5048c8b3f6f13fafb3026b24ba43c6a695a0c76179b844369"
+
checksum = "16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0"
dependencies = [
"log",
"termcolor",
···
checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d"
[[package]]
+
name = "siphasher"
+
version = "1.0.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
+
+
[[package]]
name = "slab"
version = "0.4.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "smallvec"
-
version = "1.13.1"
+
version = "1.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
+
checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
[[package]]
name = "smart-default"
···
[[package]]
name = "socket2"
-
version = "0.5.5"
+
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9"
+
checksum = "ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c"
dependencies = [
"libc",
-
"windows-sys 0.48.0",
+
"windows-sys 0.52.0",
[[package]]
···
checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623"
[[package]]
+
name = "strsim"
+
version = "0.11.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
+
+
[[package]]
name = "structmeta"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "svgtypes"
-
version = "0.13.0"
+
version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e44e288cd960318917cbd540340968b90becc8bc81f171345d706e7a89d9d70"
+
checksum = "d97ca9a891c9c70da8139ac9d8e8ea36a210fa21bb50eccd75d4a9561c83e87f"
dependencies = [
"kurbo",
-
"siphasher",
+
"siphasher 1.0.1",
[[package]]
name = "syn"
-
version = "2.0.48"
+
version = "2.0.60"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
+
checksum = "909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
+
name = "sync_wrapper"
+
version = "0.1.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160"
+
+
[[package]]
name = "system-configuration"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
+
name = "system-deps"
+
version = "6.2.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349"
+
dependencies = [
+
"cfg-expr",
+
"heck",
+
"pkg-config",
+
"toml",
+
"version-compare",
+
]
+
+
[[package]]
name = "tar"
version = "0.4.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
+
name = "target-lexicon"
+
version = "0.12.14"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f"
+
+
[[package]]
name = "tempfile"
-
version = "3.9.0"
+
version = "3.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
+
checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
dependencies = [
"cfg-if",
"fastrand",
-
"redox_syscall",
"rustix",
"windows-sys 0.52.0",
[[package]]
name = "termcolor"
-
version = "1.1.3"
+
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755"
+
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
dependencies = [
"winapi-util",
[[package]]
name = "thiserror"
-
version = "1.0.56"
+
version = "1.0.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
+
checksum = "f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa"
dependencies = [
"thiserror-impl",
[[package]]
name = "thiserror-impl"
-
version = "1.0.56"
+
version = "1.0.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
+
checksum = "d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "time"
-
version = "0.3.31"
+
version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e"
+
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
"deranged",
"itoa",
"libc",
+
"num-conv",
"num_threads",
"powerfmt",
"serde",
···
[[package]]
name = "time-macros"
-
version = "0.2.16"
+
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f"
+
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
dependencies = [
+
"num-conv",
"time-core",
[[package]]
name = "tiny-skia"
-
version = "0.11.3"
+
version = "0.11.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6a067b809476893fce6a254cf285850ff69c847e6cfbade6a20b655b6c7e80d"
+
checksum = "83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab"
dependencies = [
"arrayref",
"arrayvec",
"bytemuck",
"cfg-if",
"log",
-
"png 0.17.11",
+
"png 0.17.13",
"tiny-skia-path",
[[package]]
name = "tiny-skia-path"
-
version = "0.11.3"
+
version = "0.11.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5de35e8a90052baaaf61f171680ac2f8e925a1e43ea9d2e3a00514772250e541"
+
checksum = "9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93"
dependencies = [
"arrayref",
"bytemuck",
···
[[package]]
name = "tokio"
-
version = "1.35.1"
+
version = "1.37.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104"
+
checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787"
dependencies = [
"backtrace",
"bytes",
···
[[package]]
+
name = "toml"
+
version = "0.8.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3"
+
dependencies = [
+
"serde",
+
"serde_spanned",
+
"toml_datetime",
+
"toml_edit",
+
]
+
+
[[package]]
+
name = "toml_datetime"
+
version = "0.6.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1"
+
dependencies = [
+
"serde",
+
]
+
+
[[package]]
+
name = "toml_edit"
+
version = "0.22.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef"
+
dependencies = [
+
"indexmap 2.2.6",
+
"serde",
+
"serde_spanned",
+
"toml_datetime",
+
"winnow",
+
]
+
+
[[package]]
+
name = "tower"
+
version = "0.4.13"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c"
+
dependencies = [
+
"futures-core",
+
"futures-util",
+
"pin-project",
+
"pin-project-lite",
+
"tokio",
+
"tower-layer",
+
"tower-service",
+
"tracing",
+
]
+
+
[[package]]
+
name = "tower-layer"
+
version = "0.3.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+
+
[[package]]
name = "tower-service"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef"
dependencies = [
+
"log",
"pin-project-lite",
"tracing-core",
···
[[package]]
name = "ulid"
-
version = "1.1.0"
+
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7e37c4b6cbcc59a8dcd09a6429fbc7890286bcbb79215cea7b38a3c4c0921d93"
+
checksum = "34778c17965aa2a08913b57e1f34db9b4a63f5de31768b55bf20d2795f921259"
dependencies = [
+
"getrandom",
"rand",
"serde",
+
"web-time",
[[package]]
···
[[package]]
name = "unicode-bidi-mirroring"
-
version = "0.1.0"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694"
+
checksum = "23cb788ffebc92c5948d0e997106233eeb1d8b9512f93f41651f52b6c5f5af86"
[[package]]
name = "unicode-ccc"
-
version = "0.1.2"
+
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1"
+
checksum = "1df77b101bcc4ea3d78dafc5ad7e4f58ceffe0b2b16bf446aeb50b6cb4157656"
[[package]]
name = "unicode-ident"
···
[[package]]
name = "unicode-normalization"
-
version = "0.1.22"
+
version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921"
+
checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
dependencies = [
"tinyvec",
···
[[package]]
name = "unicode-script"
-
version = "0.5.5"
+
version = "0.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc"
+
checksum = "ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd"
[[package]]
name = "unicode-vo"
···
[[package]]
name = "usvg"
-
version = "0.37.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "38b0a51b72ab80ca511d126b77feeeb4fb1e972764653e61feac30adc161a756"
-
dependencies = [
-
"base64",
-
"log",
-
"pico-args",
-
"usvg-parser",
-
"usvg-text-layout",
-
"usvg-tree",
-
"xmlwriter",
-
]
-
-
[[package]]
-
name = "usvg-parser"
-
version = "0.37.0"
+
version = "0.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9bd4e3c291f45d152929a31f0f6c819245e2921bfd01e7bd91201a9af39a2bdc"
+
checksum = "5c704361d822337cfc00387672c7b59eaa72a1f0744f62b2a68aa228a0c6927d"
dependencies = [
+
"base64 0.22.1",
"data-url",
"flate2",
+
"fontdb",
"imagesize",
"kurbo",
"log",
-
"roxmltree 0.19.0",
+
"pico-args",
+
"roxmltree",
+
"rustybuzz",
"simplecss",
-
"siphasher",
+
"siphasher 1.0.1",
+
"strict-num",
"svgtypes",
-
"usvg-tree",
-
]
-
-
[[package]]
-
name = "usvg-text-layout"
-
version = "0.37.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d383a3965de199d7f96d4e11a44dd859f46e86de7f3dca9a39bf82605da0a37c"
-
dependencies = [
-
"fontdb",
-
"kurbo",
-
"log",
-
"rustybuzz",
+
"tiny-skia-path",
"unicode-bidi",
"unicode-script",
"unicode-vo",
-
"usvg-tree",
-
]
-
-
[[package]]
-
name = "usvg-tree"
-
version = "0.37.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8ee3d202ebdb97a6215604b8f5b4d6ef9024efd623cf2e373a6416ba976ec7d3"
-
dependencies = [
-
"rctree",
-
"strict-num",
-
"svgtypes",
-
"tiny-skia-path",
+
"xmlwriter",
[[package]]
···
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
+
name = "v_frame"
+
version = "0.3.8"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b"
+
dependencies = [
+
"aligned-vec",
+
"num-traits",
+
"wasm-bindgen",
+
]
+
+
[[package]]
name = "vcpkg"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]]
+
name = "version-compare"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"
+
+
[[package]]
name = "version_check"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
[[package]]
name = "wasm-bindgen"
-
version = "0.2.90"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b1223296a201415c7fad14792dbefaace9bd52b62d33453ade1c5b5f07555406"
+
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
dependencies = [
"cfg-if",
"wasm-bindgen-macro",
···
[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.90"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fcdc935b63408d58a32f8cc9738a0bffd8f05cc7c002086c6ef20b7312ad9dcd"
+
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
dependencies = [
"bumpalo",
"log",
···
[[package]]
name = "wasm-bindgen-futures"
-
version = "0.4.40"
+
version = "0.4.42"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bde2032aeb86bdfaecc8b261eef3cba735cc426c1f3a3416d1e0791be95fc461"
+
checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
dependencies = [
"cfg-if",
"js-sys",
···
[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.90"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3e4c238561b2d428924c49815533a8b9121c664599558a5d9ec51f8a1740a999"
+
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
dependencies = [
"quote",
"wasm-bindgen-macro-support",
···
[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.90"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bae1abb6806dc1ad9e560ed242107c0f6c84335f1749dd4e8ddb012ebd5e25a7"
+
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
dependencies = [
"proc-macro2",
"quote",
···
[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.90"
+
version = "0.2.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4d91413b1c31d7539ba5ef2451af3f0b833a005eb27a631cec32bc0635a8602b"
+
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
[[package]]
name = "web-sys"
-
version = "0.3.67"
+
version = "0.3.69"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
+
dependencies = [
+
"js-sys",
+
"wasm-bindgen",
+
]
+
+
[[package]]
+
name = "web-time"
+
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "58cd2333b6e0be7a39605f0e255892fd7418a682d8da8fe042fe25128794d2ed"
+
checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb"
dependencies = [
"js-sys",
"wasm-bindgen",
···
[[package]]
name = "weezl"
-
version = "0.1.7"
+
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb"
+
checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082"
[[package]]
name = "winapi"
···
[[package]]
name = "winapi-util"
-
version = "0.1.6"
+
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596"
+
checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
dependencies = [
-
"winapi",
+
"windows-sys 0.52.0",
[[package]]
···
checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be"
dependencies = [
"windows-core",
-
"windows-targets 0.52.0",
+
"windows-targets 0.52.5",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
-
"windows-targets 0.52.0",
+
"windows-targets 0.52.5",
[[package]]
···
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
-
"windows-targets 0.52.0",
+
"windows-targets 0.52.5",
[[package]]
···
[[package]]
name = "windows-targets"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd"
+
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
dependencies = [
-
"windows_aarch64_gnullvm 0.52.0",
-
"windows_aarch64_msvc 0.52.0",
-
"windows_i686_gnu 0.52.0",
-
"windows_i686_msvc 0.52.0",
-
"windows_x86_64_gnu 0.52.0",
-
"windows_x86_64_gnullvm 0.52.0",
-
"windows_x86_64_msvc 0.52.0",
+
"windows_aarch64_gnullvm 0.52.5",
+
"windows_aarch64_msvc 0.52.5",
+
"windows_i686_gnu 0.52.5",
+
"windows_i686_gnullvm",
+
"windows_i686_msvc 0.52.5",
+
"windows_x86_64_gnu 0.52.5",
+
"windows_x86_64_gnullvm 0.52.5",
+
"windows_x86_64_msvc 0.52.5",
[[package]]
···
[[package]]
name = "windows_aarch64_gnullvm"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea"
+
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
[[package]]
name = "windows_aarch64_msvc"
···
[[package]]
name = "windows_aarch64_msvc"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef"
+
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
[[package]]
name = "windows_i686_gnu"
···
[[package]]
name = "windows_i686_gnu"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313"
+
checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670"
+
+
[[package]]
+
name = "windows_i686_gnullvm"
+
version = "0.52.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9"
[[package]]
name = "windows_i686_msvc"
···
[[package]]
name = "windows_i686_msvc"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a"
+
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
[[package]]
name = "windows_x86_64_gnu"
···
[[package]]
name = "windows_x86_64_gnu"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd"
+
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
[[package]]
name = "windows_x86_64_gnullvm"
···
[[package]]
name = "windows_x86_64_gnullvm"
-
version = "0.52.0"
+
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e"
+
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
[[package]]
name = "windows_x86_64_msvc"
···
[[package]]
name = "windows_x86_64_msvc"
-
version = "0.52.0"
+
version = "0.52.5"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
+
+
[[package]]
+
name = "winnow"
+
version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04"
+
checksum = "14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578"
+
dependencies = [
+
"memchr",
+
]
[[package]]
name = "winreg"
-
version = "0.50.0"
+
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1"
+
checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5"
dependencies = [
"cfg-if",
"windows-sys 0.48.0",
···
[[package]]
-
name = "xmlparser"
-
version = "0.13.6"
+
name = "xmlwriter"
+
version = "0.1.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9"
+
+
[[package]]
+
name = "zstd"
+
version = "0.13.1"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a"
+
dependencies = [
+
"zstd-safe",
+
]
+
+
[[package]]
+
name = "zstd-safe"
+
version = "7.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4"
+
checksum = "1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a"
+
dependencies = [
+
"zstd-sys",
+
]
[[package]]
-
name = "xmlwriter"
-
version = "0.1.0"
+
name = "zstd-sys"
+
version = "2.0.10+zstd.1.5.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9"
+
checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa"
+
dependencies = [
+
"cc",
+
"pkg-config",
+
]
+
+
[[package]]
+
name = "zune-core"
+
version = "0.4.12"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a"
[[package]]
name = "zune-inflate"
···
dependencies = [
"simd-adler32",
+
+
[[package]]
+
name = "zune-jpeg"
+
version = "0.4.11"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448"
+
dependencies = [
+
"zune-core",
+
]
+6 -6
pkgs/by-name/fi/firefoxpwa/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "firefoxpwa";
-
version = "2.11.1";
+
version = "2.12.0";
src = fetchFromGitHub {
owner = "filips123";
repo = "PWAsForFirefox";
rev = "v${version}";
-
hash = "sha256-ZD/bTziVmHtQVKejzj+fUXVazCm2PaulS2NZjTribSk=";
+
hash = "sha256-T2X+41ScE8FDZGJdgAjZCp1MQX51UACuNsWFk+6cR3A=";
};
sourceRoot = "${src.name}/native";
···
passthru.tests.firefoxpwa = nixosTests.firefoxpwa;
-
meta = with lib; {
+
meta = {
description = "A tool to install, manage and use Progressive Web Apps (PWAs) in Mozilla Firefox (native component)";
longDescription = ''
Progressive Web Apps (PWAs) are web apps that use web APIs and features along
···
'';
homepage = "https://pwasforfirefox.filips.si/";
changelog = "https://github.com/filips123/PWAsForFirefox/releases/tag/v${version}";
-
license = licenses.mpl20;
-
platforms = platforms.unix;
-
maintainers = with maintainers; [
+
license = lib.licenses.mpl20;
+
platforms = lib.platforms.unix;
+
maintainers = with lib.maintainers; [
adamcstephens
camillemndn
pasqui23
+36
pkgs/by-name/ge/gema/package.nix
···
+
{ lib
+
, stdenv
+
, fetchurl
+
, installShellFiles
+
}:
+
+
stdenv.mkDerivation (finalAttrs: {
+
pname = "gema";
+
version = "2.0";
+
+
src = fetchurl {
+
url = "https://sourceforge.net/projects/gema/files/gema/gema-${finalAttrs.version}/gema-${finalAttrs.version}-source.tar.gz";
+
hash = "sha256-c7qxgZYk/QaqocjRXVlgJxUWCgf3T1JBY7v9Fg9YfIU=";
+
};
+
+
makeFlags = [ "--directory=src" ];
+
+
nativeBuildInputs = [ installShellFiles ];
+
+
installPhase = ''
+
runHook preInstall
+
install -Dm755 src/gema -t $out/bin
+
installManPage doc/gema.1
+
runHook postInstall
+
'';
+
+
meta = {
+
description = "General purpose text processing utility based on the concept of pattern matching.";
+
longDescription = "Reads an input file and copies it to an output file transforming the data as specified by the patterns defined by the user.";
+
homepage = "https://gema.sourceforge.net/";
+
license = lib.licenses.mit;
+
mainProgram = "gema";
+
maintainers = with lib.maintainers; [ quag ];
+
platforms = lib.platforms.unix;
+
};
+
})
+40
pkgs/by-name/gh/ghciwatch/package.nix
···
+
{ lib
+
, rustPlatform
+
, fetchFromGitHub
+
, nix-update-script
+
, stdenv
+
, darwin
+
}:
+
+
rustPlatform.buildRustPackage rec {
+
pname = "ghciwatch";
+
version = "0.5.10";
+
+
src = fetchFromGitHub {
+
owner = "MercuryTechnologies";
+
repo = "ghciwatch";
+
rev = "v${version}";
+
hash = "sha256-6afUHLPrSWhgN5LA346tAZ1+gROr+i/ZyCNVnyCd5Tc=";
+
};
+
+
cargoHash = "sha256-og7S3W+DCBlFIvKLZghLT+msBLnS1o7Rea7v2VPsDYA=";
+
+
buildInputs = lib.optionals stdenv.isDarwin [
+
darwin.apple_sdk.frameworks.CoreFoundation
+
darwin.apple_sdk.frameworks.CoreServices
+
];
+
+
# integration tests are not run but the macros need this variable to be set
+
GHC_VERSIONS = "";
+
checkFlags = "--test \"unit\"";
+
+
meta = with lib; {
+
description = "Ghci-based file watching recompiler for Haskell development";
+
homepage = "https://github.com/MercuryTechnologies/ghciwatch";
+
license = licenses.mit;
+
maintainers = with maintainers; [ mangoiv _9999years ];
+
mainProgram = "ghciwatch";
+
};
+
+
passthru.updateScript = nix-update-script { };
+
}
+2 -2
pkgs/by-name/je/jetbrains-toolbox/package.nix
···
}:
let
pname = "jetbrains-toolbox";
-
version = "2.2.3.20090";
+
version = "2.3.1.31116";
src = fetchzip {
url = "https://download.jetbrains.com/toolbox/jetbrains-toolbox-${version}.tar.gz";
-
sha256 = "sha256-SqxQF5pG61CySsDzdZ1P2C9cCe/B145D0S+T4NByif8=";
+
sha256 = "sha256-mrTeUp9DBSO1S6Nxx077lqtY847CiCBCCi/vboZ8ADs=";
stripRoot = false;
};
+2 -2
pkgs/by-name/li/libcpuid/package.nix
···
stdenv.mkDerivation rec {
pname = "libcpuid";
-
version = "0.6.4";
+
version = "0.6.5";
src = fetchFromGitHub {
owner = "anrieff";
repo = "libcpuid";
rev = "v${version}";
-
sha256 = "sha256-Zs5GKvSasdfLqo8oErDQNAuXRG27Bm9vNwyooqbol0Q=";
+
sha256 = "sha256-Bq16UH4IUR7dU57bGHKq8P6JsjaB4arOJ4zFeNyxXSg=";
};
nativeBuildInputs = [ autoreconfHook ];
+34
pkgs/by-name/li/libiff/package.nix
···
+
{
+
stdenv,
+
fetchFromGitHub,
+
lib,
+
autoreconfHook,
+
help2man,
+
}:
+
+
stdenv.mkDerivation {
+
pname = "libiff";
+
version = "0-unstable-2024-03-02";
+
src = fetchFromGitHub {
+
owner = "svanderburg";
+
repo = "libiff";
+
rev = "b5f542a83c824f26e0816770c9a17c22bd388606";
+
sha256 = "sha256-Arh3Ihd5TWg5tdemodrxz2EDxh/hwz9b2/AvrTONFy8=";
+
};
+
nativeBuildInputs = [
+
autoreconfHook
+
help2man
+
];
+
meta = with lib; {
+
description = "Parser for the Interchange File Format (IFF)";
+
longDescription = ''
+
libiff is a portable, extensible parser library implemented in
+
ANSI C, for EA-IFF 85: Electronic Arts' Interchange File Format
+
(IFF).
+
'';
+
homepage = "https://github.com/svanderburg/libiff";
+
maintainers = with maintainers; [ _414owen ];
+
platforms = platforms.all;
+
license = licenses.mit;
+
};
+
}
+38
pkgs/by-name/li/libilbm/package.nix
···
+
{
+
stdenv,
+
fetchFromGitHub,
+
lib,
+
libiff,
+
autoreconfHook,
+
pkg-config,
+
help2man,
+
}:
+
+
stdenv.mkDerivation {
+
pname = "libilbm";
+
version = "0-unstable-2024-03-02";
+
src = fetchFromGitHub {
+
owner = "svanderburg";
+
repo = "libilbm";
+
rev = "586f5822275ef5780509a851cb90c7407b2633d9";
+
sha256 = "sha256-EcsrspL/N40yFE15UFWGienpJHhoq1zd8zZe6x4nK6o=";
+
};
+
buildInputs = [ libiff ];
+
nativeBuildInputs = [
+
autoreconfHook
+
pkg-config
+
help2man
+
];
+
meta = with lib; {
+
description = "Parser for the ILBM: IFF Interleaved BitMap format";
+
longDescription = ''
+
libilbm is a portable parser library built on top of libiff,
+
for ILBM: IFF Interleaved BitMap format, which is used by programs
+
such as Deluxe Paint and Graphicraft to read and write images.
+
'';
+
homepage = "https://github.com/svanderburg/libilbm";
+
maintainers = with maintainers; [ _414owen ];
+
platforms = platforms.all;
+
license = licenses.mit;
+
};
+
}
+11 -2
pkgs/by-name/ll/llama-cpp/package.nix
···
owner = "ggerganov";
repo = "llama.cpp";
rev = "refs/tags/b${finalAttrs.version}";
-
hash = "sha256-V+QDymEzXpw78Ezd2DInRLE0F6mXpLRhCK8iI8prq8I=";
+
hash = "sha256-KrIeZEq6RAz3N47wgtQjlfNzoGcTh3DqOhYBOxJPGzs=";
+
leaveDotGit = true;
+
postFetch = ''
+
git -C "$out" rev-parse --short HEAD > $out/COMMIT
+
find "$out" -name .git -print0 | xargs -0 rm -rf
+
'';
};
postPatch = ''
substituteInPlace ./ggml-metal.m \
-
--replace '[bundle pathForResource:@"ggml-metal" ofType:@"metal"];' "@\"$out/bin/ggml-metal.metal\";"
+
--replace-fail '[bundle pathForResource:@"ggml-metal" ofType:@"metal"];' "@\"$out/bin/ggml-metal.metal\";"
+
+
substituteInPlace ./scripts/build-info.cmake \
+
--replace-fail 'set(BUILD_NUMBER 0)' 'set(BUILD_NUMBER ${finalAttrs.version})' \
+
--replace-fail 'set(BUILD_COMMIT "unknown")' "set(BUILD_COMMIT \"$(cat COMMIT)\")"
'';
nativeBuildInputs = [ cmake ninja pkg-config git ]
+2 -2
pkgs/by-name/no/normcap/package.nix
···
postPatch = ''
# disable coverage testing
substituteInPlace pyproject.toml \
-
--replace "addopts = [" "addopts_ = ["
+
--replace-fail "addopts = [" "addopts_ = ["
'';
pythonRemoveDeps = [
···
ps.babel
];
-
propagatedBuildInputs = [
+
dependencies = [
ps.pyside6
ps.jeepney
];
+2 -2
pkgs/by-name/pg/pgmoneta/package.nix
···
stdenv.mkDerivation rec {
pname = "pgmoneta";
-
version = "0.11.0";
+
version = "0.11.1";
src = fetchFromGitHub {
owner = "pgmoneta";
repo = "pgmoneta";
rev = version;
-
hash = "sha256-sFH8sYTQ10bR+TDNbyIJiAIcp24CA9E5zrRjyV9mGBU=";
+
hash = "sha256-+2pS3KG5wwP7bnaV+x8WxvDvQuXqmiMbuLScMNLqBtI=";
};
nativeBuildInputs = [
+5 -3
pkgs/by-name/su/surrealdb/package.nix
···
in
rustPlatform.buildRustPackage rec {
pname = "surrealdb";
-
version = "1.3.1";
+
version = "1.4.2";
src = fetchFromGitHub {
owner = "surrealdb";
repo = "surrealdb";
rev = "v${version}";
-
hash = "sha256-dnfgU7nTX3vvqN9Mox6USRfpFdEI/dAOKIVZ2Jd4t9o=";
+
hash = "sha256-LC/T+TkHdZ0uWaVQpR2Q9l0fShPL871rOfxxsXyJnvw=";
};
-
cargoHash = "sha256-B+x+xEcwHqoYMolAuMQzSiO/QA1FiBGO3eis9kgN1S4=";
+
cargoHash = "sha256-1/l++iXiPCIwAVE8VQCSS++/9i3Kh1RNq3WnUjRy2fU=";
# error: linker `aarch64-linux-gnu-gcc` not found
postPatch = ''
···
ROCKSDB_INCLUDE_DIR = "${rocksdb}/include";
ROCKSDB_LIB_DIR = "${rocksdb}/lib";
+
+
RUSTFLAGS = "--cfg surrealdb_unstable";
nativeBuildInputs = [
pkg-config
+3 -3
pkgs/by-name/wh/whistle/package.nix
···
buildNpmPackage rec {
pname = "whistle";
-
version = "2.9.68";
+
version = "2.9.70";
src = fetchFromGitHub {
owner = "avwo";
repo = "whistle";
rev = "v${version}";
-
hash = "sha256-8UWYh2pm0UX6tb/7DT5ZaHvmHdxk6hwE7fFHKY6pGOs=";
+
hash = "sha256-KtZZa/t/WqMSjEAET8wutIhu7sp55/CtaBnNDThkEUI=";
};
-
npmDepsHash = "sha256-/WnrhtVr972Na8rpZ7dzH3998WDPsS5X6jCPkCj3hyc=";
+
npmDepsHash = "sha256-0XDfi23BktYDH58sDjaBtt6x2ZZDFqtBBL9agnHwgeo=";
dontNpmBuild = true;
+111 -8
pkgs/by-name/ze/zed-editor/Cargo.lock
···
]
[[package]]
+
name = "assistant2"
+
version = "0.1.0"
+
dependencies = [
+
"anyhow",
+
"assets",
+
"assistant_tooling",
+
"client",
+
"editor",
+
"env_logger",
+
"feature_flags",
+
"futures 0.3.28",
+
"gpui",
+
"language",
+
"languages",
+
"log",
+
"nanoid",
+
"node_runtime",
+
"open_ai",
+
"project",
+
"rand 0.8.5",
+
"release_channel",
+
"rich_text",
+
"schemars",
+
"semantic_index",
+
"serde",
+
"serde_json",
+
"settings",
+
"theme",
+
"ui",
+
"util",
+
"workspace",
+
]
+
+
[[package]]
+
name = "assistant_tooling"
+
version = "0.1.0"
+
dependencies = [
+
"anyhow",
+
"gpui",
+
"schemars",
+
"serde",
+
"serde_json",
+
]
+
+
[[package]]
name = "async-broadcast"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"core-services",
"ipc-channel",
"plist",
+
"release_channel",
"serde",
"util",
···
"prost",
"rand 0.8.5",
"release_channel",
+
"remote_projects",
"reqwest",
"rpc",
"rustc-demangle",
···
"editor",
"emojis",
"extensions_ui",
-
"feature_flags",
"futures 0.3.28",
"fuzzy",
"gpui",
···
[[package]]
+
name = "filedescriptor"
+
version = "0.8.2"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e"
+
dependencies = [
+
"libc",
+
"thiserror",
+
"winapi",
+
]
+
+
[[package]]
name = "filetime"
version = "0.2.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"gpui",
"lazy_static",
"libc",
-
"log",
"notify",
"parking_lot",
"rope",
"serde",
-
"serde_derive",
"serde_json",
"smol",
-
"sum_tree",
"tempfile",
"text",
"time",
···
"git2",
"lazy_static",
"log",
+
"parking_lot",
"pretty_assertions",
+
"regex",
+
"rope",
"serde",
"serde_json",
"smol",
···
"time",
"unindent",
"url",
+
"util",
+
"windows 0.53.0",
[[package]]
···
"derive_more",
"env_logger",
"etagere",
+
"filedescriptor",
"flume",
"font-kit",
"foreign-types 0.5.0",
···
"globset",
"gpui",
"indoc",
+
"itertools 0.11.0",
"lazy_static",
"log",
"lsp",
···
"anyhow",
"clock",
"collections",
+
"ctor",
+
"env_logger",
"futures 0.3.28",
"git",
"gpui",
+
"itertools 0.11.0",
"language",
"log",
"parking_lot",
"rand 0.8.5",
"settings",
+
"smallvec",
"sum_tree",
"text",
"theme",
···
"db",
"editor",
"file_icons",
+
"git",
"gpui",
"language",
"menu",
···
name = "recent_projects"
version = "0.1.0"
dependencies = [
+
"anyhow",
"editor",
+
"feature_flags",
"fuzzy",
"gpui",
"language",
···
"ordered-float 2.10.0",
"picker",
"project",
+
"remote_projects",
+
"rpc",
"serde",
"serde_json",
+
"settings",
"smol",
+
"theme",
"ui",
+
"ui_text_field",
"util",
"workspace",
···
[[package]]
+
name = "remote_projects"
+
version = "0.1.0"
+
dependencies = [
+
"anyhow",
+
"client",
+
"gpui",
+
"rpc",
+
"serde",
+
"serde_json",
+
]
+
+
[[package]]
name = "rend"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
···
"log",
"menu",
"picker",
+
"project",
"rust-embed",
"settings",
"simplelog",
···
"serde_json",
"settings",
"task",
-
"terminal",
"tree-sitter-rust",
"tree-sitter-typescript",
"ui",
···
"shellexpand",
"smol",
"task",
+
"tasks_ui",
"terminal",
"theme",
"ui",
···
version = "0.1.0"
dependencies = [
"anyhow",
-
"fs",
"fuzzy",
+
"git",
"gpui",
"picker",
"ui",
···
"parking_lot",
"postage",
"project",
+
"remote_projects",
"schemars",
"serde",
"serde_json",
···
[[package]]
name = "zed"
-
version = "0.132.4"
+
version = "0.133.5"
dependencies = [
"activity_indicator",
"anyhow",
"assets",
"assistant",
+
"assistant2",
"audio",
"auto_update",
"backtrace",
···
"quick_action_bar",
"recent_projects",
"release_channel",
+
"remote_projects",
"rope",
"search",
"serde",
···
[[package]]
+
name = "zed_deno"
+
version = "0.0.1"
+
dependencies = [
+
"zed_extension_api 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
+
]
+
+
[[package]]
name = "zed_elm"
version = "0.0.1"
dependencies = [
···
[[package]]
+
name = "zed_glsl"
+
version = "0.1.0"
+
dependencies = [
+
"zed_extension_api 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
+
]
+
+
[[package]]
name = "zed_haskell"
version = "0.1.0"
dependencies = [
···
[[package]]
name = "zed_terraform"
-
version = "0.0.2"
+
version = "0.0.3"
dependencies = [
"zed_extension_api 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)",
+2 -2
pkgs/by-name/ze/zed-editor/package.nix
···
rustPlatform.buildRustPackage rec {
pname = "zed";
-
version = "0.132.4";
+
version = "0.133.5";
src = fetchFromGitHub {
owner = "zed-industries";
repo = "zed";
rev = "refs/tags/v${version}";
-
hash = "sha256-4jnPqfLmxp3YpUAIpc/CZ5pv040uDggjeNzJJ2v021E=";
+
hash = "sha256-52vWOlaxVcjlKLrBW+anh6i7kfBCD5cTHWcjLFiY9BA=";
fetchSubmodules = true;
};
+2 -2
pkgs/data/themes/matcha/default.nix
···
stdenvNoCC.mkDerivation rec {
inherit pname;
-
version = "2023-10-30";
+
version = "2024-05-01";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
-
sha256 = "+sWYUCFp5J+fhPHxicwtsHCQkFTpKwjj9H3GAXqNaYo=";
+
sha256 = "trQwRZ/JKIS8TcRIg0eL5GmB/yymDwqqNued0ddRuqU=";
};
nativeBuildInputs = [
+7 -7
pkgs/data/themes/whitesur/default.nix
···
lib.checkListOfEnum "${pname}: color variants" [ "Light" "Dark" ] colorVariants
lib.checkListOfEnum "${pname}: opacity variants" [ "normal" "solid" ] opacityVariants
lib.checkListOfEnum "${pname}: theme variants" [ "default" "blue" "purple" "pink" "red" "orange" "yellow" "green" "grey" "all" ] themeVariants
-
lib.checkListOfEnum "${pname}: Activities icon variants" [ "standard" "simple" "gnome" "ubuntu" "tux" "arch" "manjaro" "fedora" "debian" "void" "opensuse" "popos" "mxlinux" "zorin" ] (single iconVariant)
+
lib.checkListOfEnum "${pname}: Activities icon variants" [ "standard" "simple" "gnome" "ubuntu" "tux" "arch" "manjaro" "fedora" "debian" "void" "opensuse" "popos" "mxlinux" "zorin" "budgie" "gentoo" ] (single iconVariant)
lib.checkListOfEnum "${pname}: nautilus style" [ "stable" "normal" "mojave" "glassy" ] (single nautilusStyle)
lib.checkListOfEnum "${pname}: nautilus sidebar minimum width" [ "default" "180" "220" "240" "260" "280" ] (single nautilusSize)
lib.checkListOfEnum "${pname}: panel opacity" [ "default" "30" "45" "60" "75" ] (single panelOpacity)
···
stdenv.mkDerivation rec {
pname = "whitesur-gtk-theme";
-
version = "2024-02-26";
+
version = "2024-05-01";
src = fetchFromGitHub {
owner = "vinceliuice";
repo = pname;
rev = version;
-
sha256 = "sha256-9HYsORTd5n0jUYmwiObPZ90mOGhR2j+tzs6Y1NNnrn4=";
+
sha256 = "sha256-NgmFQtgVJvVXJjZUXt/BIx1hdzjHfVmmwXUCDZZD7+g=";
};
nativeBuildInputs = [
···
passthru.updateScript = gitUpdater { };
-
meta = with lib; {
+
meta = {
description = "MacOS BigSur like Gtk+ theme based on Elegant Design";
homepage = "https://github.com/vinceliuice/WhiteSur-gtk-theme";
-
license = licenses.mit;
-
platforms = platforms.unix;
-
maintainers = [ maintainers.romildo ];
+
license = lib.licenses.mit;
+
platforms = lib.platforms.unix;
+
maintainers = with lib.maintainers; [ romildo ];
};
}
+1 -1
pkgs/desktops/gnome/apps/accerciser/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Accerciser";
+
homepage = "https://gitlab.gnome.org/GNOME/accerciser";
description = "Interactive Python accessibility explorer";
mainProgram = "accerciser";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/cheese/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Cheese";
+
homepage = "https://gitlab.gnome.org/GNOME/cheese";
description = "Take photos and videos with your webcam, with fun graphical effects";
mainProgram = "cheese";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/file-roller/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/FileRoller";
+
homepage = "https://gitlab.gnome.org/GNOME/file-roller";
description = "Archive manager for the GNOME desktop environment";
license = licenses.gpl2Plus;
platforms = platforms.linux;
+1 -1
pkgs/desktops/gnome/apps/ghex/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Ghex";
+
homepage = "https://gitlab.gnome.org/GNOME/ghex";
description = "Hex editor for GNOME desktop environment";
mainProgram = "ghex";
platforms = platforms.linux;
+1 -1
pkgs/desktops/gnome/apps/gnome-boxes/default.nix
···
meta = with lib; {
description = "Simple GNOME 3 application to access remote or virtual systems";
mainProgram = "gnome-boxes";
-
homepage = "https://wiki.gnome.org/Apps/Boxes";
+
homepage = "https://apps.gnome.org/Boxes/";
license = licenses.lgpl2Plus;
platforms = platforms.linux;
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/gnome-calendar/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Calendar";
+
homepage = "https://apps.gnome.org/Calendar/";
description = "Simple and beautiful calendar application for GNOME";
mainProgram = "gnome-calendar";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/gnome-characters/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Characters";
+
homepage = "https://apps.gnome.org/Characters/";
description = "Simple utility application to find and insert unusual characters";
mainProgram = "gnome-characters";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/gnome-clocks/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Clocks";
+
homepage = "https://apps.gnome.org/Clocks/";
description = "Clock application designed for GNOME 3";
mainProgram = "gnome-clocks";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/gnome-logs/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Logs";
+
homepage = "https://apps.gnome.org/Logs/";
description = "A log viewer for the systemd journal";
mainProgram = "gnome-logs";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/gnome-maps/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Maps";
+
homepage = "https://apps.gnome.org/Maps/";
description = "A map application for GNOME 3";
mainProgram = "gnome-maps";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/gnome-music/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Music";
+
homepage = "https://apps.gnome.org/Music/";
description = "Music player and management application for the GNOME desktop environment";
mainProgram = "gnome-music";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/gnome-notes/default.nix
···
meta = with lib; {
description = "Note editor designed to remain simple to use";
mainProgram = "bijiben";
-
homepage = "https://wiki.gnome.org/Apps/Notes";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-notes";
license = licenses.gpl3;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+1 -1
pkgs/desktops/gnome/apps/gnome-sound-recorder/default.nix
···
meta = with lib; {
description = "A simple and modern sound recorder";
mainProgram = "gnome-sound-recorder";
-
homepage = "https://wiki.gnome.org/Apps/SoundRecorder";
+
homepage = "https://gitlab.gnome.org/World/vocalis";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+1 -1
pkgs/desktops/gnome/apps/gnome-weather/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Weather";
+
homepage = "https://apps.gnome.org/Weather/";
description = "Access current weather conditions and forecasts";
mainProgram = "gnome-weather";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/polari/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Polari";
+
homepage = "https://apps.gnome.org/Polari/";
description = "IRC chat client designed to integrate with the GNOME desktop";
mainProgram = "polari";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/apps/seahorse/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Seahorse";
+
homepage = "https://gitlab.gnome.org/GNOME/seahorse";
description = "Application for managing encryption keys and passwords in the GnomeKeyring";
mainProgram = "seahorse";
maintainers = teams.gnome.members;
+3 -3
pkgs/desktops/gnome/apps/vinagre/default.nix
···
patches = [
# Pull fix pending upstream inclusion for -fno-common toolchain support:
-
# https://gitlab.gnome.org/GNOME/vinagre/-/merge_requests/8
+
# https://gitlab.gnome.org/Archive/vinagre/-/merge_requests/8
(fetchpatch {
name = "fno-common.patch";
-
url = "https://gitlab.gnome.org/GNOME/vinagre/-/commit/c51662cf4338516773d64776c3c92796917ff2bd.diff";
+
url = "https://gitlab.gnome.org/Archive/vinagre/-/commit/c51662cf4338516773d64776c3c92796917ff2bd.diff";
sha256 = "0zn8cd93hjdz6rw2d7gfl1ghzkc9h0x40k9l0jx3n5qfwdq4sir8";
})
];
···
meta = with lib; {
description = "Remote desktop viewer for GNOME";
mainProgram = "vinagre";
-
homepage = "https://wiki.gnome.org/Apps/Vinagre";
+
homepage = "https://gitlab.gnome.org/Archive/vinagre";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/desktops/gnome/core/baobab/default.nix
···
meta = with lib; {
description = "Graphical application to analyse disk usage in any GNOME environment";
mainProgram = "baobab";
-
homepage = "https://wiki.gnome.org/Apps/DiskUsageAnalyzer";
+
homepage = "https://apps.gnome.org/Baobab/";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/desktops/gnome/core/dconf-editor/default.nix
···
meta = with lib; {
description = "GSettings editor for GNOME";
mainProgram = "dconf-editor";
-
homepage = "https://wiki.gnome.org/Apps/DconfEditor";
+
homepage = "https://apps.gnome.org/DconfEditor/";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/desktops/gnome/core/eog/default.nix
···
meta = with lib; {
description = "GNOME image viewer";
-
homepage = "https://wiki.gnome.org/Apps/EyeOfGnome";
+
homepage = "https://gitlab.gnome.org/GNOME/eog";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/desktops/gnome/core/epiphany/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Epiphany";
+
homepage = "https://apps.gnome.org/Epiphany/";
description = "WebKit based web browser for GNOME";
mainProgram = "epiphany";
maintainers = teams.gnome.members ++ teams.pantheon.members;
+1 -1
pkgs/desktops/gnome/core/evince/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Evince";
+
homepage = "https://apps.gnome.org/Evince/";
description = "GNOME's document viewer";
longDescription = ''
+1 -1
pkgs/desktops/gnome/core/evolution-data-server/default.nix
···
meta = with lib; {
description = "Unified backend for programs that work with contacts, tasks, and calendar information";
-
homepage = "https://wiki.gnome.org/Apps/Evolution";
+
homepage = "https://gitlab.gnome.org/GNOME/evolution-data-server";
license = licenses.lgpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/desktops/gnome/core/gnome-calculator/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Calculator";
+
homepage = "https://apps.gnome.org/Calculator/";
description = "Application that solves mathematical equations and is suitable as a default application in a Desktop environment";
maintainers = teams.gnome.members;
license = licenses.gpl3Plus;
+1 -1
pkgs/desktops/gnome/core/gnome-contacts/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Contacts";
+
homepage = "https://apps.gnome.org/Contacts/";
description = "GNOME’s integrated address book";
mainProgram = "gnome-contacts";
maintainers = teams.gnome.members;
+3 -3
pkgs/desktops/gnome/core/gnome-dictionary/default.nix
···
# Fix test dependencies with meson 0.57, can be removed on next bump
# We need to explicitly depend on the generated files.
(fetchpatch {
-
url = "https://gitlab.gnome.org/GNOME/gnome-dictionary/-/commit/87c026cfe4acbcfc62d15950f88a71d8d9678c7e.patch";
+
url = "https://gitlab.gnome.org/Archive/gnome-dictionary/-/commit/87c026cfe4acbcfc62d15950f88a71d8d9678c7e.patch";
sha256 = "tKesWeOK3OqOxrXm4dZvCZHHdTD7AQbYDjtYDCsLd3A=";
})
# Fix build with meson 0.61, can be removed on next bump
# data/appdata/meson.build:3:5: ERROR: Function does not take positional arguments.
(fetchpatch {
-
url = "https://gitlab.gnome.org/GNOME/gnome-dictionary/-/commit/cf3f8a67cd6f3059c555ed9cf0f5fba10abb7f68.patch";
+
url = "https://gitlab.gnome.org/Archive/gnome-dictionary/-/commit/cf3f8a67cd6f3059c555ed9cf0f5fba10abb7f68.patch";
sha256 = "cIRM6ACqsnEo2JWYvr6EBye5o0BudugZMShCe1U5hz8=";
})
];
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Dictionary";
+
homepage = "https://gitlab.gnome.org/Archive/gnome-dictionary";
description = "Dictionary is the GNOME application to look up definitions";
mainProgram = "gnome-dictionary";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/core/gnome-disk-utility/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Disks";
+
homepage = "https://apps.gnome.org/DiskUtility/";
description = "A udisks graphical front-end";
maintainers = teams.gnome.members;
license = licenses.gpl2Plus;
+1 -1
pkgs/desktops/gnome/core/gnome-software/default.nix
···
meta = with lib; {
description = "Software store that lets you install and update applications and system extensions";
mainProgram = "gnome-software";
-
homepage = "https://wiki.gnome.org/Apps/Software";
+
homepage = "https://apps.gnome.org/Software/";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+1 -1
pkgs/desktops/gnome/core/gnome-system-monitor/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/SystemMonitor";
+
homepage = "https://apps.gnome.org/SystemMonitor/";
description = "System Monitor shows you what programs are running and how much processor time, memory, and disk space are being used";
mainProgram = "gnome-system-monitor";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/core/gnome-terminal/default.nix
···
meta = with lib; {
description = "The GNOME Terminal Emulator";
mainProgram = "gnome-terminal";
-
homepage = "https://wiki.gnome.org/Apps/Terminal";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-terminal";
platforms = platforms.linux;
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/core/gucharmap/default.nix
···
meta = with lib; {
description = "GNOME Character Map, based on the Unicode Character Database";
mainProgram = "gucharmap";
-
homepage = "https://wiki.gnome.org/Apps/Gucharmap";
+
homepage = "https://gitlab.gnome.org/GNOME/gucharmap";
license = licenses.gpl3;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+1 -1
pkgs/desktops/gnome/core/nautilus/default.nix
···
meta = with lib; {
description = "The file manager for GNOME";
-
homepage = "https://wiki.gnome.org/Apps/Files";
+
homepage = "https://apps.gnome.org/Nautilus/";
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/core/totem/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Videos";
+
homepage = "https://apps.gnome.org/Totem/";
description = "Movie player for the GNOME desktop based on GStreamer";
maintainers = teams.gnome.members;
license = licenses.gpl2Plus; # with exception to allow use of non-GPL compatible plug-ins
+1 -1
pkgs/desktops/gnome/core/yelp-xsl/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Yelp";
+
homepage = "https://gitlab.gnome.org/GNOME/yelp-xsl";
description = "Yelp's universal stylesheets for Mallard and DocBook";
maintainers = teams.gnome.members;
license = with licenses; [
+1 -1
pkgs/desktops/gnome/core/yelp/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Yelp";
+
homepage = "https://apps.gnome.org/Yelp/";
description = "The help viewer in Gnome";
maintainers = teams.gnome.members;
license = licenses.gpl2;
+1 -1
pkgs/desktops/gnome/devtools/devhelp/default.nix
···
meta = with lib; {
description = "API documentation browser for GNOME";
mainProgram = "devhelp";
-
homepage = "https://wiki.gnome.org/Apps/Devhelp";
+
homepage = "https://apps.gnome.org/Devhelp/";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+1 -1
pkgs/desktops/gnome/games/aisleriot/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Aisleriot";
+
homepage = "https://gitlab.gnome.org/GNOME/aisleriot";
description = "A collection of patience games written in guile scheme";
mainProgram = "sol";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/atomix/default.nix
···
meta = with lib; {
description = "Puzzle game where you move atoms to build a molecule";
mainProgram = "atomix";
-
homepage = "https://wiki.gnome.org/Apps/Atomix";
+
homepage = "https://gitlab.gnome.org/GNOME/atomix";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/desktops/gnome/games/five-or-more/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Five_or_more";
+
homepage = "https://gitlab.gnome.org/GNOME/five-or-more";
description = "Remove colored balls from the board by forming lines";
mainProgram = "five-or-more";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/four-in-a-row/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Four-in-a-row";
+
homepage = "https://gitlab.gnome.org/GNOME/four-in-a-row";
description = "Make lines of the same color to win";
mainProgram = "four-in-a-row";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/gnome-2048/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/2048";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-2048";
description = "Obtain the 2048 tile";
mainProgram = "gnome-2048";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/gnome-chess/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Chess";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-chess";
description = "Play the classic two-player boardgame of chess";
mainProgram = "gnome-chess";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/gnome-klotski/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Klotski";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-klotski";
description = "Slide blocks to solve the puzzle";
mainProgram = "gnome-klotski";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/gnome-mahjongg/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Mahjongg";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-mahjongg";
description = "Disassemble a pile of tiles by removing matching pairs";
mainProgram = "gnome-mahjongg";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/gnome-mines/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Mines";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-mines";
description = "Clear hidden mines from a minefield";
mainProgram = "gnome-mines";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/gnome-nibbles/default.nix
···
meta = with lib; {
description = "Guide a worm around a maze";
mainProgram = "gnome-nibbles";
-
homepage = "https://wiki.gnome.org/Apps/Nibbles";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-nibbles";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+1 -1
pkgs/desktops/gnome/games/gnome-robots/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Robots";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-robots";
description = "Avoid the robots and make them crash into each other";
mainProgram = "gnome-robots";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/gnome-sudoku/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Sudoku";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-sudoku";
description = "Test your logic skills in this number grid puzzle";
mainProgram = "gnome-sudoku";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/gnome-taquin/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Taquin";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-taquin";
description = "Move tiles so that they reach their places";
mainProgram = "gnome-taquin";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/gnome-tetravex/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Tetravex";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-tetravex";
description = "Complete the puzzle by matching numbered tiles";
mainProgram = "gnome-tetravex";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/hitori/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Hitori";
+
homepage = "https://gitlab.gnome.org/GNOME/hitori";
description = "GTK application to generate and let you play games of Hitori";
mainProgram = "hitori";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/iagno/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Iagno";
+
homepage = "https://gitlab.gnome.org/GNOME/iagno";
description = "Computer version of the game Reversi, more popularly called Othello";
mainProgram = "iagno";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/lightsoff/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Lightsoff";
+
homepage = "https://gitlab.gnome.org/GNOME/lightsoff";
description = "Puzzle game, where the objective is to turn off all of the tiles on the board";
mainProgram = "lightsoff";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/quadrapassel/default.nix
···
meta = with lib; {
description = "Classic falling-block game, Tetris";
mainProgram = "quadrapassel";
-
homepage = "https://wiki.gnome.org/Apps/Quadrapassel";
+
homepage = "https://gitlab.gnome.org/GNOME/quadrapassel";
license = licenses.gpl2Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+1 -1
pkgs/desktops/gnome/games/swell-foop/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Swell%20Foop";
+
homepage = "https://gitlab.gnome.org/GNOME/swell-foop";
description = "Puzzle game, previously known as Same GNOME";
mainProgram = "swell-foop";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/games/tali/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Tali";
+
homepage = "https://gitlab.gnome.org/GNOME/tali";
description = "Sort of poker with dice and less money";
mainProgram = "tali";
maintainers = teams.gnome.members;
+1 -1
pkgs/desktops/gnome/misc/geary/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Geary";
+
homepage = "https://gitlab.gnome.org/GNOME/geary";
description = "Mail client for GNOME 3";
maintainers = teams.gnome.members;
license = licenses.lgpl21Plus;
+1 -1
pkgs/desktops/gnome/misc/gitg/default.nix
···
strictDeps = true;
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Gitg";
+
homepage = "https://gitlab.gnome.org/GNOME/gitg";
description = "GNOME GUI client to view git repositories";
mainProgram = "gitg";
maintainers = with maintainers; [ domenkozar Luflosi ];
+1 -1
pkgs/desktops/gnome/misc/gnome-tweaks/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Tweaks";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-tweaks";
description = "A tool to customize advanced GNOME 3 options";
mainProgram = "gnome-tweaks";
maintainers = teams.gnome.members;
+1 -1
pkgs/development/compilers/gnu-cim/default.nix
···
postPatch = ''
for fname in lib/{simulation,simset}.c; do
substituteInPlace "$fname" \
-
--replace \
+
--replace-fail \
'#include "../../lib/cim.h"' \
'#include "../lib/cim.h"'
done
-8
pkgs/development/libraries/glib/default.nix
···
assert stdenv.isLinux -> util-linuxMinimal != null;
-
/*
-
* TODO:
-
* Use --enable-installed-tests for GNOME-related packages,
-
and use them as a separately installed tests run by Hydra
-
(they should test an already installed package)
-
https://wiki.gnome.org/Initiatives/GnomeGoals/InstalledTests
-
* Support org.freedesktop.Application, including D-Bus activation from desktop files
-
*/
let
# Some packages don't get "Cflags" from pkg-config correctly
# and then fail to build when directly including like <glib/...>.
+3 -1
pkgs/development/libraries/gstreamer/good/default.nix
···
, enableJack ? true, libjack2
, enableX11 ? stdenv.isLinux, xorg
, ncurses
+
, enableWayland ? stdenv.isLinux
, wayland
, wayland-protocols
, libgudev
···
]) ++ lib.optionals qt6Support (with qt6; [
qtbase
qttools
-
]) ++ lib.optionals stdenv.isLinux [
+
]) ++ lib.optionals enableWayland [
wayland-protocols
];
···
libavc1394
libiec61883
libgudev
+
] ++ lib.optionals enableWayland [
wayland
] ++ lib.optionals enableJack [
libjack2
+1 -1
pkgs/development/libraries/hyena/default.nix
···
inherit monoDLLFixer;
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Attic/Hyena";
+
homepage = "https://gitlab.gnome.org/Archive/hyena";
description = "A C# library which contains a hodge-podge of random stuff";
longDescription = ''
Hyena is a C# library used to make awesome applications. It contains a lot of random things,
+2 -2
pkgs/development/libraries/intel-gmmlib/default.nix
···
stdenv.mkDerivation rec {
pname = "intel-gmmlib";
-
version = "22.3.18";
+
version = "22.3.19";
src = fetchFromGitHub {
owner = "intel";
repo = "gmmlib";
rev = "intel-gmmlib-${version}";
-
sha256 = "sha256-woEYEgvwf12aWCeYqSiosQAUJErGaEP3q8JER971lys=";
+
sha256 = "sha256-y35rcAo1CR8HvKD4hCtdMSSPSSnGaUf4l2Tdzbq5fFw=";
};
nativeBuildInputs = [ cmake ];
+1 -1
pkgs/development/libraries/libdazzle/default.nix
···
for those libraries. In other cases, our design isn't quite generic
enough to work for everyone.
'';
-
homepage = "https://wiki.gnome.org/Apps/Builder";
+
homepage = "https://gitlab.gnome.org/GNOME/libdazzle";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/development/libraries/libgnome-games-support/2.0.nix
···
meta = with lib; {
description = "Small library intended for internal use by GNOME Games, but it may be used by others";
-
homepage = "https://wiki.gnome.org/Apps/Games";
+
homepage = "https://gitlab.gnome.org/GNOME/libgnome-games-support";
license = licenses.lgpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/development/libraries/libgnome-games-support/default.nix
···
meta = with lib; {
description = "Small library intended for internal use by GNOME Games, but it may be used by others";
-
homepage = "https://wiki.gnome.org/Apps/Games";
+
homepage = "https://gitlab.gnome.org/GNOME/libgnome-games-support";
license = licenses.lgpl3;
maintainers = teams.gnome.members;
platforms = platforms.unix;
+1 -1
pkgs/development/libraries/librealsense/default.nix
···
# ( https://github.com/IntelRealSense/meta-intel-realsense/issues/20 )
postInstall = ''
substituteInPlace $out/lib/cmake/realsense2/realsense2Targets.cmake \
-
--replace "\''${_IMPORT_PREFIX}/include" "$dev/include"
+
--replace-fail "\''${_IMPORT_PREFIX}/include" "$dev/include"
'' + lib.optionalString enablePython ''
cp ../wrappers/python/pyrealsense2/__init__.py $out/${pythonPackages.python.sitePackages}/pyrealsense2
'';
+1 -1
pkgs/development/libraries/libunique/3.x.nix
···
buildInputs = [ dbus dbus-glib gtk3 gtk-doc docbook_xml_dtd_45 docbook_xsl libxslt libxml2 ];
meta = {
-
homepage = "https://wiki.gnome.org/Attic/LibUnique";
+
homepage = "https://gitlab.gnome.org/Archive/unique";
description = "A library for writing single instance applications";
license = lib.licenses.lgpl21;
maintainers = [ lib.maintainers.AndersonTorres ];
+1 -1
pkgs/development/libraries/libunique/default.nix
···
doCheck = true;
meta = {
-
homepage = "https://wiki.gnome.org/Attic/LibUnique";
+
homepage = "https://gitlab.gnome.org/Archive/unique";
description = "A library for writing single instance applications";
license = lib.licenses.lgpl21;
platforms = with lib.platforms; linux ++ darwin;
+2 -2
pkgs/development/libraries/mlt/default.nix
···
stdenv.mkDerivation rec {
pname = "mlt";
-
version = "7.22.0";
+
version = "7.24.0";
src = fetchFromGitHub {
owner = "mltframework";
repo = "mlt";
rev = "v${version}";
-
hash = "sha256-vJKpeEdQIWBQRRdDui5ibSZtD8qUlDZBD+UQE+0cQqk=";
+
hash = "sha256-nQ9uRip6i9+/MziU4gQq1ah712J6f94cFQWTDYRjzyE=";
};
nativeBuildInputs = [
+1 -1
pkgs/development/libraries/totem-pl-parser/default.nix
···
];
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Videos";
+
homepage = "https://gitlab.gnome.org/GNOME/totem-pl-parser";
description = "Simple GObject-based library to parse and save a host of playlist formats";
maintainers = teams.gnome.members;
license = licenses.lgpl2;
+1 -1
pkgs/development/misc/yelp-tools/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Yelp/Tools";
+
homepage = "https://gitlab.gnome.org/GNOME/yelp-tools";
description = "Small programs that help you create, edit, manage, and publish your Mallard or DocBook documentation";
maintainers = teams.gnome.members ++ (with maintainers; [ domenkozar ]);
license = licenses.gpl2Plus;
+3 -3
pkgs/development/python-modules/amaranth-boards/default.nix
···
buildPythonPackage rec {
pname = "amaranth-boards";
version = "0-unstable-2023-12-13";
-
format = "setuptools";
+
pyproject = true;
# python setup.py --version
realVersion = "0.1.dev202+g${lib.substring 0 7 src.rev}";
···
hash = "sha256-dwZCKMJnEY9RjzkcJ9r3TEC7W+Wfi/P7Hjl4/d60/qo=";
};
-
nativeBuildInputs = [ setuptools-scm ];
-
propagatedBuildInputs = [ setuptools amaranth ];
+
nativeBuildInputs = [ setuptools setuptools-scm ];
+
dependencies = [ setuptools amaranth ];
preBuild = ''
export SETUPTOOLS_SCM_PRETEND_VERSION="${realVersion}"
+1 -1
pkgs/development/python-modules/amaranth-soc/default.nix
···
};
nativeBuildInputs = [ pdm-backend ];
-
propagatedBuildInputs = [ amaranth ];
+
dependencies = [ amaranth ];
preBuild = ''
export PDM_BUILD_SCM_VERSION="${realVersion}"
+1 -1
pkgs/development/python-modules/amaranth/default.nix
···
pdm-backend
];
-
propagatedBuildInputs = [
+
dependencies = [
jinja2
pyvcd
] ++
+5 -2
pkgs/development/python-modules/b2sdk/default.nix
···
buildPythonPackage rec {
pname = "b2sdk";
-
version = "2.0.0";
+
version = "2.1.0";
pyproject = true;
disabled = pythonOlder "3.7";
···
owner = "Backblaze";
repo = "b2-sdk-python";
rev = "refs/tags/v${version}";
-
hash = "sha256-0/UC4O19oO8SpboiPIhvkWBA8XHpc279fl377MooK54=";
+
hash = "sha256-/TuPT+Y0asGGtfRNxxvpX0WkS4O4asFmIuqSdQ4I9fQ=";
};
build-system = [ pdm-backend ];
···
# requires aws s3 auth
"test/integration/test_download.py"
"test/integration/test_upload.py"
+
+
# Requires backblaze auth
+
"test/integration/test_bucket.py"
];
disabledTests = [
+3 -3
pkgs/development/python-modules/birch/default.nix
···
postPatch = ''
substituteInPlace pytest.ini \
-
--replace \
+
--replace-fail \
"--cov" \
"#--cov"
# configure correct version, which fails due to missing .git
substituteInPlace versioneer.py birch/_version.py \
-
--replace '"0+unknown"' '"${version}"'
+
--replace-fail '"0+unknown"' '"${version}"'
'';
nativeBuildInputs = [
setuptools
];
-
propagatedBuildInputs = [
+
dependencies = [
strct
];
+2 -2
pkgs/development/python-modules/cachier/default.nix
···
setuptools
];
-
propagatedBuildInputs = [
+
dependencies = [
watchdog
portalocker
];
preCheck = ''
substituteInPlace pyproject.toml \
-
--replace \
+
--replace-fail \
'"--cov' \
'#"--cov'
'';
+7 -2
pkgs/development/python-modules/domeneshop/default.nix
···
, buildPythonPackage
, fetchPypi
, pythonOlder
+
, setuptools
, urllib3
, pyopenssl
, cryptography
···
buildPythonPackage rec {
pname = "domeneshop";
version = "0.4.3";
-
format = "setuptools";
+
pyproject = true;
disabled = pythonOlder "3.4";
···
hash = "sha256-kL0X1mEsmVWqnq5NgsMBxeAu48zjmi3muhZYryTCOMo=";
};
-
propagatedBuildInputs = [
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
dependencies = [
certifi
urllib3
];
+1 -1
pkgs/development/python-modules/ffmpy/default.nix
···
postPatch = ''
# default to store ffmpeg
substituteInPlace ffmpy.py \
-
--replace 'executable="ffmpeg",' 'executable="${ffmpeg-headless}/bin/ffmpeg",'
+
--replace-fail 'executable="ffmpeg",' 'executable="${ffmpeg-headless}/bin/ffmpeg",'
# The tests test a mock that does not behave like ffmpeg. If we default to the nix-store ffmpeg they fail.
for fname in tests/*.py; do
+6 -1
pkgs/development/python-modules/frozendict/default.nix
···
{ lib
, buildPythonPackage
, fetchFromGitHub
+
, setuptools
, pytestCheckHook
, pythonAtLeast
, pythonOlder
···
buildPythonPackage rec {
pname = "frozendict";
version = "2.4.2";
-
format = "setuptools";
+
pyproject = true;
disabled = pythonOlder "3.6";
···
export FROZENDICT_PURE_PY=1
fi
'';
+
+
nativeBuildInputs = [
+
setuptools
+
];
nativeCheckInputs = [
pytestCheckHook
+12 -15
pkgs/development/python-modules/govee-local-api/default.nix
···
-
{ lib
-
, buildPythonPackage
-
, fetchFromGitHub
-
, poetry-core
-
, poetry-dynamic-versioning
-
, pytestCheckHook
-
, pythonOlder
+
{
+
lib,
+
buildPythonPackage,
+
fetchFromGitHub,
+
poetry-core,
+
poetry-dynamic-versioning,
+
pytestCheckHook,
+
pythonOlder,
}:
buildPythonPackage rec {
···
hash = "sha256-J4SG4n6LIZ/G6pEXAzliV7uTWzqsH7rtFe3Y7BJ2dWE=";
};
-
nativeBuildInputs = [
+
build-system = [
poetry-core
poetry-dynamic-versioning
];
-
nativeCheckInputs = [
-
pytestCheckHook
-
];
+
nativeCheckInputs = [ pytestCheckHook ];
-
pythonImportsCheck = [
-
"govee_local_api"
-
];
+
pythonImportsCheck = [ "govee_local_api" ];
meta = with lib; {
-
description = "";
+
description = "Library to communicate with Govee local API";
homepage = "https://github.com/Galorhallen/govee-local-api";
changelog = "https://github.com/Galorhallen/govee-local-api/releases/tag/v${version}";
license = licenses.asl20;
+1 -1
pkgs/development/python-modules/gradio-pdf/default.nix
···
hatchling
];
-
propagatedBuildInputs = [
+
dependencies = [
gradio-client
];
+1 -1
pkgs/development/python-modules/gradio/client.nix
···
pythonRelaxDepsHook
];
-
propagatedBuildInputs = [
+
dependencies = [
setuptools # needed for 'pkg_resources'
fsspec
httpx
+1 -1
pkgs/development/python-modules/gradio/default.nix
···
hatch-fancy-pypi-readme
];
-
propagatedBuildInputs = [
+
dependencies = [
setuptools # needed for 'pkg_resources'
aiofiles
altair
+1 -1
pkgs/development/python-modules/hdf5plugin/default.nix
···
hash = "sha256-MnqY1PyGzo31H696J9CekiA2rJrUYzUMDC3UJMZaFLA=";
};
-
propagatedBuildInputs = [
+
dependencies = [
h5py
];
+2 -2
pkgs/development/python-modules/langchain-community/default.nix
···
buildPythonPackage rec {
pname = "langchain-community";
-
version = "0.0.34";
+
version = "0.0.36";
pyproject = true;
disabled = pythonOlder "3.8";
···
src = fetchPypi {
pname = "langchain_community";
inherit version;
-
hash = "sha256-lumoB9m0d3gg31qXCZb2vzrVYyE3vw9NhjvYMr3rKw8=";
+
hash = "sha256-l76dAM8RnJYeA+0ibgTmcPUbXUL1sF/8NRhZj6bSDHQ=";
};
build-system = [ poetry-core ];
+2 -2
pkgs/development/python-modules/langchain-core/default.nix
···
buildPythonPackage rec {
pname = "langchain-core";
-
version = "0.1.46";
+
version = "0.1.48";
pyproject = true;
disabled = pythonOlder "3.8";
···
src = fetchPypi {
pname = "langchain_core";
inherit version;
-
hash = "sha256-F8QWNJ9cepgI5w43JXSaOi31CI8ezKBFyIOHGqlfnJ4=";
+
hash = "sha256-8KmwqPIvIZ72/YTisdkqgBToRRTAobVTNw/UApaBPBY=";
};
pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/langsmith/default.nix
···
buildPythonPackage rec {
pname = "langsmith";
-
version = "0.1.51";
+
version = "0.1.52";
pyproject = true;
disabled = pythonOlder "3.8";
···
owner = "langchain-ai";
repo = "langsmith-sdk";
rev = "refs/tags/v${version}";
-
hash = "sha256-31DC5SqI2V7d3iC5LlZgU5xB0Lh6GrBFFF3A+HEbUKg=";
+
hash = "sha256-kTl+H1odRYDZc1KEuopZV9PvOQBd4QioWMhb3pD6xKE=";
};
sourceRoot = "${src.name}/python";
+9 -1
pkgs/development/python-modules/milksnake/default.nix
···
-
{ lib, buildPythonPackage, fetchPypi, cffi }:
+
{ lib, buildPythonPackage, fetchPypi, fetchpatch, cffi }:
buildPythonPackage rec {
pname = "milksnake";
···
extension = "zip";
sha256 = "120nprd8lqis7x7zy72536gk2j68f7gxm8gffmx8k4ygifvl7kfz";
};
+
+
patches = [
+
(fetchpatch {
+
name = "fix-regex-python-311.patch";
+
url = "https://github.com/getsentry/milksnake/commit/421cc1ffab4d76d01366240c087ffb30d63b744c.diff";
+
hash = "sha256-U/C4CCX8SEOzVXNpOf4hVy2V3Lh6fUrFkz5z+h191C8=";
+
})
+
];
propagatedBuildInputs = [
cffi
+1 -1
pkgs/development/python-modules/pdoc/default.nix
···
setuptools
];
-
propagatedBuildInputs = [
+
dependencies = [
jinja2
pygments
markupsafe
+123
pkgs/development/python-modules/pygame-ce/default.nix
···
+
{ stdenv
+
, lib
+
, substituteAll
+
, fetchFromGitHub
+
, buildPythonPackage
+
, pythonOlder
+
, python
+
, pkg-config
+
, setuptools
+
, cython
+
+
, AppKit
+
, fontconfig
+
, freetype
+
, libjpeg
+
, libpng
+
, libX11
+
, portmidi
+
, SDL2
+
, SDL2_image
+
, SDL2_mixer
+
, SDL2_ttf
+
}:
+
+
buildPythonPackage rec {
+
pname = "pygame-ce";
+
version = "2.4.1";
+
pyproject = true;
+
+
disabled = pythonOlder "3.6";
+
+
src = fetchFromGitHub {
+
owner = "pygame-community";
+
repo = "pygame-ce";
+
rev = "refs/tags/${version}";
+
hash = "sha256-4Ky+QEUsQ0odcwEETk0yGECs7CcJQthhavboOnMDvF8=";
+
# Unicode file cause different checksums on HFS+ vs. other filesystems
+
postFetch = "rm -rf $out/docs/reST";
+
};
+
+
patches = [
+
(substituteAll {
+
src = ./fix-dependency-finding.patch;
+
buildinputs_include = builtins.toJSON (builtins.concatMap (dep: [
+
"${lib.getDev dep}/"
+
"${lib.getDev dep}/include"
+
"${lib.getDev dep}/include/SDL2"
+
]) buildInputs);
+
buildinputs_lib = builtins.toJSON (builtins.concatMap (dep: [
+
"${lib.getLib dep}/"
+
"${lib.getLib dep}/lib"
+
]) buildInputs);
+
})
+
# Skip tests that should be disabled without video driver
+
./skip-surface-tests.patch
+
];
+
+
postPatch = ''
+
substituteInPlace buildconfig/config_{unix,darwin}.py \
+
--replace-fail 'from distutils' 'from setuptools._distutils'
+
substituteInPlace src_py/sysfont.py \
+
--replace-fail 'path="fc-list"' 'path="${fontconfig}/bin/fc-list"' \
+
--replace-fail /usr/X11/bin/fc-list ${fontconfig}/bin/fc-list
+
'' + lib.optionalString stdenv.isDarwin ''
+
# flaky
+
rm test/system_test.py
+
'';
+
+
nativeBuildInputs = [
+
pkg-config
+
cython
+
setuptools
+
];
+
+
buildInputs = [
+
freetype
+
libX11
+
libjpeg
+
libpng
+
portmidi
+
SDL2
+
SDL2_image
+
SDL2_mixer
+
SDL2_ttf
+
] ++ lib.optionals stdenv.isDarwin [
+
AppKit
+
];
+
+
preConfigure = ''
+
${python.pythonOnBuildForHost.interpreter} buildconfig/config.py
+
'';
+
+
env = {
+
SDL_CONFIG = "${SDL2.dev}/bin/sdl2-config";
+
} // lib.optionalAttrs stdenv.cc.isClang {
+
NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-function-pointer-types";
+
};
+
+
preCheck = ''
+
export HOME=$(mktemp -d)
+
# No audio or video device in test environment
+
export SDL_VIDEODRIVER=dummy
+
export SDL_AUDIODRIVER=disk
+
'';
+
+
checkPhase = ''
+
runHook preCheck
+
${python.interpreter} -m pygame.tests -v --exclude opengl,timing --time_out 300
+
runHook postCheck
+
'';
+
+
pythonImportsCheck = [
+
"pygame"
+
];
+
+
meta = with lib; {
+
description = "Pygame Community Edition (CE) - library for multimedia application built on SDL";
+
homepage = "https://pyga.me/";
+
license = licenses.lgpl21Plus;
+
maintainers = with maintainers; [ pbsds ];
+
platforms = platforms.unix;
+
};
+
}
+41
pkgs/development/python-modules/pygame-ce/fix-dependency-finding.patch
···
+
diff --git a/buildconfig/config_darwin.py b/buildconfig/config_darwin.py
+
index 9503ea70..d0d3ab6e 100644
+
--- a/buildconfig/config_darwin.py
+
+++ b/buildconfig/config_darwin.py
+
@@ -140,16 +140,8 @@ def main(auto_config=False):
+
])
+
+
print('Hunting dependencies...')
+
- incdirs = ['/usr/local/include', '/opt/homebrew/include']
+
- incdirs.extend(['/usr/local/include/SDL2', '/opt/homebrew/include/SDL2', '/opt/local/include/SDL2'])
+
-
+
- incdirs.extend([
+
- #'/usr/X11/include',
+
- '/opt/local/include',
+
- '/opt/local/include/freetype2/freetype']
+
- )
+
- #libdirs = ['/usr/local/lib', '/usr/X11/lib', '/opt/local/lib']
+
- libdirs = ['/usr/local/lib', '/opt/local/lib', '/opt/homebrew/lib']
+
+ incdirs = @buildinputs_include@
+
+ libdirs = @buildinputs_lib@
+
+
for d in DEPS:
+
if isinstance(d, (list, tuple)):
+
diff --git a/buildconfig/config_unix.py b/buildconfig/config_unix.py
+
index 3eba5b5c..53cc6233 100644
+
--- a/buildconfig/config_unix.py
+
+++ b/buildconfig/config_unix.py
+
@@ -240,11 +240,8 @@ def main(auto_config=False):
+
if not DEPS[0].found:
+
raise RuntimeError('Unable to run "sdl-config". Please make sure a development version of SDL is installed.')
+
+
- incdirs = []
+
- libdirs = []
+
- for extrabase in extrabases:
+
- incdirs += [extrabase + d for d in origincdirs]
+
- libdirs += [extrabase + d for d in origlibdirs]
+
+ incdirs = @buildinputs_include@
+
+ libdirs = @buildinputs_lib@
+
+
for arg in DEPS[0].cflags.split():
+
if arg[:2] == '-I':
+26
pkgs/development/python-modules/pygame-ce/skip-surface-tests.patch
···
+
diff --git a/test/surface_test.py b/test/surface_test.py
+
index 5ce78b6e..8b8f7ed5 100644
+
--- a/test/surface_test.py
+
+++ b/test/surface_test.py
+
@@ -1091,6 +1091,10 @@ class GeneralSurfaceTests(unittest.TestCase):
+
finally:
+
pygame.display.quit()
+
+
+ @unittest.skipIf(
+
+ os.environ.get("SDL_VIDEODRIVER") == "dummy",
+
+ 'requires a non-"dummy" SDL_VIDEODRIVER',
+
+ )
+
def test_convert_init(self):
+
"""Ensure initialization exceptions are raised
+
for surf.convert()."""
+
@@ -1118,6 +1122,10 @@ class GeneralSurfaceTests(unittest.TestCase):
+
finally:
+
pygame.display.quit()
+
+
+ @unittest.skipIf(
+
+ os.environ.get("SDL_VIDEODRIVER") == "dummy",
+
+ 'requires a non-"dummy" SDL_VIDEODRIVER',
+
+ )
+
def test_convert_alpha_init(self):
+
"""Ensure initialization exceptions are raised
+
for surf.convert_alpha()."""
+8
pkgs/development/python-modules/pygame/default.nix
···
{ stdenv
, lib
, substituteAll
+
, fetchpatch
, fetchFromGitHub
, buildPythonPackage
, pythonOlder
···
})
# Skip tests that should be disabled without video driver
./skip-surface-tests.patch
+
+
# removes distutils unbreaking py312, part of https://github.com/pygame/pygame/pull/4211
+
(fetchpatch {
+
name = "remove-distutils.patch";
+
url = "https://github.com/pygame/pygame/commit/6038e7d6583a7a25fcc6e15387cf6240e427e5a7.patch";
+
hash = "sha256-HxcYjjhsu/Y9HiK9xDvY4X5dgWPP4XFLxdYGXC6tdWM=";
+
})
];
postPatch = ''
+3 -3
pkgs/development/python-modules/pymongo-inmemory/default.nix
···
postPatch = ''
# move cache location from nix store to home
substituteInPlace pymongo_inmemory/context.py \
-
--replace \
+
--replace-fail \
'CACHE_FOLDER = path.join(path.dirname(__file__), "..", ".cache")' \
'CACHE_FOLDER = os.environ.get("XDG_CACHE_HOME", os.environ["HOME"] + "/.cache") + "/pymongo-inmemory"'
# fix a broken assumption arising from the above fix
substituteInPlace pymongo_inmemory/_utils.py \
-
--replace \
+
--replace-fail \
'os.mkdir(current_path)' \
'os.makedirs(current_path)'
'';
···
poetry-core
];
-
propagatedBuildInputs = [
+
dependencies = [
pymongo
];
+8 -3
pkgs/development/python-modules/pyrender/default.nix
···
, pythonOlder
, fetchFromGitHub
, fetchpatch
+
, setuptools
, freetype-py
, imageio
, networkx
···
buildPythonPackage rec {
pname = "pyrender";
version = "0.1.45";
-
format = "setuptools";
+
pyproject = true;
disabled = pythonOlder "3.5";
···
# the commit does not apply as a patch when cherry picked, hence the substituteInPlace
postPatch = ''
substituteInPlace tests/unit/test_meshes.py \
-
--replace \
+
--replace-fail \
"bm = trimesh.load('tests/data/WaterBottle.glb').dump()[0]" \
'bm = trimesh.load("tests/data/WaterBottle.glb").geometry["WaterBottle"]'
'';
-
propagatedBuildInputs = [
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
dependencies = [
freetype-py
imageio
networkx
+7 -2
pkgs/development/python-modules/pytikz-allefeld/default.nix
···
, fetchFromGitHub
, buildPythonPackage
, pythonOlder
+
, setuptools
, pymupdf
, numpy
, ipython
···
buildPythonPackage rec {
pname = "pytikz-allefeld"; # "pytikz" on pypi is a different module
version = "unstable-2022-11-01";
-
format = "setuptools";
+
pyproject = true;
disabled = pythonOlder "3.5";
···
hash = "sha256-G59UUkpjttJKNBN0MB/A9CftO8tO3nv8qlTxt3/fKHk=";
};
-
propagatedBuildInputs = [
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
dependencies = [
pymupdf
numpy
ipython
+2 -2
pkgs/development/python-modules/pyunpack/default.nix
···
postPatch = ''
substituteInPlace pyunpack/__init__.py \
-
--replace \
+
--replace-fail \
'_exepath("patool")' \
'"${lib.getBin patool}/bin/.patool-wrapped"'
'';
nativeBuildInputs = [ setuptools ];
-
propagatedBuildInputs = [
+
dependencies = [
easyprocess
entrypoint2
];
+7 -2
pkgs/development/python-modules/pyvis/default.nix
···
, fetchFromGitHub
, fetchpatch
, buildPythonPackage
+
, setuptools
, networkx
, jinja2
, ipython
···
buildPythonPackage rec {
pname = "pyvis";
version = "0.3.2";
-
format = "setuptools";
+
pyproject = true;
src = fetchFromGitHub {
owner = "WestHealth";
···
hash = "sha256-eo9Mk2c0hrBarCrzwmkXha3Qt4Bl1qR7Lhl9EkUx96E=";
};
-
propagatedBuildInputs = [
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
dependencies = [
jinja2
networkx
ipython
+10 -5
pkgs/development/python-modules/remi/default.nix
···
, lib
, buildPythonPackage
, fetchFromGitHub
+
, setuptools
, pytestCheckHook
, matplotlib
, python-snap7
···
buildPythonPackage rec {
pname = "remi";
version = "2022.7.27";
-
format = "setuptools";
+
pyproject = true;
src = fetchFromGitHub {
owner = "rawpython";
···
preCheck = ''
# for some reason, REMI already deal with these using try blocks, but they fail
substituteInPlace test/test_widget.py \
-
--replace \
+
--replace-fail \
"from html_validator import " \
"from .html_validator import "
substituteInPlace test/test_examples_app.py \
-
--replace \
+
--replace-fail \
"from mock_server_and_request import " \
"from .mock_server_and_request import " \
-
--replace \
+
--replace-fail \
"from html_validator import " \
"from .html_validator import "
# Halves number of warnings
substituteInPlace test/test_*.py \
-
--replace \
+
--replace-quiet \
"self.assertEquals(" \
"self.assertEqual("
'';
+
+
nativeBuildInputs = [
+
setuptools
+
];
nativeCheckInputs = [
pytestCheckHook
+7 -2
pkgs/development/python-modules/snaptime/default.nix
···
{ lib
, buildPythonPackage
, fetchPypi
+
, setuptools
, python-dateutil
, pytz
}:
···
buildPythonPackage rec {
pname = "snaptime";
version = "0.2.4";
-
format = "setuptools";
+
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-4/HriQQ9WNMHIauYy2UCPxpMJ0DjsZdwQpixY8ktUIs=";
};
-
propagatedBuildInputs = [
+
nativeBuildInputs = [
+
setuptools
+
];
+
+
dependencies = [
python-dateutil
pytz
];
+7 -3
pkgs/development/python-modules/spyder/default.nix
···
, nbconvert
, numpy
, numpydoc
+
, pickleshare
, psutil
, pygments
, pylint-venv
···
, rope
, rtree
, scipy
+
, setuptools
, spyder-kernels
, textdistance
, three-merge
···
buildPythonPackage rec {
pname = "spyder";
version = "5.5.4";
-
format = "setuptools";
+
pyproject = true;
disabled = pythonOlder "3.8";
···
./dont-clear-pythonpath.patch
];
-
nativeBuildInputs = [
+
build-system = [
pyqtwebengine.wrapQtAppsHook
+
setuptools
];
-
propagatedBuildInputs = [
+
dependencies = [
atomicwrites
chardet
cloudpickle
···
nbconvert
numpy
numpydoc
+
pickleshare
psutil
pygments
pylint-venv
+2 -2
pkgs/development/python-modules/strct/default.nix
···
postPatch = ''
substituteInPlace pytest.ini \
-
--replace \
+
--replace-fail \
"--cov" \
"#--cov"
# configure correct version, which fails due to missing .git
substituteInPlace versioneer.py strct/_version.py \
-
--replace '"0+unknown"' '"${version}"'
+
--replace-fail '"0+unknown"' '"${version}"'
'';
nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/stripe/default.nix
···
buildPythonPackage rec {
pname = "stripe";
-
version = "8.11.0";
+
version = "9.4.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-EXFKONSMpVGjU1A8L5en33INClM9nTIcokW8H9/xzmI=";
+
hash = "sha256-D94cu/Re4Nd71/vYVhiG37bawPNuWp5T/cpKc4biPsw=";
};
nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/trimesh/default.nix
···
buildPythonPackage rec {
pname = "trimesh";
-
version = "4.3.1";
+
version = "4.3.2";
format = "pyproject";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
-
hash = "sha256-SFD+nZVNb90+UVdWmZwnGEGF21zKhE7mfFPn2HluizE=";
+
hash = "sha256-FFDb0aro3YJe3dVsWn19GzXK1+/Cxj1TXhlWlXfCWRY=";
};
nativeBuildInputs = [ setuptools ];
-
propagatedBuildInputs = [ numpy ];
+
dependencies = [ numpy ];
nativeCheckInputs = [ lxml pytestCheckHook ];
+2 -2
pkgs/development/tools/backblaze-b2/default.nix
···
python3Packages.buildPythonApplication rec {
pname = "backblaze-b2";
-
version = "3.18.0";
+
version = "3.19.1";
pyproject = true;
src = fetchFromGitHub {
owner = "Backblaze";
repo = "B2_Command_Line_Tool";
rev = "refs/tags/v${version}";
-
hash = "sha256-1UXByc3jjp8GN7+aI2GBohJ0DFxgp604QOsXp5GaL4Q=";
+
hash = "sha256-/P1cgAC+a2YCcvbsysYdD+fEwibo+GyE0XY4A0+gMh4=";
};
nativeBuildInputs = [
+2 -2
pkgs/development/tools/bbin/default.nix
···
stdenvNoCC.mkDerivation rec {
pname = "bbin";
-
version = "0.2.1";
+
version = "0.2.3";
src = fetchFromGitHub {
owner = "babashka";
repo = "bbin";
rev = "v${version}";
-
sha256 = "sha256-mF8+Fm1vwLUw5l2PqV+vFFlr6y2JpKBwc+J3PdKQ6Fo=";
+
sha256 = "sha256-tWk5HzDKff+wwqRjLYbjfio3aQC6Xz5vsMf/NLm+Scc=";
};
nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/development/tools/continuous-integration/drone/default.nix
···
buildGoModule rec {
pname = "drone.io${lib.optionalString (!enableUnfree) "-oss"}";
-
version = "2.22.0";
+
version = "2.23.0";
src = fetchFromGitHub {
owner = "harness";
repo = "drone";
rev = "v${version}";
-
sha256 = "sha256-haxxILbM3REdSK4h4LN+HhRvl3VK9Ozf2NfnLTL5T3A=";
+
sha256 = "sha256-HkyR2h7dgbEhqexJXyGebP3zkoTLlzuY+1O2pidAveQ=";
};
vendorHash = "sha256-n4KbKkqAnHDIsXs8A/FE+rCkSKQKr5fv7npJ/X6t0mk=";
+2 -2
pkgs/development/tools/continuous-integration/github-runner/default.nix
···
buildDotnetModule rec {
pname = "github-runner";
-
version = "2.315.0";
+
version = "2.316.0";
src = fetchFromGitHub {
owner = "actions";
repo = "runner";
rev = "v${version}";
-
hash = "sha256-kKfwLZYV4uEkHt82YWNtDehbspgnH8heckVU5aA/YiY=";
+
hash = "sha256-LoXVe4ZuVIFoqz+N8WK950Wm8zssCoKVj6HSkPvDFYU=";
leaveDotGit = true;
postFetch = ''
git -C $out rev-parse --short HEAD > $out/.git-revision
+3 -3
pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
···
{ lib, buildGoModule, fetchFromGitLab, fetchurl, bash }:
let
-
version = "16.10.0";
+
version = "16.11.0";
in
buildGoModule rec {
inherit version;
···
# For patchShebangs
buildInputs = [ bash ];
-
vendorHash = "sha256-ng3ea60qK98nKGmwlSN2hPiE4BF64cgxEYPSeAoeOh0=";
+
vendorHash = "sha256-98ixme01PHbuyCJatWErbzTeuKYSbXsLbZxNGSd+zjY=";
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-runner";
rev = "v${version}";
-
sha256 = "sha256-TN8T/iib7G1NjyHZzZw686KZ3RCwpA1xRli3/0fnLBI=";
+
sha256 = "sha256-cPY+JAvyRb4+ytx5nwx1BaH/tZ5BW4kgWIEvD6a3aec=";
};
patches = [
+1 -1
pkgs/development/tools/glade/default.nix
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Glade";
+
homepage = "https://gitlab.gnome.org/GNOME/glade";
description = "User interface designer for GTK applications";
maintainers = teams.gnome.members;
license = licenses.lgpl2;
+1 -1
pkgs/development/tools/gnome-desktop-testing/default.nix
···
meta = with lib; {
description = "GNOME test runner for installed tests";
-
homepage = "https://wiki.gnome.org/Initiatives/GnomeGoals/InstalledTests";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-desktop-testing";
license = licenses.lgpl2Plus;
platforms = platforms.linux;
maintainers = [ maintainers.jtojnar ];
+10 -7
pkgs/development/tools/gotestsum/default.nix
···
fetchFromGitHub,
buildGoModule,
}:
-
buildGoModule rec {
+
let
+
version = "1.11.0";
+
in
+
buildGoModule {
pname = "gotestsum";
-
version = "1.10.1";
+
inherit version;
src = fetchFromGitHub {
owner = "gotestyourself";
repo = "gotestsum";
-
rev = "refs/tags/v${version}";
+
rev = "v${version}";
hash = "sha256-Sq0ejnX7AJoPf3deBge8PMOq1NlMbw+Ljn145C5MQ+s=";
};
···
subPackages = [ "." ];
-
meta = with lib; {
+
meta = {
homepage = "https://github.com/gotestyourself/gotestsum";
changelog = "https://github.com/gotestyourself/gotestsum/releases/tag/v${version}";
description = "A human friendly `go test` runner";
mainProgram = "gotestsum";
-
platforms = platforms.linux ++ platforms.darwin;
-
license = licenses.asl20;
-
maintainers = with maintainers; [ isabelroses ];
+
platforms = with lib.platforms; linux ++ darwin;
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ isabelroses ];
};
}
+2 -2
pkgs/development/tools/misc/lttng-tools/default.nix
···
stdenv.mkDerivation rec {
pname = "lttng-tools";
-
version = "2.13.12";
+
version = "2.13.13";
src = fetchurl {
url = "https://lttng.org/files/lttng-tools/${pname}-${version}.tar.bz2";
-
sha256 = "sha256-4S/lZjyvKtOne2BThRc9Tik33SFm2uecdPBkS/I5mK0=";
+
sha256 = "sha256-/19PALCB2sZgkq/o5yt8eQZwkxzxwe4N6qf4D7xTiD4=";
};
nativeBuildInputs = [ pkg-config ];
+1 -1
pkgs/development/tools/misc/msitools/default.nix
···
meta = with lib; {
description = "Set of programs to inspect and build Windows Installer (.MSI) files";
-
homepage = "https://wiki.gnome.org/msitools";
+
homepage = "https://gitlab.gnome.org/GNOME/msitools";
license = with licenses; [
# Library
lgpl21Plus
+4 -4
pkgs/development/tools/misc/texlab/default.nix
···
in
rustPlatform.buildRustPackage rec {
pname = "texlab";
-
version = "5.15.0";
+
version = "5.16.0";
src = fetchFromGitHub {
owner = "latex-lsp";
repo = "texlab";
rev = "refs/tags/v${version}";
-
hash = "sha256-V2+2fiQsU55Ig6GoxDJB0RCTh8nhuiGIYM3NeR4pU+k=";
+
hash = "sha256-hdco5A6qUUs/kTXdaZKo9WhMq9FcbJyDwUauK4IElIA=";
};
-
cargoHash = "sha256-MPhG+YZ52fvv3+cKNebIkWwvruUsaRnOqPI1fs3osNI=";
+
cargoHash = "sha256-MlV6+D6fpuIkLGd2lcFmfIXPtJSr5wV9njlqFoANs8o=";
outputs = [ "out" ] ++ lib.optional (!isCross) "man";
···
# generate the man page
postInstall = lib.optionalString (!isCross) ''
# TexLab builds man page separately in CI:
-
# https://github.com/latex-lsp/texlab/blob/v5.15.0/.github/workflows/publish.yml#L117-L121
+
# https://github.com/latex-lsp/texlab/blob/v5.16.0/.github/workflows/publish.yml#L117-L121
help2man --no-info "$out/bin/texlab" > texlab.1
installManPage texlab.1
'';
+4 -4
pkgs/development/tools/nemiver/default.nix
···
patches = [
# build fixes
(fetchpatch {
-
url = "https://gitlab.gnome.org/GNOME/nemiver/commit/e0e42221ceb77d88be64fac1c09792dc5c9e2f43.patch";
+
url = "https://gitlab.gnome.org/Archive/nemiver/-/commit/e0e42221ceb77d88be64fac1c09792dc5c9e2f43.patch";
sha256 = "1g0ixll6yqfj6ysf50p0c7nmh3lgmb6ds15703q7ibnw7dyidvj8";
})
(fetchpatch {
-
url = "https://gitlab.gnome.org/GNOME/nemiver/commit/7005393a8c4d914eac9705e7f47818d0f4de3578.patch";
+
url = "https://gitlab.gnome.org/Archive/nemiver/-/commit/7005393a8c4d914eac9705e7f47818d0f4de3578.patch";
sha256 = "1mxb1sdqdj7dm204gja8cdygx8579bjriqqbb7cna9rj0m9c8pjg";
})
(fetchpatch {
-
url = "https://gitlab.gnome.org/GNOME/nemiver/commit/262cf9657f9c2727a816972b348692adcc666008.patch";
+
url = "https://gitlab.gnome.org/Archive/nemiver/-/commit/262cf9657f9c2727a816972b348692adcc666008.patch";
sha256 = "03jv6z54b8nzvplplapk4aj206zl1gvnv6iz0mad19g6yvfbw7a7";
})
];
···
};
meta = with lib; {
-
homepage = "https://wiki.gnome.org/Apps/Nemiver";
+
homepage = "https://gitlab.gnome.org/Archive/nemiver";
description = "Easy to use standalone C/C++ debugger";
mainProgram = "nemiver";
license = licenses.gpl2;
+1 -1
pkgs/development/tools/profiling/sysprof/default.nix
···
meta = with lib; {
description = "System-wide profiler for Linux";
-
homepage = "https://wiki.gnome.org/Apps/Sysprof";
+
homepage = "https://gitlab.gnome.org/GNOME/sysprof";
longDescription = ''
Sysprof is a sampling CPU profiler for Linux that uses the perf_event_open
system call to profile the entire system, not just a single
+3 -3
pkgs/development/tools/rust/cargo-whatfeatures/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "cargo-whatfeatures";
-
version = "0.9.10";
+
version = "0.9.11";
src = fetchFromGitHub {
owner = "museun";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-80VbQyOg6jvX98QRcCVN/wwhAm4bO/UfHEIv4gP8IlA=";
+
sha256 = "sha256-lCS0EDSNnCii98OBZlPwwq7LBociN7zo8FZJvxt9X4w=";
};
-
cargoHash = "sha256-mp9KUJuwSwRuxQAEilYwNZwqe3ipN4JzsaO5Pi3V9xg=";
+
cargoHash = "sha256-SNhulId9naSBO7UxiiX7q0RIVJngflAO2UfpxvKDIF4=";
nativeBuildInputs = [ pkg-config ];
+6 -6
pkgs/development/web/flyctl/default.nix
···
buildGo122Module rec {
pname = "flyctl";
-
version = "0.2.40";
+
version = "0.2.46";
src = fetchFromGitHub {
owner = "superfly";
repo = "flyctl";
rev = "v${version}";
-
hash = "sha256-HIJ2EAfNKVlECXHgw2qx5OlWv5davaBrtrSQVsdrKKY=";
+
hash = "sha256-x7ICqPm3c2bpNb18vNxZVlkxtgCL2GqLMv8TxI7cUfg=";
};
-
vendorHash = "sha256-uA9Sfovz42+JT+AEY7t4dwWpIUgqX8qdGto7LU7qLtY=";
+
vendorHash = "sha256-tLlWPKMRPFyMDZGkdjb/hF/7/OPpducGXyGlXExBG64=";
subPackages = [ "." ];
···
version = "v${flyctl.version}";
};
-
meta = with lib; {
+
meta = {
description = "Command line tools for fly.io services";
downloadPage = "https://github.com/superfly/flyctl";
homepage = "https://fly.io/";
-
license = licenses.asl20;
-
maintainers = with maintainers; [ adtya jsierles techknowlogick ];
+
license = lib.licenses.asl20;
+
maintainers = with lib.maintainers; [ adtya jsierles techknowlogick ];
mainProgram = "flyctl";
};
}
+3 -3
pkgs/games/openxcom/default.nix
···
stdenv.mkDerivation {
pname = "openxcom";
-
version = "1.0.0.2023.08.12";
+
version = "1.0.0.2024.02.28";
src = fetchFromGitHub {
owner = "OpenXcom";
repo = "OpenXcom";
-
rev = "bd632cc8569a57fdc3b68ce53f6ea850422ec5ac";
-
hash = "sha256-ouYZ4rAEluqeP+ZUrbEZwCpXCw0cZLWsf1GbIE3jaTc=";
+
rev = "e2c5a1b45c33957ce7e206207c5fb752c1e79ae1";
+
hash = "sha256-2G2dSvoDdacdYsXS51h3aGLCCjbHwcvD4CNnQIH/J6A=";
};
nativeBuildInputs = [
+2 -2
pkgs/misc/screensavers/xlockmore/default.nix
···
stdenv.mkDerivation rec {
pname = "xlockmore";
-
version = "5.76";
+
version = "5.77";
src = fetchurl {
url = "http://sillycycle.com/xlock/xlockmore-${version}.tar.xz";
-
sha256 = "sha256-gnn7crvjflmW05+J8EIg0pbK11IGlXz/EbCqc7gFvfM=";
+
sha256 = "sha256-UrfEE+c3hPxYFcc78SOPWiBd7rt4F6jBnnq/Pvb8LDY=";
curlOpts = "--user-agent 'Mozilla/5.0'";
};
+2 -2
pkgs/servers/http/jetty/12.x.nix
···
import ./common.nix {
-
version = "12.0.7";
-
hash = "sha256-n85MgRRWCaa7+KvGH1QyiQ03TFoAw7N2jPCJbmuGZNg=";
+
version = "12.0.8";
+
hash = "sha256-lmlt2bjomXl7UWu3FDUBSLGv0oyXV/8kPhRCtfSUW7w=";
}
+4 -3
pkgs/servers/search/meilisearch/default.nix
···
, SystemConfiguration
, nixosTests
, nix-update-script
-
, libclang
}:
let version = "1.7.6";
···
# Default features include mini dashboard which downloads something from the internet.
buildNoDefaultFeatures = true;
+
nativeBuildInputs = [
+
rustPlatform.bindgenHook
+
];
+
buildInputs = lib.optionals stdenv.isDarwin [
Security SystemConfiguration
];
-
-
env.LIBCLANG_PATH = "${libclang.lib}/lib";
passthru = {
updateScript = nix-update-script { };
+2 -2
pkgs/servers/search/typesense/default.nix
···
inherit hash;
};
-
nativeBuildInputs = [
+
nativeBuildInputs = lib.optionals stdenv.isLinux [
autoPatchelfHook
];
···
# This is where I stopped trying for now.
# XXX: retry once typesense has officially released their bazel based build.
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
-
platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ];
+
platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with maintainers; [ oddlama ];
};
}
+4
pkgs/servers/search/typesense/sources.json
···
"x86_64-darwin": {
"arch": "darwin-amd64",
"hash": "sha256-FkWie6DgIhgojrn48rt9/GT0Lmu7jt74q2rzw1MI2Ws="
+
},
+
"aarch64-darwin": {
+
"arch": "darwin-arm64",
+
"hash": "sha256-ejw8B+DmCQs6cUSiLueY9tSdWnrFSFvLMS36U4+v8N4="
}
}
}
+1
pkgs/servers/search/typesense/update.sh
···
declare -A platforms=(
[aarch64-linux]="linux-arm64"
+
[aarch64-darwin]="darwin-arm64"
[x86_64-darwin]="darwin-amd64"
[x86_64-linux]="linux-amd64"
)
+2 -2
pkgs/shells/zsh/spaceship-prompt/default.nix
···
stdenvNoCC.mkDerivation rec {
pname = "spaceship-prompt";
-
version = "4.15.1";
+
version = "4.15.2";
src = fetchFromGitHub {
owner = "denysdovhan";
repo = pname;
rev = "v${version}";
-
sha256 = "sha256-5nlku/JUs1YnchOGvsle7rF96b3DteMuxZhSzoNvDGY=";
+
sha256 = "sha256-T5tilMwRc0vbj6Cq3xSf9Q77UfX2aQ+Y1RdkYtzD0k8=";
};
strictDeps = true;
+1 -1
pkgs/tools/cd-dvd/brasero/default.nix
···
meta = with lib; {
description = "A Gnome CD/DVD Burner";
-
homepage = "https://wiki.gnome.org/Apps/Brasero";
+
homepage = "https://gitlab.gnome.org/GNOME/brasero";
maintainers = [ maintainers.bdimcheff ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
+4 -4
pkgs/tools/inputmethods/ibus-engines/ibus-hangul/default.nix
···
stdenv.mkDerivation rec {
pname = "ibus-hangul";
-
version = "1.5.4";
+
version = "1.5.5";
src = fetchurl {
-
url = "https://github.com/choehwanjin/ibus-hangul/releases/download/${version}/${pname}-${version}.tar.gz";
-
sha256 = "1q6g2pnrn5gqn9jqnm3975v9hh60hc5gn9x3zbrdjgy0n3wpxwm9";
+
url = "https://github.com/libhangul/ibus-hangul/releases/download/${version}/${pname}-${version}.tar.xz";
+
sha256 = "sha256-parIgobNGJYCKYYOPhp3iXinrqpIStms+kgoS4f9w7s=";
};
patches = [
···
isIbusEngine = true;
description = "Ibus Hangul engine";
mainProgram = "ibus-setup-hangul";
-
homepage = "https://github.com/choehwanjin/ibus-hangul";
+
homepage = "https://github.com/libhangul/ibus-hangul";
license = licenses.gpl2;
maintainers = with maintainers; [ ericsagnes ];
platforms = platforms.linux;
+1 -7
pkgs/tools/misc/diffoscope/default.nix
···
"test_libmix_differences"
];
-
disabledTestPaths = [
-
# fails due to https://github.com/NixOS/nixpkgs/issues/256896
-
# should be removed once that issue is resolved in coreboot or diffoscope
-
"tests/comparators/test_cbfs.py"
-
]
-
# Flaky tests on Darwin
-
++ lib.optionals stdenv.isDarwin [
+
disabledTestPaths = lib.optionals stdenv.isDarwin [
"tests/comparators/test_git.py"
"tests/comparators/test_java.py"
"tests/comparators/test_uimage.py"
+1 -1
pkgs/tools/misc/moserial/default.nix
···
meta = with lib; {
description = "Clean, friendly gtk-based serial terminal for the gnome desktop";
-
homepage = "https://wiki.gnome.org/moserial";
+
homepage = "https://gitlab.gnome.org/GNOME/moserial";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ linsui ];
platforms = platforms.linux;
+7 -7
pkgs/tools/misc/pokemonsay/default.nix
···
postPatch = ''
substituteInPlace pokemonsay.sh \
-
--replace \
+
--replace-fail \
'INSTALL_PATH=''${HOME}/.bin/pokemonsay' \
"" \
-
--replace \
+
--replace-fail \
'POKEMON_PATH=''${INSTALL_PATH}/pokemons' \
'POKEMON_PATH=${placeholder "out"}/share/pokemonsay' \
-
--replace \
+
--replace-fail \
'$(find ' \
'$(${findutils}/bin/find ' \
-
--replace \
+
--replace-fail \
'$(basename ' \
'$(${coreutils}/bin/basename ' \
-
--replace \
+
--replace-fail \
'cowsay -f ' \
'${cowsay}/bin/cowsay -f ' \
-
--replace \
+
--replace-fail \
'cowthink -f ' \
'${cowsay}/bin/cowthink -f '
substituteInPlace pokemonthink.sh \
-
--replace \
+
--replace-fail \
'./pokemonsay.sh' \
"${placeholder "out"}/bin/pokemonsay"
'';
+2 -2
pkgs/tools/misc/remind/default.nix
···
in
tcl.mkTclDerivation rec {
pname = "remind";
-
version = "04.03.04";
+
version = "04.03.07";
src = fetchurl {
url = "https://dianne.skoll.ca/projects/remind/download/remind-${version}.tar.gz";
-
sha256 = "sha256-XkF/silBwDlQt9T2wmUMPh7MiE9yB+vXrSQmEnBEpC8=";
+
sha256 = "sha256-s/jEsNXUBigNHPTCi3e4V2pGUNhK2s5/n+sU1ow7UU0=";
};
propagatedBuildInputs = tclLibraries;
+2 -2
pkgs/tools/misc/remote-exec/default.nix
···
# remove legacy endpoints, we use --multi now
postPatch = ''
substituteInPlace setup.py \
-
--replace '"mremote' '#"mremote'
+
--replace-fail '"mremote' '#"mremote'
'';
-
propagatedBuildInputs = [
+
dependencies = [
click
pydantic
toml
+1 -1
pkgs/tools/misc/rmate-sh/default.nix
···
runHook preBuild
substituteInPlace rmate \
-
--replace \
+
--replace-fail \
'echo "hostname"' \
'echo "${hostname}/bin/hostname"'
patsh -f rmate -s ${builtins.storeDir}
+2 -2
pkgs/tools/networking/haproxy/default.nix
···
sslPkg = sslPkgs.${sslLibrary};
in stdenv.mkDerivation (finalAttrs: {
pname = "haproxy";
-
version = "2.9.6";
+
version = "2.9.7";
src = fetchurl {
url = "https://www.haproxy.org/download/${lib.versions.majorMinor finalAttrs.version}/src/haproxy-${finalAttrs.version}.tar.gz";
-
hash = "sha256-IIrfR8j6g8VJeANLpcARC3RjxHB48Rm9BSNCFxo7mgs=";
+
hash = "sha256-0aClbwCKjS8Ae8DDffaylSUg0fTd4zuNOAJxDlFYwTE=";
};
buildInputs = [ sslPkg zlib libxcrypt ]
+11 -47
pkgs/tools/networking/libreswan/default.nix
···
, libselinux
, ldns
, xmlto
-
, docbook_xml_dtd_412
+
, docbook_xml_dtd_45
, docbook_xsl
, findXMLCatalogs
, dns-root-data
···
stdenv.mkDerivation rec {
pname = "libreswan";
-
version = "4.15";
+
version = "5.0";
src = fetchurl {
url = "https://download.libreswan.org/${pname}-${version}.tar.gz";
-
hash = "sha256-/mDX2zmMjuIlBV2zZeyWiiSuvLxcNQYRMfz/2tG+BK8=";
+
hash = "sha256-ELwK3JC56YGjDf77p9r/IAhB7LmRD51nHxN//BQUKGo=";
};
strictDeps = true;
···
flex
pkg-config
xmlto
-
docbook_xml_dtd_412
+
docbook_xml_dtd_45
docbook_xsl
findXMLCatalogs
];
···
] ++ lib.optional stdenv.isLinux libselinux;
prePatch = ''
-
# Correct iproute2 and iptables path
-
sed -e 's|/sbin/ip|${iproute2}/bin/ip|g' \
-
-e 's|/sbin/\(ip6\?tables\)|${iptables}/bin/\1|' \
-
-e 's|/bin/bash|${runtimeShell}|g' \
-
-i initsystems/systemd/ipsec.service.in \
-
programs/barf/barf.in \
-
programs/verify.linux/verify.in
-
sed -e 's|\([[:blank:]]\)\(ip6\?tables\(-save\)\? -\)|\1${iptables}/bin/\2|' \
-
-i programs/verify.linux/verify.in
-
-
# Prevent the makefile from trying to
-
# reload the systemd daemon or create tmpfiles
-
sed -e 's|systemctl|true|g' \
-
-e 's|systemd-tmpfiles|true|g' \
-
-i initsystems/systemd/Makefile
-
-
# Fix systemd detection on NixOS
-
sed -e 's|\(-a ! -x /bin/journalctl\)|\1 -a ! -x /run/current-system/sw/bin/journalctl|g' \
-
-e 's|\(-o ! -x /bin/journalctl\)|\1 -o ! -x /run/current-system/sw/bin/journalctl|g' \
-
-i programs/barf/barf.in
-
-
# Fix the ipsec program from crushing the PATH
-
sed -e 's|\(PATH=".*"\):.*$|\1:$PATH|' -i programs/ipsec/ipsec.in
-
-
# Fix python script to use the correct python
-
sed -e 's/^\(\W*\)installstartcheck()/\1sscmd = "ss"\n\0/' \
-
-i programs/verify.linux/verify.in
-
# Replace wget with curl to save a dependency
-
curlArgs='-s --remote-name-all --output-dir'
-
sed -e "s|wget -q -P|${curl}/bin/curl $curlArgs|g" \
-
-i programs/letsencrypt/letsencrypt.in
-
-
# Patch the Makefile:
-
# 1. correct the pam.d directory install path
-
# 2. do not create the /var/lib/ directory
-
sed -e 's|$(DESTDIR)/etc/pam.d|$(out)/etc/pam.d|' \
-
-e '/test ! -d $(NSSDIR)/,+3d' \
-
-i configs/Makefile
+
substituteInPlace programs/letsencrypt/letsencrypt.in \
+
--replace-fail 'wget -q -P' '${curl}/bin/curl -s --remote-name-all --output-dir'
'';
makeFlags = [
"PREFIX=$(out)"
"INITSYSTEM=systemd"
-
"UNITDIR=$(out)/etc/systemd/system/"
+
"SYSTEMUNITDIR=$(out)/etc/systemd/system/"
"TMPFILESDIR=$(out)/lib/tmpfiles.d/"
"LINUX_VARIANT=nixos"
"DEFAULT_DNSSEC_ROOTKEY_FILE=${dns-root-data}/root.key"
···
# Hack to make install work
installFlags = [
-
"FINALVARDIR=\${out}/var"
-
"FINALSYSCONFDIR=\${out}/etc"
+
"VARDIR=\${out}/var"
+
"SYSCONFDIR=\${out}/etc"
];
postInstall = ''
-
# Install examples directory (needed for letsencrypt)
-
cp -r docs/examples $out/share/doc/libreswan/examples
+
# Install letsencrypt config files
+
install -m644 -Dt "$out/share/doc/libreswan/letsencrypt" docs/examples/*
'';
postFixup = ''
+18 -18
pkgs/tools/networking/ngrok/versions.json
···
{
"linux-386": {
"sys": "linux-386",
-
"url": "https://bin.equinox.io/a/NYbWaAdCby/ngrok-v3-3.7.0-linux-386",
-
"sha256": "3fbf2296a8ce35c7d050ed4c828ef4eacc8724852faaaaa8054822ee72426606",
-
"version": "3.7.0"
+
"url": "https://bin.equinox.io/a/4eyRd2Y9zhP/ngrok-v3-3.9.0-linux-386",
+
"sha256": "6b8b66e5608355dcf913e927a4641821867ecc177d8dce3d0153638748cf305b",
+
"version": "3.9.0"
},
"linux-amd64": {
"sys": "linux-amd64",
-
"url": "https://bin.equinox.io/a/doBjqyzrcYM/ngrok-v3-3.7.0-linux-amd64",
-
"sha256": "d1f7149079bb3bce0a70619580818a0ec09ac20da25f64a268203c2a3a019a47",
-
"version": "3.7.0"
+
"url": "https://bin.equinox.io/a/2d3ZAS5cS1y/ngrok-v3-3.9.0-linux-amd64",
+
"sha256": "4b149cb7aa4aa97836b663aab205f2707c2b4309779d07cec593d66c1bd5eafa",
+
"version": "3.9.0"
},
"linux-arm": {
"sys": "linux-arm",
-
"url": "https://bin.equinox.io/a/hgUUy2bUaz9/ngrok-v3-3.7.0-linux-arm",
-
"sha256": "5f2f0bf4ae42f5c8dcb945694bd1aedf963d631c39ba0cb9c0b9626eb396b2c4",
-
"version": "3.7.0"
+
"url": "https://bin.equinox.io/a/jwEoHhyU22A/ngrok-v3-3.9.0-linux-arm",
+
"sha256": "d4080caaf7d178c9c04ab26826d9dd190e2c94679aba6ac68afcc9066d1b4eb8",
+
"version": "3.9.0"
},
"linux-arm64": {
"sys": "linux-arm64",
-
"url": "https://bin.equinox.io/a/9p821sdaKqh/ngrok-v3-3.7.0-linux-arm64",
-
"sha256": "f43af93d9d7a9af22a2a5423a0b7b964790b1d2dccfd532142a807282360c21a",
-
"version": "3.7.0"
+
"url": "https://bin.equinox.io/a/dCoWhZwgRB3/ngrok-v3-3.9.0-linux-arm64",
+
"sha256": "363c6757ccf511579ed0215b3e9ce723e0bc728d26981ee9c77ceda94d626603",
+
"version": "3.9.0"
},
"darwin-amd64": {
"sys": "darwin-amd64",
-
"url": "https://bin.equinox.io/a/cC8QZtu8eV3/ngrok-v3-3.7.0-darwin-amd64",
-
"sha256": "30903672a673454feaafde92e09f04804a3fcea69ef9c02027b6fb12e2ae8df2",
-
"version": "3.7.0"
+
"url": "https://bin.equinox.io/a/n7RJLYWCbkH/ngrok-v3-3.9.0-darwin-amd64",
+
"sha256": "29d699bca2cac98964ebb4f49573c5b5f005d2db1f182d6fc34d98ebc675df6c",
+
"version": "3.9.0"
},
"darwin-arm64": {
"sys": "darwin-arm64",
-
"url": "https://bin.equinox.io/a/jwjx5C5dodJ/ngrok-v3-3.7.0-darwin-arm64",
-
"sha256": "99df3b5a7a1cbf943931aba41fdbb9b7081ea860ef9dec41b7fb08e53433d498",
-
"version": "3.7.0"
+
"url": "https://bin.equinox.io/a/h74Tf9SEyC4/ngrok-v3-3.9.0-darwin-arm64",
+
"sha256": "134a4b69f53731b6fac0a60ee2c7eef9450b966dd51b895c10fc5705a4211a55",
+
"version": "3.9.0"
}
}
+3 -1
pkgs/tools/networking/openssh/common.nix
···
, withLdns ? true
, libkrb5
, libfido2
+
, libxcrypt
, hostname
, nixosTests
, withFIDO ? stdenv.hostPlatform.isUnix && !stdenv.hostPlatform.isMusl
···
# https://github.com/NixOS/nixpkgs/pull/107606
++ lib.optional withKerberos pkgs.libkrb5
++ extraNativeBuildInputs;
-
buildInputs = [ zlib openssl libedit ]
+
buildInputs = [ zlib libedit ]
+
++ [ (if linkOpenssl then openssl else libxcrypt) ]
++ lib.optional withFIDO libfido2
++ lib.optional withKerberos libkrb5
++ lib.optional withLdns ldns
+1 -1
pkgs/tools/networking/phodav/default.nix
···
meta = with lib; {
description = "WebDav server implementation and library using libsoup";
-
homepage = "https://wiki.gnome.org/phodav";
+
homepage = "https://gitlab.gnome.org/GNOME/phodav";
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ wegank ];
platforms = platforms.unix;
+1 -1
pkgs/tools/security/gnome-keysign/default.nix
···
meta = with lib; {
description = "GTK/GNOME application to use GnuPG for signing other peoples’ keys";
-
homepage = "https://wiki.gnome.org/Apps/Keysign";
+
homepage = "https://gitlab.gnome.org/GNOME/gnome-keysign";
license = licenses.gpl3Plus;
maintainers = teams.gnome.members;
platforms = platforms.linux;
+3 -3
pkgs/tools/text/comrak/default.nix
···
rustPlatform.buildRustPackage rec {
pname = "comrak";
-
version = "0.22.0";
+
version = "0.23.0";
src = fetchFromGitHub {
owner = "kivikakk";
repo = pname;
rev = version;
-
sha256 = "sha256-4bTLyBa2hlFHSROEffsH6sv4Fu3pfh50zmYM1RUIRX4=";
+
sha256 = "sha256-RUwJxoD6H0CgS7xyfzMLdoy19p/FuOg82EbocZh7vWs=";
};
-
cargoHash = "sha256-ti5jzFwr0GGpuFJmLxzJCwZkb6iekW83R6Z1iluDQyY=";
+
cargoHash = "sha256-rbGl7jQABZu4aMpzlv49uMuKmw7U+9zLS6pAJIJajR8=";
meta = with lib; {
description = "A CommonMark-compatible GitHub Flavored Markdown parser and formatter";
+2 -2
pkgs/tools/text/gtranslator/default.nix
···
meta = with lib; {
description = "GNOME translation making program";
mainProgram = "gtranslator";
-
homepage = "https://wiki.gnome.org/Apps/Gtranslator";
+
homepage = "https://gitlab.gnome.org/GNOME/gtranslator";
license = licenses.gpl3Plus;
-
maintainers = with maintainers; [ ];
+
maintainers = with maintainers; [ bobby285271 ];
platforms = platforms.linux;
};
}
+2 -2
pkgs/tools/text/languagetool/default.nix
···
stdenv.mkDerivation rec {
pname = "LanguageTool";
-
version = "6.3";
+
version = "6.4";
src = fetchzip {
url = "https://www.languagetool.org/download/${pname}-${version}.zip";
-
sha256 = "sha256-S6iBg7nEKCLrFzUnCseTaxFl6/YeRic2tJnBPLuXmWw=";
+
sha256 = "sha256-MIP7+K3kmzrqXWcR23Rn+gMYR0zrGnnCYGhv81P2Pc4=";
};
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ jre ];
+19 -6
pkgs/tools/typesetting/tex/texlive/generate-fixed-hashes.nix
···
-
with import ../../../../.. { };
+
{ pkgs ? (import ../../../../.. { }) }:
+
+
let
+
inherit (pkgs) runCommand writeText texlive nix;
+
inherit (pkgs.lib)
+
attrValues
+
concatMap
+
concatMapStrings
+
isDerivation
+
filter
+
optional
+
optionalString
+
sort
+
strings
+
;
-
with lib; let
-
getFods = drv: lib.optional (isDerivation drv.tex) (drv.tex // { tlType = "run"; })
-
++ lib.optional (drv ? texdoc) (drv.texdoc // { tlType = "doc"; })
-
++ lib.optional (drv ? texsource) (drv.texsource // { tlType = "source"; })
-
++ lib.optional (drv ? tlpkg) (drv.tlpkg // { tlType = "tlpkg"; });
+
getFods = drv: optional (isDerivation drv.tex) (drv.tex // { tlType = "run"; })
+
++ optional (drv ? texdoc) (drv.texdoc // { tlType = "doc"; })
+
++ optional (drv ? texsource) (drv.texsource // { tlType = "source"; })
+
++ optional (drv ? tlpkg) (drv.tlpkg // { tlType = "tlpkg"; });
sorted = sort (a: b: a.pname < b.pname) (attrValues texlive.pkgs);
fods = concatMap getFods sorted;
+6
pkgs/top-level/python-packages.nix
···
SDL2_image = pkgs.SDL2_image_2_0;
+
pygame-ce = callPackage ../development/python-modules/pygame-ce {
+
inherit (pkgs.darwin.apple_sdk.frameworks) AppKit;
+
SDL2_image = pkgs.SDL2_image_2_0;
+
SDL2_mixer = pkgs.SDL2_mixer_2_0;
+
};
+
pygame-sdl2 = callPackage ../development/python-modules/pygame-sdl2 { };
pygame-gui = callPackage ../development/python-modules/pygame-gui { };