Compare commits

...

497 Commits

Author SHA1 Message Date
Peder Bergebakken Sundt b6d85c936f
Merge pull request #300769 from hojerst/fix-vendir-version
vendir: fix version number in binary
2024-04-16 22:51:36 +02:00
Elq Hrkstn e4c62bd902
python3Packages.wavefile: unbreak
#288721
2024-04-16 22:46:33 +02:00
Pol Dellaiera 10eb3b4115
Merge pull request #304146 from wegank/pslib-fix
pslib: fix build on darwin
2024-04-16 22:42:31 +02:00
Peder Bergebakken Sundt e9db346ef1
Merge pull request #250960 from pinpox/obs-studio-plugins.input-overlay
obs-studio-plugins.input-overlay: 5.0.0 -> 5.0.4
2024-04-16 22:40:34 +02:00
Pol Dellaiera 69868400cb
Merge pull request #304331 from sikmir/sshuttle
sshuttle: 1.1.1 → 1.1.2
2024-04-16 22:39:32 +02:00
Peder Bergebakken Sundt 4680c86279
Merge pull request #299380 from khaneliman/catsddm
catppuccin-sddm-corners: unstable-2023-02-17 -> unstable-2023-05-30
2024-04-16 22:38:53 +02:00
Pol Dellaiera 437c5f8867
Merge pull request #304346 from yayayayaka/snipe-it-6.3.4
snipe-it: 6.3.3 -> 6.3.4
2024-04-16 22:38:40 +02:00
Pol Dellaiera a2e28087ed
Merge pull request #304353 from FabianRig/init-labelle
labelle: init at 1.1.0
2024-04-16 22:38:16 +02:00
Pol Dellaiera 8dd93957c7
Merge pull request #304381 from yayayayaka/gitlab-16.10.3
gitlab: 16.10.2 -> 16.10.3
2024-04-16 22:37:21 +02:00
Fabian Affolter 1f32dd51d1
Merge pull request #303982 from fabaff/zeroconf-bump
python312Packages.zeroconf: 0.132.0 -> 0.132.2
2024-04-16 22:34:57 +02:00
Pol Dellaiera 503897c0fd
Merge pull request #304447 from r-ryantm/auto-update/tailscale
tailscale: 1.64.0 -> 1.64.1
2024-04-16 22:33:50 +02:00
Pol Dellaiera 33fd44e31e
Merge pull request #304415 from code-asher/code-server/4.23.1
code-server: 4.19.1 -> 4.23.1
2024-04-16 22:33:21 +02:00
Peder Bergebakken Sundt 322d13128e
Merge pull request #287312 from satabin/obs-waveform-fix-data
obs-studio-plugins.waveform: fix data directory
2024-04-16 22:33:03 +02:00
Yt 846a092332
Merge pull request #304590 from r-ryantm/auto-update/gleam
gleam: 1.0.0 -> 1.1.0
2024-04-16 20:25:25 +00:00
Peder Bergebakken Sundt b9e743e734
Merge pull request #291137 from vojta001/release-notes-link
release-notes/23.05: fix link to alice-lg
2024-04-16 22:24:21 +02:00
Peder Bergebakken Sundt 49810e2151
Merge pull request #299660 from jensbin/evdi_1.41.2
evdi: 1.14.1-unstable-2024-01-30 -> 1.14.4
2024-04-16 22:16:29 +02:00
Martin Weinelt 3af9ee3b63
Merge pull request #303159 from jopejoe1/firefox/updates/125.0b9
firefox-{beta,devedition}{-bin}-unwrapped: 125.0b3 -> 125.0b9
2024-04-16 22:14:03 +02:00
Fabian Affolter f7e20b2e09
Merge pull request #296931 from fabaff/azure-keyvault-keys-bump
python312Packages.azure-keyvault-keys: 4.8.0 -> 4.9.0
2024-04-16 22:11:58 +02:00
Felix Bühler a1b894ef97
Merge pull request #304521 from MikaelFangel/update-fantomas
fantomas: 6.3.1 -> 6.3.4
2024-04-16 22:09:30 +02:00
Martin Weinelt 66adc1e47f
Merge pull request #304601 from andresilva/firefox-125.0.1
firefox: 125.0 -> 125.0.1
2024-04-16 22:04:38 +02:00
André Silva 4c0599b6ce
firefox-bin-unwrapped: 125.0 -> 125.0.1
https://www.mozilla.org/en-US/firefox/125.0.1/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2024-18/

Fixes: CVE-2024-3852, CVE-2024-3853, CVE-2024-3854, CVE-2024-3855,
       CVE-2024-3856, CVE-2024-3857, CVE-2024-3858, CVE-2024-3859,
       CVE-2024-3860, CVE-2024-3861, CVE-2024-3862, CVE-2024-3863,
       CVE-2024-3302, CVE-2024-3864, CVE-2024-3865
2024-04-16 21:59:38 +02:00
André Silva 283867bd9a
firefox-unwrapped: 125.0 -> 125.0.1
https://www.mozilla.org/en-US/firefox/125.0.1/releasenotes/
https://www.mozilla.org/en-US/security/advisories/mfsa2024-18/

Fixes: CVE-2024-3852, CVE-2024-3853, CVE-2024-3854, CVE-2024-3855,
       CVE-2024-3856, CVE-2024-3857, CVE-2024-3858, CVE-2024-3859,
       CVE-2024-3860, CVE-2024-3861, CVE-2024-3862, CVE-2024-3863,
       CVE-2024-3302, CVE-2024-3864, CVE-2024-3865
