Compare commits

...

19 commits

Author SHA1 Message Date
Daniel Khodabakhsh
ed504a1280 gnu: Add rayforge.
* gnu/packages/engineering.scm (rayforge): New variable.

Change-Id: I13550eef3f42b0354d2cffe1c6e4324cdedcdbd5
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
57d3376109 gnu: Add vtracer.
* gnu/packages/rust-apps.scm (vtracer): New variable.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[vtracer]: New entry.

Change-Id: I7e77f7d7a1b7bbdafb926e6e2a745d280ad74234
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
7dcbd646e2 gnu: Add rust-deflate-0.8.6.
* gnu/packages/rust-crates.scm (rust-deflate-0.8.6): New variable.

Change-Id: I1f225fa208800ddfed0fb2a43896cfff44cf72d0
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
08bd9a5832 gnu: Add rust-flo-curves-0.3.1.
* gnu/packages/rust-crates.scm (rust-flo-curves-0.3.1): New variable.

Change-Id: Ia5070a1b8b14950c22b3d291a87a6d60d8fe9d1c
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
bf6852a52d gnu: Add rust-gif-0.11.4.
* gnu/packages/rust-crates.scm (rust-gif-0.11.4): New variable.

Change-Id: I630d0c9cfb6227dd5e66054bbe3eda39d8142304
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
4c994363c4 gnu: Add rust-image-0.23.14.
* gnu/packages/rust-crates.scm (rust-image-0.23.14): New variable.

Change-Id: If9d83619c0963294fdfabb779235cc3eaf9355a0
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
bbde6ac848 gnu: Add rust-itertools-0.8.2.
* gnu/packages/rust-crates.scm (rust-itertools-0.8.2): New variable.

Change-Id: I81dca0499b3df34ee9bb248095b6dfb366abe0f5
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
3e12f2132b gnu: Add rust-jpeg-decoder-0.1.22.
* gnu/packages/rust-crates.scm (rust-jpeg-decoder-0.1.22): New variable.

Change-Id: I8aa67de71b2653215932ee7b0f1380324632b067
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
aba6412b56 gnu: Add rust-miniz-oxide-0.3.7.
* gnu/packages/rust-crates.scm (rust-miniz-oxide-0.3.7): New variable.

Change-Id: I750dea08720509e878d7d14930bc1e35cee6ba02
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
a0e5e55c1c gnu: Add rust-num-rational-0.3.2.
* gnu/packages/rust-crates.scm (rust-num-rational-0.3.2): New variable.

Change-Id: Id8c1b9941bc4a16ecc6b8c66f32e065ce4c0bee6
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
0fb80e82bd gnu: Add rust-png-0.16.8.
* gnu/packages/rust-crates.scm (rust-png-0.16.8): New variable.

Change-Id: Ieb303c738b508182e40713fd5b1dfbead953465a
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
a1c975ae3f gnu: Add rust-roots-0.0.6.
* gnu/packages/rust-crates.scm (rust-roots-0.0.6): New variable.

Change-Id: If15684eab4e06476bcb6e6d4dafa222e111835ae
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
561c3901c8 gnu: Add rust-tiff-0.6.1.
* gnu/packages/rust-crates.scm (rust-tiff-0.6.1): New variable.

Change-Id: I06ddc8fef71aee1a676c21113a0d39e0bc47f183
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
0e5beceedd gnu: Add rust-visioncortex-0.8.9.
* gnu/packages/rust-crates.scm (rust-visioncortex-0.8.9): New variable.

Change-Id: I5a876ddcfe00e92a0af0ac42faab70de499f0354
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
db3082df1f gnu: Add python-ezdxf.
* gnu/packages/python-xyz.scm (python-ezdxf): New variable.

Change-Id: I38986a59449a105fefddc9e31ab29b91110ddced
2026-01-24 14:43:02 +01:00
Daniel Khodabakhsh
f1f30778a8 gnu: Add python-asyncudp.
* gnu/packages/python-web.scm (python-asyncudp): New variable.

Change-Id: I704a3d850baa3562b4f1d9d7646a09766be7f372
2026-01-24 14:43:02 +01:00
Gabriel Wicki
3a7ac72469
gnu: mp3: Remove taglib-next.
taglib had been updated and taglib-next is broken due to missing input
cppunit.

* gnu/packages/mp3.scm (taglib-next): Delete variable.
(python-pytaglib) [inputs]: Change reference to taglib.