2024-04-16 21:59:35 +02:00
superherointj 1c4d20bdb6
Merge pull request #304606 from star-szr/maintainers-remove-star-szr
maintainers: remove star-szr
2024-04-16 16:51:43 -03:00
superherointj 947baf4f60
Merge pull request #302733 from r-ryantm/auto-update/odin
odin: dev-2024-03 -> dev-2024-04a
2024-04-16 16:38:30 -03:00
Leona Maroni 2bf69c033d
Merge pull request #301050 from eflanagan0/update-modsecurity
modsecurity_standalone: point to owasp-modsecurity
2024-04-16 21:38:00 +02:00
FabianRig 6e1ec9985c labelle: init at 1.1.0 2024-04-16 21:21:28 +02:00
Tungsten842 608072151b rtl-sdr: add myself as maintainer 2024-04-16 20:55:35 +02:00
Tungsten842 a1080ded57 rtl-sdr: refactor, add rtl-sdr-blog and set it as default 2024-04-16 20:55:35 +02:00
Scott Zhu Reeves 49716578cc maintainers: remove star-szr 2024-04-16 14:43:21 -04:00
Thomas Gerbet be365f9dc9
Merge pull request #303726 from teutat3s/electron-bin-updates
`electron_27-bin`, `electron_28-bin`, `electron_29-bin` updates
2024-04-16 20:18:29 +02:00
sternenseemann 179f8e0aa4 haskell.compiler.ghc965: init at 9.6.5
https://www.haskell.org/ghc/blog/20240416-ghc-9.6.5-released.html
2024-04-16 20:07:28 +02:00
Sandro 4a04be9a3c
Merge pull request #298888 from ShaddyDC/openusd-bump
python3Packages.openusd: 23.11 -> 24.03
2024-04-16 19:52:00 +02:00
Fabian Affolter a5e78b356d python311Packages.nats-py: disable failing tests 2024-04-16 19:34:57 +02:00
Fabian Affolter b104cf86f2 python311Packages.nats-py: refactor 2024-04-16 19:31:49 +02:00
Fabian Affolter 77502bb56e python311Packages.nats-py: format with nixfmt 2024-04-16 19:30:44 +02:00
Thomas Gerbet 787303bccb
Merge pull request #304269 from OPNA2608/update/palemoon-bin
palemoon-bin: 33.0.0 -> 33.0.2, add meta.updateScript
2024-04-16 19:23:20 +02:00
R. Ryantm 3fbb8ce546 gleam: 1.0.0 -> 1.1.0 2024-04-16 17:06:11 +00:00
superherointj 4231f20d15
Merge pull request #301330 from superherointj/vscode-bulk-update-2024-04-03
vscode-extensions: bulk update 2024-04-03
2024-04-16 14:02:55 -03:00
superherointj 333f1f6354
Merge pull request #303202 from superherointj/vscode-extensions-signageos.signageos-vscode-sops
vscode-extensions.signageos.signageos-vscode-sops: init 0.9.1
2024-04-16 14:02:21 -03:00
Adam C. Stephens c2d460af86
Merge pull request #304545 from GaetanLepage/river
river: 0.2.6 -> 0.3.0
2024-04-16 12:55:41 -04:00
superherointj abc1cca9c7
Merge pull request #211321 from mstone/darwin-fix-vscode-lldb
vscode-extensions.vadimcn.vscode-lldb: fix on Darwin
2024-04-16 13:52:38 -03:00
Sandro 2b6ee326ad
Merge pull request #304292 from msanft/atuin/18.2.0
atuin: 18.1.0 -> 18.2.0
2024-04-16 18:23:04 +02:00
Weijia Wang 663d01e76b
Merge pull request #304374 from GaetanLepage/zed
zed-editor: 0.130.6 -> 0.130.7
2024-04-16 18:21:27 +02:00
Weijia Wang 435f9ed5c7
Merge pull request #295595 from SFrijters/espflash-3.0.0
espflash: 2.1.0 -> 3.0.0
2024-04-16 18:16:35 +02:00
sternenseemann 06c817b2ac s6-rc: use --replace-fail for cross substitutions
We would probably prefer a warning if an additional header is added we
need to substitute, but that is practically impossible…
2024-04-16 18:05:08 +02:00
Adam Joseph 4b46c7e8eb s6-linux-init: fix cross compilation
Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2024-04-16 18:05:08 +02:00
sternenseemann 31dddc574f
Merge pull request #302932 from NixOS/haskell-updates
haskellPackages: update stackage and hackage
2024-04-16 18:02:54 +02:00
Eli Flanagan 628dcc7692
modsecurity_standalone: point to owasp-modsecurity
TrustWave has transferred ownership of ModSecurity to OWASP. This repository has the historical sources, active development, and accurate maintainer information.
2024-04-16 11:53:12 -04:00
R. RyanTM 3ad65e9f48
oh-my-zsh: 2023-11-29 -> 2024-04-12 (#303737) 2024-04-16 11:27:15 -04:00
Fabian Affolter 5d66004239 python311Packages.sigstore: format with nixfmt 2024-04-16 17:26:59 +02:00
Fabian Affolter c59ceae809 python311Packages.sigstore: 2.1.0 -> 2.1.5
Diff: https://github.com/sigstore/sigstore-python/compare/refs/tags/v2.1.0...v2.1.5

Changelog: https://github.com/sigstore/sigstore-python/blob/2.1.5/CHANGELOG.md
2024-04-16 17:26:20 +02:00
Fabian Affolter 428f5e5ae7 python312Packages.sigstore-rekor-types: refactor 2024-04-16 17:24:20 +02:00
Fabian Affolter 63d75f2617 Revert "python3Packages.sigstore-rekor-types: 0.0.11 -> 0.0.12"
This reverts commit 836157ed90.
2024-04-16 17:22:10 +02:00
Fabian Affolter 1a65ceb3d1 python311Packages.sigstore: refactor 2024-04-16 17:11:58 +02:00
Lily Foster 8d611bec0c
Merge pull request #304541 from chvp/bump/teams-for-linux
teams-for-linux: 1.4.24 -> 1.4.27
2024-04-16 10:59:33 -04:00
Thiago Kenji Okada c624d49abd
Merge pull request #304549 from JerrySM64/update-kernels
linuxKernel.kernels.linux_zen: 6.8.4-zen1 -> 6.8.6-zen1 ; linuxKernel.kernels.linux_lqx: 6.8.4-lqx1 -> 6.8.6-lqx2
2024-04-16 15:52:42 +01:00
Fabian Affolter 532b6f44d1
Merge pull request #304510 from fabaff/ifconfig-parser-refactor
python312Packages.ifconfig-parser: refactor
2024-04-16 16:52:30 +02:00
Fabian Affolter 1c139576be python312Packages.betterproto: refactor 2024-04-16 16:48:35 +02:00
Fabian Affolter ed71d169ba python312Packages.betterproto: disable flaky test 2024-04-16 16:47:53 +02:00
Pol Dellaiera 8ba35247da
Merge pull request #303365 from superherointj/vscode-extensions.refactor-directory
vscode-extensions: add documentation and move extensions with parameters to a directory
2024-04-16 16:46:19 +02:00
Robert Hensing 6af5f24692
Merge pull request #304277 from eclairevoyant/mddoc-fix
lib: add mdDoc back in to provide proper warning; set explicit timeline for removal
2024-04-16 16:42:54 +02:00
Fabian Affolter 6568eccf17 python312Packages.betterproto: format with nixfmt 2024-04-16 16:37:16 +02:00
Fabian Affolter 2a95659c38 python312Packages.grpclib: 0.4.4 -> 0.4.7
Diff: https://github.com/vmagamedov/grpclib/compare/refs/tags/v0.4.4...v0.4.7

Changelog: https://github.com/vmagamedov/grpclib/blob/v0.4.7/docs/changelog/index.rst
2024-04-16 16:32:53 +02:00
Fabian Affolter b4e8b0ff29 python312Packages.grpclib: format with nixfmt 2024-04-16 16:32:17 +02:00
Fabian Affolter 54dfe6624b python312Packages.grpclib: refactor 2024-04-16 16:31:43 +02:00
Fabian Affolter a6a45ac157 python311Packages.securesystemslib: format with nixfmt 2024-04-16 16:27:48 +02:00
Lily Foster c92928fb0b
Merge pull request #268133 from NyCodeGHG/nixos/db-rest
nixos/db-rest: init
2024-04-16 10:26:41 -04:00
superherointj 354e22ca6b vscode-extensions.timonwong.shellcheck: move to a directory 2024-04-16 11:13:58 -03:00
superherointj 3e4358290c vscode-extensions.b4dm4n.vscode-nixpkgs-fmt: move to a directory 2024-04-16 11:13:58 -03:00
superherointj 024fe44e72 vscode-extensions.nvarner.typst-lsp: move to a directory 2024-04-16 11:13:58 -03:00
superherointj 4e210b2a3b vscode-extensions.mgt19937.typst-preview: move to a directory 2024-04-16 11:13:58 -03:00
superherointj 6badd9fe84 vscode-extensions.foxundermoon.shell-format: move to a directory 2024-04-16 11:13:57 -03:00
superherointj e62a408834 vscode-extensions.kamadorueda.alejandra: move to a directory 2024-04-16 11:13:57 -03:00
superherointj 3ac536f66b vscode-extensions.myriad-dreamin.tinymist: move to directory 2024-04-16 11:13:53 -03:00
superherointj f6d6f32fab vscode-extensions.asciidoctor.asciidoctor-vscode: move to a directory 2024-04-16 11:11:14 -03:00
superherointj 2745c03b3f vscode-extensions.eugleo.magic-racket: move to a directory 2024-04-16 11:11:14 -03:00
superherointj 31de7d1519 vscode-extensions.azdavis.millet: move to a directory 2024-04-16 11:11:14 -03:00
superherointj 937b420b66 vscode-extensions.jackmacwindows.craftos-pc: move to a directory 2024-04-16 11:11:14 -03:00
superherointj b6eec2f5ce vscode-extensions.betterthantomorrow.calva: move to a directory 2024-04-16 11:11:14 -03:00
superherointj 9545974783 vscode-extensions.ms-python.vscode-pylance: move to a directory
Reason: package uses extra packages: nodePackages
2024-04-16 11:11:14 -03:00
superherointj 9011e6c722 vscode-extensions: document criteria used to add new extensions 2024-04-16 11:11:14 -03:00
Pol Dellaiera e2ce670387
Merge pull request #304507 from LamprosPitsillos/bump-tinymist
tinymist: 0.11.3 -> 0.11.4
2024-04-16 16:08:16 +02:00
Mario Rodas 0471b93376
Merge pull request #304496 from aaronjheng/cni
cni: 1.1.2 -> 1.2.0
2024-04-16 09:00:47 -05:00
Peder Bergebakken Sundt 34acb287a7
Merge pull request #298722 from hatch01/textpieces
textpieces: apply patch to fix build
2024-04-16 15:59:55 +02:00
Mario Rodas 6f5b879d63
Merge pull request #304529 from r-ryantm/auto-update/ytt
ytt: 0.48.0 -> 0.49.0
2024-04-16 08:59:40 -05:00
Mario Rodas 64a2cd4fd6
Merge pull request #304532 from fabaff/botocore-stubs-bump
python312Packages.botocore-stubs: 1.34.69 -> 1.34.84
2024-04-16 08:59:12 -05:00
Nick Cao b1031e6d67
Merge pull request #304451 from r-ryantm/auto-update/spicetify-cli
spicetify-cli: 2.36.4 -> 2.36.5
2024-04-16 09:50:23 -04:00
Nick Cao 7892d7faa7
Merge pull request #304453 from r-ryantm/auto-update/telegram-desktop
telegram-desktop: 4.16.6 -> 4.16.7
2024-04-16 09:49:36 -04:00
Nick Cao 6a828d710c
Merge pull request #304462 from r-ryantm/auto-update/python311Packages.pyemvue
python311Packages.pyemvue: 0.18.4 -> 0.18.5
2024-04-16 09:48:08 -04:00
Nick Cao 9ca2d8f214
Merge pull request #304478 from r-ryantm/auto-update/git-machete
git-machete: 3.24.2 -> 3.25.0
2024-04-16 09:46:48 -04:00
Nick Cao 8ffa99419d
Merge pull request #304406 from r-ryantm/auto-update/python311Packages.lmcloud
python311Packages.lmcloud: 1.1.9 -> 1.1.10
2024-04-16 09:44:49 -04:00
Luflosi f1901cf020 gitg: 41 -> 44
https://download.gnome.org/sources/gitg/44/gitg-44.news

Also:
- Add myself as a maintainer
- Enable `strictDeps`
- Run the tests again since they now work
- Use `--replace-fail` instead of `--replace` for `substituteInPlace`
2024-04-16 13:44:12 +00:00
Nick Cao 8b63901474
Merge pull request #304411 from r-ryantm/auto-update/goa
goa: 3.16.0 -> 3.16.1
2024-04-16 09:43:42 -04:00
Nick Cao e487e8abc3
Merge pull request #304414 from r-ryantm/auto-update/influxdb2-cli
influxdb2-cli: 2.7.3 -> 2.7.4
2024-04-16 09:43:07 -04:00
Nick Cao 607da47581
Merge pull request #304421 from r-ryantm/auto-update/nixpacks
nixpacks: 1.21.2 -> 1.21.3
2024-04-16 09:42:15 -04:00
Gaetan Lepage a3dddfc244 river: 0.2.6 -> 0.3.0
Changelog: https://codeberg.org/river/river/releases/tag/v0.3.0
2024-04-16 15:42:10 +02:00
Mario Rodas 12821873e5
Merge pull request #304440 from marsam/fix-soupault-aarch64-darwin
soupault: fix build on aarch64-darwin
2024-04-16 08:41:56 -05:00
Nick Cao 0944839e86
Merge pull request #304431 from r-ryantm/auto-update/vhs
vhs: 0.7.1 -> 0.7.2
2024-04-16 09:40:09 -04:00
Nick Cao 053be0cc59
Merge pull request #304435 from r-ryantm/auto-update/wazero
wazero: 1.7.0 -> 1.7.1
2024-04-16 09:38:46 -04:00
Nick Cao eac1c02025
Merge pull request #304442 from r-ryantm/auto-update/tdl
tdl: 0.16.1 -> 0.16.2
2024-04-16 09:36:54 -04:00
Nick Cao 68231f9cdb
Merge pull request #304355 from necrophcodr/gmqcc-update-2023-05-05
gmqcc: unstable-2021-07-09 -> 0-unstable-2023-05-05
2024-04-16 09:35:28 -04:00
Nick Cao 21787bebb5
Merge pull request #304344 from wegank/osl-darwin-2
osl: remove overrideLibcxx
2024-04-16 09:34:44 -04:00
Nick Cao 77af60277e
Merge pull request #304356 from wegank/prusa-slicer-libcxx
prusa-slicer: remove overrideLibcxx
2024-04-16 09:34:24 -04:00
Nick Cao f9823ef8c9
Merge pull request #304377 from toast003/toast-maintainer
handheld-daemon: add toast to maintainers
2024-04-16 09:32:03 -04:00
K900 afd704553e
Merge pull request #304551 from K900/plasma-6.0.4
Plasma 6: 6.0.3 -> 6.0.4
2024-04-16 16:31:52 +03:00
Nick Cao a8eb4883da
Merge pull request #304378 from gepbird/bruno-1.13.0
bruno: 1.12.3 -> 1.13.1, use --replace-fail
2024-04-16 09:29:19 -04:00
K900 11979c5f3d kdePackages.drkonqi: remove sleep hack 2024-04-16 16:25:00 +03:00
Jerry Starke f06bd76906 linuxKernel.kernels.linux_lqx: 6.8.4-lqx1 -> 6.8.6-lqx2 2024-04-16 15:15:13 +02:00
Martin Weinelt c65021a7b2
Merge pull request #304547 from cafkafk/fix-300343
akkoma: make options work for 23.11 state
2024-04-16 15:13:43 +02:00
Jerry Starke 78bca5ada0 linuxKernel.kernels.linux_zen: 6.8.4-zen1 -> 6.8.6-zen1 2024-04-16 15:12:39 +02:00
sternenseemann f1d25d5f24 haskellPackages.jsaddle-{dom,webkit2gtk}: downgrade to match jsaddle 2024-04-16 15:12:32 +02:00
K900 2b3411f879
Merge pull request #296189 from antifuchs/busybox-as-shell
busybox: Set shellPath up so that ash can be a login shell
2024-04-16 15:56:52 +03:00
Christina Sørensen 8a1dbedde5
akkoma: make options work for 23.11 state
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-04-16 14:54:09 +02:00
Sandro 587b27b7a8
gopls: 0.15.2 -> 0.15.3 (#304504)
Changelog: https://github.com/golang/tools/releases/tag/gopls/v0.15.3
2024-04-16 14:46:46 +02:00
K900 83db357fdc Plasma 6: 6.0.3 -> 6.0.4 2024-04-16 15:44:02 +03:00
sternenseemann 78b037896f haskellPackages: mark builds failing on hydra as broken
This commit has been generated by maintainers/scripts/haskell/mark-broken.sh based on
*evaluation [1805695](https://hydra.nixos.org/eval/1805695) of nixpkgs commit [dc36386](dc363866cb) as of 2024-04-16 12:27 UTC*
from the haskell-updates jobset on hydra under https://hydra.nixos.org/jobset/nixpkgs/haskell-updates
2024-04-16 14:43:56 +02:00
Charlotte Van Petegem 5c474c72f6
teams-for-linux: 1.4.24 -> 1.4.27
https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v1.4.25
https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v1.4.26
https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v1.4.27
2024-04-16 14:42:18 +02:00
Lily Foster cc8f8c431c
Merge pull request #303925 from r-ryantm/auto-update/teams-for-linux
teams-for-linux: 1.4.22 -> 1.4.24
2024-04-16 08:36:52 -04:00
Peder Bergebakken Sundt 184bca4f1e
Merge pull request #298840 from jdek/patch-1
xed: 2022.08.11 -> 2024.02.22
2024-04-16 14:26:04 +02:00
Martin Weinelt 5a06a256fc
Merge pull request #304515 from NixOS/matrix-appservice-irc-2.0
matrix-appservice-irc: 1.0.1 -> 2.0.0
2024-04-16 14:23:19 +02:00
sternenseemann dc363866cb Merge 'origin/master' into haskell-updates 2024-04-16 14:16:02 +02:00
Sandro 063e9a4bea
Merge pull request #304239 from r-ryantm/auto-update/python311Packages.napalm 2024-04-16 14:11:43 +02:00
Mario Rodas 81a5d0fcbb
Merge pull request #302185 from marsam/update-uclibc-ng
uclibc-ng: 1.0.45 -> 1.0.47
2024-04-16 06:59:06 -05:00
Mario Rodas 0d661da33c
Merge pull request #299033 from SFrijters/urserver-3.13
urserver: 3.10.0.2467 -> 3.13.0.2505
2024-04-16 06:54:43 -05:00
Mario Rodas 3a26dad1bd
Merge pull request #300370 from atorres1985-contrib/aranym
aranym: init at 1.1.0
2024-04-16 06:50:31 -05:00
Stanisław Pitucha f66faca8f4
Merge pull request #304129 from viraptor/rs-darwin
rs: fix darwin
2024-04-16 21:48:01 +10:00
Fabian Affolter 612aef98cd python312Packages.botocore-stubs: 1.34.69 -> 1.34.84 2024-04-16 13:45:00 +02:00
Fabian Affolter 5956ef0f39
Merge pull request #304443 from r-ryantm/auto-update/python312Packages.mkdocs-material
python312Packages.mkdocs-material: 9.5.17 -> 9.5.18
2024-04-16 13:43:12 +02:00
Fabian Affolter a0d9c0f698
Merge pull request #304499 from fabaff/validate-email-refactor
python312Packages.validate-email: refactor, python312Packages.toggl-cli: 2.4.3 -> 2.4.4
2024-04-16 13:43:00 +02:00
Naïm Favier e4330b3996
haskellPackages.ghcjs-dom: remove obsolete override 2024-04-16 13:41:50 +02:00
Fabian Affolter 0d67a0d2f6 python312Packages.ed25519: refactor
- add pythonImportsCheck
- add changelog to meta
- remove vendorized versioneer.py
2024-04-16 13:41:32 +02:00
Fabian Affolter 6702cf1f73 python311Packages.ed25519: format with nixfmt 2024-04-16 13:41:11 +02:00
Fabian Affolter d1a9f32eac python312Packages.azure-keyvault-keys: foramt with nixfmt 2024-04-16 13:39:52 +02:00
Fabian Affolter 6dd0f5dfc3 python312Packages.azure-keyvault-keys: refactor 2024-04-16 13:39:52 +02:00
Fabian Affolter f267cdf4a1 python312Packages.azure-keyvault-keys: 4.8.0 -> 4.9.0
Changelog: https://github.com/Azure/azure-sdk-for-python/tree/azure-keyvault-keys_4.9.0/sdk/keyvault/azure-keyvault-keys
2024-04-16 13:39:52 +02:00
Mario Rodas 40e869014d
Merge pull request #302596 from 06kellyjac/semgrep_update
semgrep: 1.66.2 -> 1.67.0
2024-04-16 06:37:03 -05:00
Mario Rodas ef62fadd54
Merge pull request #302822 from ilyakooo0/iko/init-pgroll
pgroll: init at 0.5.0
2024-04-16 06:32:36 -05:00
Mario Rodas c901f1a7cf
Merge pull request #303305 from nokazn/feature/update-proto-to-0.34.3
proto: 0.32.2 -> 0.34.3
2024-04-16 06:27:50 -05:00
R. Ryantm 909dd7af1d ytt: 0.48.0 -> 0.49.0 2024-04-16 11:26:39 +00:00
Mario Rodas 6c8c1732ff
Merge pull request #303451 from ereslibre/bump-wasmtime-19
wasmtime: 19.0.1 -> 19.0.2
2024-04-16 06:25:07 -05:00
Paul Meyer 8c19cfa385
Merge pull request #302417 from msanft/supermodel/init
supermodel: init at 0-unstable-2024-04-05
2024-04-16 13:22:27 +02:00
Mario Rodas 42abe2a49f
Merge pull request #304242 from GetPsyched/atlauncher-temp
atlauncher: 3.4.35.9 -> 3.4.36.3
2024-04-16 06:21:23 -05:00
Mario Rodas 5a2fb64bc3
Merge pull request #304326 from TomaSajt/spotube
spotube: 3.5.0 -> 3.6.0
2024-04-16 06:15:46 -05:00
Mario Rodas 5d941ad1e5
Merge pull request #304329 from r-ryantm/auto-update/stackit-cli
stackit-cli: 0.2.1 -> 0.2.2
2024-04-16 06:15:14 -05:00
Mario Rodas 3d41955cfc
Merge pull request #304376 from wahjava/update-fuzzel
fuzzel: 1.10.0 -> 1.10.2
2024-04-16 06:13:44 -05:00
Mario Rodas eb58c64597
Merge pull request #304384 from DeeUnderscore/update/streamlink-6.7.3
streamlink: 6.7.2 -> 6.7.3
2024-04-16 06:13:23 -05:00
Mikael Fangel 13fabc7947 fantomas: 6.3.1 -> 6.3.4 2024-04-16 13:07:44 +02:00
Mario Rodas e71290692b
Merge pull request #304390 from r-ryantm/auto-update/rke
rke: 1.5.7 -> 1.5.8
2024-04-16 06:05:20 -05:00
Mario Rodas 2a3c599452
Merge pull request #304394 from r-ryantm/auto-update/cargo-component
cargo-component: 0.10.1 -> 0.11.0
2024-04-16 06:05:06 -05:00
nixpkgs-merge-bot[bot] 53cf9a14f1
Merge pull request #302854 from r-ryantm/auto-update/lefthook
lefthook: 1.6.8 -> 1.6.10
2024-04-16 11:04:40 +00:00
Mario Rodas b8af2658a0
Merge pull request #304436 from r-ryantm/auto-update/wizer
wizer: 5.0.0 -> 6.0.0
2024-04-16 06:04:05 -05:00
Mario Rodas 79407dff31
Merge pull request #304467 from evanrichter/gitu-0.16.0
gitu: 0.15.0 -> 0.16.0
2024-04-16 06:02:18 -05:00
Adam C. Stephens 5dd003ae83
Merge pull request #304410 from r-ryantm/auto-update/squeezelite
squeezelite: 2.0.0.1481 -> 2.0.0.1486
2024-04-16 07:00:59 -04:00
Weijia Wang 2b77ff2821
Merge pull request #303539 from r-ryantm/auto-update/home-manager
home-manager: unstable-2024-04-06 -> unstable-2024-04-10
2024-04-16 12:53:04 +02:00
Weijia Wang 662f27fe7e
Merge pull request #303760 from r-ryantm/auto-update/python312Packages.py-synologydsm-api
python312Packages.py-synologydsm-api: 2.3.0 -> 2.4.1
2024-04-16 12:52:41 +02:00
Weijia Wang f51bc860ca
Merge pull request #304412 from r-ryantm/auto-update/goresym
goresym: 2.7.2 -> 2.7.3
2024-04-16 12:52:21 +02:00
Weijia Wang 6f9b9dc629
Merge pull request #303752 from r-ryantm/auto-update/govc
govc: 0.36.3 -> 0.37.0
2024-04-16 12:52:06 +02:00
Weijia Wang 72e43a6c65
Merge pull request #303754 from r-ryantm/auto-update/messer-slim
messer-slim: 4.2 -> 4.2.1
2024-04-16 12:51:51 +02:00
Weijia Wang b43ef6feb3
Merge pull request #304391 from r-ryantm/auto-update/edir
edir: 2.27 -> 2.28
2024-04-16 12:51:01 +02:00
Weijia Wang 225d419b90
Merge pull request #304426 from r-ryantm/auto-update/python312Packages.oca-port
python312Packages.oca-port: 0.14 -> 0.15
2024-04-16 12:50:36 +02:00
Weijia Wang b5e2b8e8c5
Merge pull request #304418 from r-ryantm/auto-update/libsForQt5.libquotient
libsForQt5.libquotient: 0.8.1.2 -> 0.8.2
2024-04-16 12:50:19 +02:00
Fabian Affolter b5459bc7c0
Merge pull request #299794 from fabaff/xlsxwriter-bump
python312Packages.xlsxwriter: 3.1.9 -> 3.2.0
2024-04-16 12:44:14 +02:00
Pavol Rusnak a1085fb71b
Merge pull request #304432 from r-ryantm/auto-update/python312Packages.bip-utils
python312Packages.bip-utils: 2.9.2 -> 2.9.3
2024-04-16 12:43:34 +02:00
Fabian Affolter 392b6dfbb2
Merge pull request #304489 from fabaff/google-ai-generativelanguage-bump
python312Packages.google-ai-generativelanguage: 0.6.1 -> 0.6.2
2024-04-16 12:35:37 +02:00
Fabian Affolter 89a3b5a047
Merge pull request #304493 from fabaff/flare-floss-bump
flare-floss: 3.0.1 -> 3.1.0
2024-04-16 12:35:22 +02:00
Fabian Affolter 44b176dbaf
Merge pull request #304498 from fabaff/aliyun-python-sdk-core-bump
python312Packages.aliyun-python-sdk-core: 2.15.0 -> 2.15.1
2024-04-16 12:35:08 +02:00
Pascal Wittmann 4431d81884
Merge pull request #304517 from r-ryantm/auto-update/kopia
kopia: 0.16.1 -> 0.17.0
2024-04-16 12:35:00 +02:00
Fabian Affolter 25b033908b
Merge pull request #304233 from fabaff/lxml-html-clean
python312Packages.lxml-html-clean: init at 0.1.1
2024-04-16 12:32:25 +02:00
Fabian Affolter 152350aec1
Merge pull request #304488 from fabaff/dirigera-bump
python312Packages.dirigera: 1.1.1 -> 1.1.2
2024-04-16 12:31:52 +02:00
Fabian Affolter 71b03394c9
Merge pull request #304487 from fabaff/exploitdb-bump
exploitdb: 2024-04-14 -> 2024-04-16
2024-04-16 12:31:39 +02:00
Fabian Affolter 9ca7bc268f
Merge pull request #304486 from fabaff/publicsuffixlist-bump
python312Packages.publicsuffixlist: 0.10.0.20240412 -> 0.10.0.20240416
2024-04-16 12:31:29 +02:00
Fabian Affolter 7a2cc90b2c
Merge pull request #304484 from fabaff/checkov-bump
checkov: 3.2.60 -> 3.2.66
2024-04-16 12:31:18 +02:00
Fabian Affolter eb9767b5d4
Merge pull request #304485 from fabaff/tencentcloud-sdk-python-bump
python312Packages.tencentcloud-sdk-python: 3.0.1129 -> 3.0.1130
2024-04-16 12:31:10 +02:00
Martin Weinelt 156c869524
matrix-appservice-irc: 1.0.1 -> 2.0.0
https://github.com/matrix-org/matrix-appservice-irc/releases/tag/2.0.0
https://github.com/matrix-org/matrix-appservice-irc/compare/refs/tags/1.0.1...2.0.0
https://github.com/matrix-org/matrix-appservice-irc/security/advisories/GHSA-wm4w-7h2q-3pf7

Fixes: CVE-2024-32000
2024-04-16 12:28:23 +02:00
Fabian Affolter 5e0b11f1bb
Merge pull request #304475 from r-ryantm/auto-update/python311Packages.google-cloud-bigtable
python311Packages.google-cloud-bigtable: 2.23.0 -> 2.23.1
2024-04-16 12:28:22 +02:00
R. Ryantm 775793680f kopia: 0.16.1 -> 0.17.0 2024-04-16 10:28:20 +00:00
Fabian Affolter 0d8993eded
Merge pull request #304290 from r-ryantm/auto-update/python312Packages.asyncstdlib
python312Packages.asyncstdlib: 3.12.2 -> 3.12.3
2024-04-16 12:28:12 +02:00
Fabian Affolter d560c187b3
Merge pull request #304393 from r-ryantm/auto-update/chainsaw
chainsaw: 2.8.1 -> 2.9.0
2024-04-16 12:28:03 +02:00
Lampros Pitsillos d408a6dc80 vscode-extensions.myriad-dreamin.tinymist: 0.11.3 -> 0.11.4 2024-04-16 12:53:01 +03:00
Fabian Affolter 287c7aea99 python312Packages.ifconfig-parser: format with nixfmt 2024-04-16 11:46:42 +02:00
Fabian Affolter 4e3c870764 python312Packages.ifconfig-parser: refactor 2024-04-16 11:46:18 +02:00
Lampros Pitsillos da42a0d492 tinymist: 0.11.3 -> 0.11.4
Diff: https://github.com/Myriad-Dreamin/tinymist/compare/v0.11.3...v0.11.4

Changelog: https://github.com/Myriad-Dreamin/tinymist/blob/v0.11.4/CHANGELOG.md
2024-04-16 12:42:07 +03:00
R. Ryantm f4e89be307
python311Packages.napalm: 4.1.0 -> 5.0.0 2024-04-16 11:38:26 +02:00
Matthias Beyer 30b424fd78
Merge pull request #304481 from matthiasbeyer/update-zellij
zellij: 0.39.2 -> 0.40.0
2024-04-16 11:28:24 +02:00
Fabian Affolter a1ecc99f10 python312Packages.toggl-cli: 2.4.3 -> 2.4.4
Changelog: https://github.com/AuHau/toggl-cli/releases/tag/v2.4.4
2024-04-16 11:28:23 +02:00
Stanisław Pitucha 057c8ca96d rs: fix darwin 2024-04-16 19:23:09 +10:00
Fabian Affolter 57a4d93bc1 python311Packages.toggl-cli: format with nixfmt 2024-04-16 11:22:17 +02:00
Pascal Wittmann 47f6e1ae8b
Merge pull request #303042 from r-ryantm/auto-update/python311Packages.pyscard
python311Packages.pyscard: 2.0.8 -> 2.0.9
2024-04-16 11:20:21 +02:00
Martin Weinelt c2845cad53
Merge pull request #304241 from christoph-heiss/floorp-update
floorp: 11.11.2 -> 11.12.0
2024-04-16 11:18:22 +02:00
Fabian Affolter 13b336328d python312Packages.validate-email: format with nixfmt 2024-04-16 11:15:06 +02:00
Fabian Affolter faaddd1641 python312Packages.validate-email: refactor 2024-04-16 11:14:46 +02:00
Fabian Affolter 051a88a36a python312Packages.aliyun-python-sdk-core: format with nxfmt 2024-04-16 11:08:59 +02:00
Fabian Affolter bb69c640bc python312Packages.aliyun-python-sdk-core: refactor 2024-04-16 11:08:36 +02:00
Fabian Affolter 5cc869f235 python312Packages.aliyun-python-sdk-core: 2.15.0 -> 2.15.1
Changelog: https://github.com/aliyun/aliyun-openapi-python-sdk/blob/master/aliyun-python-sdk-core/ChangeLog.txt
2024-04-16 11:06:46 +02:00
Aaron Jheng 5edc0fa5e6
cni: 1.1.2 -> 1.2.0 2024-04-16 16:58:07 +08:00
Fabian Affolter eaa25eab0a
Merge pull request #304321 from r-ryantm/auto-update/pacu
pacu: 1.5.2 -> 1.5.3
2024-04-16 10:56:29 +02:00
Fabian Affolter e1ba370787
Merge pull request #304398 from r-ryantm/auto-update/dep-scan
dep-scan: 5.3.2 -> 5.3.3
2024-04-16 10:55:29 +02:00
Fabian Affolter 5abb794859 chainsaw: format with nixfmt 2024-04-16 10:54:43 +02:00
Fabian Affolter 76b3622967 chainsaw: add ldflags 2024-04-16 10:54:26 +02:00
Fabian Affolter 4e96fb5b23 python312Packages.asyncstdlib: format with nixfmt 2024-04-16 10:52:21 +02:00
Fabian Affolter b496c7af4a
Merge pull request #304289 from r-ryantm/auto-update/python312Packages.bring-api
python312Packages.bring-api: 0.7.0 -> 0.7.1
2024-04-16 10:51:28 +02:00
Fabian Affolter 772a0ed0da
Merge pull request #304294 from r-ryantm/auto-update/python312Packages.lmcloud
python312Packages.lmcloud: 1.1.9 -> 1.1.10
2024-04-16 10:51:03 +02:00
Fabian Affolter 28a511eb25 python311Packages.google-cloud-bigtable: 2.23.0 -> 2.23.1
Changelog: https://github.com/googleapis/python-bigtable/blob/v2.23.1/CHANGELOG.md
2024-04-16 10:49:23 +02:00
Fabian Affolter 047bcae457 python311Packages.google-cloud-bigtable: format with nixfmt 2024-04-16 10:48:48 +02:00
Fabian Affolter 9d8b922e83 python311Packages.google-cloud-bigtable: refactor 2024-04-16 10:48:48 +02:00
Fabian Affolter 29e43304e0 flare-floss: 3.0.1 -> 3.1.0
Diff: https://github.com/mandiant/flare-floss/compare/refs/tags/v3.0.1...v3.1.0

Changelog: https://github.com/mandiant/flare-floss/releases/tag/v3.1.0
2024-04-16 10:42:07 +02:00
Marie Ramlow 8785ef0a2d nixos/db-rest: init 2024-04-16 10:42:02 +02:00
superherointj 06504fbdcf
Merge pull request #304388 from atorres1985-contrib/tcsh
tcsh: remove AndersonTorres from maintainers
2024-04-16 05:40:11 -03:00
Ilan Joselevich 140e6a0e37
Merge pull request #304154 from CnTeng/pam_rssh
pam_rssh: fix openssh without dsa support
2024-04-16 11:39:42 +03:00
Sandro b987e0c6ad
Merge pull request #304284 from mattpolzin/ijq-1.1.0 2024-04-16 10:35:51 +02:00
Fabian Affolter 9ed6644297 flare-floss: format with nixfmt 2024-04-16 10:34:43 +02:00
Fabian Affolter d181aa11d9 flare-floss: refactor 2024-04-16 10:34:15 +02:00
Pascal Wittmann c9ff971b19
Merge pull request #304084 from r-ryantm/auto-update/rymdport
rymdport: 3.5.3 -> 3.6.0
2024-04-16 10:30:37 +02:00
Jörg Thalheim dac28df361
Merge pull request #304370 from SuperSandro2000/mediawiki-php
nixos/mediawiki: use the same php everywhere
2024-04-16 10:29:50 +02:00
Pascal Wittmann 3ac9a64ef3
Merge pull request #304145 from r-ryantm/auto-update/vmagent
vmagent: 1.100.0 -> 1.100.1
2024-04-16 10:28:35 +02:00
Fabian Affolter 6c3a2fe04e python312Packages.dirigera: 1.1.1 -> 1.1.2
Diff: https://github.com/Leggin/dirigera/compare/refs/tags/v1.1.1...v1.1.2

Changelog: https://github.com/Leggin/dirigera/releases/tag/v1.1.2
2024-04-16 10:27:33 +02:00
Fabian Affolter 17a979d159 python312Packages.google-ai-generativelanguage: 0.6.1 -> 0.6.2
Changelog: https://github.com/googleapis/google-cloud-python/blob/google-ai-generativelanguage-v0.6.2/packages/google-ai-generativelanguage/CHANGELOG.md
2024-04-16 10:26:41 +02:00
Fabian Affolter 88795631d6 python312Packages.publicsuffixlist: 0.10.0.20240412 -> 0.10.0.20240416 2024-04-16 10:23:02 +02:00
Fabian Affolter 342135f813 checkov: 3.2.60 -> 3.2.66
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.60...3.2.66

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.66
2024-04-16 10:22:33 +02:00
Fabian Affolter 768ae3b9b1 python312Packages.tencentcloud-sdk-python: 3.0.1129 -> 3.0.1130
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1129...3.0.1130

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1130/CHANGELOG.md
2024-04-16 10:21:33 +02:00
Fabian Affolter b4ff69d04b exploitdb: 2024-04-14 -> 2024-04-16
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2024-04-14...2024-04-16
2024-04-16 10:20:54 +02:00
Pascal Wittmann d4d0ea65ee
Merge pull request #304444 from Sigmanificient/readme
README: sync package count with https://search.nixos.org/packages
2024-04-16 10:19:55 +02:00
Atemu a57820ac17
Merge pull request #304183 from jopejoe1/ffmpeg/dvd
ffmpeg_7: dvd reading support
2024-04-16 10:19:28 +02:00
Matthias Beyer 398f02763a
zellij: 0.39.2 -> 0.40.0
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2024-04-16 10:10:28 +02:00
Fabian Affolter bd8e6984e5 python312Packages.mkdocs-material: format with nixfmt 2024-04-16 10:09:27 +02:00
Fabian Affolter 95ba2f132e python312Packages.mkdocs-material: add mkdocs-rss-plugin 2024-04-16 10:08:49 +02:00
Fabian Affolter 6f364afdb2 pythonPackages: update ordering of mkdocs modules 2024-04-16 10:07:36 +02:00
Fabian Affolter c24a03c95c python312Packages.mkdocs-rss-plugin: init at 1.12.1
MkDocs plugin to generate a RSS feeds for created and updated pages

https://github.com/Guts/mkdocs-rss-plugin
2024-04-16 10:06:23 +02:00
R. Ryantm e0fff70a2c git-machete: 3.24.2 -> 3.25.0 2024-04-16 07:58:08 +00:00
Fabian Affolter 2fd19c8be2
Merge pull request #304437 from r-ryantm/auto-update/python312Packages.griffe
python312Packages.griffe: 0.42.1 -> 0.42.2
2024-04-16 09:55:08 +02:00
Doron Behar b0b73738b4
Merge pull request #304296 from r-ryantm/auto-update/python312Packages.nox
python312Packages.nox: 2024.03.02 -> 2024.04.15
2024-04-16 10:53:12 +03:00
Doron Behar fe8339a00d
Merge pull request #304445 from r-ryantm/auto-update/mympd
mympd: 14.1.1 -> 14.1.2
2024-04-16 10:52:00 +03:00
Francesco Gazzetta 6cf5653cee shorter-pixel-dungeon: use --replace-fail 2024-04-16 07:51:10 +00:00
Francesco Gazzetta 25df98327b shorter-pixel-dungeon: 1.2.0 -> 1.3.0 2024-04-16 07:51:10 +00:00
Francesco Gazzetta 9e2b45d62e shattered-pixel-dungeon: use --replace-fail 2024-04-16 07:50:30 +00:00
Francesco Gazzetta 0bc3c97515 experienced-pixel-dungeon: 2.16.2 -> 2.17.2 2024-04-16 07:50:30 +00:00
Francesco Gazzetta bc112dce2c shattered-pixel-dungeon: 2.3.0 -> 2.3.2 2024-04-16 07:48:02 +00:00
Fabian Affolter b46e2fb0fb python312Packages.jsonfeed: init at 0.0.1
https://github.com/jibaku/jsonfeed
2024-04-16 09:44:35 +02:00
Justin Bedő 5ee6446f7d
Merge pull request #292162 from Kupac/fix_gdalraster
rPackages.gdalraster: add system deps
2024-04-16 17:43:07 +10:00
Justin Bedő 1e333cc031
Merge pull request #302925 from Kupac/fix_RBioFormats
rPackages.RBioFormats: skip load check
2024-04-16 17:40:56 +10:00
Justin Bedő 28c35b7cf2
Merge pull request #303897 from Kupac/fix_protGear
rPackages.protGear: add home
2024-04-16 17:39:49 +10:00
Justin Bedő a53c603cf8
Merge pull request #303899 from Kupac/fix_MsDataHub
rPackages.MsDataHub: skip load check
2024-04-16 17:39:22 +10:00
Justin Bedő 61eff20d08
Merge pull request #303902 from Kupac/fix_TransView
rPackages.TransView: fix build
2024-04-16 17:38:45 +10:00
Justin Bedő 3ca6c87399
Merge pull request #303903 from Kupac/fix_gpuMagic
rPackages.gpuMagic: add deps
2024-04-16 17:37:06 +10:00
Justin Bedő 54d129c845
Merge pull request #303908 from Kupac/fix_raer
rPackages.raer: fix deps
2024-04-16 17:31:36 +10:00
Justin Bedő b7bf6f716f
Merge pull request #304113 from Kupac/fix_screenCounter
rPackages.screenCounter: add missing dep
2024-04-16 17:30:19 +10:00
Fabian Affolter 4ad3bba1b6 python312Packages.validator-collection: init at 1.5.0
Python library of 60+ commonly-used validator functions

https://github.com/insightindustry/validator-collection/
2024-04-16 09:29:52 +02:00
Moritz Sanft e17fe7b7ea
atuin: 18.1.0 -> 18.2.0 2024-04-16 09:17:22 +02:00
Fabian Affolter 9699c4d6d1
Merge pull request #304441 from r-ryantm/auto-update/python312Packages.holidays
python312Packages.holidays: 0.46 -> 0.47
2024-04-16 09:11:23 +02:00
Fabian Affolter 24f8bc6810
Merge pull request #304434 from r-ryantm/auto-update/grype
grype: 0.75.0 -> 0.76.0
2024-04-16 09:09:02 +02:00
Fabian Affolter 46b289ab1e python312Packages.griffe: format with nixfmt 2024-04-16 09:07:13 +02:00
Fabian Affolter e5af57fcb1 python312Packages.griffe: refactor 2024-04-16 09:06:54 +02:00
Evan Richter ac630c499a gitu: 0.15.0 -> 0.16.0 2024-04-16 01:02:53 -06:00
Christoph Hrdinka 19dd20aa06
Merge pull request #299581 from Stunkymonkey/nsd-chmod-install
nixos/nsd: prefer 'install' over 'chmod'
2024-04-16 08:59:47 +02:00
R. Ryantm 66a0993c15 python311Packages.pyemvue: 0.18.4 -> 0.18.5 2024-04-16 06:37:40 +00:00
Sarah Brofeldt 5672bc9dbf
Merge pull request #301475 from cafkafk/kafka-cmak-init
kafka-cmak: init at 3.0.0.6
2024-04-16 08:23:48 +02:00
Christina Sørensen 060e03e117
kafka-cmak: init at 3.0.0.6
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-04-16 08:20:22 +02:00
Sarah Brofeldt ef13e3abd4
Merge pull request #304449 from r-ryantm/auto-update/topicctl
topicctl: 1.16.0 -> 1.16.1
2024-04-16 08:19:49 +02:00
Ulrik Strid 5acbe0edde
Merge pull request #301731 from r-ryantm/auto-update/ocamlPackages.ppx_blob
ocamlPackages.ppx_blob: 0.7.2 -> 0.8.0
2024-04-16 08:06:36 +02:00
Ulrik Strid 17a4520a9b
Merge pull request #304416 from r-ryantm/auto-update/ocamlPackages.otoml
ocamlPackages.otoml: 1.0.4 -> 1.0.5
2024-04-16 08:02:44 +02:00
Pol Dellaiera 866de347db
Merge pull request #298325 from nim65s/qpoases
qpoases: init at 3.2.1
2024-04-16 07:54:50 +02:00
Ulrik Strid 1e4080d9be
Merge pull request #304419 from marsam/add-ocaml-miou
ocamlPackages.miou: init at 0.1.0
2024-04-16 07:54:27 +02:00
R. Ryantm c28bddf388 telegram-desktop: 4.16.6 -> 4.16.7 2024-04-16 05:51:44 +00:00
R. Ryantm f99cb0df13 spicetify-cli: 2.36.4 -> 2.36.5 2024-04-16 05:45:01 +00:00
Thomas Gerbet 246f3ec617
Merge pull request #304254 from JohnRTitor/libreoffice-coreutils
libreoffice: add coreutils, gnugrep in wrapper for some scripts of firejail
2024-04-16 07:44:35 +02:00
R. Ryantm aae75c75b7 topicctl: 1.16.0 -> 1.16.1 2024-04-16 05:39:03 +00:00
Sigmanificient d4f326441b README: sync package count with https://search.nixos.org/packages 2024-04-16 07:31:12 +02:00
Atemu b0f3fe493e
Merge pull request #285253 from koppor/refine-howto
maintainers: Refine howto for adding a new maintainer
2024-04-16 07:28:32 +02:00
R. Ryantm 690b6747a3 mympd: 14.1.1 -> 14.1.2 2024-04-16 05:26:55 +00:00
R. Ryantm 3cc77d62e1 python312Packages.mkdocs-material: 9.5.17 -> 9.5.18 2024-04-16 05:17:32 +00:00
Robert Schütz c04952a627
Merge pull request #302670 from dotlambda/bitwarden
bitwarden-cli: 2024.2.1 -> 2024.3.1, bitwarden-desktop: 2024.3.0 -> 2024.4.1
2024-04-16 05:16:09 +00:00
R. Ryantm 653c932007 tdl: 0.16.1 -> 0.16.2 2024-04-16 05:15:50 +00:00
R. Ryantm b95450cd18 tailscale: 1.64.0 -> 1.64.1 2024-04-16 05:15:18 +00:00
Robert Schütz 6ed984beb1
Merge pull request #304425 from r-ryantm/auto-update/python312Packages.blinkpy
python312Packages.blinkpy: 0.22.6 -> 0.22.7
2024-04-16 05:14:51 +00:00
R. Ryantm 72367a7f7f python312Packages.holidays: 0.46 -> 0.47 2024-04-16 05:13:39 +00:00
R. Ryantm a2e9ba30c8 python312Packages.griffe: 0.42.1 -> 0.42.2 2024-04-16 05:01:38 +00:00
R. Ryantm 79f529412d wizer: 5.0.0 -> 6.0.0 2024-04-16 04:54:10 +00:00
R. Ryantm 2638a70016 wazero: 1.7.0 -> 1.7.1 2024-04-16 04:54:00 +00:00
R. Ryantm c0476dd6e6 grype: 0.75.0 -> 0.76.0 2024-04-16 04:52:48 +00:00
R. Ryantm e1abaedf96 python312Packages.bip-utils: 2.9.2 -> 2.9.3 2024-04-16 04:49:14 +00:00
R. Ryantm af9f5ddf5c vhs: 0.7.1 -> 0.7.2 2024-04-16 04:41:14 +00:00
R. Ryantm 11659af6c8 python312Packages.oca-port: 0.14 -> 0.15 2024-04-16 04:20:18 +00:00
R. Ryantm 14a57daca9 python312Packages.blinkpy: 0.22.6 -> 0.22.7 2024-04-16 04:03:22 +00:00
Mario Rodas 7f1c8f1b90
Merge pull request #304279 from marsam/update-iredis
iredis: 1.14.1 -> 1.15.0
2024-04-15 22:47:07 -05:00
R. Ryantm 50a64fdc66 nixpacks: 1.21.2 -> 1.21.3 2024-04-16 03:43:00 +00:00
Mario Rodas 9637bf38b4
Merge pull request #304380 from gepbird/hck-0.10.0
hck: 0.9.2 -> 0.10.0
2024-04-15 22:33:01 -05:00
R. Ryantm 2cb38a43ff ocamlPackages.otoml: 1.0.4 -> 1.0.5 2024-04-16 03:13:53 +00:00
Mario Rodas eb50eb9bcf
Merge pull request #304397 from r-ryantm/auto-update/csview
csview: 1.2.4 -> 1.3.0
2024-04-15 22:11:17 -05:00
R. Ryantm 2029561a70 libsForQt5.libquotient: 0.8.1.2 -> 0.8.2 2024-04-16 02:59:09 +00:00
Asher 5f830f5fac
code-server: 4.19.1 -> 4.23.1
In addition to the version bump, I did some refactoring because there
were a few issues:

1. Downloading NPM dependencies during install phase does not work.
   Instead, copy them over from the build phase.
2. Native modules in lib/vscode were not being installed/built at all.
3. Kerberos module will not build (a new issue that appeared as a
   consequence of fixing the previous issue).  Remove it for now.
4. Increase max-old-space-size from the default (I was running out of
   memory).

There are still some issues to look over but these changes are at least
an improvement over the status quo.

Co-authored-by: Pol Dellaiera <pol.dellaiera@protonmail.com>
2024-04-15 18:56:13 -08:00
R. Ryantm 1ddb4d1831 influxdb2-cli: 2.7.3 -> 2.7.4 2024-04-16 02:49:50 +00:00
R. Ryantm 5c6a9c72e6 goresym: 2.7.2 -> 2.7.3 2024-04-16 02:43:49 +00:00
R. Ryantm 7995c0c70b goa: 3.16.0 -> 3.16.1 2024-04-16 02:42:16 +00:00
Mario Rodas 4ecb0da631
Merge pull request #304386 from marsam/update-internet-archive
python311Packages.internetarchive: 3.7.0 -> 4.0.1
2024-04-15 21:37:07 -05:00
Mario Rodas 0b4373a007
Merge pull request #304399 from r-ryantm/auto-update/devbox
devbox: 0.10.4 -> 0.10.5
2024-04-15 21:36:21 -05:00
R. Ryantm f19b38d883 squeezelite: 2.0.0.1481 -> 2.0.0.1486 2024-04-16 02:35:38 +00:00
R. Ryantm 1063186a66 cwltool: 3.1.20240112164112 -> 3.1.20240404144621 2024-04-15 22:31:58 -04:00
R. Ryantm 2b8c8dcd26 python311Packages.lmcloud: 1.1.9 -> 1.1.10 2024-04-16 02:23:06 +00:00
nixpkgs-merge-bot[bot] 63e06ef890
Merge pull request #304392 from r-ryantm/auto-update/ryujinx
ryujinx: 1.1.1248 -> 1.1.1281
2024-04-16 02:21:26 +00:00
Mario Rodas a7721427c1
Merge pull request #300750 from amarshall/ruby-cargohash-failure
ruby: improve failure message when missing cargoHash
2024-04-15 20:55:08 -05:00
Mario Rodas b17718bc61
Merge pull request #304383 from r-ryantm/auto-update/namespace-cli
namespace-cli: 0.0.355 -> 0.0.356
2024-04-15 20:24:51 -05:00
Yt 86074c04d5
Merge pull request #302415 from abathur/generalize_pdfmm
pdfmm: fix build on (at least) macOS
2024-04-16 01:17:01 +00:00
pennae c918c22a58
Merge pull request #299646 from artemist/ryujinx-udev
ryujinx: Fix controllers and update
2024-04-16 03:15:24 +02:00
R. Ryantm c5efa39b46 devbox: 0.10.4 -> 0.10.5 2024-04-16 00:45:19 +00:00
R. Ryantm a18ffe20f9 dep-scan: 5.3.2 -> 5.3.3 2024-04-16 00:42:46 +00:00
R. Ryantm cd7b2fd691 csview: 1.2.4 -> 1.3.0 2024-04-16 00:42:14 +00:00
Bobby Rong c1a9cc8fdc
Merge pull request #304139 from bobby285271/upd/cinnamon
cinnamon.pix: Build without webkit2gtk-4.0
2024-04-16 08:32:26 +08:00
R. Ryantm 89a5fd745a cargo-component: 0.10.1 -> 0.11.0 2024-04-16 00:29:30 +00:00
R. Ryantm f3c53de0eb chainsaw: 2.8.1 -> 2.9.0 2024-04-16 00:28:00 +00:00
R. Ryantm 7bf9024e58 ryujinx: 1.1.1248 -> 1.1.1281 2024-04-16 00:25:59 +00:00
R. Ryantm e60dd4e5ae edir: 2.27 -> 2.28 2024-04-16 00:13:23 +00:00
github-actions[bot] e0a07ddfd6
Merge master into haskell-updates 2024-04-16 00:12:37 +00:00
Mario Rodas c58b325d0d
Merge pull request #303333 from kashw2/d2
d2: 0.6.3 -> 0.6.4
2024-04-15 19:04:33 -05:00
Mario Rodas 64781eaaea
Merge pull request #303394 from felipeqq2/unflac/1.3
unflac: 1.2 -> 1.3
2024-04-15 19:03:09 -05:00
Mario Rodas 1df062db9e
Merge pull request #304263 from marsam/update-twitch-dl
twitch-dl: 2.1.4 -> 2.2.0
2024-04-15 19:01:01 -05:00
Mario Rodas 4498a08b5d
Merge pull request #303950 from r-ryantm/auto-update/python312Packages.pulsar
python312Packages.pulsar: 3.4.0 -> 3.5.0
2024-04-15 18:59:50 -05:00
R. Ryantm 974b3376c5 rke: 1.5.7 -> 1.5.8 2024-04-15 23:58:49 +00:00
Mario Rodas 706d06f722
Merge pull request #303624 from r-ryantm/auto-update/python311Packages.nest
python311Packages.nest: 3.6 -> 3.7

Closes https://github.com/NixOS/nixpkgs/pull/303637
2024-04-15 18:57:28 -05:00
Mario Rodas bb2221b6c4
Merge pull request #303987 from Elserjo/geeqie
geeqie: 2.2 -> 2.4
2024-04-15 18:56:15 -05:00
André Silva cb59973eb9
Merge pull request #304252 from andresilva/sunshine-0.23.0
sunshine: 0.22.2 -> 0.23.0
2024-04-16 00:51:09 +01:00
Mario Rodas 2a240cb5df
Merge pull request #303095 from aaronjheng/pixi
pixi: 0.17.1 -> 0.19.1
2024-04-15 18:42:57 -05:00
Anderson Torres 073d3bdad2 tcsh: remove AndersonTorres from maintainers 2024-04-15 20:39:47 -03:00
Nick Cao 17458e698a
Merge pull request #304276 from r-ryantm/auto-update/kubo
kubo: 0.27.0 -> 0.28.0
2024-04-15 19:22:22 -04:00
Nick Cao 6d6d9f7002
Merge pull request #304224 from r-ryantm/auto-update/crunchy-cli
crunchy-cli: 3.3.4 -> 3.4.3
2024-04-15 19:20:10 -04:00
Mario Rodas 7cca99b350
Merge pull request #304302 from r-ryantm/auto-update/reviewdog
reviewdog: 0.17.2 -> 0.17.3
2024-04-15 18:18:37 -05:00
R. Ryantm a3f79fe0b1 vscodium: 1.88.0.24096 -> 1.88.1.24104 2024-04-16 07:17:15 +08:00
Weijia Wang 84ccaf7fbf
Merge pull request #304345 from atorres1985-contrib/aegisub
Aegisub: refactor
2024-04-16 01:16:57 +02:00
Weijia Wang 750bea5d48
Merge pull request #300072 from r-ryantm/auto-update/lilypond-unstable
lilypond-unstable: 2.25.13 -> 2.25.14
2024-04-16 01:03:07 +02:00
Dee Anzorge 4a0e84cad6 streamlink: 6.7.2 -> 6.7.3
Changes: https://github.com/streamlink/streamlink/releases/tag/6.7.3
2024-04-16 00:41:57 +02:00
R. Ryantm 360dbbad32 namespace-cli: 0.0.355 -> 0.0.356 2024-04-15 22:23:41 +00:00
Anderson Torres e691d542b5 aegisub: refactor
- finalAttrs design pattern
- reorder input set
- remove `null`-ities
- strictDeps
- set openalSupport as true by default
- remove `enableParallelBuilding = true` (since it is true by default in
  cmake+ninja)
- use ninja instead of relying on default make
- move luajit and boost pins to top-level
- use lib.get* functions
- use `cmakeBuildDir`
- get rid of nested with in meta
2024-04-15 19:23:22 -03:00
Anderson Torres f2d00fba3a aegisub: migrate to by-name 2024-04-15 19:16:41 -03:00
André Silva 2b80ce7707
Merge pull request #303319 from r-ryantm/auto-update/blueman
blueman: 2.4 -> 2.4.1
2024-04-15 23:11:55 +01:00
Austin Seipp 83201599be dotslash: 0.3.0 -> 0.4.1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
Change-Id: I36fa2860f7cc1cbf590707b0a313ca5dcadac2ac
2024-04-15 17:04:52 -05:00
Austin Seipp fc8e2a3a76 dotslash: add `passthru.updateScript` config
This will allow `update.nix` to handle updates, too.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Change-Id: I8eff8e32508ced9061e54e2a478b281340571980
2024-04-15 17:04:52 -05:00
Gutyina Gergő 10defe388f
bruno: add maintainer gepbird 2024-04-16 00:02:55 +02:00
Weijia Wang 1b0cd9218a
Merge pull request #304359 from malob/update-signalbackup-tools
signalbackup-tools: 20240412-2 -> 20240415-2
2024-04-16 00:01:51 +02:00
Gutyina Gergő 33e479c854
bruno: use --replace-fail 2024-04-16 00:01:24 +02:00
Gutyina Gergő 1879f51638
bruno: 1.12.3 -> 1.13.1 2024-04-16 00:01:15 +02:00
Gutyina Gergő 82b51d4670
hck: add maintainer gepbird 2024-04-15 23:43:18 +02:00
Gutyina Gergő 7b824e55d2
hck: 0.9.2 -> 0.10.0 2024-04-15 23:43:16 +02:00
Yaya ca2d76febc gitlab: 16.10.2 -> 16.10.3
https://gitlab.com/gitlab-org/gitlab/-/blob/v16.10.3-ee/CHANGELOG.md
2024-04-15 23:42:49 +02:00
Sandro 0dbc589c7e
Merge pull request #304354 from mweinelt/putty-0.81
putty: 0.80 -> 0.81; libfilezilla: 0.46.0 -> 0.47.0; filezilla: 3.66.5 -> 3.67.0
2024-04-15 23:40:09 +02:00
Ashish SHUKLA 083365e26c
fuzzel: 1.10.0 -> 1.10.2 2024-04-15 21:29:22 +00:00
Toast 8af7d4fcb8 handheld-daemon: add toast to maintainers 2024-04-15 23:27:45 +02:00
Toast bfa3d5d347 maintainers: add toast 2024-04-15 23:26:45 +02:00
Gaetan Lepage a927dcf027 zed-editor: 0.130.6 -> 0.130.7
Diff: https://github.com/zed-industries/zed/compare/refs/tags/v0.130.6...0.130.7

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.130.7
2024-04-15 23:08:14 +02:00
Sandro d54a42736f
Merge pull request #304220 from thillux/botan-3.4.0
botan: 3.3.0 -> 3.4.0
2024-04-15 23:05:24 +02:00
Sandro 929644ebf6
Merge pull request #302889 from SuperSandro2000/dnscontrol
dnscontrol: 4.8.2 -> 4.9.0
2024-04-15 23:05:11 +02:00
Sandro 23db50dacc
Merge pull request #303911 from SuperSandro2000/tailscalesd
tailscalesd: init at 0.3.0
2024-04-15 23:04:49 +02:00
Sandro Jäckel a6c356974a
nixos/mediawiki: use the same php everywhere
otherwise we might end up with eg: php 8.1 and php 8.2 mixed
2024-04-15 23:02:26 +02:00
Marcelo Giles 3350a1f033 firecracker: 1.6.0 -> 1.7.0 2024-04-15 15:55:46 -05:00
Fabian Affolter 6c93e5e30c
Merge pull request #304301 from r-ryantm/auto-update/python312Packages.playwrightcapture
python312Packages.playwrightcapture: 1.24.3 -> 1.24.4
2024-04-15 22:49:39 +02:00
Fabian Affolter 990d6331e4
Merge pull request #304190 from fabaff/llama-index-bump
python312Packages.llama-parse: 0.4.0 -> 0.4.1, python312Packages.llama-index-readers-file: 0.1.17 -> 0.1.18
2024-04-15 22:48:04 +02:00
Fabian Affolter e5e504b1c1
Merge pull request #304297 from r-ryantm/auto-update/python312Packages.microsoft-kiota-serialization-json
python312Packages.microsoft-kiota-serialization-json: 1.1.0 -> 1.2.0
2024-04-15 22:46:54 +02:00
Malo Bourgon 6c252dccc5 signalbackup-tools: 20240412-2 -> 20240415-2
Diff: https://github.com/bepaald/signalbackup-tools/compare/20240412-2...20240415-2
2024-04-15 13:27:14 -07:00
Weijia Wang 3423487f54 prusa-slicer: remove overrideLibcxx 2024-04-15 22:14:05 +02:00
necrophcodr cee6dbd387 gmqcc: unstable-2021-07-09 -> 0-unstable-2023-05-05 2024-04-15 22:11:41 +02:00
Adam C. Stephens 42af7af30f
Merge pull request #304320 from Ramblurr/bump/gickup
gickup: 0.10.28 -> 0.10.29
2024-04-15 16:09:57 -04:00
Martin Weinelt a6677d9f6c
filezilla: 3.66.5 -> 3.67.0 2024-04-15 21:58:07 +02:00
Martin Weinelt 99ea32212d
libfilezilla: 0.46.0 -> 0.47.0 2024-04-15 21:56:35 +02:00
Martin Weinelt 8ebb85b334
putty: 0.80 -> 0.81
https://www.openwall.com/lists/oss-security/2024/04/15/6

Fixes: CVE-2024-31497
2024-04-15 21:55:53 +02:00
nixpkgs-merge-bot[bot] 6352d55aa6
Merge pull request #304324 from r-ryantm/auto-update/files-cli
files-cli: 2.12.56 -> 2.13.2
2024-04-15 19:40:28 +00:00
Robert Scott 73c509a1b8 wireshark: 4.2.3 -> 4.2.4
addresses https://nvd.nist.gov/vuln/detail/CVE-2024-2955
https://www.wireshark.org/security/wnpa-sec-2024-06.html
2024-04-15 21:37:30 +02:00
R. Ryantm 8326783b9f tmuxp: 1.45.0 -> 1.46.0 2024-04-15 21:23:53 +02:00
Yaya 96487480d4
snipe-it: 6.3.3 -> 6.3.4
https://github.com/snipe/snipe-it/releases/tag/v6.3.4
2024-04-15 21:18:02 +02:00
J. Dekker df89f69f19 xed: 2022.08.11 -> 2024.02.22
Additionally, build xed tool.
2024-04-15 21:15:21 +02:00
Weijia Wang 14384e1462 osl: remove overrideLibcxx 2024-04-15 20:58:27 +02:00
éclairevoyant a2a0316319
lib: clarify warning about mdDoc 2024-04-15 14:16:33 -04:00
éclairevoyant bb4e822d1f
lib: add mdDoc back in to provide proper warning 2024-04-15 14:16:31 -04:00
Nikolay Korotkiy 44d15901d7
sshuttle: 1.1.1 → 1.1.2 2024-04-15 21:34:05 +04:00
R. Ryantm 68a3b7e425 stackit-cli: 0.2.1 -> 0.2.2 2024-04-15 17:22:59 +00:00
TomaSajt 0099daf432
spotube: 3.5.0 -> 3.6.0 2024-04-15 19:11:26 +02:00
R. Ryantm 0dd03da1ac files-cli: 2.12.56 -> 2.13.2 2024-04-15 16:49:17 +00:00
Casey Link aa1063df89
gickup: 0.10.28 -> 0.10.29
Release notes: https://github.com/cooperspencer/gickup/releases/tag/v0.10.29
2024-04-15 18:33:59 +02:00
R. Ryantm f21b4571e8 pacu: 1.5.2 -> 1.5.3 2024-04-15 16:32:29 +00:00
John Titor b22c3951f5
libreoffice: add coreutils, gnugrep in wrapper
so scripts can utilise coreutils, grep commands
needed for scenarios when used in conjuction with firejail
2024-04-15 20:49:51 +05:30
R. Ryantm 7e690b788b reviewdog: 0.17.2 -> 0.17.3 2024-04-15 14:46:56 +00:00
R. Ryantm 7805c2823d python312Packages.playwrightcapture: 1.24.3 -> 1.24.4 2024-04-15 14:46:27 +00:00
R. Ryantm a39dae0378 python312Packages.microsoft-kiota-serialization-json: 1.1.0 -> 1.2.0 2024-04-15 14:31:23 +00:00
R. Ryantm 6724ecd7c3 python312Packages.nox: 2024.03.02 -> 2024.04.15 2024-04-15 14:30:52 +00:00
R. Ryantm f972a0dc1e python312Packages.lmcloud: 1.1.9 -> 1.1.10 2024-04-15 14:30:41 +00:00
Anderson Torres 42b731c4f9 aranym: init at 1.1.0
homepage: https://aranym.github.io
description: "Atari Running on Any Machine"
2024-04-15 11:16:40 -03:00
R. Ryantm 99ae272a9a python312Packages.asyncstdlib: 3.12.2 -> 3.12.3 2024-04-15 14:11:17 +00:00
R. Ryantm 45013a131f python312Packages.bring-api: 0.7.0 -> 0.7.1 2024-04-15 14:10:35 +00:00
Mathew Polzin fb652d5562 ijq: 1.0.1 -> 1.1.0 2024-04-15 08:52:27 -05:00
jopejoe1 68cb245ca1 ffmpeg_7: dvd reading support 2024-04-15 15:23:32 +02:00
R. Ryantm 1cbb066095 kubo: 0.27.0 -> 0.28.0 2024-04-15 13:20:22 +00:00
OPNA2608 0560d26b68 palemoon-bin: 33.0.0 -> 33.0.2 2024-04-15 15:03:57 +02:00
OPNA2608 35aa61baf1 palemoon-bin: Add meta.updateScript 2024-04-15 15:02:12 +02:00
André Silva c230c3ecc2
sunshine: 0.22.2 -> 0.23.0 2024-04-15 13:12:04 +01:00
GetPsyched efc63496b6
atlauncher: 3.4.35.9 -> 3.4.36.3 2024-04-15 16:39:39 +05:30
Fabian Affolter 0696b0637a python312Packages.lxml-html-clean: init at 0.1.1
Separate project for HTML cleaning functionalities copied from lxml.html.clean

https://github.com/fedora-python/lxml_html_clean/
2024-04-15 12:24:54 +02:00
Stefan Hojer 50af023d02
vendir: fix version number in binary
this is needed, so `minimumRequiredVersion` of vendir.yml works as
expected.
2024-04-15 11:45:18 +02:00
R. Ryantm 0e9b76dfa2 crunchy-cli: 3.3.4 -> 3.4.3 2024-04-15 09:09:38 +00:00
Markus Theil c803cb688f
botan: 3.3.0 -> 3.4.0
Release notes:
https://botan.randombit.net/news.html#version-3-4-0-2024-04-08

Notables changes/fixes:

- Use a new method for constant time division in Kyber to avoid
  a possible side channel where the compiler inserts use of
  a variable time division. (GH #3959)
- Add Ed448 signatures and X448 key exchange (GH #3933)
- Fix a bug affecting use of SIV and CCM ciphers
  in the FFI interface. (GH #3971)

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2024-04-15 10:58:21 +02:00
eymeric 5ebe96dfd5
textpieces: apply patch to fix build 2024-04-15 10:33:22 +02:00
Fabian Affolter d83b4d189b python312Packages.llama-index-readers-file: 0.1.17 -> 0.1.18 2024-04-15 08:28:02 +02:00
Fabian Affolter 540f28fb86 python312Packages.llama-parse: 0.4.0 -> 0.4.1 2024-04-15 08:27:23 +02:00
Aaron Jheng dfe8984ad4
pixi: 0.17.1 -> 0.19.1 2024-04-15 13:45:05 +08:00
Mario Rodas 2c7f094dbb soupault: fix build on aarch64-darwin 2024-04-15 04:20:00 +00:00
Mario Rodas eb6aac6a73 ocamlPackages.miou: init at 0.1.0 2024-04-15 04:20:00 +00:00
Mario Rodas 38b8f65d4c iredis: fix build on x86_64-darwin 2024-04-15 04:20:00 +00:00
Mario Rodas cbb6e81fff python311Packages.internetarchive: 3.7.0 -> 4.0.1
Diff: https://github.com/jjjake/internetarchive/compare/refs/tags/v3.7.0...v4.0.1

Changelog: https://github.com/jjjake/internetarchive/blob/v4.0.1/HISTORY.rst
2024-04-15 04:20:00 +00:00
Mario Rodas 5385c6eec1 twitch-dl: 2.1.4 -> 2.2.0
Diff: https://github.com/ihabunek/twitch-dl/compare/refs/tags/2.1.4...2.2.0

Changelog: https://github.com/ihabunek/twitch-dl/blob/refs/tags/2.2.0/CHANGELOG.md
2024-04-15 04:20:00 +00:00
Mario Rodas a69122c37d iredis: update meta 2024-04-15 04:20:00 +00:00
Mario Rodas 86be7391aa twitch-dl: migrate to pkgs/by-name 2024-04-15 04:20:00 +00:00
Mario Rodas 180cf46b4c iredis: 1.14.1 -> 1.15.0
Diff: https://github.com/laixintao/iredis/compare/v1.14.1...v1.15.0

Changelog: https://github.com/laixintao/iredis/raw/v1.15.0/CHANGELOG.md
2024-04-15 04:20:00 +00:00
Mario Rodas 5b07b1005b iredis: migrate to by-name 2024-04-15 04:20:00 +00:00
Robert Schütz 244b791b45 bitwarden-desktop: 2024.3.0 -> 2024.4.1
Diff: https://github.com/bitwarden/clients/compare/desktop-v2024.3.0...desktop-2024.4.1

Changelog: https://github.com/bitwarden/clients/releases/tag/desktop-v2024.3.2
           https://github.com/bitwarden/clients/releases/tag/desktop-v2024.4.0
           https://github.com/bitwarden/clients/releases/tag/desktop-v2024.4.1
2024-04-14 20:03:14 -07:00
github-actions[bot] 5fe48efa37
Merge master into haskell-updates 2024-04-15 02:30:07 +00:00
CnTeng 95560d5513
pam_rssh: fix openssh without dsa support 2024-04-15 10:26:51 +08:00
Weijia Wang 79c288a842 pslib: fix build on darwin 2024-04-15 03:29:13 +02:00
R. Ryantm 540350557a vmagent: 1.100.0 -> 1.100.1 2024-04-15 01:13:47 +00:00
Bobby Rong de86acc955
cinnamon.pix: Build without webkit2gtk-4.0
This removes webkit2gtk-4.0 from cinnamon closure.

ref: https://fedoraproject.org/wiki/Changes/Remove_webkit2gtk-4.0_API_Version
ref: a19d4c2b0a
2024-04-15 09:06:38 +08:00
László Kupcsik 26417b7123 rPackages.screenCounter: add missing dep 2024-04-14 23:14:10 +02:00
László Kupcsik f9fc216641 rPackages.gdalraster: add system deps 2024-04-14 22:26:24 +02:00
László Kupcsik bc3e8ef4a7 rPackages.RBioFormats: skip load check 2024-04-14 21:49:09 +02:00
Christoph Heiss a75d3b4574
floorp: 11.11.2 -> 11.12.0
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-14 21:43:29 +02:00
Christoph Heiss 271a0e91e8
floorp: update.sh: fix duplicate double quoting when replacing hash
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2024-04-14 21:43:29 +02:00
Felix Buehler 3e2f0bc0b4 nixos/nsd: prefer 'install' over 'chmod' 2024-04-14 20:56:19 +02:00
R. Ryantm df899fdd18 rymdport: 3.5.3 -> 3.6.0 2024-04-14 17:42:21 +00:00
R. Ryantm 792e000cda lefthook: 1.6.8 -> 1.6.10 2024-04-14 15:12:55 +00:00
Guilhem Saurel 840f9efd77 qpoases: init at 3.2.1 2024-04-14 12:49:13 +02:00
Fabian Affolter ceb58ade83 python312Packages.zeroconf: 0.132.0 -> 0.132.2
Diff: https://github.com/jstasiak/python-zeroconf/compare/refs/tags/0.132.0...0.132.2

Changelog: https://github.com/python-zeroconf/python-zeroconf/releases/tag/0.132.2
2024-04-14 10:11:12 +02:00
Serg 5d80402832 geeqie: 2.2 -> 2.4 2024-04-14 10:31:14 +03:00
R. Ryantm dae37baba2 odin: dev-2024-03 -> dev-2024-04a 2024-04-14 06:41:06 +00:00
R. Ryantm 678a6d6584 python312Packages.pulsar: 3.4.0 -> 3.5.0 2024-04-14 02:15:20 +00:00
github-actions[bot] 8fc310056e
Merge master into haskell-updates 2024-04-14 00:16:39 +00:00
R. Ryantm eba01dd287 teams-for-linux: 1.4.22 -> 1.4.24 2024-04-13 23:28:45 +00:00
Sandro Jäckel ed14b42efd
tailscalesd: init at 0.3.0 2024-04-14 00:34:30 +02:00
László Kupcsik 9fd2d120e6 rPackages.raer: fix deps
raer? nem er ra
2024-04-13 23:18:15 +02:00
László Kupcsik 2d026424a3 rPackages.gpuMagic: add deps 2024-04-13 22:37:36 +02:00
László Kupcsik 5b1bd199c4 rPackages.TransView: fix build 2024-04-13 22:27:29 +02:00
László Kupcsik 4642ee2f9b rPackages.MsDataHub: skip load check 2024-04-13 22:14:55 +02:00
László Kupcsik 5fe17c978c rPackages.protGear: add home 2024-04-13 22:10:00 +02:00
R. Ryantm 40b4727cf3 python312Packages.py-synologydsm-api: 2.3.0 -> 2.4.1 2024-04-13 02:23:49 +00:00
R. Ryantm 25a9517a84 messer-slim: 4.2 -> 4.2.1 2024-04-13 01:13:01 +00:00
R. Ryantm 61646987e6 govc: 0.36.3 -> 0.37.0 2024-04-13 00:57:08 +00:00
github-actions[bot] 07e27017e8
Merge master into haskell-updates 2024-04-13 00:11:26 +00:00
teutat3s 322fb8dde5
electron_29-bin: 29.2.0 -> 29.3.0
https://github.com/electron/electron/releases/v29.3.0
2024-04-13 00:25:37 +02:00
teutat3s 9ebdca62d5
electron_28-bin: 28.2.10 -> 28.3.0
https://github.com/electron/electron/releases/v28.3.0
2024-04-13 00:25:09 +02:00
teutat3s 1a41f44111
electron_27-bin: 27.3.9 -> 27.3.10
https://github.com/electron/electron/releases/v27.3.10
2024-04-13 00:24:08 +02:00
R. Ryantm 15b7dddaba python311Packages.nest: 3.6 -> 3.7 2024-04-12 13:50:38 +00:00
Oliver Kopp 1273d4830e doc: Add link to steps when adding a new maintainer
Co-authored-by: Anderson Torres <torres.anderson.85@protonmail.com>
2024-04-12 13:44:30 +02:00
R. Ryantm 9da9b74024 home-manager: unstable-2024-04-06 -> unstable-2024-04-10 2024-04-12 07:09:52 +00:00
Jens Binkert 596cd1416e evdi: 1.14.1-unstable-2024-01-30 1.14.4 2024-04-12 08:45:33 +02:00
github-actions[bot] 0030939651
Merge master into haskell-updates 2024-04-12 00:12:55 +00:00
Rafael Fernández López 2b2b9dd4eb
wasmtime: 19.0.1 -> 19.0.2 2024-04-11 22:39:45 +02:00
Marc Scholten 07c5d2d3f9 haskell.compiler.ghcHEAD: 9.11.20240323 -> 9.11.20240410 2024-04-11 21:15:53 +02:00
superherointj 379428c412 vscode-extensions.usernamehw.errorlens: 3.14.0 -> 3.16.0 2024-04-11 15:40:25 -03:00
superherointj 2023f95e62 vscode-extensions.mkhl.direnv: 0.16.0 -> 0.17.0 2024-04-11 15:39:26 -03:00
superherointj 90f000a74d vscode-extensions.jnoortheen.nix-ide: 0.2.2 -> 0.3.1 2024-04-11 15:38:43 -03:00
Felipe Silva a595d8750b
unflac: 1.2 -> 1.3 2024-04-11 13:05:24 -03:00
kashw2 d7487b65a1 d2: 0.6.3 -> 0.6.4 2024-04-11 21:35:51 +10:00
R. Ryantm 8c4c220091 blueman: 2.4 -> 2.4.1 2024-04-11 10:02:48 +00:00
nokazn 9f3c93eb7a
proto: 0.32.2 -> 0.34.3 2024-04-11 17:14:10 +09:00
github-actions[bot] db9e43b395
Merge master into haskell-updates 2024-04-11 00:13:08 +00:00
superherointj ab631a7f60 vscode-extensions.signageos.signageos-vscode-sops: init 0.9.1
Release: https://github.com/signageos/vscode-sops/releases/tag/v0.9.1
2024-04-10 17:36:31 -03:00
jopejoe1 97b892e820 firefox-devedition-unwrapped: 125.0b3 -> 125.0b9 2024-04-10 22:08:55 +02:00
jopejoe1 d906a05e5b firefox-beta-unwrapped: 125.0b3 -> 125.0b9 2024-04-10 22:08:55 +02:00
jopejoe1 c7f89ecf3b firefox-devedition-bin-unwrapped: 125.0b3 -> 125.0b9 2024-04-10 22:08:55 +02:00
jopejoe1 aba81ce084 firefox-beta-bin-unwrapped: 125.0b3 -> 125.0b9 2024-04-10 22:08:55 +02:00
Michael Stone d0415e5734 vscode-extensions.vadimcn.vscode-lldb: fix on Darwin
Summary:

  vscode-lldb has been broken on Darwin due to a build-time issue:

    * on Darwin, the vscode-lldb build scripts expect $HOME to exist and be
      writable, #202507

  and several runtime-issues:

    * codelldb can't find its dynamic libraries (#160874)

    * lldb-server from nixpkgs doesn't work due to missing the

        "com.apple.security.cs.debugger"

      macOS codesigning entitlement, (#38624), also with the symptom that
      tccd, the macOS "Transparency, Consent, and Control" daemon, denies
      requests it receives from vscode/codium with log messages like:

	  "AUTHREQ_CTX: msgID=..., function=<private>, service=kTCCServiceDeveloperTool, preflight=yes, query=1,"
          "Service kTCCServiceDeveloperTool does not allow prompting; returning denied."
          "AUTHREQ_RESULT: msgID=..., authValue=0, authReason=5, authVersion=1, error=(null),", etc.

    * lldb-server from nixpkgs may also provide a different CLI interface than
      codelldb expects on macOS.

    * vscode-lldb directs lldb to load rust pretty-printing scripts which need
      to be preserved through the build process in nixpkgs

Solution:

  * The build problem can be fixed by setting HOME="$(pwd)/home", as suggested
    in #202507.

  * The dynamic libraries issue can be fixed by setting LD_LIBRARY_PATH while
    wrapping codelldb

  * The permissions issue and CLI interface issue can both be fixed by using
    Xcode's debugserver,

      /Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver

    on macOS, since it has the required entitlement and the expected interface.

  * Finally, the script-loading issue can be fixed by copying the required
    scripts to the location that vscode-lldb expects to find them in.

Fixes:

  * #148946: Error failed to get reply to handshake packet on x86_64-darwin
    with vscode-extensions.vadimcn.vscode-lldb

  * #160874: codelldb inside of vscode-lldb extension doesn't work

  * #202507: vscode-extensions.vadimcn.vscode-lldb fails to build on aarch64-darwin
2024-04-10 11:08:45 +02:00
R. Ryantm ab94b9eaa7 python311Packages.pyscard: 2.0.8 -> 2.0.9 2024-04-10 07:20:22 +00:00
github-actions[bot] 4b6f3f8e74
Merge master into haskell-updates 2024-04-10 00:12:50 +00:00
sternenseemann 91a91b9ae4 haskell.compiler.ghcHEAD: fix hash mismatch on case insensitive fs
By trying to migitate the conflict between two files on a case
insensitive fs, we will inevitably end up with a different hash than on
case sensitive filesystems. To work around this, we just delete the
directory that contains the offending files — luckily it is not
important to the build of GHC.
2024-04-10 00:29:58 +02:00
maralorn d9bbcd5f81 haskellPackages: regenerate package set based on current config
This commit has been generated by maintainers/scripts/haskell/regenerate-hackage-packages.sh
2024-04-09 22:57:35 +02:00
maralorn 8f2ca20859 all-cabal-hashes: 2024-03-31T04:36:22Z -> 2024-04-09T20:48:09Z
This commit has been generated by maintainers/scripts/haskell/update-hackage.sh
2024-04-09 22:56:27 +02:00
maralorn 9bb98c69ad haskellPackages: stackage LTS 22.14 -> LTS 22.16
This commit has been generated by maintainers/scripts/haskell/update-stackage.sh
2024-04-09 22:56:14 +02:00
Sandro Jäckel 84b92fff91
dnscontrol: 4.8.2 -> 4.9.0
Diff: https://github.com/StackExchange/dnscontrol/compare/v4.8.2...v4.9.0

Changelog: https://github.com/StackExchange/dnscontrol/releases/tag/v4.9.0
2024-04-09 19:42:52 +02:00
iko 0fb5cc0053
pgroll: init at 0.5.0 2024-04-09 15:58:23 +03:00
iko 5e32dc2124
pgroll: init at 0.5.0 2024-04-09 15:36:41 +03:00
Robert Schütz f9c070a07e bitwarden-cli: 2024.2.1 -> 2024.3.1
Diff: https://github.com/bitwarden/clients/compare/cli-v2024.2.1...cli-v2024.3.1

Changelog: https://github.com/bitwarden/clients/releases/tag/cli-v2024.3.1
2024-04-08 13:58:18 -07:00
06kellyjac 925654065d semgrep: 1.66.2 -> 1.67.0
Added aarch64-linux
2024-04-08 18:06:42 +01:00
Moritz Sanft 2cf2146e64
supermodel: init at 0-unstable-2024-04-05 2024-04-07 23:23:19 +02:00
Travis A. Everett f318c22bbe pdfmm: fix build on (at least) macOS
The package isn't marked linux-only, but pulling locale from
glibc effectively limited it to linux. Using the generalized
locale attr gets it building on macOS.

Also:
- While looking into this, I noticed that the script only
  uses xmessage if zenity isn't present, so I think we can
  drop that dependency.
- Not super familiar with what the package should run on,
  but I went ahead and set the platform meta based on what
  I've personally verified.
2024-04-07 15:14:37 -05:00
Mario Rodas f11d350852 uclibc-ng: add passthru.updateScript 2024-04-06 04:20:00 +00:00
Mario Rodas ca8bf15da9 uclibc-ng: 1.0.45 -> 1.0.47 2024-04-06 04:20:00 +00:00
Austin Horstman ed0c2371a1
catppuccin-sddm-corners: add qt dependencies
Continuation of https://github.com/NixOS/nixpkgs/pull/273514
2024-04-05 21:16:42 -05:00
Austin Horstman e79b396303
catppuccin-sddm-corners: unstable-2023-02-17 -> unstable-2023-05-30 2024-04-05 21:16:02 -05:00
R. Ryantm c926d1d929 ocamlPackages.ppx_blob: 0.7.2 -> 0.8.0 2024-04-05 05:20:31 +00:00
Andrew Marshall 7d63c77405 ruby: improve failure message when missing cargoHash
Without this, doing e.g. `pkgs.mkRuby` without a `cargoHash` param would
mean that the `fetchCargoTarball` drv was not a FOD and thus had no
network access and would give confusing network failure messages. This
forces specifying non-null `cargoHash` if it is actually being used,
while allowing it to still be `null` when not needed.
2024-04-01 13:58:03 -04:00
R. Ryantm 2970d6ef5f lilypond-unstable: 2.25.13 -> 2.25.14 2024-03-29 20:00:09 +00:00
Fabian Affolter e7231a2475 python312Packages.xlsxwriter: refactor 2024-03-28 17:21:37 +01:00
Fabian Affolter e7246dee1e python312Packages.xlsxwriter: 3.1.9 -> 3.2.0
Diff: https://github.com/jmcnamara/XlsxWriter/compare/RELEASE_3.1.9...RELEASE_3.2.0

Changelog: https://xlsxwriter.readthedocs.io/changes.html
2024-03-28 17:19:42 +01:00
Weijia Wang 495212307e espflash: fix build on darwin 2024-03-28 12:04:37 +01:00
Artemis Tosini ac306ef336
ryujinx: 1.1.1242 → 1.1.1248 2024-03-28 03:48:44 +00:00
Artemis Tosini aba056a13c
ryujinx: Add udev dependency 2024-03-28 03:48:24 +00:00
Stefan Frijters ce845d58a1
urserver: use finalAttrs instead of rec 2024-03-25 23:25:39 +01:00
Stefan Frijters ad594b4503
urserver: 3.10.0.2467 -> 3.13.0.2505 2024-03-25 23:22:16 +01:00
ShaddyDC 6254db6165 python3Packages.openusd: 23.11 -> 24.03 2024-03-22 15:54:44 +01:00
Andreas Fuchs a7c88406a6 busybox: Set shellPath up so that ash can be a login shell 2024-03-15 12:00:06 -04:00
Stefan Frijters bc55ffb14a
espflash: 2.1.0 -> 3.0.0 2024-03-13 13:17:30 +01:00
Vojtěch Káně a5e790248a release-notes/23.05: fix link to alice-lg
Without any scheme, the link is interpreted as a relative one.
2024-02-24 14:02:48 +01:00
Lucas Satabin b4338acf4c obs-studio-plugins.waveform: fix data directory
Installing the plugin requires data to be in
$out/share/obs/obs-plugins/waveform for OBS to find locales and shader
files.
2024-02-08 22:02:33 +01:00
Pablo Ovelleiro Corral 71e72bd66a
obs-studio-plugins.input-overlay: 5.0.0 -> 5.0.4
Diff: https://github.com/univrsal/input-overlay/compare/v5.0.0...v5.0.4

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=obs-plugin-input-overlay

Co-authored-by: Franz Pletz <fpletz@fnordicwalking.de>
2024-01-18 15:45:26 +01:00
261 changed files with 5905 additions and 4030 deletions

View File

@ -14,7 +14,7 @@
</p>
[Nixpkgs](https://github.com/nixos/nixpkgs) is a collection of over
80,000 software packages that can be installed with the
100,000 software packages that can be installed with the
[Nix](https://nixos.org/nix/) package manager. It also implements
[NixOS](https://nixos.org/nixos/), a purely-functional Linux distribution.

View File

@ -146,7 +146,7 @@ let
scrubOptionValue literalExpression literalExample
showOption showOptionWithDefLocs showFiles
unknownModule mkOption mkPackageOption mkPackageOptionMD
literalMD;
mdDoc literalMD;
inherit (self.types) isType setType defaultTypeMerge defaultFunctor
isOptionType mkOptionType;
inherit (self.asserts)

View File

@ -404,7 +404,7 @@ rec {
Kept here to alert downstream users who may not be aware of the migration's
completion that it should be removed from modules.
*/
mdDoc = lib.warn "lib.mdDoc was removed from nixpkgs. Option descriptions are now in Markdown by default, you can remove any remaining uses of it.";
mdDoc = lib.warn "lib.mdDoc will be removed from nixpkgs in 24.11. Option descriptions are now in Markdown by default; you can remove any remaining uses of lib.mdDoc.";
/* For use in the `defaultText` and `example` option attributes. Causes the
given MD text to be inserted verbatim in the documentation, for when

View File

@ -58,6 +58,10 @@
nix-build lib/tests/maintainers.nix
See `./scripts/check-maintainer-github-handles.sh` for an example on how to work with this data.
When adding a new maintainer, be aware of the current commit conventions
documented at [CONTRIBUTING.md](https://github.com/NixOS/nixpkgs/blob/master/CONTRIBUTING.md#commit-conventions)
file located in the root of the Nixpkgs repo.
*/
{
_0b11stan = {
@ -19033,12 +19037,6 @@
githubId = 2798728;
name = "Filip Czaplicki";
};
star-szr = {
email = "nixpkgs@szr.fastmail.com";
github = "star-szr";
githubId = 327943;
name = "Scott Zhu Reeves";
};
starzation = {
email = "nixpkgs@starzation.net";
github = "starzation";
@ -20259,6 +20257,11 @@
githubId = 9853194;
name = "Philipp Bartsch";
};
toast = {
name = "Toast";
github = "toast003";
githubId = 39011842;
};
toastal = {
email = "toastal+nix@posteo.net";
matrix = "@toastal:mozilla.org";

View File

@ -53,7 +53,7 @@ In addition to numerous new and updated packages, this release has the following
- [alertmanager-irc-relay](https://github.com/google/alertmanager-irc-relay), a Prometheus Alertmanager IRC Relay. Available as [services.prometheus.alertmanagerIrcRelay](options.html#opt-services.prometheus.alertmanagerIrcRelay.enable).
- [alice-lg](github.com/alice-lg/alice-lg), a looking-glass for BGP sessions. Available as [services.alice-lg](#opt-services.alice-lg.enable).
- [alice-lg](https://github.com/alice-lg/alice-lg), a looking-glass for BGP sessions. Available as [services.alice-lg](#opt-services.alice-lg.enable).
- [atuin](https://github.com/ellie/atuin), a sync server for shell history. Available as [services.atuin](#opt-services.atuin.enable).

View File

@ -118,6 +118,8 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
Matter Controller Server exposing websocket connections for use with other services, notably Home Assistant.
Available as [services.matter-server](#opt-services.matter-server.enable)
- [db-rest](https://github.com/derhuerst/db-rest), a wrapper around Deutsche Bahn's internal API for public transport data. Available as [services.db-rest](#opt-services.db-rest.enable).
- [Anki Sync Server](https://docs.ankiweb.net/sync-server.html), the official sync server built into recent versions of Anki. Available as [services.anki-sync-server](#opt-services.anki-sync-server.enable).
The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been marked deprecated and will be dropped after 24.05 due to lack of maintenance of the anki-sync-server softwares.

View File

@ -690,6 +690,7 @@
./services/misc/clipmenu.nix
./services/misc/confd.nix
./services/misc/cpuminer-cryptonight.nix
./services/misc/db-rest.nix
./services/misc/devmon.nix
./services/misc/dictd.nix
./services/misc/disnix.nix

View File

@ -0,0 +1,182 @@
{ config, pkgs, lib, ... }:
let
inherit (lib) mkOption types mkIf mkMerge mkDefault mkEnableOption mkPackageOption maintainers;
cfg = config.services.db-rest;
in
{
options = {
services.db-rest = {
enable = mkEnableOption "db-rest service";
user = mkOption {
type = types.str;
default = "db-rest";
description = "User account under which db-rest runs.";
};
group = mkOption {
type = types.str;
default = "db-rest";
description = "Group under which db-rest runs.";
};
host = mkOption {
type = types.str;
default = "127.0.0.1";
description = "The host address the db-rest server should listen on.";
};
port = mkOption {
type = types.port;
default = 3000;
description = "The port the db-rest server should listen on.";
};
redis = {
enable = mkOption {
type = types.bool;
default = false;
description = "Enable caching with redis for db-rest.";
};
createLocally = mkOption {
type = types.bool;
default = true;
description = "Configure a local redis server for db-rest.";
};
host = mkOption {
type = with types; nullOr str;
default = null;
description = "Redis host.";
};
port = mkOption {
type = with types; nullOr port;
default = null;
description = "Redis port.";
};
user = mkOption {
type = with types; nullOr str;
default = null;
description = "Optional username used for authentication with redis.";
};
passwordFile = mkOption {
type = with types; nullOr path;
default = null;
example = "/run/keys/db-rest/pasword-redis-db";
description = "Path to a file containing the redis password.";
};
useSSL = mkOption {
type = types.bool;
default = true;
description = "Use SSL if using a redis network connection.";
};
};
package = mkPackageOption pkgs "db-rest" { };
};
};
config = mkIf cfg.enable {
assertions = [
{
assertion = (cfg.redis.enable && !cfg.redis.createLocally) -> (cfg.redis.host != null && cfg.redis.port != null);
message = ''
{option}`services.db-rest.redis.createLocally` and redis network connection ({option}`services.db-rest.redis.host` or {option}`services.db-rest.redis.port`) enabled. Disable either of them.
'';
}
{
assertion = (cfg.redis.enable && !cfg.redis.createLocally) -> (cfg.redis.passwordFile != null);
message = ''
{option}`services.db-rest.redis.createLocally` is disabled, but {option}`services.db-rest.redis.passwordFile` is not set.
'';
}
];
systemd.services.db-rest = mkMerge [
{
description = "db-rest service";
after = [ "network.target" ]
++ lib.optional cfg.redis.createLocally "redis-db-rest.service";
requires = lib.optional cfg.redis.createLocally "redis-db-rest.service";
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "simple";
Restart = "always";
RestartSec = 5;
WorkingDirectory = cfg.package;
User = cfg.user;
Group = cfg.group;
RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ];
MemoryDenyWriteExecute = false;
LoadCredential = lib.optional (cfg.redis.enable && cfg.redis.passwordFile != null) "REDIS_PASSWORD:${cfg.redis.passwordFile}";
ExecStart = mkDefault "${cfg.package}/bin/db-rest";
RemoveIPC = true;
NoNewPrivileges = true;
PrivateDevices = true;
ProtectClock = true;
ProtectKernelLogs = true;
ProtectControlGroups = true;
ProtectKernelModules = true;
PrivateMounts = true;
SystemCallArchitectures = "native";
ProtectHostname = true;
LockPersonality = true;
ProtectKernelTunables = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
RestrictNamespaces = true;
ProtectSystem = "strict";
ProtectProc = "invisible";
ProcSubset = "pid";
ProtectHome = true;
PrivateUsers = true;
PrivateTmp = true;
CapabilityBoundingSet = "";
};
environment = {
NODE_ENV = "production";
NODE_EXTRA_CA_CERTS = "/etc/ssl/certs/ca-certificates.crt";
HOSTNAME = cfg.host;
PORT = toString cfg.port;
};
}
(mkIf cfg.redis.enable (if cfg.redis.createLocally then
{ environment.REDIS_URL = config.services.redis.servers.db-rest.unixSocket; }
else
{
script =
let
username = lib.optionalString (cfg.redis.user != null) (cfg.redis.user);
host = cfg.redis.host;
port = toString cfg.redis.port;
protocol = if cfg.redis.useSSL then "rediss" else "redis";
in
''
export REDIS_URL="${protocol}://${username}:$(${config.systemd.package}/bin/systemd-creds cat REDIS_PASSWORD)@${host}:${port}"
exec ${cfg.package}/bin/db-rest
'';
}))
];
users.users = lib.mkMerge [
(lib.mkIf (cfg.user == "db-rest") {
db-rest = {
isSystemUser = true;
group = cfg.group;
};
})
(lib.mkIf cfg.redis.createLocally { ${cfg.user}.extraGroups = [ "redis-db-rest" ]; })
];
users.groups = lib.mkIf (cfg.group == "db-rest") { db-rest = { }; };
services.redis.servers.db-rest.enable = cfg.redis.enable && cfg.redis.createLocally;
};
meta.maintainers = with maintainers; [ marie ];
}

View File

@ -152,9 +152,7 @@ let
copyKeys = concatStrings (mapAttrsToList (keyName: keyOptions: ''
secret=$(cat "${keyOptions.keyFile}")
dest="${stateDir}/private/${keyName}"
echo " secret: \"$secret\"" > "$dest"
chown ${username}:${username} "$dest"
chmod 0400 "$dest"
install -m 0400 -o "${username}" -g "${username}" <(echo " secret: \"$secret\"") "$dest"
'') cfg.keys);
@ -457,9 +455,7 @@ let
dnssecTools = pkgs.bind.override { enablePython = true; };
signZones = optionalString dnssec ''
mkdir -p ${stateDir}/dnssec
chown ${username}:${username} ${stateDir}/dnssec
chmod 0600 ${stateDir}/dnssec
install -m 0600 -o "${username}" -g "${username}" -d "${stateDir}/dnssec"
${concatStrings (mapAttrsToList signZone dnssecZones)}
'';
@ -961,9 +957,9 @@ in
rm -Rf "${stateDir}/private/"
rm -Rf "${stateDir}/tmp/"
mkdir -m 0700 -p "${stateDir}/private"
mkdir -m 0700 -p "${stateDir}/tmp"
mkdir -m 0700 -p "${stateDir}/var"
install -dm 0700 -o "${username}" -g "${username}" "${stateDir}/private"
install -dm 0700 -o "${username}" -g "${username}" "${stateDir}/tmp"
install -dm 0700 -o "${username}" -g "${username}" "${stateDir}/var"
cat > "${stateDir}/don't touch anything in here" << EOF
Everything in this directory except NSD's state in var and dnssec
@ -971,10 +967,6 @@ in
the nsd.service pre-start script.
EOF
chown ${username}:${username} -R "${stateDir}/private"
chown ${username}:${username} -R "${stateDir}/tmp"
chown ${username}:${username} -R "${stateDir}/var"
rm -rf "${stateDir}/zones"
cp -rL "${nsdEnv}/zones" "${stateDir}/zones"

View File

@ -772,6 +772,11 @@ in {
default = if lib.versionOlder config.system.stateVersion "24.05"
then "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}/media/"
else null;
defaultText = literalExpression ''
if lib.versionOlder config.system.stateVersion "24.05"
then "$\{httpConf.scheme}://$\{httpConf.host}:$\{builtins.toString httpConf.port}/media/"
else null;
'';
description = ''
Base path which uploads will be stored at.
Whilst this can just be set to a subdirectory of the main domain, it is now recommended to use a different subdomain.
@ -804,6 +809,7 @@ in {
enabled = mkOption {
type = types.bool;
default = false;
defaultText = literalExpression "false";
description = ''
Whether to enable proxying of remote media through the instance's proxy.
'';
@ -813,6 +819,11 @@ in {
default = if lib.versionOlder config.system.stateVersion "24.05"
then "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}/media/"
else null;
defaultText = literalExpression ''
if lib.versionOlder config.system.stateVersion "24.05"
then "$\{httpConf.scheme}://$\{httpConf.host}:$\{builtins.toString httpConf.port}/media/"
else null;
'';
description = ''
Base path for the media proxy.
Whilst this can just be set to a subdirectory of the main domain, it is now recommended to use a different subdomain.

View File

@ -18,6 +18,9 @@ let
cacheDir = "/var/cache/mediawiki";
stateDir = "/var/lib/mediawiki";
# https://www.mediawiki.org/wiki/Compatibility
php = pkgs.php81;
pkg = pkgs.stdenv.mkDerivation rec {
pname = "mediawiki-full";
inherit (src) version;
@ -46,7 +49,7 @@ let
} ''
mkdir -p $out/bin
for i in changePassword.php createAndPromote.php userOptions.php edit.php nukePage.php update.php; do
makeWrapper ${pkgs.php}/bin/php $out/bin/mediawiki-$(basename $i .php) \
makeWrapper ${php}/bin/php $out/bin/mediawiki-$(basename $i .php) \
--set MEDIAWIKI_CONFIG ${mediawikiConfig} \
--add-flags ${pkg}/share/mediawiki/maintenance/$i
done
@ -485,8 +488,7 @@ in
services.phpfpm.pools.mediawiki = {
inherit user group;
phpEnv.MEDIAWIKI_CONFIG = "${mediawikiConfig}";
# https://www.mediawiki.org/wiki/Compatibility
phpPackage = pkgs.php81;
phpPackage = php;
settings = (if (cfg.webserver == "apache") then {
"listen.owner" = config.services.httpd.user;
"listen.group" = config.services.httpd.group;
@ -598,8 +600,8 @@ in
fi
echo "exit( wfGetDB( DB_MASTER )->tableExists( 'user' ) ? 1 : 0 );" | \
${pkgs.php}/bin/php ${pkg}/share/mediawiki/maintenance/eval.php --conf ${mediawikiConfig} && \
${pkgs.php}/bin/php ${pkg}/share/mediawiki/maintenance/install.php \
${php}/bin/php ${pkg}/share/mediawiki/maintenance/eval.php --conf ${mediawikiConfig} && \
${php}/bin/php ${pkg}/share/mediawiki/maintenance/install.php \
--confpath /tmp \
--scriptpath / \
--dbserver ${lib.escapeShellArg dbAddr} \
@ -613,7 +615,7 @@ in
${lib.escapeShellArg cfg.name} \
admin
${pkgs.php}/bin/php ${pkg}/share/mediawiki/maintenance/update.php --conf ${mediawikiConfig} --quick
${php}/bin/php ${pkg}/share/mediawiki/maintenance/update.php --conf ${mediawikiConfig} --quick
'';
serviceConfig = {

View File

@ -14,7 +14,7 @@ in {
allowedUDPPorts = [ 9511 9512 ];
};
systemd.user.services.urserver = {
systemd.user.services.urserver = {
description = ''
Server for Unified Remote: The one-and-only remote for your computer.
'';

View File

@ -236,6 +236,7 @@ in {
darling = handleTest ./darling.nix {};
dae = handleTest ./dae.nix {};
davis = handleTest ./davis.nix {};
db-rest = handleTest ./db-rest.nix {};
dconf = handleTest ./dconf.nix {};
deconz = handleTest ./deconz.nix {};
deepin = handleTest ./deepin.nix {};

107
nixos/tests/db-rest.nix Normal file
View File

@ -0,0 +1,107 @@
import ./make-test-python.nix ({ pkgs, ... }:
{
name = "db-rest";
meta.maintainers = with pkgs.lib.maintainers; [ marie ];
nodes = {
database = {
networking = {
interfaces.eth1 = {
ipv4.addresses = [
{ address = "192.168.2.10"; prefixLength = 24; }
];
};
firewall.allowedTCPPorts = [ 31638 ];
};
services.redis.servers.db-rest = {
enable = true;
bind = "0.0.0.0";
requirePass = "choochoo";
port = 31638;
};
};
serverWithTcp = { pkgs, ... }: {
environment = {
etc = {
"db-rest/password-redis-db".text = ''
choochoo
'';
};
};
networking = {
interfaces.eth1 = {
ipv4.addresses = [
{ address = "192.168.2.11"; prefixLength = 24; }
];
};
firewall.allowedTCPPorts = [ 3000 ];
};
services.db-rest = {
enable = true;
host = "0.0.0.0";
redis = {
enable = true;
createLocally = false;
host = "192.168.2.10";
port = 31638;
passwordFile = "/etc/db-rest/password-redis-db";
useSSL = false;
};
};
};
serverWithUnixSocket = { pkgs, ... }: {
networking = {
interfaces.eth1 = {
ipv4.addresses = [
{ address = "192.168.2.12"; prefixLength = 24; }
];
};
firewall.allowedTCPPorts = [ 3000 ];
};
services.db-rest = {
enable = true;
host = "0.0.0.0";
redis = {
enable = true;
createLocally = true;
};
};
};
client = {
environment.systemPackages = [ pkgs.jq ];
networking = {
interfaces.eth1 = {
ipv4.addresses = [
{ address = "192.168.2.13"; prefixLength = 24; }
];
};
};
};
};
testScript = ''
start_all()
with subtest("db-rest redis with TCP socket"):
database.wait_for_unit("redis-db-rest.service")
database.wait_for_open_port(31638)
serverWithTcp.wait_for_unit("db-rest.service")
serverWithTcp.wait_for_open_port(3000)
client.succeed("curl --fail --get http://192.168.2.11:3000/stations --data-urlencode 'query=Köln Hbf' | jq -r '.\"8000207\".name' | grep 'Köln Hbf'")
with subtest("db-rest redis with Unix socket"):
serverWithUnixSocket.wait_for_unit("db-rest.service")
serverWithUnixSocket.wait_for_open_port(3000)
client.succeed("curl --fail --get http://192.168.2.12:3000/stations --data-urlencode 'query=Köln Hbf' | jq -r '.\"8000207\".name' | grep 'Köln Hbf'")
'';
})

View File

@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mympd";
version = "14.1.1";
version = "14.1.2";
src = fetchFromGitHub {
owner = "jcorporation";
repo = "myMPD";
rev = "v${finalAttrs.version}";
sha256 = "sha256-qGKTQAEwkv5Bz09GzmUHWnQ/DzmiexOY/dTkFyCtH/M=";
sha256 = "sha256-CMqH9iy9U85bKj7YLcYsKFs5CDePGBEfUWL+sb7WzBw=";
};
nativeBuildInputs = [

View File

@ -45,13 +45,13 @@ stdenv.mkDerivation {
pname = binName;
# versions are specified in `squeezelite.h`
# see https://github.com/ralph-irving/squeezelite/issues/29
version = "2.0.0.1481";
version = "2.0.0.1486";
src = fetchFromGitHub {
owner = "ralph-irving";
repo = "squeezelite";
rev = "c751ef146265c243cdbd7c0353dd0b70ab51730c";
hash = "sha256-wvHIKOTi/a5tdn7E4SnUrDz3htvyZQMJeQFa+24OKwI=";
rev = "fd4a82e7d0e53124d9618320f3c115d90654509d";
hash = "sha256-nR2Px7VYjAktUsueEyBAV2392+/dX6JYIy7YSMh05c0=";
};
buildInputs = [ flac libmad libvorbis mpg123 ]

View File

@ -0,0 +1,37 @@
# Visual Studio Code Extensions
## Conventions for adding new extensions
* Extensions are named in the **lowercase** version of the extension's unique identifier. Which is found on the marketplace extension page, and is the name under which the extension is installed by VSCode under `~/.vscode`.
Extension location should be: ${lib.strings.toLower mktplcRef.publisher}.${lib.string.toLower mktplcRef.name}
* Move extension to a discrete directory whenever the extension needs extra parameters/packages (at top of the file) or other files (such as patches, update script, components). Global index file parameters/packages should be utilities shared by many extensions. Extension specific parameters/packages should not be in the global index page.
* Currently `nixfmt-rfc-style` formatter is being used to format the VSCode extensions.
* Respect `alphabetical order` whenever adding extensions. On disorder, please, kindly open a PR re-establishing the order.
* Avoid [unnecessary](https://nix.dev/guides/best-practices.html#with-scopes) use of `with`, particularly `nested with`.
* Use `hash` instead of `sha256`.
* On `meta` field:
- add a `changelog`.
- `description` should mention it is a Visual Studio Code extension.
- `downloadPage` is the VSCode marketplace URL.
- `homepage` is the source-code URL.
- verify `license` in upstream.
* On commit messages:
- Naming convention for:
- Adding a new extension:
> vscode-extensions.publisher.extension-name: init 1.2.3
>
> Release: https://github.com/owner/project/releases/tag/1.2.3
- Updating an extension:
> vscode-extensions.publisher.extension-name: 1.2.3 -> 2.3.4
>
> Release: https://github.com/owner/project/releases/tag/2.3.4
- Multiple extensions can be added in a single PR, but each extension requires it's own commit.

View File

@ -0,0 +1,27 @@
{
asciidoctor,
lib,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "asciidoctor-vscode";
publisher = "asciidoctor";
version = "2.8.9";
sha256 = "1xkxx5i3nhd0dzqhhdmx0li5jifsgfhv0p5h7xwsscz3gzgsdcyb";
};
postPatch = ''
substituteInPlace dist/src/text-parser.js \
--replace "get('asciidoctor_command', 'asciidoctor')" \
"get('asciidoctor_command', '${asciidoctor}/bin/asciidoctor')"
substituteInPlace dist/src/commands/exportAsPDF.js \
--replace "get('asciidoctorpdf_command', 'asciidoctor-pdf')" \
"get('asciidoctorpdf_command', '${asciidoctor}/bin/asciidoctor-pdf')"
'';
meta = {
license = lib.licenses.mit;
};
}

View File

@ -0,0 +1,30 @@
{
lib,
jq,
moreutils,
millet,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "Millet";
publisher = "azdavis";
version = "0.13.5";
hash = "sha256-sWM7N+axgu1zOGWexR4JVupVmYhZrd4cZz3pmLxRj8Q=";
};
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."millet.server.path".default = "${millet}/bin/millet-ls"' package.json | sponge package.json
'';
meta = {
description = "Standard ML support for VS Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=azdavis.millet";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.smasher164 ];
};
}

View File

@ -0,0 +1,27 @@
{
vscode-utils,
jq,
lib,
moreutils,
nixpkgs-fmt,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "nixpkgs-fmt";
publisher = "B4dM4n";
version = "0.0.1";
hash = "sha256-vz2kU36B1xkLci2QwLpl/SBEhfSWltIDJ1r7SorHcr8=";
};
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."nixpkgs-fmt.path".default = "${nixpkgs-fmt}/bin/nixpkgs-fmt"' package.json | sponge package.json
'';
meta = {
license = lib.licenses.mit;
};
}

View File

@ -0,0 +1,27 @@
{
clojure-lsp,
jq,
lib,
moreutils,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "calva";
publisher = "betterthantomorrow";
version = "2.0.374";
hash = "sha256-VwdHOkduSSIrcOvrcVf7K8DSp3N1u9fvbaCVDCxp+bk=";
};
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration[0].properties."calva.clojureLspPath".default = "${clojure-lsp}/bin/clojure-lsp"' package.json | sponge package.json
'';
meta = {
license = lib.licenses.mit;
};
}

View File

@ -1,28 +1,17 @@
# Before adding a new extension, read ./README.md
{ config
, lib
, fetchurl
, callPackage
, vscode-utils
, asciidoctor
, nodePackages
, python3Packages
, jdk
, llvmPackages
, llvmPackages_14
, nixpkgs-fmt
, protobuf
, jq
, shellcheck
, moreutils
, racket
, clojure-lsp
, alejandra
, millet
, craftos-pc
, shfmt
, tinymist
, typst-lsp
, typst-preview
, autoPatchelfHook
, zlib
, stdenv
@ -31,15 +20,6 @@
let
inherit (vscode-utils) buildVscodeMarketplaceExtension;
#
# Unless there is a good reason not to, we attempt to use the lowercase
# version of the extension's unique identifier. The unique identifier can be
# found on the marketplace extension page, and is the name under which the
# extension is installed by VSCode under `~/.vscode`.
#
# This means an extension should be located at
# ${lib.strings.toLower mktplcRef.publisher}.${lib.string.toLower mktplcRef.name}
#
baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs)
{
"13xforever".language-x86-64-assembly = buildVscodeMarketplaceExtension {
@ -368,27 +348,7 @@ let
};
};
asciidoctor.asciidoctor-vscode = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "asciidoctor-vscode";
publisher = "asciidoctor";
version = "2.8.9";
sha256 = "1xkxx5i3nhd0dzqhhdmx0li5jifsgfhv0p5h7xwsscz3gzgsdcyb";
};
postPatch = ''
substituteInPlace dist/src/text-parser.js \
--replace "get('asciidoctor_command', 'asciidoctor')" \
"get('asciidoctor_command', '${asciidoctor}/bin/asciidoctor')"
substituteInPlace dist/src/commands/exportAsPDF.js \
--replace "get('asciidoctorpdf_command', 'asciidoctor-pdf')" \
"get('asciidoctorpdf_command', '${asciidoctor}/bin/asciidoctor-pdf')"
'';
meta = {
license = lib.licenses.mit;
};
};
asciidoctor.asciidoctor-vscode = callPackage ./asciidoctor.asciidoctor-vscode { };
asdine.cue = buildVscodeMarketplaceExtension {
mktplcRef = {
@ -458,42 +418,9 @@ let
};
};
azdavis.millet = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "Millet";
publisher = "azdavis";
version = "0.13.5";
hash = "sha256-sWM7N+axgu1zOGWexR4JVupVmYhZrd4cZz3pmLxRj8Q=";
};
nativeBuildInputs = [ jq moreutils ];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."millet.server.path".default = "${millet}/bin/millet-ls"' package.json | sponge package.json
'';
meta = {
description = "Standard ML support for VS Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=azdavis.millet";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.smasher164 ];
};
};
azdavis.millet = callPackage ./azdavis.millet { };
b4dm4n.vscode-nixpkgs-fmt = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "nixpkgs-fmt";
publisher = "B4dM4n";
version = "0.0.1";
hash = "sha256-vz2kU36B1xkLci2QwLpl/SBEhfSWltIDJ1r7SorHcr8=";
};
nativeBuildInputs = [ jq moreutils ];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."nixpkgs-fmt.path".default = "${nixpkgs-fmt}/bin/nixpkgs-fmt"' package.json | sponge package.json
'';
meta = {
license = lib.licenses.mit;
};
};
b4dm4n.vscode-nixpkgs-fmt = callPackage ./b4dm4n.vscode-nixpkgs-fmt { };
baccata.scaladex-search = buildVscodeMarketplaceExtension {
mktplcRef = {
@ -595,24 +522,9 @@ let
};
};
betterthantomorrow.calva = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "calva";
publisher = "betterthantomorrow";
version = "2.0.374";
hash = "sha256-VwdHOkduSSIrcOvrcVf7K8DSp3N1u9fvbaCVDCxp+bk=";
};
nativeBuildInputs = [ jq moreutils ];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration[0].properties."calva.clojureLspPath".default = "${clojure-lsp}/bin/clojure-lsp"' package.json | sponge package.json
'';
meta = {
license = lib.licenses.mit;
};
};
betterthantomorrow.calva = callPackage ./betterthantomorrow.calva { };
bierner.docs-view = buildVscodeMarketplaceExtension {
bierner.docs-view = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "docs-view";
publisher = "bierner";
@ -1634,27 +1546,7 @@ let
};
};
eugleo.magic-racket = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "magic-racket";
publisher = "evzen-wybitul";
version = "0.6.4";
hash = "sha256-Hxa4VPm3QvJICzpDyfk94fGHu1hr+YN9szVBwDB8X4U=";
};
nativeBuildInputs = [ jq moreutils ];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."magicRacket.general.racketPath".default = "${racket}/bin/racket"' package.json | sponge package.json
jq '.contributes.configuration.properties."magicRacket.general.racoPath".default = "${racket}/bin/raco"' package.json | sponge package.json
'';
meta = {
changelog = "https://marketplace.visualstudio.com/items/evzen-wybitul.magic-racket/changelog";
description = "The best coding experience for Racket in VS Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=evzen-wybitul.magic-racket";
homepage = "https://github.com/Eugleo/magic-racket";
license = lib.licenses.agpl3Only;
};
};
eugleo.magic-racket = callPackage ./eugleo.magic-racket { };
ExiaHuang.dictionary = buildVscodeMarketplaceExtension {
mktplcRef = {
@ -1775,28 +1667,7 @@ let
};
};
foxundermoon.shell-format = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "shell-format";
publisher = "foxundermoon";
version = "7.2.5";
hash = "sha256-kfpRByJDcGY3W9+ELBzDOUMl06D/vyPlN//wPgQhByk=";
};
nativeBuildInputs = [ jq moreutils ];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."shellformat.path".default = "${shfmt}/bin/shfmt"' package.json | sponge package.json
'';
meta = {
downloadPage = "https://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-format";
homepage = "https://github.com/foxundermoon/vs-shell-format";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dbirks ];
};
};
foxundermoon.shell-format = callPackage ./foxundermoon.shell-format { };
freebroccolo.reasonml = buildVscodeMarketplaceExtension {
meta = {
@ -2297,38 +2168,7 @@ let
};
};
jackmacwindows.craftos-pc = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "craftos-pc";
publisher = "jackmacwindows";
version = "1.2.2";
hash = "sha256-A+MNroXv0t9Mw/gr0Fyov3cXyF/GGzwRLKrIxQ2tKCE=";
};
nativeBuildInputs = [ jq moreutils ];
postInstall = ''
cd "$out/$installPrefix"
jq -e '
.contributes.configuration.properties."craftos-pc.executablePath.linux".default =
"${lib.meta.getExe craftos-pc}" |
.contributes.configuration.properties."craftos-pc.executablePath.mac".default =
"${lib.meta.getExe craftos-pc}" |
.contributes.configuration.properties."craftos-pc.executablePath.windows".default =
"${lib.meta.getExe craftos-pc}"
' \
< package.json \
| sponge package.json
'';
meta = {
changelog = "https://marketplace.visualstudio.com/items/jackmacwindows.craftos-pc/changelog";
description = "A Visual Studio Code extension for opening a CraftOS-PC window";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=jackmacwindows.craftos-pc";
homepage = "https://www.craftos-pc.cc/docs/extension";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ tomodachi94 ];
platforms = craftos-pc.meta.platforms;
};
};
jackmacwindows.craftos-pc = callPackage ./jackmacwindows.craftos-pc { };
james-yu.latex-workshop = buildVscodeMarketplaceExtension {
mktplcRef = {
@ -2447,8 +2287,8 @@ let
mktplcRef = {
name = "nix-ide";
publisher = "jnoortheen";
version = "0.2.2";
hash = "sha256-jwOM+6LnHyCkvhOTVSTUZvgx77jAg6hFCCpBqY8AxIg=";
version = "0.3.1";
hash = "sha256-05oMDHvFM/dTXB6T3rcDK3EiNG2T0tBN9Au9b+Bk7rI=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/jnoortheen.nix-ide/changelog";
@ -2546,33 +2386,7 @@ let
};
};
kamadorueda.alejandra = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "alejandra";
publisher = "kamadorueda";
version = "1.0.0";
hash = "sha256-COlEjKhm8tK5XfOjrpVUDQ7x3JaOLiYoZ4MdwTL8ktk=";
};
nativeBuildInputs = [ jq moreutils ];
postInstall = ''
cd "$out/$installPrefix"
jq -e '
.contributes.configuration.properties."alejandra.program".default =
"${alejandra}/bin/alejandra" |
.contributes.configurationDefaults."alejandra.program" =
"${alejandra}/bin/alejandra"
' \
< package.json \
| sponge package.json
'';
meta = {
description = "The Uncompromising Nix Code Formatter";
homepage = "https://github.com/kamadorueda/alejandra";
license = lib.licenses.unlicense;
maintainers = [ lib.maintainers.kamadorueda ];
};
};
kamadorueda.alejandra = callPackage ./kamadorueda.alejandra { };
kamikillerto.vscode-colorize = buildVscodeMarketplaceExtension {
mktplcRef = {
@ -2797,35 +2611,7 @@ let
};
};
# Keep pkgs/by-name/ty/typst-preview/package.nix in sync with this
# extension
mgt19937.typst-preview = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "typst-preview";
publisher = "mgt19937";
version = "0.11.4";
hash = "sha256-GwlzFphZmP87pLys01+PWTv13imcdGjunCMH6atz9xs=";
};
buildInputs = [
typst-preview
];
nativeBuildInputs = [ jq moreutils ];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."typst-preview.executable".default = "${lib.getExe typst-preview}"' package.json | sponge package.json
'';
meta = {
description = "Typst Preview is an extension for previewing your Typst files in vscode instantly";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=mgt19937.typst-preview";
homepage = "https://github.com/Enter-tainer/typst-preview-vscode";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.drupol ];
};
};
mgt19937.typst-preview = callPackage ./mgt19937.typst-preview { };
mhutchie.git-graph = buildVscodeMarketplaceExtension {
mktplcRef = {
@ -2867,10 +2653,9 @@ let
mktplcRef = {
name = "direnv";
publisher = "mkhl";
version = "0.16.0";
hash = "sha256-u2AFjvhm3zio1ygW9yD9ZwbywLrEssd0O7/0AtfCvMo=";
version = "0.17.0";
hash = "sha256-9sFcfTMeLBGw2ET1snqQ6Uk//D/vcD9AVsZfnUNrWNg=";
};
meta = {
description = "direnv support for Visual Studio Code";
license = lib.licenses.bsd0;
@ -2979,25 +2764,7 @@ let
ms-python.python = callPackage ./ms-python.python { };
ms-python.vscode-pylance = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-pylance";
publisher = "MS-python";
version = "2023.8.50";
hash = "sha256-xJU/j5r/Idp/0VorEfciT4SFKRBpMCv9Z0LKO/++1Gk=";
};
buildInputs = [ nodePackages.pyright ];
meta = {
changelog = "https://marketplace.visualstudio.com/items/ms-python.vscode-pylance/changelog";
description = "A performant, feature-rich language server for Python in VS Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance";
homepage = "https://github.com/microsoft/pylance-release";
license = lib.licenses.unfree;
maintainers = [ lib.maintainers.ericthemagician ];
};
};
ms-python.vscode-pylance = callPackage ./ms-python.vscode-pylance { };
ms-toolsai.datawrangler = buildVscodeMarketplaceExtension {
mktplcRef = {
@ -3269,36 +3036,7 @@ let
};
};
myriad-dreamin.tinymist = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "tinymist";
publisher = "myriad-dreamin";
# Please update the corresponding binary (tinymist) when updating
# this extension.
version = "0.11.3";
hash = "sha256-b5aD4gz4j+QAEPmYaNnaputbYTPoFxVFih76HmznUP8=";
};
nativeBuildInputs = [ jq moreutils ];
buildInputs = [
tinymist
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."tinymist.serverPath".default = "${lib.getExe tinymist}"' package.json | sponge package.json
'';
meta = {
changelog = "https://marketplace.visualstudio.com/items/myriad-dreamin.tinymist/changelog";
description = "A VSCode extension for providing an integration solution for Typst";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=myriad-dreamin.tinymist";
homepage = "https://github.com/myriad-dreamin/tinymist";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.drupol ];
};
};
myriad-dreamin.tinymist = callPackage ./myriad-dreamin.tinymist { };
naumovs.color-highlight = buildVscodeMarketplaceExtension {
mktplcRef = {
@ -3383,36 +3121,7 @@ let
};
};
nvarner.typst-lsp = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "typst-lsp";
publisher = "nvarner";
# Please update the corresponding binary (typst-lsp) when updating
# this extension.
version = "0.12.1";
hash = "sha256-JcfFaR1wU5XwapH8vnfVy7Cb7DfUWVeoLfBV3wEtCpE=";
};
nativeBuildInputs = [ jq moreutils ];
buildInputs = [
typst-lsp
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."typst-lsp.serverPath".default = "${lib.getExe typst-lsp}"' package.json | sponge package.json
'';
meta = {
changelog = "https://marketplace.visualstudio.com/items/nvarner.typst-lsp/changelog";
description = "A VSCode extension for providing a language server for Typst";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=nvarner.typst-lsp";
homepage = "https://github.com/nvarner/typst-lsp";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.drupol ];
};
};
nvarner.typst-lsp = callPackage ./nvarner.typst-lsp { };
ocamllabs.ocaml-platform = buildVscodeMarketplaceExtension {
meta = {
@ -3901,6 +3610,23 @@ let
};
};
signageos.signageos-vscode-sops = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "signageos-vscode-sops";
publisher = "signageos";
version = "0.9.1";
hash = "sha256-b1Gp+tL5/e97xMuqkz4EvN0PxI7cJOObusEkcp+qKfM=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/signageos.signageos-vscode-sops/changelog";
description = "A Visual Studio Code extension for SOPS support";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=signageos.signageos-vscode-sops";
homepage = "https://github.com/signageos/vscode-sops";
license = lib.licenses.unfree;
maintainers = [ lib.maintainers.superherointj ];
};
};
silofy.hackthebox = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "hackthebox";
@ -4324,26 +4050,7 @@ let
};
};
timonwong.shellcheck = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "shellcheck";
publisher = "timonwong";
version = "0.37.0";
sha256 = "1d0blynn6c2hz4y9fk7b5wsa3x168gxyycr5d05zqp0rx520m5wc";
};
nativeBuildInputs = [ jq moreutils ];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."shellcheck.executablePath".default = "${shellcheck}/bin/shellcheck"' package.json | sponge package.json
'';
meta = {
description = "Integrates ShellCheck into VS Code, a linter for Shell scripts";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck";
homepage = "https://github.com/vscode-shellcheck/vscode-shellcheck";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.raroh73 ];
};
};
timonwong.shellcheck = callPackage ./timonwong.shellcheck { };
tobiasalthoff.atom-material-theme = buildVscodeMarketplaceExtension {
mktplcRef = {
@ -4495,12 +4202,12 @@ let
mktplcRef = {
name = "errorlens";
publisher = "usernamehw";
version = "3.14.0";
sha256 = "0k70f5f4hcv3jl3a04736ml8amx8w7wb3mb8f6l5gngnvq9fj528";
version = "3.16.0";
hash = "sha256-Y3M/A5rYLkxQPRIZ0BUjhlkvixDae+wIRUsBn4tREFw=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/usernamehw.errorlens/changelog";
description = "Improve highlighting of errors, warnings and other language diagnostics.";
description = "A Visual Studio Code extension that improves highlighting of errors, warnings and other language diagnostics";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=usernamehw.errorlens";
homepage = "https://github.com/usernamehw/vscode-error-lens";
license = lib.licenses.mit;

View File

@ -0,0 +1,32 @@
{
lib,
jq,
moreutils,
racket,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "magic-racket";
publisher = "evzen-wybitul";
version = "0.6.4";
hash = "sha256-Hxa4VPm3QvJICzpDyfk94fGHu1hr+YN9szVBwDB8X4U=";
};
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."magicRacket.general.racketPath".default = "${racket}/bin/racket"' package.json | sponge package.json
jq '.contributes.configuration.properties."magicRacket.general.racoPath".default = "${racket}/bin/raco"' package.json | sponge package.json
'';
meta = {
changelog = "https://marketplace.visualstudio.com/items/evzen-wybitul.magic-racket/changelog";
description = "The best coding experience for Racket in VS Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=evzen-wybitul.magic-racket";
homepage = "https://github.com/Eugleo/magic-racket";
license = lib.licenses.agpl3Only;
};
}

View File

@ -0,0 +1,33 @@
{
jq,
lib,
moreutils,
shfmt,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "shell-format";
publisher = "foxundermoon";
version = "7.2.5";
hash = "sha256-kfpRByJDcGY3W9+ELBzDOUMl06D/vyPlN//wPgQhByk=";
};
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."shellformat.path".default = "${shfmt}/bin/shfmt"' package.json | sponge package.json
'';
meta = {
downloadPage = "https://marketplace.visualstudio.com/items?itemName=foxundermoon.shell-format";
homepage = "https://github.com/foxundermoon/vs-shell-format";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.dbirks ];
};
}

View File

@ -0,0 +1,43 @@
{
vscode-utils,
craftos-pc,
jq,
lib,
moreutils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "craftos-pc";
publisher = "jackmacwindows";
version = "1.2.2";
hash = "sha256-A+MNroXv0t9Mw/gr0Fyov3cXyF/GGzwRLKrIxQ2tKCE=";
};
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq -e '
.contributes.configuration.properties."craftos-pc.executablePath.linux".default =
"${lib.meta.getExe craftos-pc}" |
.contributes.configuration.properties."craftos-pc.executablePath.mac".default =
"${lib.meta.getExe craftos-pc}" |
.contributes.configuration.properties."craftos-pc.executablePath.windows".default =
"${lib.meta.getExe craftos-pc}"
' \
< package.json \
| sponge package.json
'';
meta = {
changelog = "https://marketplace.visualstudio.com/items/jackmacwindows.craftos-pc/changelog";
description = "A Visual Studio Code extension for opening a CraftOS-PC window";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=jackmacwindows.craftos-pc";
homepage = "https://www.craftos-pc.cc/docs/extension";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ tomodachi94 ];
platforms = craftos-pc.meta.platforms;
};
}

View File

@ -0,0 +1,38 @@
{
alejandra,
jq,
lib,
moreutils,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "alejandra";
publisher = "kamadorueda";
version = "1.0.0";
hash = "sha256-COlEjKhm8tK5XfOjrpVUDQ7x3JaOLiYoZ4MdwTL8ktk=";
};
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq -e '
.contributes.configuration.properties."alejandra.program".default =
"${alejandra}/bin/alejandra" |
.contributes.configurationDefaults."alejandra.program" =
"${alejandra}/bin/alejandra"
' \
< package.json \
| sponge package.json
'';
meta = {
description = "The Uncompromising Nix Code Formatter";
homepage = "https://github.com/kamadorueda/alejandra";
license = lib.licenses.unlicense;
maintainers = [ lib.maintainers.kamadorueda ];
};
}