Change-Id: I398761463488795aa66a547817fa6eb23ae8446a
Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch>
2026-01-24 12:17:22 +01:00
Giacomo Leidi
8e11f42c0c
gnu: Allow guile-dotenv-cli to find its dependencies.
* gnu/packages/guile-xyz.scm (guile-dotenv-cli)[modules]: Add
guile-build-system's modules.
[phases]<wrap-binaries>: Simplify and add nyacc to the dependencies.

Merges: #1714
Change-Id: I93f441e2aee484bad3926633f710472d343ced7a
2026-01-24 12:07:03 +01:00
Cayetano Santos
0908abf25c
gnu: iverilog: Enable cross compile.
* gnu/packages/electronics.scm (iverilog)[arguments]: Add #:make-flags
and remove ’ensure-native-baked-CC/CXX #:phase.

Merges guix/guix!5696

Change-Id: I53cbdc77a426403dcd965a4e51b04e34fdd590d2
2026-01-24 10:26:21 +01:00
8 changed files with 343 additions and 87 deletions

View file

@ -633,18 +633,10 @@ Simulator Trace} files.")
(arguments
(list
#:bootstrap-scripts #~(list "autoconf.sh")
#:phases #~(modify-phases %standard-phases
(add-after 'unpack 'ensure-native-baked-CC/CXX
(lambda _
;; The compilers used to build are retained in
;; bin/iverilog-vpi, which is a Makefile
;; script. Normalize these to just 'gcc' and 'g++' to
;; avoid having these set to cross compilers.
(substitute* "Makefile.in"
(("s;@IVCC@;\\$\\(CC);")
"s;@IVCC@;gcc;")
(("s;@IVCXX@;\\$\\(CXX);")
"s;@IVCXX@;g++;")))))))
#:make-flags
#~(list (string-append "CC=" #$(cc-for-target))
(string-append "CXX=" #$(cxx-for-target))
(string-append "PREFIX=" #$output))))
(native-inputs (list autoconf bison flex gperf))
(inputs (list zlib))
(home-page "https://steveicarus.github.io/iverilog/")

View file

@ -47,6 +47,7 @@
;;; Copyright © 2025 Janneke Nieuwenhuizen <janneke@gnu.org>
;;; Copyright © 2025 Remco van 't Veer <remco@remworks.net>
;;; Copyright © 2025 bdunahu <bdunahu@operationnull.com>
;;; Copyright © 2026 Daniel Khodabakhsh <d@niel.khodabakh.sh>
;;;
;;; This file is part of GNU Guix.
;;;
@ -169,6 +170,7 @@
#:use-module (gnu packages qt)
#:use-module (gnu packages readline)
#:use-module (gnu packages ruby-check)
#:use-module (gnu packages rust-apps)
#:use-module (gnu packages sagemath)
#:use-module (gnu packages serialization)
#:use-module (gnu packages sqlite)
@ -2235,6 +2237,83 @@ like relocation symbols. It is able to deal with malformed binaries, making
it suitable for security research and analysis.")
(license license:lgpl3)))
(define-public rayforge
(package
(name "rayforge")
(version "0.28.3")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/barebaric/rayforge")
(commit version)))
(file-name (git-file-name name version))
(sha256 (base32 "1yf4bhhvcg9haq481y41yfq0495qfi21xk8d2llcgwbdqil1mlvs"))))
(build-system pyproject-build-system)
(native-inputs (list
python-gitpython
python-pytest
python-pytest-asyncio
python-pytest-cov
python-pytest-mock
python-setuptools))
(inputs (list
bash-minimal
libadwaita
opencv
python-aiohttp
python-asyncudp
python-blinker
python-ezdxf
python-numpy
python-platformdirs
python-pycairo
python-pyclipper
python-pygobject
python-pyopengl
python-pyopengl-accelerate
python-pypdf
python-pyserial-asyncio
python-pyvips
python-pyyaml
python-scipy
python-semver
python-svgelements
python-websockets
vtracer))
(arguments (list
#:phases #~(modify-phases %standard-phases
(add-after 'unpack 'write-version-file (lambda _
(call-with-output-file "rayforge/version.txt"
(lambda (port)
(display #$version port)))
(let ((port (open-file "MANIFEST.in" "a")))
(display "include rayforge/version.txt\n" port)
(close-port port))))
(add-after 'unpack 'fix-tests (lambda _
(mkdir "tmp-home")
(setenv "HOME" (string-append (getcwd) "/tmp-home"))
; Fix abstract class test for older Python error message format
(substitute* "tests/pipeline/stage/test_base_stage.py"
(("without an implementation for abstract method 'reconcile'")
"abstract method '?reconcile'?"))
; Fix arc fitting test - add looser tolerance for floating point comparison
(substitute* "tests/core/geo/test_fitting.py"
(("assert np\\.allclose\\(\\(cmd\\[COL_I\\], cmd\\[COL_J\\]\\), \\(-10\\.0, 0\\.0\\)\\)")
"assert np.allclose((cmd[COL_I], cmd[COL_J]), (-10.0, 0.0), atol=1e-3)"))))
(delete 'sanity-check) ; Tests against python package version of rayforge
(add-after 'wrap 'wrap-rayforge
(lambda _
(wrap-program
(string-append #$output "/bin/rayforge")
`("GI_TYPELIB_PATH" ":" prefix (,(getenv "GI_TYPELIB_PATH")))))))))
(home-page "https://github.com/barebaric/rayforge")
(synopsis "Desktop application for laser cutting and engraving")
(description "Rayforge is a modern, cross-platform 2D CAD and G-code control
software designed for GRBL-based laser cutters and engravers. It features a
polished interface built using GTK4 and Libadwaita, with support for SVG, DXF,
PDF, and various image formats.")
(license license:expat)))
(define-public zycore
(package
(name "zycore")

View file

@ -957,10 +957,13 @@ variables from them.")
(name "guile-dotenv-cli")
(arguments
(list
#:modules `((ice-9 match)
(ice-9 ftw)
,@%default-gnu-imported-modules)
#:modules `(((guix build guile-build-system)
#:select
(target-guile-effective-version))
,@%default-gnu-modules)
#:phases
(with-imported-modules `((guix build guile-build-system)
,@%default-gnu-imported-modules)
#~(modify-phases %standard-phases
(replace 'install
(lambda _
@ -968,48 +971,26 @@ variables from them.")
(install-file "./scripts/dotenv"
(string-append #$output "/bin/"))))
(add-after 'install 'wrap-binaries
(lambda _
(let* ((inputs
(list
#$@(map (lambda (input)
(this-package-input input))
'("guile-config"
"guile-dotenv"))))
(compiled-dir
(lambda (out version)
(string-append out "/lib/guile/"
version "/site-ccache")))
(uncompiled-dir
(lambda (out version)
(string-append out "/share/guile/site"
(if (string-null? version) "" "/")
version)))
(lambda* (#:key inputs #:allow-other-keys)
(let* ((version (target-guile-effective-version))
(site-ccache (string-append "/lib/guile/"
version "/site-ccache"))
(site (string-append "/share/guile/site/" version))
(dep-path
(lambda (env modules path)
(lambda (env path)
(list env ":" 'prefix
(cons modules
(cons (string-append #$output path)
(map (lambda (input)
(string-append input path))
inputs)))))
(bin (string-append #$output "/bin/"))
(site
(uncompiled-dir #$(this-package-input "guile-dotenv") "")))
(match (scandir site)
(("." ".." version)
(for-each
(lambda (file)
(wrap-program (string-append bin file)
(dep-path
"GUILE_LOAD_PATH"
(uncompiled-dir
#$(this-package-input "guile-dotenv") version)
(uncompiled-dir "" version))
(dep-path
"GUILE_LOAD_COMPILED_PATH"
(compiled-dir
#$(this-package-input "guile-dotenv") version)
(compiled-dir "" version))))
'("dotenv"))))))))))
(string-append
(assoc-ref inputs input)
path))
(list "guile-config"
"guile-dotenv"
"nyacc"))))))
(bin (string-append (ungexp output) "/bin/")))
(wrap-program (string-append bin "dotenv")
(dep-path "GUILE_LOAD_PATH" site)
(dep-path "GUILE_LOAD_COMPILED_PATH" site-ccache)))))))))
(inputs
(modify-inputs (package-inputs guile-dotenv)
(append bash-minimal)))

View file

@ -285,24 +285,6 @@ Speex, WavPack TrueAudio, WAV, AIFF, MP4 and ASF files.")
(base32
"0phliksg5r1n15prcbp391xk2z1fh2c7zlc7h0nabpwkf6j08za1"))))))
(define-public taglib-next
(package
(inherit taglib)
(name "taglib")
(version "2.1.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/taglib/taglib")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0m1xyjsg6a8p4prn1xr1g29zsxqr7606cv3cblgjgxkb1dk26fx7"))))
(inputs
(list utfcpp
zlib))))
(define-public minimp3
;; The latest commit is used as there is no release.
(let ((commit "afb604c06bc8beb145fecd42c0ceb5bda8795144")
@ -792,7 +774,7 @@ fingerprinting library and the Acoustid API.")
python-pytest
python-setuptools))
(inputs
(list taglib-next))
(list taglib))
(home-page "https://github.com/supermihi/pytaglib")
(synopsis "Python bindings for taglib")
(description

View file

@ -87,6 +87,7 @@
;;; Copyright © 2025 Artur Wroblewski <wrobell@riseup.net>
;;; Copyright © 2025 Allan Adair <allan@adair.no>
;;; Copyright © 2025 Aaron Covrig <aaron.covrig.us@ieee.org>
;;; Copyright © 2026 Daniel Khodabakhsh <d@niel.khodabakh.sh>
;;;
;;; This file is part of GNU Guix.
;;;
@ -310,6 +311,26 @@ broad range of notification services, such as Telegram, Discord, Slack, Amazon
SNS, Gotify, etc.")
(license license:bsd-2)))
(define-public python-asyncudp
(package
(name "python-asyncudp")
(version "0.11.0")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/eerimoq/asyncudp")
(commit version)))
(file-name (git-file-name name version))
(sha256 (base32 "1i2s8mmmggzq6vk5aldz3g85jnqfbgxfqi60wl58jpn2lbr8fqlr"))))
(build-system pyproject-build-system)
(native-inputs (list
python-pytest
python-setuptools))
(home-page (git-reference-url (origin-uri source)))
(synopsis "High level UDP sockets for asyncio")
(description "Python library offering high level UDP sockets for asyncio.")
(license license:expat)))
(define-public python-behave-web-api
(package
(name "python-behave-web-api")

View file

@ -178,6 +178,7 @@
;;; Copyright © 2025 Luca Kredel <luca.kredel@web.de>
;;; Copyright © 2025 Isidor Zeuner <guix@quidecco.pl>
;;; Copyright © 2025 Andy Tai <atai@atai.org>
;;; Copyright © 2026 Daniel Khodabakhsh <d@niel.khodabakh.sh>
;;;
;;; This file is part of GNU Guix.
;;;
@ -1051,6 +1052,34 @@ dicts.")
Rust's @url{https://docs.rs/exitcode, exitcode}.")
(license license:expat)))
(define-public python-ezdxf
(package
(name "python-ezdxf")
(version "1.3.5")
(source (origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/mozman/ezdxf")
(commit (string-append "v" version))))
(sha256 (base32 "14rb99dakzzpdflnsw2wr2y0s28fhqz4dp78mi823457bdpv18ix"))))
(build-system pyproject-build-system)
(native-inputs (list
python-cython
python-pillow
python-pytest
python-setuptools
unzip))
(propagated-inputs (list
python-fonttools
python-numpy
python-pyparsing
python-typing-extensions))
(home-page "https://ezdxf.mozman.at/")
(synopsis "Python library to read and write DXF drawings")
(description "ezdxf is a Python package to create new DXF files and
read/modify/write existing DXF files.")
(license license:expat)))
(define-public python-fastnumbers
(package
(name "python-fastnumbers")

View file

@ -46,6 +46,7 @@
;;; Copyright © 2025 Julian Flake <julian@flake.de>
;;; Copyright © 2025 Ahmad Jarara <ajarara@fastmail.com>
;;; Copyright © 2025 Cayetano Santos <csantosb@inventati.org>
;;; Copyright © 2026 Daniel Khodabakhsh <d@niel.khodabakh.sh>
;;;
;;; This file is part of GNU Guix.
;;;
@ -3134,6 +3135,42 @@ will be translated to either truecolor (24-bit) ANSI codes or 8-bit codes for
older terminal emulators.")
(license (list license:expat license:asl2.0))))
(define-public vtracer
(package
(name "vtracer")
(version "0.6.5")
(source (origin
(method url-fetch)
(uri (crate-uri "vtracer" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256 (base32 "035x0dbbyi3nnyc2ajawdjq9j6slpsq2k2hmyf3p77n9qn3p2c62"))))
(build-system cargo-build-system)
(native-inputs (list
maturin
python-wrapper))
(inputs (cargo-inputs 'vtracer))
(arguments (list
#:install-source? #false
#:imported-modules `(
,@%cargo-build-system-modules
,@%pyproject-build-system-modules)
#:modules '(
(guix build cargo-build-system)
((guix build pyproject-build-system) #:prefix py:)
(guix build utils))
#:phases
#~(modify-phases %standard-phases
(add-after 'build 'build-python-module
(assoc-ref py:%standard-phases 'build))
(add-after 'build-python-module 'install-python-module
(assoc-ref py:%standard-phases 'install)))))
(home-page "http://www.visioncortex.org/vtracer")
(synopsis "Raster to vector graphics converter with Python bindings")
(description
"VTracer is a command-line tool and library to convert raster images (like
PNG and JPEG) into vector graphics (SVG).")
(license (list license:expat license:asl2.0))))
(define-public watchexec
(package
(name "watchexec")

View file

@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2025 Hilton Chain <hako@ultrarare.space>
;;; Copyright © 2026 Daniel Khodabakhsh <d@niel.khodabakh.sh>
;;;
;;; This file is part of GNU Guix.
;;;
@ -4385,6 +4386,10 @@
(crate-source "defer-heavy" "0.1.0"
"1qd00mmhj43ic47mphdmjwc561jbxfvh6mdmrxwmj3kc7qg6jlsh"))
(define rust-deflate-0.8.6
(crate-source "deflate" "0.8.6"
"0x6iqlayg129w63999kz97m279m0jj4x4sm6gkqlvmp73y70yxvk"))
(define rust-deflate64-0.1.9
(crate-source "deflate64" "0.1.9"
"06scix17pa7wzzfsnhkycpcc6s04shs49cdaxx2k1sl0226jnsfs"))
@ -5819,6 +5824,10 @@
"1n2a9hsi1vw2qlqbl7v101dfp12hhsajjmk44r7pq4rf5f4ad9c8"
#:snippet '(delete-file-recursively "docs")))
(define rust-flo-curves-0.3.1
(crate-source "flo_curves" "0.3.1"
"16x293dp8825jh465kgms4yyvl4960j26gh37h3skflq9zxpy8hw"))
(define rust-float-cmp-0.10.0
(crate-source "float-cmp" "0.10.0"
"1n760i3nxd2x0zc7fkxkg3vhvdyfbvzngna006cl9s9jacaz775h"))
@ -6437,6 +6446,10 @@
(crate-source "ghash" "0.5.1"
"1wbg4vdgzwhkpkclz1g6bs4r5x984w5gnlsj4q5wnafb5hva9n7h"))
(define rust-gif-0.11.4
(crate-source "gif" "0.11.4"
"01hbw3isapzpzff8l6aw55jnaqx2bcscrbwyf3rglkbbfp397p9y"))
(define rust-gif-0.12.0
(crate-source "gif" "0.12.0"
"0ibhjyrslfv9qm400gp4hd50v9ibva01j4ab9bwiq1aycy9jayc0"
@ -9210,6 +9223,10 @@
(crate-source "im-rc" "15.1.0"
"1zp5vdjj4b4lg8jnrz0wmdln2cdd9gn24a4psdvwd050bykma6dg"))
(define rust-image-0.23.14
(crate-source "image" "0.23.14"
"18gn2f7xp30pf9aqka877knlq308khxqiwjvsccvzaa4f9zcpzr4"))
(define rust-image-0.24.9
(crate-source "image" "0.24.9"
"17gnr6ifnpzvhjf6dwbl9hki8x6bji5mwcqp0048x1jm5yfi742n"
@ -9743,6 +9760,10 @@
(crate-source "itertools" "0.14.0"
"118j6l1vs2mx65dqhwyssbrxpawa90886m3mzafdvyip41w2q69b"))
(define rust-itertools-0.8.2
(crate-source "itertools" "0.8.2"
"1154j48aw913v5jnyhpxialxhdn2sfpl4d7bwididyb1r05jsspm"))
(define rust-itertools-0.9.0
(crate-source "itertools" "0.9.0"
"0jyml7ygr7kijkcjdl3fk5f34y5h5jsavclim7l13zjiavw1hkr8"))
@ -9942,6 +9963,10 @@
(crate-source "jobserver" "0.1.34"
"0cwx0fllqzdycqn4d6nb277qx5qwnmjdxdl0lxkkwssx77j3vyws"))
(define rust-jpeg-decoder-0.1.22
(crate-source "jpeg-decoder" "0.1.22"
"1wnh0bmmswpgwhgmlizz545x8334nlbmkq8imy9k224ri3am7792"))
(define rust-jpeg-decoder-0.3.1
(crate-source "jpeg-decoder" "0.3.1"
"1c1k53svpdyfhibkmm0ir5w0v3qmcmca8xr8vnnmizwf6pdagm7m"
@ -11636,6 +11661,14 @@
(crate-source "minidom" "0.12.0"
"06nbqscsv2clc4mvdzzl1syn89plsqvmxn2lqxjfrxbllqar2m7y"))
(define rust-miniz-oxide-0.3.7
(crate-source "miniz_oxide" "0.3.7"
"0dblrhgbm0wa8jjl8cjp81akaj36yna92df4z1h9b26n3spal7br"))
(define rust-miniz-oxide-0.4.4
(crate-source "miniz_oxide" "0.4.4"
"0jsfv00hl5rmx1nijn59sr9jmjd4rjnjhh4kdjy8d187iklih9d9"))
(define rust-mio-0.6.23
(crate-source "mio" "0.6.23"
"1i2c1vl8lr45apkh8xbh9k56ihfsmqff5l7s2fya7whvp7sndzaa"))
@ -12714,6 +12747,10 @@
(crate-source "num-rational" "0.2.4"
"1vsaz96chxcgpqd5a0dq8hb3b4sj6dnlhwmpbkf4mx6vnls0202w"))
(define rust-num-rational-0.3.2
(crate-source "num-rational" "0.3.2"
"01sgiwny9iflyxh2xz02sak71v2isc3x608hfdpwwzxi3j5l5b0j"))
(define rust-num-rational-0.4.2
(crate-source "num-rational" "0.4.2"
"093qndy02817vpgcqjnj139im3jl7vkq4h68kykdqqh577d18ggq"))
@ -14187,6 +14224,10 @@
(crate-source "pnet_sys" "0.35.0"
"0jqgl34w5jckvby74nh89hjc94m8m6pz7hjh21s0hsyvsk9l6ikx"))
(define rust-png-0.16.8
(crate-source "png" "0.16.8"
"1ipl44q3vy4kvx6j296vk7d4v8gvcg203lrkvvixwixq1j98fciw"))
(define rust-png-0.17.16
(crate-source "png" "0.17.16"
"09kmkms9fmkbkarw0lnf0scqvjwwg3r7riddag0i3q39r0pil5c2"))
@ -16039,6 +16080,10 @@
"0dh8fd4l54a36881b51275z3hbbjrmrj6rglr28sjzzz76js4i3n"
#:snippet '(delete-file-recursively "tests")))
(define rust-roots-0.0.6
(crate-source "roots" "0.0.6"
"1nx6rm5avh9m32nwa1ica6firhfdsx0456n4s0lmgm3spm288d44"))
(define rust-ropey-1.6.1
(crate-source "ropey" "1.6.1"
"1dckf3likfi1my2ilqwhq2ifsm9iq8cayg6ws7fpa6nd1d11whck"))
@ -19352,16 +19397,20 @@
(crate-source "thrussh-libsodium" "0.3.0"
"18vf8zpvyhbcdkn3cl6rdc2s57676jj6j4m2ykszc3fyi2xh1vaq"))
(define rust-tiff-0.10.3
(crate-source "tiff" "0.10.3"
"0vrkdk9cdk07rh7iifcxpn6m8zv3wz695mizhr8rb3gfgzg0b5mg"
#:snippet '(delete-file-recursively "tests")))
(define rust-tiff-0.6.1
(crate-source "tiff" "0.6.1"
"0ds48vs919ccxa3fv1www7788pzkvpg434ilqkq7sjb5dmqg8lws"))
(define rust-tiff-0.9.1
(crate-source "tiff" "0.9.1"
"0ghyxlz566dzc3scvgmzys11dhq2ri77kb8sznjakijlxby104xs"
#:snippet '(delete-file-recursively "tests")))
(define rust-tiff-0.10.3
(crate-source "tiff" "0.10.3"
"0vrkdk9cdk07rh7iifcxpn6m8zv3wz695mizhr8rb3gfgzg0b5mg"
#:snippet '(delete-file-recursively "tests")))
(define rust-tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
(crate-source "tikv-jemalloc-sys"
"0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7"
@ -21102,6 +21151,10 @@
(crate-source "versions" "6.3.2"
"0ff12avdiqhiv6nanikkjl1x3s2y7amkj3r5nivb7zficf5ljpgj"))
(define rust-visioncortex-0.8.9
(crate-source "visioncortex" "0.8.9"
"1vc3sqaxzp9k1sq68q0ca3x2yav25h5m8nhbgy8giyxfzfdaafy0"))
(define rust-vlq-0.5.1
(crate-source "vlq" "0.5.1"
"1zygijgl47gasi0zx34ak1jq2n4qmk0cx2zpn13shba157npxpb5"))
@ -58755,6 +58808,88 @@
rust-windows-x86-64-msvc-0.48.5
rust-windows-x86-64-msvc-0.52.6
rust-yaml-rust-0.4.5))
(vtracer => (list
rust-adler-1.0.2
rust-adler32-1.2.0
rust-ansi-term-0.12.1
rust-atty-0.2.14
rust-autocfg-1.5.0
rust-bit-vec-0.6.3
rust-bitflags-1.3.2
rust-bitflags-2.9.4
rust-bumpalo-3.19.0
rust-bytemuck-1.24.0
rust-byteorder-1.5.0
rust-cfg-if-1.0.4
rust-clap-2.34.0
rust-color-quant-1.1.0
rust-crc32fast-1.5.0
rust-crossbeam-deque-0.8.6
rust-crossbeam-epoch-0.9.18
rust-crossbeam-utils-0.8.21
rust-deflate-0.8.6
rust-either-1.15.0
rust-fastrand-2.3.0
rust-flo-curves-0.3.1
rust-getrandom-0.2.16
rust-gif-0.11.4
rust-hermit-abi-0.1.19
rust-image-0.23.14
rust-indoc-1.0.9
rust-itertools-0.8.2
rust-jpeg-decoder-0.1.22
rust-js-sys-0.3.81
rust-libc-0.2.177
rust-lock-api-0.4.14
rust-log-0.4.28
rust-memoffset-0.9.1
rust-miniz-oxide-0.3.7
rust-miniz-oxide-0.4.4
rust-num-integer-0.1.46
rust-num-iter-0.1.45
rust-num-rational-0.3.2
rust-num-traits-0.2.19
rust-once-cell-1.21.3
rust-parking-lot-0.12.5
rust-parking-lot-core-0.9.12
rust-png-0.16.8
rust-proc-macro2-1.0.101
rust-pyo3-0.19.2
rust-pyo3-build-config-0.19.2
rust-pyo3-ffi-0.19.2
rust-pyo3-macros-0.19.2
rust-pyo3-macros-backend-0.19.2
rust-quote-1.0.41
rust-rayon-1.11.0
rust-rayon-core-1.13.0
rust-redox-syscall-0.5.18
rust-roots-0.0.6
rust-rustversion-1.0.22
rust-scoped-threadpool-0.1.9
rust-scopeguard-1.2.0
rust-smallvec-1.15.1
rust-strsim-0.8.0
rust-syn-1.0.109
rust-syn-2.0.106
rust-target-lexicon-0.12.16
rust-textwrap-0.11.0
rust-tiff-0.6.1
rust-unicode-ident-1.0.19
rust-unicode-width-0.1.14
rust-unindent-0.1.11
rust-vec-map-0.8.2
rust-visioncortex-0.8.9
rust-wasi-0.11.1+wasi-snapshot-preview1
rust-wasm-bindgen-0.2.104
rust-wasm-bindgen-backend-0.2.104
rust-wasm-bindgen-macro-0.2.104
rust-wasm-bindgen-macro-support-0.2.104
rust-wasm-bindgen-shared-0.2.104
rust-weezl-0.1.10
rust-winapi-0.3.9
rust-winapi-i686-pc-windows-gnu-0.4.0
rust-winapi-x86-64-pc-windows-gnu-0.4.0
rust-windows-link-0.2.1))
(wallust =>
(list rust-adler2-2.0.0
rust-aho-corasick-1.1.3