View File

@ -0,0 +1,38 @@
# Keep pkgs/by-name/ty/typst-preview/package.nix in sync with this extension
{
vscode-utils,
lib,
jq,
moreutils,
typst-preview,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "typst-preview";
publisher = "mgt19937";
version = "0.11.4";
hash = "sha256-GwlzFphZmP87pLys01+PWTv13imcdGjunCMH6atz9xs=";
};
buildInputs = [ typst-preview ];
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."typst-preview.executable".default = "${lib.getExe typst-preview}"' package.json | sponge package.json
'';
meta = {
description = "Typst Preview is an extension for previewing your Typst files in vscode instantly";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=mgt19937.typst-preview";
homepage = "https://github.com/Enter-tainer/typst-preview-vscode";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.drupol ];
};
}

View File

@ -0,0 +1,25 @@
{
lib,
nodePackages,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-pylance";
publisher = "MS-python";
version = "2023.8.50";
hash = "sha256-xJU/j5r/Idp/0VorEfciT4SFKRBpMCv9Z0LKO/++1Gk=";
};
buildInputs = [ nodePackages.pyright ];
meta = {
changelog = "https://marketplace.visualstudio.com/items/ms-python.vscode-pylance/changelog";
description = "A performant, feature-rich language server for Python in VS Code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance";
homepage = "https://github.com/microsoft/pylance-release";
license = lib.licenses.unfree;
maintainers = [ lib.maintainers.ericthemagician ];
};
}

View File

@ -0,0 +1,39 @@
{
jq,
lib,
moreutils,
tinymist,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "tinymist";
publisher = "myriad-dreamin";
# Please update the corresponding binary (tinymist) when updating
# this extension.
version = "0.11.4";
hash = "sha256-VR+vl6mctwq9oSIgnfutvPFwfGUdEco8fCOjzMvPtII=";
};
nativeBuildInputs = [
jq
moreutils
];
buildInputs = [ tinymist ];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."tinymist.serverPath".default = "${lib.getExe tinymist}"' package.json | sponge package.json
'';
meta = {
changelog = "https://marketplace.visualstudio.com/items/myriad-dreamin.tinymist/changelog";
description = "A VSCode extension for providing an integration solution for Typst";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=myriad-dreamin.tinymist";
homepage = "https://github.com/myriad-dreamin/tinymist";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.drupol ];
};
}

View File

@ -0,0 +1,39 @@
{
jq,
lib,
moreutils,
typst-lsp,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "typst-lsp";
publisher = "nvarner";
# Please update the corresponding binary (typst-lsp) when updating
# this extension.
version = "0.12.1";
hash = "sha256-JcfFaR1wU5XwapH8vnfVy7Cb7DfUWVeoLfBV3wEtCpE=";
};
nativeBuildInputs = [
jq
moreutils
];
buildInputs = [ typst-lsp ];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."typst-lsp.serverPath".default = "${lib.getExe typst-lsp}"' package.json | sponge package.json
'';
meta = {
changelog = "https://marketplace.visualstudio.com/items/nvarner.typst-lsp/changelog";
description = "A VSCode extension for providing a language server for Typst";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=nvarner.typst-lsp";
homepage = "https://github.com/nvarner/typst-lsp";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.drupol ];
};
}

View File

@ -0,0 +1,31 @@
{
jq,
lib,
moreutils,
shellcheck,
vscode-utils,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "shellcheck";
publisher = "timonwong";
version = "0.37.0";
sha256 = "1d0blynn6c2hz4y9fk7b5wsa3x168gxyycr5d05zqp0rx520m5wc";
};
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
jq '.contributes.configuration.properties."shellcheck.executablePath".default = "${shellcheck}/bin/shellcheck"' package.json | sponge package.json
'';
meta = {
description = "Integrates ShellCheck into VS Code, a linter for Shell scripts";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck";
homepage = "https://github.com/vscode-shellcheck/vscode-shellcheck";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.raroh73 ];
};
}

View File

@ -27,8 +27,14 @@ let
cargoHash = "sha256-e/Jki/4pCs0qzaBVR4iiUhdBFmWlTZYREQkuFSoWYFo=";
buildInputs = lib.optionals stdenv.isDarwin [ lldb ];
nativeBuildInputs = [ makeWrapper ];
env = lib.optionalAttrs stdenv.isDarwin {
NIX_LDFLAGS = "-llldb -lc++abi";
};
buildAndTestSubdir = "adapter";
buildFeatures = [ "weak-linkage" ];
@ -89,6 +95,15 @@ let
'';
};
# debugservers on macOS require the 'com.apple.security.cs.debugger'
# entitlement which nixpkgs' lldb-server does not yet provide; see
# <https://github.com/NixOS/nixpkgs/pull/38624> for details
lldbServer =
if stdenv.isDarwin then
"/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/Resources/debugserver"
else
"${lldb.out}/bin/lldb-server";
in stdenv.mkDerivation {
pname = "vscode-extension-${publisher}-${pname}";
inherit src version vscodeExtUniqueId vscodeExtPublisher vscodeExtName;
@ -107,6 +122,9 @@ in stdenv.mkDerivation {
postConfigure = ''
cp -r ${nodeDeps}/lib/node_modules .
'' + lib.optionalString stdenv.isDarwin ''
export HOME="$TMPDIR/home"
mkdir $HOME
'';
cmakeFlags = [
@ -129,7 +147,8 @@ in stdenv.mkDerivation {
mv -t $ext vsix-extracted/extension/*
cp -t $ext/ -r ${adapter}/share/*
wrapProgram $ext/adapter/codelldb \
--set-default LLDB_DEBUGSERVER_PATH "${lldb.out}/bin/lldb-server"
--prefix LD_LIBRARY_PATH : "$ext/lldb/lib" \
--set-default LLDB_DEBUGSERVER_PATH "${lldbServer}"
# Mark that all components are installed.
touch $ext/platform.ok

View File

@ -15,11 +15,11 @@ let
archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
sha256 = {
x86_64-linux = "1a9k4w6ggmrd17i038gi40d3hp24z5vs8nidxr5kvl74fi61js6y";
x86_64-darwin = "1q9lwx96zcz517pvr97mjqhv86p41ff3cw5jisxbsg6f76aw8y1y";
aarch64-linux = "1fdg9xz1fq9k8fc9x0an2kb8hn2vvbsnc48nv6lbx1j5aaa3k42g";
aarch64-darwin = "0kqqn24cimbqb8s7rz64niyknpp36w5ycdw8xfms20zfm5ybm82k";
armv7l-linux = "14rkr7k0axlaiplf0hdcmyqfgffng25s0j2i903if3i3sqv7316i";
x86_64-linux = "1n3gb12asid2qwwzf9fj974ws9n7has9l23ni8jscx9cp63l5rbl";
x86_64-darwin = "0gkplg2c5g7964m58fmv7b70d69g4yqrax5zn1rm4rl2agxgwyff";
aarch64-linux = "0412222l9r81f3aa3zlzrg42hzslvvck5kds7zrmpssjrd41jxfh";
aarch64-darwin = "1iv49m646vsbcgaxydxhpjbxspz7918brdk51gmbqf258shf8rii";
armv7l-linux = "1sblaigrxscx4l1kln1zxzm5da5lr50y1k6qb4igq6wxbdx55iay";
}.${system} or throwSystem;
sourceRoot = lib.optionalString (!stdenv.isDarwin) ".";
@ -29,7 +29,7 @@ in
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.88.0.24096";
version = "1.88.1.24104";
pname = "vscodium";
executableName = "codium";

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "geeqie";
version = "2.2";
version = "2.4";
src = fetchFromGitHub {
owner = "BestImageViewer";
repo = "geeqie";
rev = "v${version}";
hash = "sha256-13Ayr6r4JhqexaUvwzdc6XHT+j2l2D5YBws6gSAhU3Y=";
hash = "sha256-MVBKaiKcKknU0rChUYJ+N4oX4tVm145s+NqGQuDHY2g=";
};
patches = [
@ -24,11 +24,6 @@ stdenv.mkDerivation rec {
url = "https://salsa.debian.org/debian/geeqie/-/raw/debian/master/debian/patches/Remove-changelog-from-menu-item.patch";
hash = "sha256-0awKKTLg/gUZhmwluVbHCOqssog9SneFOaUtG89q0go=";
})
# Fix missing execute permissions for geocode-parametres.awk plugin
(fetchpatch {
url = "https://github.com/BestImageViewer/geeqie/commit/4d3ddcf5b9c0668bfdaf1dfe24219ee57c2f0237.patch";
hash = "sha256-Na2qiwCTbOv1yt251oaSZiLaOwJCkjWew+us4lQju0I=";
})
];
postPatch = ''

View File

@ -24,14 +24,14 @@ assert svgSupport -> enableCairo;
stdenv.mkDerivation (finalAttrs: {
pname = "fuzzel";
version = "1.10.0";
version = "1.10.2";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "dnkl";
repo = "fuzzel";
rev = finalAttrs.version;
hash = "sha256-4wTwsjnmPsg+kc05izeyXilzDO0LpD3g3PRBqgLPK2I=";
hash = "sha256-I+h93/I1Kra2S5QSi2XgICAVrcUmO9cmb8UttVuzjwg=";
};
depsBuildBuild = [

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "vhs";
version = "0.7.1";
version = "0.7.2";
src = fetchFromGitHub {
owner = "charmbracelet";
repo = pname;
rev = "v${version}";
hash = "sha256-4VQcIynkENScxpeM09IXrpMszqojlMuyjtXX2lbS9dg=";
hash = "sha256-CWurSAxEXAquWXEOyBWBF6JN9Pesm5hBS3jVNv56dvE=";
};
vendorHash = "sha256-/XW5Gq9Yz+M7Al1hy6pow34e3Cn3q8aA0ByRdhWXUIQ=";
vendorHash = "sha256-Kh5Sy7URmhsyBF35I0TaDdpSLD96MnkwIS+96+tSyO0=";
nativeBuildInputs = [ installShellFiles makeWrapper ];

View File

@ -3,10 +3,10 @@
{
firefox = buildMozillaMach rec {
pname = "firefox";
version = "125.0";
version = "125.0.1";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "c520070e5a8872f3df4f5e35b9a605eef95f61254f6242040f02b2b68d6c8eef993885a18144353326a7488ac27115fa4ad2ef5615885e5155ab3f8194a61977";
sha512 = "6f2f336de8b0ec9cb19ba20c909407b7b88c0319ee3b2f1f3429133516b0c45b4c7846f287985a0cdb9f34acc7d5378ed14fb48e26bef113c8ac360501a30c4d";
};
extraPatches = [
@ -33,11 +33,11 @@
firefox-beta = buildMozillaMach rec {
pname = "firefox-beta";
version = "125.0b3";
version = "125.0b9";
applicationName = "Mozilla Firefox Beta";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "7743cda6eed1274591243718dab2d85c0c84ebcaa97283eaded5293243c1c4a40712d3a4b66da4cd18e0eeb50296f3fc9b91a61a4a744b20dd70bd3b3291973d";
sha512 = "66d1b27355c105714b926b5424badc01582e5ad7e979104d05fa50748ea961c7f1e081b88978fb94aee54ed281931b8d0f0bb0e16670cf89e7f10703711e7f4e";
};
meta = {
@ -62,13 +62,13 @@
firefox-devedition = buildMozillaMach rec {
pname = "firefox-devedition";
version = "125.0b3";
version = "125.0b9";
applicationName = "Mozilla Firefox Developer Edition";
requireSigning = false;
branding = "browser/branding/aurora";
src = fetchurl {
url = "mirror://mozilla/devedition/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "9c452aa0358f227ec988058dc27cd4e3345dc2febea295fe1f061fa4a8d1d118c180e554836c647f4c82ab7a26a9ec9eeb8a73543ba1e23a511842b900ce56e5";
sha512 = "a000d1ad29a6a83af6bb424d9b5099667b93907041ebcf8f18b22a2045f4d0f0292db3b331c33b30d142ee6feb58386cedcae356c79d2c5e31fc7a571af2b63c";
};
meta = {

View File

@ -7,7 +7,7 @@
((buildMozillaMach rec {
pname = "floorp";
packageVersion = "11.11.2";
packageVersion = "11.12.0";
applicationName = "Floorp";
binaryName = "floorp";
branding = "browser/branding/official";
@ -22,7 +22,7 @@
repo = "Floorp";
fetchSubmodules = true;
rev = "v${packageVersion}";
hash = "sha256-a9f4+t2w8aOOLNaKkr+FuY0ENa/Nkukg9pvJTiUMfWk=";
hash = "sha256-9mJW8VFYClQ3D8/nPtlCVaVULvEICS+RQhz1dLujn6Q=";
};
extraConfigureFlags = [

View File

@ -19,7 +19,7 @@ updateBaseVersion() {
updateHash() {
local hash
hash=$(nix-prefetch-github --fetch-submodules --rev "v$1" $owner $repo | jq .hash)
hash=$(nix-prefetch-github --fetch-submodules --rev "v$1" $owner $repo | jq -r .hash)
sed -i "s|hash = \"[a-zA-Z0-9\/+-=]*\";|hash = \"$hash\";|g" "$dirname/default.nix"
}

View File

@ -14,23 +14,15 @@
, libpulseaudio
, makeDesktopItem
, wrapGAppsHook
, writeScript
, testers
}:
stdenv.mkDerivation (finalAttrs: {
pname = "palemoon-bin";
version = "33.0.0";
version = "33.0.2";
src = fetchzip {
urls = [
"https://rm-eu.palemoon.org/release/palemoon-${finalAttrs.version}.linux-x86_64-gtk${if withGTK3 then "3" else "2"}.tar.xz"
"https://rm-us.palemoon.org/release/palemoon-${finalAttrs.version}.linux-x86_64-gtk${if withGTK3 then "3" else "2"}.tar.xz"
];
hash = if withGTK3 then
"sha256-qZX23dsKNg5AOIaBAAmTWT6VDEl3OGz3kb3idtvJElw="
else
"sha256-Lz1+5I8Rj0GrBUBTJoRsatpyzkqVHZuWbKARkuWFs5U=";
};
src = finalAttrs.passthru.sources."gtk${if withGTK3 then "3" else "2"}";
preferLocalBuild = true;
@ -155,8 +147,49 @@ stdenv.mkDerivation (finalAttrs: {
wrapGApp $out/lib/palemoon/palemoon
'';
passthru.tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
passthru = {
sources = let
urlRegionVariants = buildVariant: map
(region: "https://rm-${region}.palemoon.org/release/palemoon-${finalAttrs.version}.linux-x86_64-${buildVariant}.tar.xz")
[
"eu"
"us"
];
in {
gtk3 = fetchzip {
urls = urlRegionVariants "gtk3";
hash = "sha256-Kahnwlj9PIWB24lvH6h9cZK459NW2Vo2g6ckuv0Ax48=";
};
gtk2 = fetchzip {
urls = urlRegionVariants "gtk2";
hash = "sha256-XOiLGmU8O96clUpnp/OkzXmWR1PJ2AdzbVFj6adbcvY=";
};
};
tests.version = testers.testVersion {
package = finalAttrs.finalPackage;
};
updateScript = writeScript "update-palemoon-bin" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p common-updater-scripts curl libxml2
set -eu -o pipefail
# Only release note announcement == finalized release
version="$(
curl -s 'http://www.palemoon.org/releasenotes.shtml' |
xmllint --html --xpath 'html/body/table/tbody/tr/td/h3/text()' - 2>/dev/null | head -n1 |
sed 's/v\(\S*\).*/\1/'
)"
for variant in gtk3 gtk2; do
# The script will not perform an update when the version attribute is up to date from previous platform run
# We need to clear it before each run
update-source-version palemoon-bin 0 "${lib.fakeHash}" --source-key="sources.$variant"
update-source-version palemoon-bin "$version" --source-key="sources.$variant"
done
'';
};
meta = with lib; {

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "cni";
version = "1.1.2";
version = "1.2.0";
src = fetchFromGitHub {
owner = "containernetworking";
repo = pname;
rev = "v${version}";
sha256 = "sha256-g7fVeoqquxPa17AfTu6wnB6PQJDluJ21T3ETrcvWtWg=";
hash = "sha256-32rmfBjPtc9w+B8PIb8sFOIlzZ7PnS6XSZRNLreMVl4=";
};
vendorHash = "sha256-nH/myA/KdTeFXvmBymXITyx5fdCGnWRn6hNRinXc3/s=";
vendorHash = "sha256-JWaQacekMQGT710U5UgiIpmEYgyUCh1uks5eSV5nhWc=";
subPackages = [
"./cnitool"

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "rke";
version = "1.5.7";
version = "1.5.8";
src = fetchFromGitHub {
owner = "rancher";
repo = pname;
rev = "v${version}";
hash = "sha256-4fan6+ka0CH8wa/+7ouTuOuTfWPQE5EqsjAfj3zdrA0=";
hash = "sha256-f1Ilf2HSsp0Ygp0fItJVd8iJq12Z1jw2WKmLR4NgUKA=";
};
vendorHash = "sha256-/HsZAMPGCaM5Em6doC8qffoSEveX/yDNwAGog3I0+c4=";

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "dnscontrol";
version = "4.8.2";
version = "4.9.0";
src = fetchFromGitHub {
owner = "StackExchange";
repo = "dnscontrol";
rev = "v${version}";
hash = "sha256-9myo073/yl9CWwmVb3Gkihf6I/60kSOl0Pk8+dE39KM=";
hash = "sha256-E5/7qAK2pvl1ADioF7Iwe9SgCE6tVaQdtOAwNo3XZx8=";
};
vendorHash = "sha256-jOLFqCeBxQLXgUAdDbk/QnPBAtMBQi5VR+oKjgZLb28=";
vendorHash = "sha256-5VTC6Y3Bs2ViW5/O8TeD0i6Boeu71b9C+B/3O73bCbk=";
subPackages = [ "." ];

View File

@ -22,11 +22,11 @@
stdenv.mkDerivation rec {
pname = "filezilla";
version = "3.66.5";
version = "3.67.0";
src = fetchurl {
url = "https://download.filezilla-project.org/client/FileZilla_${version}_src.tar.xz";
hash = "sha256-khIoGbrmNBBwuktuy0V+ZzC0bn3ImUKZCQPymJA9Gzs=";
hash = "sha256-5drcgH25mc60ZJhPl00+9ZtWLFlUZlgFfpsgEYOtr5o=";
};
configureFlags = [

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "signalbackup-tools";
version = "20240412-2";
version = "20240415-2";
src = fetchFromGitHub {
owner = "bepaald";
repo = pname;
rev = version;
hash = "sha256-e+QA8pqMz/XH+JpKErGYWKwsxHoFPTsFrSremfOaVbg=";
hash = "sha256-fMt5F+ykMxaP/6gEVN7TabENTSKbO4Gpms5yD+MBzPc=";
};
postPatch = ''

View File

@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "teams-for-linux";
version = "1.4.22";
version = "1.4.27";
src = fetchFromGitHub {
owner = "IsmaelMartinez";
repo = "teams-for-linux";
rev = "v${finalAttrs.version}";
hash = "sha256-eNd12p9QvuYpiy9FaGaMSfQ3qVYzmYyO2/v/rdV3nN8=";
hash = "sha256-nUHiveS1XI+vC2Tj1DK/DS4CrKTLMg1IYgTPWXuLrAc=";
};
offlineCache = fetchYarnDeps {

View File

@ -63,14 +63,14 @@ let
in
stdenv.mkDerivation rec {
pname = "telegram-desktop";
version = "4.16.6";
version = "4.16.7";
src = fetchFromGitHub {
owner = "telegramdesktop";
repo = "tdesktop";
rev = "v${version}";
fetchSubmodules = true;
hash = "sha256-1NRA8guTbDEraW1uXSo7q54d1e8/QnXwxkfb6k3e6b0=";
hash = "sha256-+BXuFHXGOgpmAX7wsGLxZxfzvNsntFLtd+Obhb339Yc=";
};
patches = [

View File

@ -3,7 +3,7 @@
}:
stdenv.mkDerivation rec {
version = "0.80";
version = "0.81";
pname = "putty";
src = fetchurl {
@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
"https://the.earth.li/~sgtatham/putty/${version}/${pname}-${version}.tar.gz"
"ftp://ftp.wayne.edu/putty/putty-website-mirror/${version}/${pname}-${version}.tar.gz"
];
hash = "sha256-IBPIOnIbF1NSnpCQ98ODDo/kyAoHDMznZFObrbP2cIE=";
hash = "sha256-y4sAqU9FNJTjRaPfKB16PtJrsN1+NiZPFFIG+IV2Of4=";
};
nativeBuildInputs = [ cmake perl pkg-config copyDesktopItems ];

View File

@ -11,16 +11,16 @@
buildGoModule rec {
pname = "rymdport";
version = "3.5.3";
version = "3.6.0";
src = fetchFromGitHub {
owner = "Jacalz";
repo = "rymdport";
rev = "v${version}";
hash = "sha256-lCtFm360UeypzYpivlYXxuqZ0BzGzGkkq31dmgjwv4M=";
hash = "sha256-PMCetU+E0Kl50K7sJB6UiHVouWPtfW8ALXFacxCvAhE=";
};
vendorHash = "sha256-PXRy12JWYQQMMzh7jrEhquileY2oYFvqt8KZvrfp2o0=";
vendorHash = "sha256-RsmwTRVjhEgKAT9aekSfkRuai2165KG7q5aFjAiLSPU=";
nativeBuildInputs = [
pkg-config

View File

@ -54,7 +54,7 @@ assert withQt -> qt6 != null;
stdenv.mkDerivation rec {
pname = "wireshark-${if withQt then "qt" else "cli"}";
version = "4.2.3";
version = "4.2.4";
outputs = [ "out" "dev" ];
@ -62,7 +62,7 @@ stdenv.mkDerivation rec {
repo = "wireshark";
owner = "wireshark";
rev = "v${version}";
hash = "sha256-2kJBVO40F1m43317g337bk84ZSf6WPK04ir0xc5qxTc=";
hash = "sha256-yGKqklNy1SkmWOaYI0jsTy2rLq5W/dbh8fIUrBSSdw8=";
};
patches = [

View File

@ -12,6 +12,9 @@
, dconf
, librsvg
, gdk-pixbuf
# some scripts need these when used in conjuction with firejail
, coreutils
, gnugrep
# Configuration options for the wrapper
, extraMakeWrapperArgs ? []
, dbusVerify ? stdenv.isLinux
@ -32,6 +35,7 @@ let
"--prefix" "XDG_DATA_DIRS" ":" "${hicolor-icon-theme}/share"
"--prefix" "GST_PLUGIN_SYSTEM_PATH_1_0" ":"
"${lib.makeSearchPath "lib/girepository-1.0" unwrapped.gst_packages}"
"--suffix" "PATH" ":" "${lib.makeBinPath [ coreutils gnugrep ]}"
] ++ lib.optionals unwrapped.kdeIntegration [
"--prefix" "QT_PLUGIN_PATH" ":" "${
lib.makeSearchPath

View File

@ -2,12 +2,11 @@
, coreutils
, fetchFromGitHub
, ghostscript
, glibc
, locale
, gnome
, gnused
, lib
, resholve
, xorg
}:
resholve.mkDerivation rec {
@ -35,15 +34,16 @@ resholve.mkDerivation rec {
inputs = [
coreutils
ghostscript
glibc
locale
gnome.zenity
gnused
xorg.xmessage
];
fake = {
# only need xmessage if zenity is unavailable
external = [ "xmessage" ];
};
execer = [
"cannot:${glibc.bin}/bin/locale"
"cannot:${gnome.zenity}/bin/zenity"
"cannot:${xorg.xmessage}/bin/xmessage"
];
keep."$toutLu" = true;
};
@ -54,5 +54,6 @@ resholve.mkDerivation rec {
license = licenses.gpl3Only;
maintainers = with maintainers; [ urandom ];
mainProgram = "pdfmm";
platforms = platforms.linux ++ platforms.darwin;
};
}

View File

@ -1,45 +1,96 @@
{ lib
, stdenv
, fetchFromGitea
, fetchFromGitHub
, cmake
, pkg-config
, libusb1
}:
let
generic = { version, pname, src, meta }:
stdenv.mkDerivation {
inherit version pname src;
nativeBuildInputs = [ pkg-config cmake ];
propagatedBuildInputs = [ libusb1 ];
stdenv.mkDerivation rec {
pname = "rtl-sdr";
version = "0.9.0";
cmakeFlags = lib.optionals stdenv.isLinux [
"-DINSTALL_UDEV_RULES=ON"
"-DWITH_RPC=ON"
];
src = fetchFromGitHub {
owner = "librtlsdr";
repo = "librtlsdr";
rev = "v${version}";
hash = "sha256-I1rbywQ0ZBw26wZdtMBkfpj7+kv09XKrrcoDuhIkRmw=";
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace '/etc/udev/rules.d' "$out/etc/udev/rules.d" \
--replace "VERSION_INFO_PATCH_VERSION git" "VERSION_INFO_PATCH_VERSION ${lib.versions.patch version}"
substituteInPlace rtl-sdr.rules \
--replace 'MODE:="0666"' 'ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev"'
'';
meta = with lib; {
inherit (meta) longDescription homepage;
description = "Software to turn the RTL2832U into a SDR receiver";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ bjornfor skovati Tungsten842 ];
platforms = platforms.unix;
mainProgram = "rtl_sdr";
};
};
in
{
rtl-sdr-osmocom = generic rec {
pname = "rtl-sdr-osmocom";
version = "2.0.1";
src = fetchFromGitea {
domain = "gitea.osmocom.org";
owner = "sdr";
repo = "rtl-sdr";
rev = "v${version}";
hash = "sha256-+RYSCn+wAkb9e7NRI5kLY8a6OXtJu7QcSUht1R6wDX0=";
};
meta = {
longDescription = "Rtl-sdr library by the Osmocom project";
homepage = "https://gitea.osmocom.org/sdr/rtl-sdr";
};
};
postPatch = ''
substituteInPlace CMakeLists.txt \
--replace '/etc/udev/rules.d' "$out/etc/udev/rules.d" \
--replace "VERSION_INFO_PATCH_VERSION git" "VERSION_INFO_PATCH_VERSION ${lib.versions.patch version}"
rtl-sdr-librtlsdr = generic rec {
pname = "rtl-sdr-librtlsdr";
version = "0.9.0";
substituteInPlace rtl-sdr.rules \
--replace 'MODE:="0666"' 'ENV{ID_SOFTWARE_RADIO}="1", MODE="0660", GROUP="plugdev"'
'';
nativeBuildInputs = [ pkg-config cmake ];
propagatedBuildInputs = [ libusb1 ];
cmakeFlags = lib.optionals stdenv.isLinux [
"-DINSTALL_UDEV_RULES=ON"
"-DWITH_RPC=ON"
];
meta = with lib; {
description = "Turns your Realtek RTL2832 based DVB dongle into a SDR receiver";
homepage = "https://github.com/librtlsdr/librtlsdr";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ bjornfor ];
platforms = platforms.linux ++ platforms.darwin;
src = fetchFromGitHub {
owner = "librtlsdr";
repo = "librtlsdr";
rev = "v${version}";
hash = "sha256-I1rbywQ0ZBw26wZdtMBkfpj7+kv09XKrrcoDuhIkRmw=";
};
meta = {
longDescription = ''
Fork of the rtl-sdr library by the Osmocom project. A list of differences
can be found here: https://github.com/librtlsdr/librtlsdr/blob/master/README_improvements.md
'';
homepage = "https://github.com/librtlsdr/librtlsdr";
};
};
rtl-sdr-blog = generic rec {
pname = "rtl-sdr-blog";
version = "1.3.5";
src = fetchFromGitHub {
owner = "rtlsdrblog";
repo = "rtl-sdr-blog";
rev = version;
hash = "sha256-7FpT+BoQ2U8KiKwX4NfEwrO3lMBti7RX8uKtT5dFH8M=";
};
meta = {
longDescription = ''
Fork of the rtl-sdr library by the Osmocom project. A list of differences
can be found here: https://github.com/rtlsdrblog/rtl-sdr-blog/blob/master/README
'';
homepage = "https://github.com/rtlsdrblog/rtl-sdr-blog";
};
};
}

View File

@ -1,14 +1,14 @@
{ lib, stdenv, fetchFromGitHub, cmake, gcc, gcc-unwrapped }:
stdenv.mkDerivation rec {
version = "4.2";
version = "4.2.1";
pname = "messer-slim";
src = fetchFromGitHub {
owner = "MesserLab";
repo = "SLiM";
rev = "v${version}";
sha256 = "sha256-PDIaOMA1QHrJC5xVW+Mzx8ja/YvZBMKvV88MjSoSpfM=";
sha256 = "sha256-ba5I/bsDNAhDb1Kq0lWTC6YgpZ1PpeHPmB/vXx/JRK0=";
};
nativeBuildInputs = [ cmake gcc gcc-unwrapped ];

View File

@ -20,13 +20,13 @@
stdenv.mkDerivation rec {
pname = "nest";
version = "3.6";
version = "3.7";
src = fetchFromGitHub {
owner = "nest";
repo = "nest-simulator";
rev = "v${version}";
hash = "sha256-sXtF4JmHYoLp0t3o4KF6R2E0qLnKrzSPMXOxVJAm+sU=";
hash = "sha256-KoeehD0HNG6Uafv6ICf8d4gjggJ7+/8RBJCpttf7AGk=";
};
postPatch = ''

View File

@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "cwltool";
version = "3.1.20240112164112";
version = "3.1.20240404144621";
pyproject = true;
src = fetchFromGitHub {
owner = "common-workflow-language";
repo = "cwltool";
rev = "refs/tags/${version}";
hash = "sha256-Y0DORypXlTDv04qh796oXPSTxCXGb7rLQ8Su+/As7Lo=";
hash = "sha256-atpXkMIQ60POuUk99uiiuCoRXt4Seg11g/eHCeTDe+Q=";
};
postPatch = ''

View File

@ -12,13 +12,13 @@
buildPythonApplication rec {
pname = "git-machete";
version = "3.24.2";
version = "3.25.0";
src = fetchFromGitHub {
owner = "virtuslab";
repo = pname;
rev = "v${version}";
hash = "sha256-nxfSdgGF/hDFf7KIJ+tqCvxEi1GOjTAbpcJylIqhd/M=";
hash = "sha256-tLEuSwM8X0+oQDB9fmj5OQsC7iA906EQZz3yvB6rXfk=";
};
nativeBuildInputs = [ installShellFiles ];

View File

@ -1,15 +1,15 @@
{
"version": "16.10.2",
"repo_hash": "sha256-hKd++fjBaCidBB9DbitWTJjvmiXU0iN1HY4S2gtscW8=",
"version": "16.10.3",
"repo_hash": "sha256-JeZHnoNMk7NYBeUy25YK+f6K7WOeTQnYV/pG08bmiwA=",
"yarn_hash": "0yzywfg4lqxjwm5cqsm4bn97zcrfvpnrs8rjrv9wv3xqvi9h9skd",
"owner": "gitlab-org",
"repo": "gitlab",
"rev": "v16.10.2-ee",
"rev": "v16.10.3-ee",
"passthru": {
"GITALY_SERVER_VERSION": "16.10.2",
"GITLAB_PAGES_VERSION": "16.10.2",
"GITALY_SERVER_VERSION": "16.10.3",
"GITLAB_PAGES_VERSION": "16.10.3",
"GITLAB_SHELL_VERSION": "14.34.0",
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "4.8.0",
"GITLAB_WORKHORSE_VERSION": "16.10.2"
"GITLAB_WORKHORSE_VERSION": "16.10.3"
}
}

View File

@ -6,7 +6,7 @@
}:
let
version = "16.10.2";
version = "16.10.3";
package_version = "v${lib.versions.major version}";
gitaly_package = "gitlab.com/gitlab-org/gitaly/${package_version}";
@ -18,7 +18,7 @@ let
owner = "gitlab-org";
repo = "gitaly";
rev = "v${version}";
hash = "sha256-oV6MV9W5kC43orMn78A3UpuR71crN7tcN3xy56S/Ar0=";
hash = "sha256-WdEYZL3g/aYh2Iy1ZgJhIHgQ4967FOxhiuQEokk1S2A=";
};
vendorHash = "sha256-zaldiRg7fk/HncpfR7k+dDprsOp1ziQHgX8B4l7bwe0=";

View File

@ -2,14 +2,14 @@
buildGoModule rec {
pname = "gitlab-pages";
version = "16.10.2";
version = "16.10.3";
# nixpkgs-update: no auto update
src = fetchFromGitLab {
owner = "gitlab-org";
repo = "gitlab-pages";
rev = "v${version}";
hash = "sha256-lJYQBNJFAVq9SKS1gc2rhdE3qFO7x7xcCXT4hlDwtB8=";
hash = "sha256-mQNDnxdrM679ejjXZuqSV8SwLXFcKKKGOQt3DJWOZOo=";
};
vendorHash = "sha256-WrR4eZRAuYkhr7ZqP7OXqJ6uwvxzn+t+3OdBNcNaq0M=";

View File

@ -5,7 +5,7 @@ in
buildGoModule rec {
pname = "gitlab-workhorse";
version = "16.10.2";
version = "16.10.3";
# nixpkgs-update: no auto update
src = fetchFromGitLab {

View File

@ -1,163 +0,0 @@
{ lib
, config
, stdenv
, fetchFromGitHub
, boost179
, cmake
, expat
, harfbuzz
, ffmpeg
, ffms
, fftw
, fontconfig
, freetype
, fribidi
, glib
, icu
, intltool
, libGL
, libGLU
, libX11
, libass
, libiconv
, libuchardet
, luajit
, pcre
, pkg-config
, which
, wrapGAppsHook
, wxGTK
, zlib
, spellcheckSupport ? true
, hunspell ? null
, openalSupport ? false
, openal ? null
, alsaSupport ? stdenv.isLinux
, alsa-lib ? null
, pulseaudioSupport ? config.pulseaudio or stdenv.isLinux
, libpulseaudio ? null
, portaudioSupport ? false
, portaudio ? null
, useBundledLuaJIT ? false
, darwin
}:
assert spellcheckSupport -> (hunspell != null);
assert openalSupport -> (openal != null);
assert alsaSupport -> (alsa-lib != null);
assert pulseaudioSupport -> (libpulseaudio != null);
assert portaudioSupport -> (portaudio != null);
let
luajit52 = luajit.override { enable52Compat = true; };
inherit (lib) optional;
inherit (darwin.apple_sdk.frameworks) CoreText CoreFoundation AppKit Carbon IOKit Cocoa;
in
stdenv.mkDerivation rec {
pname = "aegisub";
version = "3.3.3";
src = fetchFromGitHub {
owner = "wangqr";
repo = pname;
rev = "v${version}";
sha256 = "sha256-oKhLv81EFudrJaaJ2ga3pVh4W5Hd2YchpjsoYoqRm78=";
};
nativeBuildInputs = [
intltool
luajit52
pkg-config
which
cmake
wrapGAppsHook
];
buildInputs = [
boost179
expat
ffmpeg
ffms
fftw
fontconfig
freetype
fribidi
glib
harfbuzz
icu
libGL
libGLU
libX11
libass
libiconv
libuchardet
pcre
wxGTK
zlib
]
++ lib.optionals stdenv.isDarwin [
CoreText
CoreFoundation
AppKit
Carbon
IOKit
Cocoa
]
++ optional alsaSupport alsa-lib
++ optional openalSupport openal
++ optional portaudioSupport portaudio
++ optional pulseaudioSupport libpulseaudio
++ optional spellcheckSupport hunspell
;
enableParallelBuilding = true;
hardeningDisable = [
"bindnow"
"relro"
];
patches = lib.optionals (!useBundledLuaJIT) [
./remove-bundled-luajit.patch
];
# error: unknown type name 'NSUInteger'
postPatch = ''
substituteInPlace src/dialog_colorpicker.cpp \
--replace "NSUInteger" "size_t"
'';
env.NIX_CFLAGS_COMPILE = "-I${luajit52}/include";
NIX_CFLAGS_LINK = "-L${luajit52}/lib";
configurePhase = ''
export FORCE_GIT_VERSION=${version}
# Workaround for a Nixpkgs bug; remove when the fix arrives
mkdir build-dir
cd build-dir
cmake -DCMAKE_INSTALL_PREFIX=$out ..
'';
meta = with lib; {
homepage = "https://github.com/wangqr/Aegisub";
description = "An advanced subtitle editor";
longDescription = ''
Aegisub is a free, cross-platform open source tool for creating and
modifying subtitles. Aegisub makes it quick and easy to time subtitles to
audio, and features many powerful tools for styling them, including a
built-in real-time video preview.
'';
# The Aegisub sources are itself BSD/ISC, but they are linked against GPL'd
# softwares - so the resulting program will be GPL
license = licenses.bsd3;
maintainers = with maintainers; [ AndersonTorres wegank ];
platforms = platforms.unix;
mainProgram = "aegisub";
};
}

View File

@ -8,26 +8,35 @@
, xorg
, libxkbcommon
, libxkbfile
, SDL2
}:
stdenv.mkDerivation rec {
pname = "obs-input-overlay";
version = "5.0.0";
version = "5.0.4";
src = fetchFromGitHub {
owner = "univrsal";
repo = "input-overlay";
rev = "v${version}";
sha256 = "sha256-kpVAvQpBU8TxHAFcx/ok67++4MHh5saoRHJc5XpY4YQ=";
sha256 = "sha256-MON68yjHUOF/bggWqhw8D0+23HpKQN3jWs+5lLAacaQ=";
fetchSubmodules = true;
};
nativeBuildInputs = [ cmake pkg-config ];
buildInputs = [
obs-studio libuiohook qtbase
obs-studio libuiohook qtbase SDL2
xorg.libX11 xorg.libXau xorg.libXdmcp xorg.libXtst xorg.libXext
xorg.libXi xorg.libXt xorg.libXinerama libxkbcommon libxkbfile
];
cmakeFlags = [
"-DCMAKE_CXX_FLAGS=-msse4.1"
];
postUnpack = ''
sed -i '/set(CMAKE_CXX_FLAGS "-march=native")/d' 'source/CMakeLists.txt'
'';
postInstall = ''
mkdir $out/lib $out/share
mv $out/obs-plugins/64bit $out/lib/obs-plugins

View File

@ -22,9 +22,9 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkg-config ];
postFixup = ''
mkdir $out/lib $out/share
mkdir -p $out/lib $out/share/obs/obs-plugins
mv $out/${pname}/bin/64bit $out/lib/obs-plugins
mv $out/${pname}/data $out/share/obs
mv $out/${pname}/data $out/share/obs/obs-plugins/${pname}
rm -rf $out/${pname}
'';

View File

@ -7,12 +7,12 @@
python3Packages.buildPythonApplication rec {
pname = "streamlink";
version = "6.7.2";
version = "6.7.3";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-enRwASn1wpwAYmDfU5djhDAJgcmv+dPVwut+kdPco1k=";
hash = "sha256-Da+J+NOXW+n55LvaPQw6XiRhJJQ4Pc4Z1p21qMym/Xw=";
};
patches = [

View File

@ -38,6 +38,6 @@ buildGoModule rec {
license = licenses.asl20;
platforms = platforms.unix;
mainProgram = "ddev";
maintainers = with maintainers; [ star-szr ];
maintainers = with maintainers; [ ];
};
}

View File

@ -1,7 +1,7 @@
{ fetchurl, lib, stdenv }:
let
version = "1.6.0";
version = "1.7.0";
# nixpkgs-update: no auto update
suffix = {
@ -23,8 +23,8 @@ stdenv.mkDerivation {
sourceRoot = ".";
src = dlbin {
x86_64-linux = "sha256-FflAYvWTcigIchVrAaUgg6IRleEtis6eh6fCqrZ5lb8=";
aarch64-linux = "sha256-4O0kPMl7RbMjszUNql0OQrl/4or/e8ZCHPngqq0CNxk=";
x86_64-linux = "sha256-Vb0+bVmf3RCONuUvmu4jGfBsGKkPL6SbZOk/3wb1/1M=";
aarch64-linux = "sha256-PLoQA4a6qulxSns/ZRSgn6EtHr46/hstNhP1pAHt9VA=";
};
dontConfigure = true;

View File

@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "nixpacks";
version = "1.21.2";
version = "1.21.3";
src = fetchFromGitHub {
owner = "railwayapp";
repo = pname;
rev = "v${version}";
sha256 = "sha256-GY5fwmwr2FAJB9SjTaghlC4GD6ECnect21VInTXseRE=";
sha256 = "sha256-niEuOsSOjHDP4KEax/OqQfxWC3XmTRUKB8k0DQ3Ybq0=";
};
cargoHash = "sha256-kXfNWAloMwpykv6zJS5g6ng8RGn+NBNgYJmUg/I7dBg=";
cargoHash = "sha256-LMVYrxYpkwM9rdGkKaeLFKB+B2HI+AEDwrdBCAFLpJQ=";
# skip test due FHS dependency
doCheck = false;

View File

@ -1,6 +1,6 @@
{ lib
, stdenv
, fetchFromGitHub
, fetchFromGitea
, libGL
, libX11
, libevdev
@ -12,7 +12,7 @@
, udev
, wayland
, wayland-protocols
, wlroots_0_16
, wlroots_0_17
, xwayland
, zig_0_11
, withManpages ? true
@ -21,16 +21,17 @@
stdenv.mkDerivation (finalAttrs: {
pname = "river";
version = "0.2.6";
version = "0.3.0";
outputs = [ "out" ] ++ lib.optionals withManpages [ "man" ];
src = fetchFromGitHub {
owner = "riverwm";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "river";
repo = "river";
rev = "refs/tags/v${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-JPb8l5ANxYCqinWNoQK5PAyn4CaiSj0e9mAhZwd9HOw=";
hash = "sha256-6LZuWx0sC6bW0K7D0PR8hJlVW6i6NIzOOORdMu3Gk5U=";
};
nativeBuildInputs = [
@ -49,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
pixman
udev
wayland-protocols
wlroots_0_16
wlroots_0_17
] ++ lib.optional xwaylandSupport libX11;
dontConfigure = true;
@ -64,7 +65,7 @@ stdenv.mkDerivation (finalAttrs: {
passthru.providedSessions = [ "river" ];
meta = {
homepage = "https://github.com/ifreund/river";
homepage = "https://codeberg.org/river/river";
description = "A dynamic tiling wayland compositor";
longDescription = ''
River is a dynamic tiling Wayland compositor with flexible runtime
@ -79,7 +80,7 @@ stdenv.mkDerivation (finalAttrs: {
- Scriptable configuration and control through a custom Wayland protocol
and separate riverctl binary implementing it.
'';
changelog = "https://github.com/ifreund/river/releases/tag/v${finalAttrs.version}";
changelog = "https://codeberg.org/river/river/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [
adamcstephens

View File

@ -0,0 +1,164 @@
{
lib,
alsa-lib,
boost,
cmake,
config,
darwin,
expat,
fetchFromGitHub,
ffmpeg,
ffms,
fftw,
fontconfig,
freetype,
fribidi,
glib,
harfbuzz,
hunspell,
icu,
intltool,
libGL,
libGLU,
libX11,
libass,
libiconv,
libpulseaudio,
libuchardet,
luajit,
ninja,
openal,
pcre,
pkg-config,
portaudio,
stdenv,
which,
wrapGAppsHook,
wxGTK,
zlib,
# Boolean guard flags
alsaSupport ? stdenv.isLinux,
openalSupport ? true,
portaudioSupport ? true,
pulseaudioSupport ? config.pulseaudio or stdenv.isLinux,
spellcheckSupport ? true,
useBundledLuaJIT ? false,
}:
let
inherit (darwin.apple_sdk.frameworks)
AppKit
Carbon
Cocoa
CoreFoundation
CoreText
IOKit
OpenAL;
in
stdenv.mkDerivation (finalAttrs: {
pname = "aegisub";
version = "3.3.3";
src = fetchFromGitHub {
owner = "wangqr";
repo = "aegisub";
rev = "v${finalAttrs.version}";
hash = "sha256-oKhLv81EFudrJaaJ2ga3pVh4W5Hd2YchpjsoYoqRm78=";
};
nativeBuildInputs = [
cmake
intltool
luajit
ninja
pkg-config
which
wrapGAppsHook
wxGTK
];
buildInputs = [
boost
expat
ffmpeg
ffms
fftw
fontconfig
freetype
fribidi
glib
harfbuzz
icu
libGL
libGLU
libX11
libass
libiconv
libuchardet
pcre
wxGTK
zlib
]
++ lib.optionals alsaSupport [ alsa-lib ]
++ lib.optionals openalSupport [
(if stdenv.isDarwin then OpenAL else openal)
]
++ lib.optionals portaudioSupport [ portaudio ]
++ lib.optionals pulseaudioSupport [ libpulseaudio ]
++ lib.optionals spellcheckSupport [ hunspell ]
++ lib.optionals stdenv.isDarwin [
AppKit
Carbon
Cocoa
CoreFoundation
CoreText
IOKit
];
hardeningDisable = [
"bindnow"
"relro"
];
patches = lib.optionals (!useBundledLuaJIT) [
./000-remove-bundled-luajit.patch
];
# error: unknown type name 'NSUInteger'
postPatch = ''
substituteInPlace src/dialog_colorpicker.cpp \
--replace "NSUInteger" "size_t"
'';
env = {
NIX_CFLAGS_COMPILE = "-I${lib.getDev luajit}/include";
NIX_CFLAGS_LINK = "-L${lib.getLib luajit}/lib";
};
preConfigure = ''
export FORCE_GIT_VERSION=${finalAttrs.version}
'';
cmakeBuildDir = "build-directory";
strictDeps = true;
meta = {
homepage = "https://github.com/wangqr/Aegisub";
description = "An advanced subtitle editor; wangqr's fork";
longDescription = ''
Aegisub is a free, cross-platform open source tool for creating and
modifying subtitles. Aegisub makes it quick and easy to time subtitles to
audio, and features many powerful tools for styling them, including a
built-in real-time video preview.
'';
# The Aegisub sources are itself BSD/ISC, but they are linked against GPL'd
# softwares - so the resulting program will be GPL
license = with lib.licenses; [
bsd3
];
mainProgram = "aegisub";
maintainers = with lib.maintainers; [ AndersonTorres wegank ];
platforms = lib.platforms.unix;
};
})

View File

@ -0,0 +1,58 @@
{
lib,
SDL2,
autoreconfHook,
fetchFromGitHub,
libGLU,
pkg-config,
stdenv,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "aranym";
version = "1.1.0";
src = fetchFromGitHub {
owner = "aranym";
repo = "aranym";
rev = "ARANYM_${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
hash = "sha256-dtcLIA1oC6sPOeGTRmXhMEbuLan9/JWTbQvO5lp3gKo=";
};
nativeBuildInputs = [
autoreconfHook
pkg-config
];
buildInputs = [
libGLU
SDL2
];
strictDeps = true;
meta = {
homepage = "https://aranym.github.io";
description = "Atari Running on Any Machine";
longDescription = ''
ARAnyM is a software virtual machine (similar to VirtualBox or Bochs)
designed and developed for running 32-bit Atari ST/TT/Falcon operating
systems (TOS, FreeMiNT, MagiC and Linux-m68k) and TOS/GEM applications on
any kind of hardware - be it an IBM clone (read it as "PC" :-), an Apple,
an Unix server, a graphics workstation or even a portable computer.
ARAnyM is not meant as an emulator of Atari Falcon (even though it has a
rather high Falcon software compatibility and includes most of Falcon
custom chips including VIDEL and DSP). ARAnyM is better in the sense that
it's not tied to specification of an existing Atari machine so we were
free to select the most complete CPU (68040 with MMU) and FPU (68882), add
loads of RAM (up to 4 GB), host accelerated graphics (even with OpenGL)
and direct access to various host resources including sound, disk drives,
optical storage devices (CD/DVD-ROMs), parallel port and more.
'';
license = with lib.licenses; [ gpl2Plus ];
mainProgram = "aranym";
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.unix;
};
})

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "atlauncher";
version = "3.4.35.9";
version = "3.4.36.3";
src = fetchurl {
url = "https://github.com/ATLauncher/ATLauncher/releases/download/v${finalAttrs.version}/ATLauncher-${finalAttrs.version}.jar";
hash = "sha256-Y2MGhzq4IbtjEG+CER+FWU8CY+hn5ehjMOcP02zIsR4=";
hash = "sha256-qeH3W7G6xxlIrLK04A3GTKtZsvmii6acWY4clPIL8Rk=";
};
env.ICON = fetchurl {

View File

@ -10,20 +10,20 @@
rustPlatform.buildRustPackage rec {
pname = "atuin";
version = "18.1.0";
version = "18.2.0";
src = fetchFromGitHub {
owner = "atuinsh";
repo = "atuin";
rev = "v${version}";
hash = "sha256-ddj8vHFTRBzeueSvY9kS1ZIcAID8k3MXrQkUVt04rQg=";
hash = "sha256-TTQ2XLqng7TMLnRsLDb/50yyHYuMSPZJ4H+7CEFWQQ0=";
};
# TODO: unify this to one hash because updater do not support this
cargoHash =
if stdenv.isLinux
then "sha256-LKHBXm9ZThX96JjxJb8d7cRdhWL1t/3aG3Qq1TYBC74="
else "sha256-RSkC062XB5zy3lmI0OQhJfJ6FqFWXhpMPNIIqbrrlso=";
then "sha256-KMH19Op7uyb3Z/cjT6bdmO+JEp1o2n6rWRNYmn1+0hE="
else "sha256-mBOyo6bKipMfmsowQujeUpog12jXAiqx5CtkwCxquRU=";
# atuin's default features include 'check-updates', which do not make sense
# for distribution builds. List all other default features.
@ -60,6 +60,8 @@ rustPlatform.buildRustPackage rec {
# PermissionDenied (Operation not permitted)
"--skip=change_password"
"--skip=multi_user_test"
# Tries to touch files
"--skip=build_aliases"
];
meta = with lib; {

View File

@ -10,18 +10,18 @@
buildNpmPackage rec {
pname = "bitwarden-cli";
version = "2024.2.1";
version = "2024.3.1";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
rev = "cli-v${version}";
hash = "sha256-g9enDEIdVj9R3xkx5qllf7aTDa6F+MvozhwbJn9w/VY=";
hash = "sha256-JBEP4dNGL4rYKl2qNyhB2y/wZunikaGFltGVXLxgMWI=";
};
nodejs = nodejs_18;
npmDepsHash = "sha256-fkoI8a8iVMWxtXAj5zNg2xwK/ZPyRZGPo7rnxHpKV7k=";
npmDepsHash = "sha256-vNudSHIMmF7oXGz+ZymQahyHebs/CBDc6Oy1g0A5nqA=";
nativeBuildInputs = [
python3

View File

@ -29,13 +29,13 @@ let
electron = electron_28;
in buildNpmPackage rec {
pname = "bitwarden-desktop";
version = "2024.3.0";
version = "2024.4.1";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
rev = "desktop-v${version}";
hash = "sha256-XEZB95GnfSy/wtTWpF8KlUQwyephUZmSLtbOwbcvd7g=";
hash = "sha256-UzVzo8tq719W2EwUE4NfvUrqhb61fvd60EGkavQmv3Q=";
};
patches = [
@ -60,7 +60,7 @@ in buildNpmPackage rec {
makeCacheWritable = true;
npmFlags = [ "--legacy-peer-deps" ];
npmWorkspace = "apps/desktop";
npmDepsHash = "sha256-EpZXA+GkmHl5eqwIPTGHJZqrpr6k8gXneJG+GXumlkc=";
npmDepsHash = "sha256-qkg1psct/ekIXB6QmJX1n/UOKUhYSD9Su7t/b4/4miM=";
cargoDeps = rustPlatform.fetchCargoTarball {
name = "${pname}-${version}";
@ -76,7 +76,7 @@ in buildNpmPackage rec {
patches;
patchFlags = [ "-p4" ];
sourceRoot = "${src.name}/${cargoRoot}";
hash = "sha256-qAqEFlUzT28fw6kLB8d7U8yXWevAU+q03zjN2xWsGyI=";
hash = "sha256-lvEJmjzhpMhm+9INYHWpdltinUOI3DMtFN/ddDQrUvo=";
};
cargoRoot = "apps/desktop/desktop_native";

View File

@ -27,20 +27,20 @@ let
in
buildNpmPackage' rec {
pname = "bruno";
version = "1.12.3";
version = "1.13.1";
src = fetchFromGitHub {
owner = "usebruno";
repo = "bruno";
rev = "v${version}";
hash = "sha256-ubvsTJ/MSEguVeJg91LvgARWte+p5MHdqhXIVqbyPhQ=";
hash = "sha256-fVbwHmJ/5OtMM0lkOIo6zPXkAa8mIK+WRHCTXJ1XEIw=";
postFetch = ''
${lib.getExe npm-lockfile-fix} $out/package-lock.json
'';
};
npmDepsHash = "sha256-Zt5cVB1S86iPYKOUj7FwyR97lwmnFz6sZ+S3Ms/b9+o=";
npmDepsHash = "sha256-D90y6NaiR9zpgtjfm9QgLxBVbHa09OMSi+fvgwqSjgY=";
npmFlags = [ "--legacy-peer-deps" ];
nativeBuildInputs = [
@ -73,7 +73,7 @@ buildNpmPackage' rec {
postPatch = ''
substituteInPlace scripts/build-electron.sh \
--replace 'if [ "$1" == "snap" ]; then' 'exit 0; if [ "$1" == "snap" ]; then'
--replace-fail 'if [ "$1" == "snap" ]; then' 'exit 0; if [ "$1" == "snap" ]; then'
'';
ELECTRON_SKIP_BINARY_DOWNLOAD=1;
@ -94,8 +94,8 @@ buildNpmPackage' rec {
find ./Electron.app -name 'Info.plist' | xargs -d '\n' chmod +rw
substituteInPlace electron-builder-config.js \
--replace "identity: 'Anoop MD (W7LPPWA48L)'" 'identity: null' \
--replace "afterSign: 'notarize.js'," ""
--replace-fail "identity: 'Anoop MD (W7LPPWA48L)'" 'identity: null' \
--replace-fail "afterSign: 'notarize.js'," ""
npm exec electron-builder -- \
--dir \
@ -151,7 +151,7 @@ buildNpmPackage' rec {
homepage = "https://www.usebruno.com";
inherit (electron.meta) platforms;
license = licenses.mit;
maintainers = with maintainers; [ water-sucks lucasew kashw2 mattpolzin ];
maintainers = with maintainers; [ gepbird kashw2 lucasew mattpolzin water-sucks ];
mainProgram = "bruno";
};
}

View File

@ -91,9 +91,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.81"
version = "1.0.82"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247"
checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519"
[[package]]
name = "async-speed-limit"
@ -109,9 +109,9 @@ dependencies = [
[[package]]
name = "async-trait"
version = "0.1.79"
version = "0.1.80"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681"
checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca"
dependencies = [
"proc-macro2",
"quote",
@ -175,9 +175,21 @@ checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
[[package]]
name = "bumpalo"
version = "3.15.4"
version = "3.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa"
checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"
[[package]]
name = "bytemuck"
version = "1.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15"
[[package]]
name = "byteorder"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
[[package]]
name = "bytes"
@ -187,9 +199,9 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
[[package]]
name = "cc"
version = "1.0.90"
version = "1.0.94"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5"
checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7"
[[package]]
name = "cfg-if"
@ -215,7 +227,7 @@ dependencies = [
"num-traits",
"serde",
"wasm-bindgen",
"windows-targets 0.52.4",
"windows-targets 0.52.5",
]
[[package]]
@ -242,9 +254,9 @@ dependencies = [
[[package]]
name = "clap_complete"
version = "4.5.1"
version = "4.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c"
checksum = "dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e"
dependencies = [
"clap",
]
@ -342,7 +354,7 @@ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f"
[[package]]
name = "crunchy-cli"
version = "3.3.4"
version = "3.4.3"
dependencies = [
"chrono",
"clap",
@ -355,7 +367,7 @@ dependencies = [
[[package]]
name = "crunchy-cli-core"
version = "3.3.4"
version = "3.4.3"
dependencies = [
"anyhow",
"async-speed-limit",
@ -369,6 +381,8 @@ dependencies = [
"fs2",
"futures-util",
"http",
"image",
"image_hasher",
"indicatif",
"lazy_static",
"log",
@ -390,9 +404,9 @@ dependencies = [
[[package]]
name = "crunchyroll-rs"
version = "0.10.2"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0010e5dded0388e3a1e69105c2e65637d092eff049ba10f132f216c8e26a2473"
checksum = "3eaf93641a3697ba4cd6845b3a741089f4b4c692a91ed40dece6d7376c419ef9"
dependencies = [
"async-trait",
"chrono",
@ -410,14 +424,15 @@ dependencies = [
"smart-default",
"tokio",
"tower-service",
"uuid",
"webpki-roots",
]
[[package]]
name = "crunchyroll-rs-internal"
version = "0.10.2"
version = "0.10.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e5226275711b3d1dc6afdc5e2241a45bb5d4dc1a813902265d628ccfe1ab67d"
checksum = "48daba6fe0296c2b400cd6545cf2e8ee23870f1a5a35291fa2d61987098a5692"
dependencies = [
"darling",
"quote",
@ -549,9 +564,9 @@ dependencies = [
[[package]]
name = "either"
version = "1.10.0"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a"
checksum = "a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2"
[[package]]
name = "encode_unicode"
@ -561,9 +576,9 @@ checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f"
[[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",
]
@ -708,9 +723,9 @@ dependencies = [
[[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",
@ -936,6 +951,32 @@ dependencies = [
"unicode-normalization",
]
[[package]]
name = "image"
version = "0.25.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11"
dependencies = [
"bytemuck",
"byteorder",
"num-traits",
"zune-core",
"zune-jpeg",
]
[[package]]
name = "image_hasher"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9481465fe767d92494987319b0b447a5829edf57f09c52bf8639396abaaeaf78"
dependencies = [
"base64 0.22.0",
"image",
"rustdct",
"serde",
"transpose",
]
[[package]]
name = "indexmap"
version = "1.9.3"
@ -1143,12 +1184,30 @@ dependencies = [
"minimal-lexical",
]
[[package]]
name = "num-complex"
version = "0.4.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6"
dependencies = [
"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-integer"
version = "0.1.46"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f"
dependencies = [
"num-traits",
]
[[package]]
name = "num-traits"
version = "0.2.18"
@ -1305,6 +1364,15 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "primal-check"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9df7f93fd637f083201473dab4fee2db4c429d32e55e3299980ab3957ab916a0"
dependencies = [
"num-integer",
]
[[package]]
name = "proc-macro2"
version = "1.0.79"
@ -1342,9 +1410,9 @@ dependencies = [
[[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",
]
@ -1391,11 +1459,11 @@ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56"
[[package]]
name = "reqwest"
version = "0.12.2"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2d66674f2b6fb864665eea7a3c1ac4e3dfacd2fda83cf6f935a612e01b0e3338"
checksum = "3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19"
dependencies = [
"base64 0.21.7",
"base64 0.22.0",
"bytes",
"cookie",
"cookie_store",
@ -1420,7 +1488,7 @@ dependencies = [
"percent-encoding",
"pin-project-lite",
"rustls",
"rustls-pemfile 1.0.4",
"rustls-pemfile",
"rustls-pki-types",
"serde",
"serde_json",
@ -1469,6 +1537,30 @@ version = "0.1.23"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76"
[[package]]
name = "rustdct"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b61555105d6a9bf98797c063c362a1d24ed8ab0431655e38f1cf51e52089551"
dependencies = [
"rustfft",
]
[[package]]
name = "rustfft"
version = "6.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43806561bc506d0c5d160643ad742e3161049ac01027b5e6d7524091fd401d86"
dependencies = [
"num-complex",
"num-integer",
"num-traits",
"primal-check",
"strength_reduce",
"transpose",
"version_check",
]
[[package]]
name = "rustix"
version = "0.38.32"
@ -1503,7 +1595,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792"
dependencies = [
"openssl-probe",
"rustls-pemfile 2.1.1",
"rustls-pemfile",
"rustls-pki-types",
"schannel",
"security-framework",
@ -1511,20 +1603,11 @@ dependencies = [
[[package]]
name = "rustls-pemfile"
version = "1.0.4"
version = "2.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c"
checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d"
dependencies = [
"base64 0.21.7",
]
[[package]]
name = "rustls-pemfile"
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f48172685e6ff52a556baa527774f61fcaa884f59daf3375c62a3f1cd2549dab"
dependencies = [
"base64 0.21.7",
"base64 0.22.0",
"rustls-pki-types",
]
@ -1729,6 +1812,12 @@ version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
[[package]]
name = "strength_reduce"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe895eb47f22e2ddd4dabc02bce419d2e643c8e3b585c78158b349195bc24d82"
[[package]]
name = "strsim"
version = "0.10.0"
@ -1828,9 +1917,9 @@ dependencies = [
[[package]]
name = "time"
version = "0.3.34"
version = "0.3.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749"
checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885"
dependencies = [
"deranged",
"itoa",
@ -1849,9 +1938,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3"
[[package]]
name = "time-macros"
version = "0.2.17"
version = "0.2.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774"
checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf"
dependencies = [
"num-conv",
"time-core",
@ -2007,6 +2096,16 @@ dependencies = [
"once_cell",
]
[[package]]
name = "transpose"
version = "0.2.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e"
dependencies = [
"num-integer",
"strength_reduce",
]
[[package]]
name = "try-lock"
version = "0.2.5"
@ -2072,6 +2171,15 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a"
[[package]]
name = "uuid"
version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0"
dependencies = [
"getrandom",
]
[[package]]
name = "vcpkg"
version = "0.2.15"
@ -2225,7 +2333,7 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
"windows-targets 0.52.4",
"windows-targets 0.52.5",
]
[[package]]
@ -2243,7 +2351,7 @@ version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
dependencies = [
"windows-targets 0.52.4",
"windows-targets 0.52.5",
]
[[package]]
@ -2263,17 +2371,18 @@ dependencies = [
[[package]]
name = "windows-targets"
version = "0.52.4"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b"
checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb"
dependencies = [
"windows_aarch64_gnullvm 0.52.4",
"windows_aarch64_msvc 0.52.4",
"windows_i686_gnu 0.52.4",
"windows_i686_msvc 0.52.4",
"windows_x86_64_gnu 0.52.4",
"windows_x86_64_gnullvm 0.52.4",
"windows_x86_64_msvc 0.52.4",
"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]]
@ -2284,9 +2393,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.52.4"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9"
checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263"
[[package]]
name = "windows_aarch64_msvc"
@ -2296,9 +2405,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_aarch64_msvc"
version = "0.52.4"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675"
checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6"
[[package]]
name = "windows_i686_gnu"
@ -2308,9 +2417,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_gnu"
version = "0.52.4"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3"
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"
@ -2320,9 +2435,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_i686_msvc"
version = "0.52.4"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02"
checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf"
[[package]]
name = "windows_x86_64_gnu"
@ -2332,9 +2447,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnu"
version = "0.52.4"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03"
checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9"
[[package]]
name = "windows_x86_64_gnullvm"
@ -2344,9 +2459,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.52.4"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177"
checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596"
[[package]]
name = "windows_x86_64_msvc"
@ -2356,15 +2471,15 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "windows_x86_64_msvc"
version = "0.52.4"
version = "0.52.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8"
checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0"
[[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",
@ -2386,3 +2501,18 @@ name = "zeroize"
version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d"
[[package]]
name = "zune-core"
version = "0.4.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a"
[[package]]
name = "zune-jpeg"
version = "0.4.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448"
dependencies = [
"zune-core",
]

View File

@ -10,13 +10,13 @@
rustPlatform.buildRustPackage rec {
pname = "crunchy-cli";
version = "3.3.4";
version = "3.4.3";
src = fetchFromGitHub {
owner = "crunchy-labs";
repo = "crunchy-cli";
rev = "v${version}";
hash = "sha256-yhihHHanUYa6+UeNUKDCpr0Z0ad+A0iS1eUtouOZurA=";
hash = "sha256-/7zJbmMPoHEpcsDPe1eVenxGenPCU6CcHE8nTBTHil8=";
};
cargoLock = {

View File

@ -6,14 +6,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "dep-scan";
version = "5.3.2";
version = "5.3.3";
pyproject = true;
src = fetchFromGitHub {
owner = "owasp-dep-scan";
repo = "dep-scan";
rev = "refs/tags/v${version}";
hash = "sha256-2WV4f9vHdfnzoQWvwK/+lT9IS0v0sGBqnwDFHWG48G4=";
hash = "sha256-ehQsRTMoHr6LDXCka3/4YcyEKLN7DQW4mUp4nyid/aE=";
};
postPatch = ''

View File

@ -1,17 +1,26 @@
{ lib, rustPlatform, fetchCrate }:
{ lib, rustPlatform, fetchCrate
, testers, nix-update-script, dotslash
}:
rustPlatform.buildRustPackage rec {
pname = "dotslash";
version = "0.3.0";
version = "0.4.1";
src = fetchCrate {
inherit pname version;
hash = "sha256-rgcvpr6/Xss4zDR7IRXL2THAtUQL6WE8Mv9XuM9unBI=";
hash = "sha256-d9ig6YO5kx4Qd8Ut70U4X+t8a9+MUyzPoDF/y7avP38=";
};
cargoHash = "sha256-WkC+8epqCJWIU1f5kCLsqgGiSvWZH1mbZabQUnGVwB4=";
cargoHash = "sha256-URZ6HfyfY2Fh4iVMoG4OkQFFuLIRV7s5hlZLUFzeUvA=";
doCheck = false; # http tests
passthru = {
updateScript = nix-update-script { };
tests = testers.testVersion {
package = dotslash;
};
};
meta = with lib; {
homepage = "https://dotslash-cli.com";
description = "Simplified multi-platform executable deployment";

View File

@ -6,6 +6,7 @@
, installShellFiles
, udev
, stdenv
, CoreServices
, Security
, nix-update-script
, openssl
@ -14,13 +15,13 @@
rustPlatform.buildRustPackage rec {
pname = "espflash";
version = "2.1.0";
version = "3.0.0";
src = fetchFromGitHub {
owner = "esp-rs";
repo = "espflash";
rev = "v${version}";
hash = "sha256-Nv2/33VYpCkPYyUhlVDYJR1BkbtEvEPtmgyZXfVn1ug=";
hash = "sha256-0CnYdz1KG/y4B+dOp9rYE097ctf4GNmyqv3/xywdA6A=";
};
nativeBuildInputs = [
@ -34,11 +35,12 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ openssl ] ++ lib.optionals stdenv.isLinux [
udev
] ++ lib.optionals stdenv.isDarwin [
CoreServices
Security
SystemConfiguration
];
cargoHash = "sha256-Xj5FVTssC3e+mMhDHmKqV6lUQgaIv3aVc1yewbQSy9E=";
cargoHash = "sha256-CmhBl+d5odc0QL45aWCJcBZIVeJsdpxJweh7FT8cpyY=";
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --cmd espflash \

View File

@ -2,9 +2,9 @@
buildDotnetGlobalTool {
pname = "fantomas";
version = "6.3.1";
version = "6.3.4";
nugetSha256 = "sha256-mPuY2OwVK6dLtI+L8SIK5i7545VQ0ChhUPdQwBlvcE4=";
nugetSha256 = "sha256-1aWqZynBkQoznenGoP0sbf1PcUXAbcHiWyECuv89xa0=";
meta = with lib; {
description = "F# source code formatter";

View File

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "files-cli";
version = "2.12.56";
version = "2.13.2";
src = fetchFromGitHub {
repo = "files-cli";
owner = "files-com";
rev = "v${version}";
hash = "sha256-0cvGdYy84gfxDIPcz4GqUNwwADSDaSdTlpkD6eYh2CU=";
hash = "sha256-xlsM3WVnhZlEwnPNpUaB8IIwsoqt1C0XVsbqm9G1vuU=";
};
vendorHash = "sha256-igFqxTkSJpWHfquvRnBDLXcW8VNsJJK4fNIDob5oCuE=";
vendorHash = "sha256-7KL73P7oKrK2Sfgk/74D3cmQGXoDau+3gBThn+37pb8=";
ldflags = [
"-s"

View File

@ -1,23 +1,24 @@
{ lib
, buildGoModule
, fetchFromGitHub
, nix-update-script
{
lib,
buildGoModule,
fetchFromGitHub,
nix-update-script,
}:
buildGoModule rec {
pname = "gickup";
version = "0.10.28";
version = "0.10.29";
src = fetchFromGitHub {
owner = "cooperspencer";
repo = "gickup";
rev = "refs/tags/v${version}";
hash = "sha256-IGzwMSpbGiUjlO7AtxL20m72VXYW3MJemLpO5BN2rMo=";
hash = "sha256-Y03SdmO/GJx1gans58IW/Q9N7spRswvjyNbzYLdkD80=";
};
vendorHash = "sha256-sINmTwUERhxZ/qEAhKiJratWV6fDxrP21cJg97RBKVc=";
vendorHash = "sha256-XxDsEmi945CduurQRsH7rjFAEu/SMX3rSd63Dwq2r8A=";
ldflags = ["-X main.version=${version}"];
ldflags = [ "-X main.version=${version}" ];
passthru.updateScript = nix-update-script { };

View File

@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "gitu";
version = "0.15.0";
version = "0.16.0";
src = fetchFromGitHub {
owner = "altsem";
repo = "gitu";
rev = "v${version}";
hash = "sha256-/yPP8GzeaVMauhcYLDAgXzOafUpOhJF2tyHOyD6KWS8=";
hash = "sha256-ePyMyKCI8fHKfoNCMYyYeCPkyYF5KyMYaPrB1NtovCs=";
};
cargoHash = "sha256-eKRFPnH9MvSykrnPo4dc5DtEfb79s0hBtmYfERGQbWg=";
cargoHash = "sha256-1komuFSucXYdgeAFWeeuMmZYxb6Mzku7hdltDwKAa7A=";
nativeBuildInputs = [
pkg-config
@ -32,6 +32,7 @@ rustPlatform.buildRustPackage rec {
openssl
zlib
] ++ lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.AppKit
darwin.apple_sdk.frameworks.Security
];

View File

@ -48,7 +48,7 @@ python3.pkgs.buildPythonApplication rec {
description = "Linux support for handheld gaming devices like the Legion Go, ROG Ally, and GPD Win";
platforms = platforms.linux;
license = licenses.mit;
maintainers = with maintainers; [ appsforartists ];
maintainers = with maintainers; [ appsforartists toast ];
mainProgram = "hhd";
};
}

View File

@ -16,14 +16,14 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "home-manager";
version = "unstable-2024-04-06";
version = "unstable-2024-04-10";
src = fetchFromGitHub {
name = "home-manager-source";
owner = "nix-community";
repo = "home-manager";
rev = "b787726a8413e11b074cde42704b4af32d95545c";
hash = "sha256-ebq+fJZfobqpsAdGDGpxNWSySbQejRwW9cdiil6krCo=";
rev = "31357486b0ef6f4e161e002b6893eeb4fafc3ca9";
hash = "sha256-2APpO3ZW4idlgtlb8hB04u/rmIcKA8O7pYqxF66xbNY=";
};
nativeBuildInputs = [

View File

@ -6,18 +6,19 @@
python3.pkgs.buildPythonApplication rec {
pname = "iredis";
version = "1.14.1";
version = "1.15.0";
pyproject = true;
src = fetchFromGitHub {
owner = "laixintao";
repo = "iredis";
rev = "refs/tags/v${version}";
hash = "sha256-ojS2wtxggZPp73n9SjPRAzBlnF1ScK/pNVGvAYKmQ5Y=";
rev = "v${version}";
hash = "sha256-wfjr/FVmKgkP8FMKxw6e8U+lfZQZ2q52REC0mU8Xp7Q=";
};
postPatch = ''
substituteInPlace pyproject.toml \
--replace-fail 'packaging = "^23.0"' 'packaging = "*"' \
--replace-fail 'wcwidth = "0.1.9"' 'wcwidth = "*"'
'';
@ -26,20 +27,21 @@ python3.pkgs.buildPythonApplication rec {
];
propagatedBuildInputs = with python3.pkgs; [
pygments
click
configobj
mistune
packaging
pendulum
prompt-toolkit
pygments
python-dateutil
redis
wcwidth
];
nativeCheckInputs = with python3.pkgs; [
pytestCheckHook
freezegun
pexpect
pytestCheckHook
];
pytestFlagsArray = [
@ -50,7 +52,8 @@ python3.pkgs.buildPythonApplication rec {
# Only execute unittests, because cli tests require a running Redis
"tests/unittests/"
] ++ lib.optionals stdenv.isDarwin [
# Flaky test
# Flaky tests
"--deselect=tests/unittests/test_entry.py::test_command_shell_options_higher_priority"
"--deselect=tests/unittests/test_utils.py::test_timer"
];
@ -58,8 +61,8 @@ python3.pkgs.buildPythonApplication rec {
meta = with lib; {
description = "A Terminal Client for Redis with AutoCompletion and Syntax Highlighting";
changelog = "https://github.com/laixintao/iredis/raw/${src.rev}/CHANGELOG.md";
homepage = "https://iredis.io/";
changelog = "https://github.com/laixintao/iredis/blob/${src.rev}/CHANGELOG.md";
homepage = "https://iredis.xbin.io/";
license = licenses.bsd3;
maintainers = with maintainers; [ marsam ];
mainProgram = "iredis";

View File

@ -0,0 +1,49 @@
{
lib,
stdenvNoCC,
fetchzip,
jdk,
gawk,
makeBinaryWrapper,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
name = "CMAK";
version = "3.0.0.6";
src = fetchzip {
url = "https://github.com/yahoo/CMAK/releases/latest/download/cmak-${finalAttrs.version}.zip";
hash = "sha256-jMF1v2WV8ataFkz2VuVXOE6/QV+Kb0KBVRfj8yKdkUQ=";
};
buildInputs = [
gawk
jdk
];
nativeBuildInputs = [
makeBinaryWrapper
];
installPhase = ''
runHook preInstall
mkdir -p $out/bin
mv ./* $out
wrapProgram $out/bin/cmak \
--set JAVA_HOME ${jdk.home} \
--prefix PATH : ${lib.makeBinPath [ gawk ]}
runHook postInstall
'';
passthru.updateScript = ./update.sh;
meta = with lib; {
description = "Cluster Manager for Apache Kafka, previously known as Kafka Manager";
license = licenses.apsl20;
maintainers = with maintainers; [cafkafk];
platforms = lib.platforms.unix;
mainProgram = "cmak";
};
})

View File

@ -0,0 +1,4 @@
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p nix-update
nix-update kafka-cmak

View File

@ -7,7 +7,7 @@
buildGoModule rec {
pname = "kubo";
version = "0.27.0"; # When updating, also check if the repo version changed and adjust repoVersion below
version = "0.28.0"; # When updating, also check if the repo version changed and adjust repoVersion below
rev = "v${version}";
passthru.repoVersion = "15"; # Also update kubo-migrator when changing the repo version
@ -15,7 +15,7 @@ buildGoModule rec {
# Kubo makes changes to its source tarball that don't match the git source.
src = fetchurl {
url = "https://github.com/ipfs/kubo/releases/download/${rev}/kubo-source.tar.gz";
hash = "sha256-xWVV2AUpogZaMb3v0w/C+DXvR2rmbOj1Bpyb3on2hfY=";
hash = "sha256-nq9NpbK9Fql0o1TG8p9lIlnKUnxvMMimz8AYKVozkwY=";
};
# tarball contains multiple files/directories

View File

@ -0,0 +1,60 @@
{
lib,
fetchFromGitHub,
python3Packages,
qt6,
makeDesktopItem,
copyDesktopItems,
}:
python3Packages.buildPythonApplication rec {
pname = "labelle";
version = "1.1.0";
pyproject = true;
src = fetchFromGitHub {
owner = "labelle-org";
repo = "labelle";
rev = "v${version}";
hash = "sha256-JnV5A3/toTCHCEb0dygouR9MZfk2kdmsKVscwYI2y/Y=";
};
postPatch = ''
sed -i 's/hatch-vcs >=0.3.0,<0.4/hatch-vcs >=0.3.0/' pyproject.toml
'';
buildInputs = [ qt6.qtwayland ];
nativeBuildInputs = [
qt6.wrapQtAppsHook
python3Packages.hatchling
python3Packages.hatch-vcs
copyDesktopItems
];
propagatedBuildInputs = with python3Packages; [
darkdetect
pillow
platformdirs
pyqrcode
pyqt6
python-barcode
pyusb
];
desktopItems = [
(makeDesktopItem {
name = "labelle GUI";
exec = "labelle-gui";
desktopName = "labelle GUI";
})
];
meta = {
changelog = "https://github.com/labelle-org/labelle/releases/tag/${src.rev}";
description = "Print labels with LabelManager PnP from Dymo";
homepage = "https://github.com/labelle-org/labelle";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fabianrig ];
mainProgram = "labelle";
};
}

View File

@ -6,7 +6,7 @@
let
pname = "lefthook";
version = "1.6.8";
version = "1.6.10";
in
buildGoModule {
inherit pname version;
@ -15,10 +15,10 @@ buildGoModule {
owner = "evilmartians";
repo = "lefthook";
rev = "v${version}";
hash = "sha256-GeI2vhTRiz8krYuolUxsWvFy4TIflOvFCAaa1b7Fex0=";
hash = "sha256-6VjvlGA6PBYLa1Ct05jokgF9zlYKihr+ESG4C8MHnO0=";
};
vendorHash = "sha256-/eNhVD/9MZm1nVNmfqmLEfoySa8Krdzle2SLKpf1XlM=";
vendorHash = "sha256-sDqP+fzAFavqtvJ98nwsD5+GxNhmLgtOkTzIK06wp9E=";
nativeBuildInputs = [ installShellFiles ];

View File

@ -5,13 +5,13 @@
buildGoModule rec {
pname = "namespace-cli";
version = "0.0.355";
version = "0.0.356";
src = fetchFromGitHub {
owner = "namespacelabs";
repo = "foundation";
rev = "v${version}";
hash = "sha256-St/zZqfoate9TwYo7q9Za+T6q4kRw9vSzcBfMW7AXkw=";
hash = "sha256-sQZ0kwZXaYoiXCaSvCcnMqYNeLHvtZzHih52+2AYdeY=";
};
vendorHash = "sha256-a/e+xPOD9BDSlKknmfcX2tTMyIUrzKxqtUpFXcFIDSE=";

View File

@ -12,14 +12,14 @@ let
in
python.pkgs.buildPythonApplication rec {
pname = "pacu";
version = "1.5.2";
version = "1.5.3";
pyproject = true;
src = fetchFromGitHub {
owner = "RhinoSecurityLabs";
repo = "pacu";
rev = "refs/tags/v${version}";
hash = "sha256-Ty++jNJTk8YKy6Sl6xj1Xs25ZxJCeF9m/iwdA2fRXnI=";
hash = "sha256-DLyTWyfDOawtBZ7rIzVc0PFgagpM7qbaAbOJE6nh0Wo=";
};
pythonRelaxDeps = [

View File

@ -0,0 +1,28 @@
{ buildGoModule
, fetchFromGitHub
, lib
}:
buildGoModule rec {
pname = "pgroll";
version = "0.5.0";
src = fetchFromGitHub {
owner = "xataio";
repo = "pgroll";
rev = "v${version}";
hash = "sha256-VYGwIJsPVilFxvglj+E7H9NpqUV1CV/ggBP3gFleWIA=";
};
vendorHash = "sha256-Fz+o1jSoMfqKYo1I7VUFqbhBEgcoQEx7aYsmzCLsbnI=";
# Tests require a running docker daemon
doCheck = false;
meta = with lib; {
description = "PostgreSQL zero-downtime migrations made easy";
license = licenses.asl20;
homepage = "https://github.com/xataio/pgroll";
maintainers = with maintainers; [ ilyakooo0 ];
};
}

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