Compare commits

...

390 Commits

Author SHA1 Message Date
Raghav Sood f0d7445285
Merge pull request #304240 from geekodour/master
goose: update test skip list with newer tests
2024-04-16 02:41:48 +08:00
Martin Weinelt 4214b0d5a2
Merge pull request #304319 from mweinelt/firefox-125.0
Firefox: 124.0.2 -> 125.0; 115.9.0esr -> 115.10.0esr
2024-04-15 20:37:54 +02:00
Artturi c17c770c7a
Merge pull request #304082 from Artturin/qtwarningsthrow
qt: convert warnings to throw
2024-04-15 21:35:23 +03:00
K900 fc69edccf5
Merge pull request #304327 from K900/bors-when
treewide: nuke remaining mdDoc leftovers
2024-04-15 20:14:37 +03:00
K900 784330e275 treewide: nuke remaining mdDoc leftovers
bors when
2024-04-15 20:12:24 +03:00
superherointj 7d7fedcede
Merge pull request #304318 from superherointj/fluxcd-update-script-use-sri-hash
fluxcd: use SRI hash in update script
2024-04-15 14:03:42 -03:00
superherointj 8c874a0735
Merge pull request #304300 from znaniye/ols
ols: 0-unstable-2024-02-09 -> 0-unstable-2024-04-15
2024-04-15 13:58:22 -03:00
superherointj 787dcb7ce8
Merge pull request #264808 from gmemstr/coder-environment
nixos/coder: add environment.extra and environment.file
2024-04-15 13:52:08 -03:00
Rick van Schijndel e214dd2661
Merge pull request #303009 from baloo/baloo/tpm2-pytss/fixup-cross-compilation
python311Packages.tpm2-pytss: fix cross-compilation
2024-04-15 18:48:43 +02:00
nixpkgs-merge-bot[bot] d1484355d6
Merge pull request #303954 from r-ryantm/auto-update/srm-cuarzo
srm-cuarzo: 0.5.5-1 -> 0.5.6-1
2024-04-15 16:46:11 +00:00
superherointj 7801483ab9 fluxcd: convert hashes to SRI 2024-04-15 13:25:38 -03:00
Martin Weinelt 133a43d655
firefox-esr-115-unwrapped: 115.9.1esr -> 115.10.0esr
https://www.mozilla.org/en-US/firefox/115.10.0/releasenotes/
2024-04-15 18:23:43 +02:00
Martin Weinelt 9edc63e50d
firefox-bin-unwrapped: 124.0.2 -> 125.0
https://www.mozilla.org/en-US/firefox/125.0/releasenotes/
2024-04-15 18:23:10 +02:00
superherointj e1728ff7f5 fluxcd: use SRI hash in update script 2024-04-15 13:21:38 -03:00
Martin Weinelt 789f7bb881
firefox-unwrapped: 124.0.2 -> 125.0
https://www.mozilla.org/en-US/firefox/125.0/releasenotes/
2024-04-15 18:19:51 +02:00
Bobby Rong 7e358fc824
Merge pull request #304126 from bobby285271/upd/pantheon
pantheon.elementary-photos: Build without webkit2gtk-4.0
2024-04-16 00:18:42 +08:00
superherointj 1ff9a22220
Merge pull request #304314 from kylecarbs/master
coder: use sri hash in updateScript
2024-04-15 13:18:26 -03:00
Sandro fee55b522c
Merge pull request #302797 from flexiondotorg/mwprocapture-4390
linuxPackages.mwprocapture: 1.3.0.4373 -> 1.3.0.4390
2024-04-15 18:12:57 +02:00
éclairevoyant c029379017
Merge pull request #302872 from jfchevrette/rosa-update-script
rosa: set passthru.updateScript to nix-update-script
2024-04-15 16:04:08 +00:00
Aaron Andersen 0ab07de230
Merge pull request #303308 from Zaechus/update-devilutionx
devilutionx: 1.4.1 -> 1.5.2
2024-04-15 15:53:13 +00:00
Kyle Carberry 94069e2d50 coder: use sri hash in updateScript 2024-04-15 11:29:28 -04:00
Florian Klink 104f0b6183
Merge pull request #304117 from ifd3f/systemd-networkd-bridge-config
nixos/networkd: add [Bridge] section to netdev conf
2024-04-15 18:26:45 +03:00
éclairevoyant 9b213c7e5b
Merge pull request #304309 from anthonyroussel/anthonyroussel-add-matrix
maintainers: add matrix for anthonyroussel
2024-04-15 15:17:40 +00:00
Pol Dellaiera 3f094c87d5
Merge pull request #304288 from r-ryantm/auto-update/php82Extensions.xdebug
php82Extensions.xdebug: 3.3.1 -> 3.3.2
2024-04-15 17:14:37 +02:00
Anthony Roussel 47908a114b
maintainers: add matrix for anthonyroussel 2024-04-15 17:12:56 +02:00
R. RyanTM 8706b48871
python312Packages.snakemake-interface-storage-plugins: 3.1.1 -> 3.2.0 (#304299) 2024-04-15 10:57:16 -04:00
znaniye e9489ba998 ols: 0-unstable-2024-02-09 -> 0-unstable-2024-04-15 2024-04-15 11:50:49 -03:00
Bernardo Meurer 51e2bd44aa
Merge pull request #302618 from AimPizza/smassh
smassh: init at 3.1.3
2024-04-15 10:34:46 -04:00
éclairevoyant 3947220b3d
Merge pull request #294923 from viperML/nh-module
nixos/nh: init
2024-04-15 14:31:42 +00:00
Adam C. Stephens ae10a6d346
Merge pull request #304261 from kashw2/kitty
kitty: 0.33.1 -> 0.34.0
2024-04-15 10:21:39 -04:00
K900 c496479b74
Merge pull request #304251 from niknetniko/kmail/kdepim
kdepim-runtime: use XOAUTH2 SASL plugin from libkgapi
2024-04-15 17:21:07 +03:00
Nick Cao 9752dec941
Merge pull request #304270 from r-ryantm/auto-update/gqlgenc
gqlgenc: 0.19.3 -> 0.20.0
2024-04-15 10:07:03 -04:00
Nick Cao fe6e38aa4f
Merge pull request #304230 from r-ryantm/auto-update/deck
deck: 1.36.2 -> 1.37.0
2024-04-15 10:03:55 -04:00
Nick Cao 3d0d0df0a8
Merge pull request #304246 from r-ryantm/auto-update/walker
walker: 0.0.68 -> 0.0.70
2024-04-15 10:02:32 -04:00
Nick Cao 5e2cc8497c
Merge pull request #304155 from r-ryantm/auto-update/python312Packages.diff-cover
python312Packages.diff-cover: 8.0.3 -> 9.0.0
2024-04-15 09:59:57 -04:00
R. Ryantm 093452c827 php82Extensions.xdebug: 3.3.1 -> 3.3.2 2024-04-15 13:59:06 +00:00
Mario Rodas 7084db5365
Merge pull request #304262 from r-ryantm/auto-update/cargo-expand
cargo-expand: 1.0.82 -> 1.0.84
2024-04-15 08:58:51 -05:00
Nick Cao 56c09341ee
Merge pull request #304165 from r-ryantm/auto-update/prometheus-pve-exporter
prometheus-pve-exporter: 3.2.2 -> 3.2.4
2024-04-15 09:58:33 -04:00
Nick Cao 7bec749ed1
Merge pull request #304189 from fabaff/soco-bump
python312Packages.soco: 0.30.2 -> 0.30.3
2024-04-15 09:57:57 -04:00
Nick Cao 939641b349
Merge pull request #304194 from fabaff/tencentcloud-sdk-python-bump
python312Packages.tencentcloud-sdk-python: 3.0.1128 -> 3.0.1129
2024-04-15 09:57:13 -04:00
Nick Cao 1801eb7ff4
Merge pull request #304120 from r-ryantm/auto-update/python311Packages.xkbcommon
python311Packages.xkbcommon: 0.8 -> 1.0
2024-04-15 09:54:11 -04:00
Nick Cao 5447384dc3
Merge pull request #304128 from r-ryantm/auto-update/python311Packages.oracledb
python311Packages.oracledb: 2.1.1 -> 2.1.2
2024-04-15 09:50:57 -04:00
Nick Cao f35e5e6d78
Merge pull request #304144 from r-ryantm/auto-update/hishtory
hishtory: 0.288 -> 0.290
2024-04-15 09:49:23 -04:00
Nick Cao 42007a71c3
Merge pull request #304079 from r-ryantm/auto-update/python312Packages.pygccxml
python312Packages.pygccxml: 2.4.0 -> 2.5.0
2024-04-15 09:45:43 -04:00
Nick Cao 074cf9876d
Merge pull request #304101 from r-ryantm/auto-update/firebase-tools
firebase-tools: 13.7.1 -> 13.7.2
2024-04-15 09:42:58 -04:00
Fernando Ayats 1d84c76f5c
nixos/nh: init 2024-04-15 15:38:03 +02:00
tomberek 2436aaf8fa
Merge pull request #303990 from acid-bong/patch-2
nixos/slock: add .package option (for those wishing to override it)
2024-04-15 09:20:15 -04:00
rewine c1928da18d
Merge pull request #304147 from NickCao/v2ray-domain-list-community
v2ray-domain-list-community: 20240402003241 -> 20240410101316
2024-04-15 21:18:59 +08:00
Mario Rodas a35398dae5
Merge pull request #304238 from r-ryantm/auto-update/poethepoet
poethepoet: 0.25.0 -> 0.25.1
2024-04-15 08:18:40 -05:00
Mario Rodas a11b495988
Merge pull request #302601 from r-ryantm/auto-update/sniffnet
sniffnet: 1.2.2 -> 1.3.0
2024-04-15 08:18:04 -05:00
Mario Rodas a17dcfbfbe
Merge pull request #302840 from r-ryantm/auto-update/go-task
go-task: 3.35.1 -> 3.36.0
2024-04-15 08:15:59 -05:00
Mario Rodas 4bdd2b48c0
Merge pull request #304158 from r-ryantm/auto-update/shopware-cli
shopware-cli: 0.4.34 -> 0.4.35
2024-04-15 08:13:51 -05:00
Mario Rodas 95d2966ba0
Merge pull request #304049 from r-ryantm/auto-update/glooctl
glooctl: 1.16.9 -> 1.16.10
2024-04-15 08:13:36 -05:00
Mario Rodas c46f5539f3
Merge pull request #298650 from anthonyroussel/update/puppet-lint
Update Puppet packages (puppet-lint, puppet-bolt, r10k)
2024-04-15 08:12:49 -05:00
R. Ryantm 51af928dec ft2-clone: 1.80 -> 1.82 2024-04-15 13:09:44 +00:00
Mario Rodas 7c766f4a2d
Merge pull request #304203 from marsam/update-luau
luau: 0.620 -> 0.621
2024-04-15 08:09:33 -05:00
R. Ryantm 14066b7892 gqlgenc: 0.19.3 -> 0.20.0 2024-04-15 13:03:46 +00:00
rewine 1821746abe
Merge pull request #304106 from IogaMaster/hyprlang
hyprlang: 0.5.0 -> 0.5.1
2024-04-15 21:03:37 +08:00
Mario Rodas 48e4597e52
Merge pull request #298667 from anthonyroussel/upgrade/facter
facter: 3.14.17 -> 4.6.1
2024-04-15 07:57:08 -05:00
Mario Rodas 1f62dc5ccd
Merge pull request #302109 from anthonyroussel/sssd-meta-pkg-config
sssd: add meta.pkgConfigModules, passthru.tests.pkg-config
2024-04-15 07:55:34 -05:00
kashw2 e72f5dc40e kitty: 0.33.1 -> 0.34.0 2024-04-15 22:37:51 +10:00
R. Ryantm 674f2a0dd6 cargo-expand: 1.0.82 -> 1.0.84 2024-04-15 12:29:06 +00:00
Emily 26c7dc31d2
Merge pull request #304060 from leona-ya/loki-breaking-change
nixos/doc: add loki breaking change
2024-04-15 14:17:48 +02:00
AimPizza 5dccc92115 smassh: init at 3.1.3 2024-04-15 14:12:06 +02:00
AimPizza d05c932ab2 maintainers: add aimpizza 2024-04-15 14:11:58 +02:00
Niko Strijbol 6a8ead5e3e
kdepim-runtime: use XOAUTH2 SASL plugin from libkgapi
Applies the changes from #177410 and #190502 to Plasma 6.
2024-04-15 14:00:45 +02:00
Mario Rodas 26594c44f5
Merge pull request #304208 from marsam/update-nodejs_18
nodejs_18: 18.20.1 -> 18.20.2
2024-04-15 06:50:06 -05:00
R. Ryantm e2ae18a7f3 walker: 0.0.68 -> 0.0.70 2024-04-15 11:34:55 +00:00
Harsh Shandilya cde53c12dc gnomeExtensions: remove GNOME 46 extensions from the default set
Fixes #304236
2024-04-15 11:33:49 +00:00
Paul Meyer 91c8415001
Merge pull request #304228 from msanft/uplosi/0.2.0
uplosi: 0.1.3 -> 0.2.0
2024-04-15 13:32:06 +02:00
Robert Hensing 6763022183
Merge pull request #304213 from lf-/jade/fixed-fixed-output-derivations-inputDerivation
stdenv: make inputDerivation never fixed-output
2024-04-15 13:12:35 +02:00
adisbladis 2f65ff0a7b
Merge pull request #300459 from pinpox/update-orca-slicer-2.0-newn
orca-slicer: 1.9.1 -> 2.0.0
2024-04-15 23:06:39 +12:00
Hrishikesh Barman 43487d0f4b fixup! goose: update test skip list with newer tests 2024-04-15 16:20:11 +05:30
sternenseemann fde3861f21 wrapCC: check darwin-ness for -mcpu/-march based on targetPlatform
`stdenv.is*` defaults to `hostPlatform` which is technically incorrect
here, since what we are gating concerns the target platform only.

This would be a problem in practice if cross compiling from
x86_64-darwin to aarch64-darwin whilst using gcc which is probably
rare enough.
2024-04-15 12:49:29 +02:00
Hrishikesh Barman 9ba7ce51e2 goose: update test skip list with newer tests
fixes #302629

After updating from `3.15.0 -> 3.19.2` build for `goose` was failing.
This was due to the tests failing esp on integration tests which
required the docker darmon to be running.

Tests with similar nature were already skipped, but on the upgraded
version newer integration tests were added. This change adds these
changes to the test skip list aswell.

Skip following tests which require a docker daemon to be running
- TestLockModeAdvisorySession
- TestDialectStore
- TestGoMigrationStats
- TestPostgresSessionLocker

Links:
- Commit adding the new integration tests: b2c483ada4
2024-04-15 16:08:20 +05:30
R. Ryantm a227e07e6d poethepoet: 0.25.0 -> 0.25.1 2024-04-15 10:37:28 +00:00
Ulrik Strid 20a3a21814
Merge pull request #300257 from mschwaig/fix-mivisionx
rocmPackages_5.mivisionx: fix build
2024-04-15 12:15:48 +02:00
José Romildo Malaquias c89e7f4851
Merge pull request #304102 from romildo/upd.colloid-gtk-theme
colloid-gtk-theme: new tweak: everforest
2024-04-15 07:07:20 -03:00
R. Ryantm 57695af495 deck: 1.36.2 -> 1.37.0 2024-04-15 09:58:01 +00:00
Thiago Kenji Okada dbc39d9134
Merge pull request #304217 from r-ryantm/auto-update/libretro.mame
libretro.mame: unstable-2024-04-05 -> unstable-2024-04-10
2024-04-15 10:51:07 +01:00
Thiago Kenji Okada 4d9a40b475
Merge pull request #304218 from r-ryantm/auto-update/libretro.flycast
libretro.flycast: unstable-2024-04-05 -> unstable-2024-04-12
2024-04-15 10:50:55 +01:00
Thiago Kenji Okada 58550f9328
Merge pull request #304219 from r-ryantm/auto-update/retroarch-joypad-autoconfig
retroarch-joypad-autoconfig: 1.18.0 -> 1.18.1
2024-04-15 10:50:38 +01:00
Fabian Affolter 46f06ef1a7
Merge pull request #291431 from fabaff/influxdb3-python
python311Packages.influxdb3-python: init at 0.3.6
2024-04-15 11:49:36 +02:00
Moritz Sanft 908d0fba85
uplosi: 0.1.3 -> 0.2.0 2024-04-15 11:49:05 +02:00
Thiago Kenji Okada 028c8cd0b4
Merge pull request #304212 from r-ryantm/auto-update/libretro.fbneo
libretro.fbneo: unstable-2024-04-08 -> unstable-2024-04-15
2024-04-15 09:54:30 +01:00
Thiago Kenji Okada fed601c546
Merge pull request #304211 from r-ryantm/auto-update/libretro.puae
libretro.puae: unstable-2024-02-22 -> unstable-2024-04-12
2024-04-15 09:54:04 +01:00
Thiago Kenji Okada d1cc86b878
Merge pull request #304207 from r-ryantm/auto-update/libretro.ppsspp
libretro.ppsspp: unstable-2024-04-09 -> unstable-2024-04-14
2024-04-15 09:53:44 +01:00
Thiago Kenji Okada 261d31ec33
Merge pull request #304206 from r-ryantm/auto-update/libretro.mame2003-plus
libretro.mame2003-plus: unstable-2024-04-09 -> unstable-2024-04-13
2024-04-15 09:53:25 +01:00
Thiago Kenji Okada 3795d26a76
Merge pull request #304201 from r-ryantm/auto-update/libretro.pcsx-rearmed
libretro.pcsx-rearmed: unstable-2024-04-06 -> unstable-2024-04-14
2024-04-15 09:53:06 +01:00
Thiago Kenji Okada 625402430c
Merge pull request #304200 from r-ryantm/auto-update/libretro.beetle-psx-hw
libretro.beetle-psx-hw: unstable-2024-03-22 -> unstable-2024-04-12
2024-04-15 09:52:41 +01:00
Thiago Kenji Okada 705ac4b47a
Merge pull request #304199 from r-ryantm/auto-update/libretro.snes9x
libretro.snes9x: unstable-2024-02-14 -> unstable-2024-04-13
2024-04-15 09:52:19 +01:00
Thiago Kenji Okada df4a73ad34
Merge pull request #304196 from r-ryantm/auto-update/libretro.play
libretro.play: unstable-2024-04-09 -> unstable-2024-04-10
2024-04-15 09:52:02 +01:00
Pascal Wittmann f458190f4b
Merge pull request #304070 from r-ryantm/auto-update/python312Packages.crc
python312Packages.crc: 6.1.1 -> 6.1.2
2024-04-15 10:47:45 +02:00
Pascal Wittmann 3d46997d88
Merge pull request #304161 from r-ryantm/auto-update/zlint
zlint: 3.6.1 -> 3.6.2
2024-04-15 10:42:46 +02:00
Ivan Mincik d53c4aaa00
Merge pull request #303252 from l0b0/json5-timing-tests
python3Packages.json5: disable hypothesis
2024-04-15 08:35:51 +00:00
R. Ryantm 67c8efa67e retroarch-joypad-autoconfig: 1.18.0 -> 1.18.1 2024-04-15 08:34:21 +00:00
Pascal Wittmann c5dfe0b32c
Merge pull request #304180 from r-ryantm/auto-update/subxt
subxt: 0.35.2 -> 0.35.3
2024-04-15 10:33:31 +02:00
Pascal Wittmann 9ceafd7772
Merge pull request #304184 from r-ryantm/auto-update/netbird-ui
netbird-ui: 0.27.2 -> 0.27.3
2024-04-15 10:30:05 +02:00
Pascal Wittmann dbeaa697dc
Merge pull request #304187 from r-ryantm/auto-update/fluent-bit
fluent-bit: 3.0.1 -> 3.0.2
2024-04-15 10:28:32 +02:00
R. Ryantm b3c0068460 libretro.flycast: unstable-2024-04-05 -> unstable-2024-04-12 2024-04-15 08:25:46 +00:00
R. Ryantm 96f0b95bfe libretro.mame: unstable-2024-04-05 -> unstable-2024-04-10 2024-04-15 08:24:55 +00:00
Doron Behar 6340ba2c47
Merge pull request #304148 from r-ryantm/auto-update/balena-cli
balena-cli: 18.1.8 -> 18.1.9
2024-04-15 11:17:30 +03:00
Pascal Wittmann f366285775
Merge pull request #304197 from x-zvf/master
pkg-pferd: 3.5.1 -> 3.5.2
2024-04-15 10:16:33 +02:00
Vincent Laporte 1b411ccbf3 coqPackages.stdpp: 1.9.0 → 1.10.0
coqPackages.iris: 4.1.0 → 4.2.0
2024-04-15 10:13:00 +02:00
Someone c708923629
Merge pull request #304069 from autrimpo/python-onnxruntime-cuda
onnxruntime: CUDA fixes
2024-04-15 08:04:15 +00:00
Jade Lovelace 78945a827c stdenv: make inputDerivation never fixed-output
This fixes using inputDerivation on derivations that are fixed-output.

Previously:

```
nix-repl> drv = runCommand "huh" { outputHash = "sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU="; outputHashAlgo = "sha256"; outputHashType = "flat"; } "touch $out"

nix-repl> drv.inputDerivation
«derivation /nix/store/d8mjs6cmmvsr1fv7psm6imis5pmh9bcs-huh.drv»

nix-repl> :b drv.inputDerivation
error: fixed output derivation 'huh' is not allowed to refer to other store paths.
       You may need to use the 'unsafeDiscardReferences' derivation attribute, see the manual for more details.
```

Fixes: https://github.com/NixOS/nixpkgs/issues/304209
2024-04-15 00:52:28 -07:00
R. Ryantm 301408fab2 libretro.fbneo: unstable-2024-04-08 -> unstable-2024-04-15 2024-04-15 07:40:04 +00:00
R. Ryantm 7a2ab79b5b libretro.puae: unstable-2024-02-22 -> unstable-2024-04-12 2024-04-15 07:32:51 +00:00
R. Ryantm d4121f21d3 libretro.ppsspp: unstable-2024-04-09 -> unstable-2024-04-14 2024-04-15 07:22:43 +00:00
Mario Rodas b559ba1424
Merge pull request #303746 from r-ryantm/auto-update/chezmoi
chezmoi: 2.47.3 -> 2.47.4
2024-04-15 02:22:21 -05:00
R. Ryantm 61312c1890 libretro.mame2003-plus: unstable-2024-04-09 -> unstable-2024-04-13 2024-04-15 07:20:44 +00:00
Mario Rodas d08775d67c
Merge pull request #304160 from r-ryantm/auto-update/tfupdate
tfupdate: 0.8.1 -> 0.8.2
2024-04-15 02:10:26 -05:00
Mario Rodas 7852c0cbeb
Merge pull request #304134 from r-ryantm/auto-update/fzf
fzf: 0.49.0 -> 0.50.0
2024-04-15 02:10:13 -05:00
Mario Rodas c4adfa009b
Merge pull request #303635 from r-ryantm/auto-update/python312Packages.myst-nb
python312Packages.myst-nb: 1.0.0 -> 1.1.0
2024-04-15 02:08:31 -05:00
Mario Rodas 061addbd70
Merge pull request #303889 from r-ryantm/auto-update/nodejs-slim_21
nodejs-slim_21: 21.7.2 -> 21.7.3
2024-04-15 02:06:16 -05:00
Mario Rodas ca8df0913d
Merge pull request #303940 from r-ryantm/auto-update/python311Packages.apprise
python311Packages.apprise: 1.7.5 -> 1.7.6

Closes https://github.com/NixOS/nixpkgs/pull/303943
2024-04-15 02:05:27 -05:00
Mario Rodas 3bcababc10
Merge pull request #304166 from r-ryantm/auto-update/postgresql13Packages.lantern
postgresql13Packages.lantern: 0.2.3 -> 0.2.4

Closes https://github.com/NixOS/nixpkgs/pull/304167
Closes https://github.com/NixOS/nixpkgs/pull/304168
Closes https://github.com/NixOS/nixpkgs/pull/304169
Closes https://github.com/NixOS/nixpkgs/pull/304170
Closes https://github.com/NixOS/nixpkgs/pull/304171
Closes https://github.com/NixOS/nixpkgs/pull/304172
Closes https://github.com/NixOS/nixpkgs/pull/304173
Closes https://github.com/NixOS/nixpkgs/pull/304175
Closes https://github.com/NixOS/nixpkgs/pull/304176
2024-04-15 02:00:08 -05:00
R. Ryantm 3559b8b023 libretro.pcsx-rearmed: unstable-2024-04-06 -> unstable-2024-04-14 2024-04-15 06:58:09 +00:00
R. Ryantm 415a7526a7 libretro.beetle-psx-hw: unstable-2024-03-22 -> unstable-2024-04-12 2024-04-15 06:54:42 +00:00
R. Ryantm 153de63415 libretro.snes9x: unstable-2024-02-14 -> unstable-2024-04-13 2024-04-15 06:54:31 +00:00
Péter Bohner (xzvf) e5f757e73a pkg-pferd: 3.5.1 -> 3.5.2
This change is necessary for PFERD to work with ILIAS v8.
2024-04-15 08:39:40 +02:00
Robert Schütz fed6f67bd9
Merge pull request #304157 from r-ryantm/auto-update/python312Packages.vallox-websocket-api
python312Packages.vallox-websocket-api: 5.1.1 -> 5.2.0
2024-04-15 06:36:54 +00:00
R. Ryantm 97b7295ed4 libretro.play: unstable-2024-04-09 -> unstable-2024-04-10 2024-04-15 06:33:44 +00:00
Fabian Affolter ab04c48766 python312Packages.tencentcloud-sdk-python: 3.0.1128 -> 3.0.1129
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1128...3.0.1129

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1129/CHANGELOG.md
2024-04-15 08:30:22 +02:00
Maximilian Bosch a9ab026810
Merge pull request #304096 from drupol/php/fix-builds-on-darwin
php81: add missing patch
2024-04-15 06:29:12 +00:00
Fabian Affolter 4a4d98d961 python312Packages.soco: format with nixfmt 2024-04-15 08:23:40 +02:00
Fabian Affolter a589919cb3 python312Packages.soco: 0.30.2 -> 0.30.3
Diff: https://github.com/SoCo/SoCo/compare/refs/tags/v0.30.2...v0.30.3

Changelog: https://github.com/SoCo/SoCo/releases/tag/v0.30.3
2024-04-15 08:23:26 +02:00
Fabian Affolter 6c62744581 python312Packages.soco: refactor 2024-04-15 08:21:32 +02:00
Fabian Affolter b01beab0f4
Merge pull request #303983 from fabaff/dnsrecon-bump
dnsrecon: 1.1.5 -> 1.2.0
2024-04-15 08:16:54 +02:00
Fabian Affolter c092112f4d
Merge pull request #303991 from fabaff/openvas-scanner
openvas-scanner: init at 23.0.1
2024-04-15 08:16:43 +02:00
Fabian Affolter 9427f67296
Merge pull request #303993 from fabaff/troubadix
troubadix: init at 24.4.0
2024-04-15 08:16:34 +02:00
Fabian Affolter 7801a38b28
Merge pull request #304064 from r-ryantm/auto-update/python312Packages.aiooss2
python312Packages.aiooss2: 0.2.10 -> 0.2.11
2024-04-15 08:11:30 +02:00
Fabian Affolter 3abda26c79
Merge pull request #304149 from r-ryantm/auto-update/python311Packages.llama-index-core
python311Packages.llama-index-core: 0.10.28.post1 -> 0.10.29
2024-04-15 08:10:54 +02:00
Fabian Affolter c59aa8c9dc
Merge pull request #304177 from r-ryantm/auto-update/python312Packages.goodwe
python312Packages.goodwe: 0.3.2 -> 0.3.3
2024-04-15 08:10:25 +02:00
Fabian Affolter 5fb1d134c8
Merge pull request #303986 from r-ryantm/auto-update/python311Packages.llama-index-readers-file
python311Packages.llama-index-readers-file: 0.1.16 -> 0.1.17
2024-04-15 08:09:39 +02:00
Franz Pletz 9831d39ef6
Merge pull request #303918 from lunik1/iosevka-29.2.0
iosevka: 29.1.0 -> 29.2.0
2024-04-15 07:57:36 +02:00
Franz Pletz c10fcc9267
Merge pull request #303825 from LeSuisse/less-sec-issue-newline-paths
less: apply patch for security issue when opening files with \n in paths
2024-04-15 07:55:26 +02:00
Franz Pletz 99d561f8bd
Merge pull request #303928 from keenanweaver/obs-vkcapture
obs-studio-plugins.obs-vkcapture: 1.4.7 -> 1.5.0
2024-04-15 07:52:09 +02:00
Franz Pletz 1b86b63edc
Merge pull request #303962 from tomfitzhenry/openssh-passthru
openssh: add nixosTests.openssh to passthru.tests
2024-04-15 07:51:24 +02:00
Franz Pletz 447fe49981
Merge pull request #303995 from fabaff/cloud-custodian-refactor
cloud-custodian: 0.8.45.1 -> 0.9.35.0
2024-04-15 07:49:06 +02:00
Franz Pletz 3c0042884e
Merge pull request #304036 from ck3d/openvscode-server-1880
openvscode-server: 1.87.1 -> 1.88.0
2024-04-15 07:48:01 +02:00
Franz Pletz 3af419b62c
Merge pull request #304056 from yu-re-ka/garage-1-0-toplevel
garage_1_x: expose at top-level
2024-04-15 07:47:29 +02:00
éclairevoyant 3ab789c8fa
Merge pull request #304136 from r-ryantm/auto-update/ghdl
ghdl: 4.0.0 -> 4.1.0
2024-04-15 05:46:33 +00:00
Paul Meyer 53fc561baa
Merge pull request #304131 from r-ryantm/auto-update/athens
athens: 0.13.2 -> 0.13.3
2024-04-15 07:44:11 +02:00
R. Ryantm e6afeada62 fluent-bit: 3.0.1 -> 3.0.2 2024-04-15 05:39:24 +00:00
K900 505b2b9169
Merge pull request #302242 from 500InternalError/asusctl-5.0.10
asusctl: 5.0.7 -> 5.0.10
2024-04-15 08:39:21 +03:00
Franz Pletz 1515e7b090
Merge pull request #304130 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2024-04-13
2024-04-15 07:38:31 +02:00
Franz Pletz e8f6922fd6
Merge pull request #304140 from ja1den/update-rtl88xxau-aircrack
rtl88xxau-aircrack: unstable-02-05-2023 -> unstable-2024-04-09
2024-04-15 07:36:31 +02:00
Franz Pletz f4941b32f1
Merge pull request #304163 from jrick/oksh_ncurses
oksh: link to ncurses
2024-04-15 07:34:42 +02:00
R. Ryantm 88b93829d9 netbird-ui: 0.27.2 -> 0.27.3 2024-04-15 05:33:10 +00:00
tomberek 571f928a11
Merge pull request #304124 from r-ryantm/auto-update/llama-cpp
llama-cpp: 2636 -> 2674
2024-04-15 01:32:58 -04:00
Stanisław Pitucha b0c9ffd13b
Merge pull request #304152 from viraptor/stag-darwin
stag: fix compiling with clang
2024-04-15 15:29:00 +10:00
Pol Dellaiera 78f5334508
Merge pull request #304057 from Aleksanaa/ruapu
ruapu: init at 0.1.0
2024-04-15 07:24:41 +02:00
Nikolay Korotkiy f7f2acd9c2
Merge pull request #302260 from dylan-gonzalez/package/pynmeagps
pynmeagps: init at 1.0.35
2024-04-15 09:11:01 +04:00
Vincent Laporte b941d52506 jasmin-compiler: 2023.06.2 → 2023.06.3 2024-04-15 06:45:37 +02:00
Mario Rodas 4b6f17a8a6 dune_3: 3.14.2 -> 3.15.0
Diff: https://github.com/ocaml/dune/compare/3.14.2...3.15.0

Changelog: https://github.com/ocaml/dune/raw/3.15.0/CHANGES.md
2024-04-15 06:38:33 +02:00
R. Ryantm a46df739b6 subxt: 0.35.2 -> 0.35.3 2024-04-15 04:33:06 +00:00
Mario Rodas 8f4266af56 luau: 0.620 -> 0.621
Diff: https://github.com/luau-lang/luau/compare/0.620...0.621

Changelog: https://github.com/luau-lang/luau/releases/tag/0.621
2024-04-15 04:20:00 +00:00
Mario Rodas f8b0835980 nodejs_18: 18.20.1 -> 18.20.2
Changelog: https://github.com/nodejs/node/releases/tag/v18.20.2
2024-04-15 04:20:00 +00:00
R. Ryantm 638ea4677e python312Packages.goodwe: 0.3.2 -> 0.3.3 2024-04-15 04:12:55 +00:00
Vincent Laporte e91467c3ac ocamlPackages.owee: 0.6 → 0.7 2024-04-15 05:51:22 +02:00
Vincent Laporte 5e384f2b24 ocamlPackages.spacetime_lib: remove at 0.3.0 (broken) 2024-04-15 05:51:22 +02:00
R. Ryantm b9a629203c postgresql13Packages.lantern: 0.2.3 -> 0.2.4 2024-04-15 03:41:04 +00:00
tomberek add0922e26
Merge pull request #304089 from r-ryantm/auto-update/sdrangel
sdrangel: 7.19.1 -> 7.20.0
2024-04-14 23:34:42 -04:00
R. Ryantm 0ae16ce46d prometheus-pve-exporter: 3.2.2 -> 3.2.4 2024-04-15 03:33:30 +00:00
Josh Rickmar c0200c0d4e oksh: link to ncurses
This fixes the ^L keybinding in emacs mode to properly clear the
screen.
2024-04-14 23:23:23 -04:00
tomberek c50e3d8b2b
Merge pull request #304095 from YMSTNT/update-hifile
hifile: 0.9.9.10 -> 0.9.9.11
2024-04-14 23:08:09 -04:00
R. Ryantm 4d6c4ada96 zlint: 3.6.1 -> 3.6.2 2024-04-15 02:51:24 +00:00
tomberek c25f8a85eb
Merge pull request #304099 from r-ryantm/auto-update/cyberchef
cyberchef: 10.15.1 -> 10.17.0
2024-04-14 22:46:56 -04:00
Stanisław Pitucha e29225d89b stag: fix compiling with clang 2024-04-15 12:46:51 +10:00
Stanisław Pitucha e9a8c68d2c
Merge pull request #304133 from viraptor/sssnake-darwin
sssnake: fix darwin build
2024-04-15 12:44:48 +10:00
R. Ryantm 1805354a5c tfupdate: 0.8.1 -> 0.8.2 2024-04-15 02:41:39 +00:00
R. Ryantm 5cf920b2d9 shopware-cli: 0.4.34 -> 0.4.35 2024-04-15 02:35:03 +00:00
R. Ryantm 1c9cf55f0c python312Packages.vallox-websocket-api: 5.1.1 -> 5.2.0 2024-04-15 02:33:04 +00:00
Aleksana e3ab9602a2
Merge pull request #304142 from r-ryantm/auto-update/hcledit
hcledit: 0.2.10 -> 0.2.11
2024-04-15 10:28:15 +08:00
tomberek f85ef2f873
Merge pull request #303823 from isabelroses/add-kittysay
kittysay: init at 0.5.0
2024-04-14 22:18:38 -04:00
R. Ryantm 8ac83357e3 python312Packages.diff-cover: 8.0.3 -> 9.0.0 2024-04-15 02:13:36 +00:00
tomberek 88f89d3dc1
Merge pull request #304127 from deviantsemicolon/update-spotify-qt
spotify-qt: 3.9 -> 3.11
2024-04-14 21:53:21 -04:00
R. Ryantm f99d67687e python311Packages.llama-index-core: 0.10.28.post1 -> 0.10.29 2024-04-15 01:43:11 +00:00
Nick Cao 29084fa04b
Merge pull request #299207 from afh/fix-vnu-version
validator-nu: fix version output and modernize package
2024-04-14 21:38:14 -04:00
Nick Cao 20c7020faa
v2ray-domain-list-community: 20240402003241 -> 20240410101316
Diff: 2024040200...2024041010
2024-04-14 21:37:36 -04:00
R. Ryantm f98ec8fa39 balena-cli: 18.1.8 -> 18.1.9 2024-04-15 01:35:59 +00:00
R. Ryantm e8c2fa5ebc hishtory: 0.288 -> 0.290 2024-04-15 01:11:04 +00:00
R. Ryantm a46ee656dc hcledit: 0.2.10 -> 0.2.11 2024-04-15 01:09:34 +00:00
Weijia Wang c5b6949790
Merge pull request #303941 from wegank/proj-clang-16
geos, proj: unpin stdenv on darwin
2024-04-15 03:09:17 +02:00
Weijia Wang 3e3a00c1f3
Merge pull request #303955 from r-ryantm/auto-update/tailscale-nginx-auth
tailscale-nginx-auth: 1.62.1 -> 1.64.0
2024-04-15 03:02:50 +02:00
Weijia Wang cd1d8acb07
Merge pull request #304019 from r-ryantm/auto-update/emulsion
emulsion: 10.4 -> 10.5
2024-04-15 03:02:08 +02:00
Weijia Wang 5712b1f0a3
Merge pull request #303339 from nim65s/jrl-cmakemodules
jrl-cmakemodules: init at 0-unstable-2024-04-12
2024-04-15 03:00:42 +02:00
R. Ryantm c3cba41a06 ghdl: 4.0.0 -> 4.1.0 2024-04-15 00:55:36 +00:00
R. Ryantm b2262771fd fzf: 0.49.0 -> 0.50.0 2024-04-15 00:53:07 +00:00
Stanisław Pitucha b32af07eee
Merge pull request #303976 from r-ryantm/auto-update/reaper
reaper: 7.13 -> 7.14
2024-04-15 10:52:50 +10:00
Stanisław Pitucha c7669c5efa sssnake: fix darwin build 2024-04-15 10:50:08 +10:00
Jaiden Douglas a6ae4b94ce
rtl88xxau-aircrack: unstable-02-05-2023 -> unstable-2024-04-09 2024-04-15 10:19:36 +09:30
Jaiden Douglas 0fe855112c
rtl88xxau-aircrack: add ja1den as maintainer 2024-04-15 10:19:36 +09:30
Jaiden Douglas f35d326c66
rtl88xxau-aircrack: format with nixfmt 2024-04-15 10:19:35 +09:30
Jaiden Douglas 9fbef499c8
maintainers: add ja1den 2024-04-15 10:19:35 +09:30
Weijia Wang c86b91cbf8
Merge pull request #304083 from wegank/mold-clang-16-3
mold: unpin stdenv on darwin
2024-04-15 02:44:49 +02:00
Guilhem Saurel bacc51efb4 eigenpy: 3.4.0 -> 3.5.0 2024-04-15 02:43:32 +02:00
Guilhem Saurel 48e5f7743f jrl-cmakemodules: init at 0-unstable-2024-04-12 2024-04-15 02:43:26 +02:00
Weijia Wang dacff68751
Merge pull request #304107 from TomaSajt/spotube
spotube: update meta.homepage, format with nixfmt
2024-04-15 02:39:20 +02:00
R. Ryantm 5c9e92f60d athens: 0.13.2 -> 0.13.3 2024-04-15 00:21:06 +00:00
zzzsyyy d6b6cc93c4
xanmod-kernels: change to full preemption
follows the commit c92d295551
2024-04-15 08:20:31 +08:00
zzzsyyy 5ebb9b551e
linux_xanmod_latest: 6.8.5 -> 6.8.6 2024-04-15 08:18:58 +08:00
zzzsyyy cf5e8b86a3
linux_xanmod: 6.6.26 -> 6.6.27 2024-04-15 08:00:13 +08:00
R. Ryantm 2f63a7e9fe python311Packages.oracledb: 2.1.1 -> 2.1.2 2024-04-14 23:46:26 +00:00
deviantsemicolon 3cbd4a0de0 spotify-qt: 3.9 -> 3.11 2024-04-14 19:30:31 -04:00
Bobby Rong 050c43b4fc
pantheon.elementary-photos: Build without webkit2gtk-4.0
By fully removing publishing plugins (we are not enabling plugins before already).

https://fedoraproject.org/wiki/Changes/Remove_webkit2gtk-4.0_API_Version
2024-04-15 07:30:29 +08:00
R. Ryantm 1897af2d37 llama-cpp: 2636 -> 2674 2024-04-14 23:18:05 +00:00
deviantsemicolon 28e38b1156 updated spotify-qt hash 2024-04-14 19:06:01 -04:00
deviantsemicolon 6ba3b753af updated spotify-qt version 2024-04-14 19:04:03 -04:00
R. Ryantm 91ca091fb8 python311Packages.xkbcommon: 0.8 -> 1.0 2024-04-14 22:35:01 +00:00
Fabian Affolter 2246d3ff90 python312Packages.aiooss2: refactor 2024-04-15 00:20:03 +02:00
Astrid Yu ed854ed0e3 nixos/networkd: add [Bridge] section to netdev conf
This setting was missing from netdev.

This commit additionally adds a test using the new
section, ensuring that STP can be enabled.
2024-04-14 15:16:44 -07:00
Fabian Affolter 1f54fa2ddf
Merge pull request #304085 from fabaff/pymodbus-bump
python312Packages.pymodbus: 3.6.7 -> 3.6.8
2024-04-15 00:14:58 +02:00
7c6f434c 16cd01b808
Merge pull request #303952 from r-ryantm/auto-update/rizin
rizin: 0.7.2 -> 0.7.3
2024-04-14 21:57:18 +00:00
Samuel Ainsworth 5291719682
Merge pull request #304068 from r-ryantm/auto-update/python312Packages.equinox
python312Packages.equinox: 0.11.3 -> 0.11.4
2024-04-14 17:47:27 -04:00
YMSTNT 4dd2f42dc9 hifile: 0.9.9.10 -> 0.9.9.11
https://www.hifile.app/changelog
2024-04-14 23:16:08 +02:00
Peder Bergebakken Sundt 2748d22b45
Merge pull request #304086 from r-ryantm/auto-update/python312Packages.frozendict
python312Packages.frozendict: 2.4.1 -> 2.4.2
2024-04-14 23:08:09 +02:00
Weijia Wang 3f9dfce316
Merge pull request #292872 from OPNA2608/init/lomiri/lomiri
Lomiri shell package, modules & tests: init
2024-04-14 22:45:19 +02:00
TomaSajt e08a8231e2
spotube: update meta.homepage, format with nixfmt 2024-04-14 22:42:38 +02:00
IogaMaster ce1515f702
hyprlang: 0.5.0 -> 0.5.1
Diff: https://github.com/hyprwm/hyprlang/compare/v0.5.0...v0.5.1
2024-04-14 14:28:21 -06:00
Victor Engmark 32d95f4ef1
python3Packages.json5: Disable hypothesis
Disables tests which can be flaky, such as `test_object_roundtrip`.
Closes #245656.
2024-04-15 08:15:55 +12:00
R. RyanTM ed817f4699
xcaddy: 0.3.5 -> 0.4.0
https://github.com/caddyserver/xcaddy/releases/tag/v0.4.0

diff: https://github.com/caddyserver/xcaddy/compare/v0.3.5...v0.4.0
2024-04-14 22:14:19 +02:00
Alexis Hildebrandt c4415d2272 validator-nu: fix version output and modernize package 2024-04-14 22:06:35 +02:00
Sandro ec2cb66cbe
Merge pull request #301928 from nevivurn/feat/gomod-workvendor
buildGoModule: vendorHash fixes for proxyVendor and Go 1.22
2024-04-14 21:57:17 +02:00
R. Ryantm 82514311e7 firebase-tools: 13.7.1 -> 13.7.2 2024-04-14 19:53:35 +00:00
Martin Weinelt dc6d23fe09
Merge pull request #303731 from mweinelt/frigate-onvif-wsdl-dir
frigate: fix path to onvif wsdl files
2024-04-14 21:52:31 +02:00
Sandro 2fc8074584
Merge pull request #304074 from r-ryantm/auto-update/yq
yq: 3.2.3 -> 3.3.0
2024-04-14 21:43:27 +02:00
OPNA2608 d59720a710 doc/release-notes: mention Lomiri availability 2024-04-14 21:38:41 +02:00
OPNA2608 93e91c150e ayatana-indicator-messages: Fix desktop parsing
Not *great*, but a start.

MessagingMenu has a function for mapping an app to desktop file data. This relies on GLib to parse the desktop file,
which needs the binary from the 'Exec=' entry on PATH, otherwise it bails.

messaging_menu_app_set_desktop_id calls g_desktop_app_info_new:
334668ad5a/libmessaging-menu/messaging-menu-app.c (L245-L252)

Which, after some jumps inbetween, ends up in g_desktop_app_info_load_from_keyfile and calls g_find_program_for_path:
204a76669b/gio/gdesktopappinfo.c (L1920-L1951)

Which uses PATH:
204a76669b/glib/gutils.c (L371)
2024-04-14 21:38:40 +02:00
OPNA2608 8d0a5773b2 lomiri.telephony-service: Fix indicator 2024-04-14 21:38:40 +02:00
OPNA2608 52696f99fa lomiri.libusermetrics: Add custom patch for launching systemd service
The UserMetrics service expects AppArmor to be available, and its database access breaks when that's not the case.
Details: https://gitlab.com/ubports/development/core/libusermetrics/-/issues/8

We need to set an envvar for it to work AppArmor-less, but that requires system config knowledge.
Solve this by telling the D-Bus service to look for & launch a systemd service, which we will later create in the Lomiri module.
2024-04-14 21:38:40 +02:00
OPNA2608 9c5e9db5bf lomiri.lomiri-system-settings: Patch language plugin's locale lookup path
The only part this really affects for us is Lomiri's First-Time-Launch Wizard, which uses the found & filtered
locale identifiers for a language selection & gets stuck unless at least 1 valid language has been found.

This makes the wizard process completable, in case we ever re-enable it.
2024-04-14 21:38:40 +02:00
OPNA2608 c1af1ec922 lomiri.content-hub: Move example peers to examples output 2024-04-14 21:38:40 +02:00
OPNA2608 dd3f11b8f6 lomiri.morph-browser: Patch desktop icon path to be absolute
Because Lomiri App Launch parses it on Lomiri startup, and having a relative Icon entry somehow corrupts the search paths.
2024-04-14 21:38:40 +02:00
OPNA2608 b6fd92ab77 nixos/tests/lomiri: init 2024-04-14 21:38:40 +02:00
OPNA2608 9528502e83 nixos/lomiri: init 2024-04-14 21:38:36 +02:00
OPNA2608 399d698854 nixos/lightdm-greeters/lomiri: init 2024-04-14 21:38:32 +02:00
OPNA2608 67daa5021f lomiri.lomiri-session: init at 0.2 2024-04-14 21:36:34 +02:00
OPNA2608 1850a54e57 lomiri.lomiri: init at 0.2.1 2024-04-14 21:36:34 +02:00
Weijia Wang 5d0b251de2
Merge pull request #302406 from r-ryantm/auto-update/python311Packages.qdldl
python311Packages.qdldl: 0.1.7.post0 -> 0.1.7.post1
2024-04-14 21:33:41 +02:00
Zaechus 4d17d84209 devilutionx: 1.4.1 -> 1.5.2 2024-04-14 13:33:04 -06:00
R. Ryantm 16b331903d cyberchef: 10.15.1 -> 10.17.0 2024-04-14 19:28:10 +00:00
Pol Dellaiera 8cc90d43b4
php81: add missing patch
To fix broken hydra build: https://hydra.nixos.org/build/256263019/nixlog/2
2024-04-14 21:15:36 +02:00
José Romildo 30d09cf370 colloid-gtk-theme: new tweak: everforest 2024-04-14 16:13:36 -03:00
Robert Scott ad27491b76 ngtcp2: fix build on darwin by providing CoreServices 2024-04-14 21:13:36 +02:00
Robert Scott e6cae7e4f7 nghttp3: fix build on darwin by providing CoreServices 2024-04-14 21:13:36 +02:00
Weijia Wang 248e51a6ee
Merge pull request #303548 from wahjava/update-fuzzel
fuzzel: 1.9.2 -> 1.10.0
2024-04-14 21:12:37 +02:00
Weijia Wang e8d27c907e
Merge pull request #299589 from mschwaig/compress-composable-kernel
rocmPackages.composable_kernel: compress output
2024-04-14 21:09:58 +02:00
Ben Siraphob 70dcf56aae
Merge pull request #304020 from r-ryantm/auto-update/fq 2024-04-14 15:01:27 -04:00
José Romildo Malaquias 1fb4604eef
Merge pull request #304044 from r-ryantm/auto-update/colloid-gtk-theme
colloid-gtk-theme: 2023-10-28 -> 2024-04-14
2024-04-14 15:58:57 -03:00
Martin Weinelt e62c51a05c
frigate: fix path to onvif wsdl files
Frigate assumes, that all its dependencies are in the same site-packages
directory as frigate itself, which is not the case with how we link
together environments using the PYTHONPATH.
2024-04-14 20:39:55 +02:00
Christian Kögler 6158aa1c12
Merge pull request #304054 from r-ryantm/auto-update/local-ai
local-ai: 2.12.3 -> 2.12.4
2024-04-14 20:20:51 +02:00
Someone 446fee38c1
Merge pull request #301188 from SomeoneSerge/cudaPackages/rename-cudatoolkit
cudaPackages.cudatoolkit: replace with symlinkJoin
2024-04-14 18:15:20 +00:00
R. Ryantm 600bdcfab6 sdrangel: 7.19.1 -> 7.20.0 2024-04-14 18:08:38 +00:00
Weijia Wang fa0c748ce3 geos: fix check on x86_64-darwin 2024-04-14 20:04:05 +02:00
R. Ryantm 9480865104 python312Packages.frozendict: 2.4.1 -> 2.4.2 2024-04-14 18:02:26 +00:00
Fabian Affolter d67c7ccde4 python312Packages.pymodbus: 3.6.7 -> 3.6.8
Diff: https://github.com/pymodbus-dev/pymodbus/compare/refs/tags/v3.6.7...v3.6.8

Changelog: https://github.com/pymodbus-dev/pymodbus/releases/tag/v3.6.8
2024-04-14 20:01:53 +02:00
Fabian Affolter 91ff44d5dd
Merge pull request #304043 from fabaff/ansicolor-refactor
python312Packages.ansicolor: refactor
2024-04-14 19:59:17 +02:00
Weijia Wang f841100d22
Merge pull request #304067 from wegank/llvm-18-cleanup
llvmPackages_18: drop an orphaned file
2024-04-14 19:51:38 +02:00
Weijia Wang 24de5c7b08 mold: unpin stdenv on darwin 2024-04-14 19:49:02 +02:00
Artturin 5783482834 qt: convert warnings to throw 2024-04-14 20:48:40 +03:00
Robert Scott efb96bc312
Merge pull request #303341 from yayayayaka/gitlab-16.10.2
gitlab: 16.10.1 -> 16.10.2
2024-04-14 18:46:28 +01:00
Michal Koutenský db0727e8c0 onnxruntime: limit nvcc threads 2024-04-14 19:39:56 +02:00
Michal Koutenský 852af4a5dc onnxruntime: do not build unnecessary tests 2024-04-14 19:39:56 +02:00
K900 96ffa2eb23
Merge pull request #303785 from K900/gamescope-3.14.3
gamescope: 3.14.2 -> 3.14.3
2024-04-14 20:38:01 +03:00
Bernardo Meurer 1a18c38eaf
Merge pull request #304053 from DontEatOreo/fix-updateScript-raycast 2024-04-14 13:34:32 -04:00
R. Ryantm f82cd4f491 python312Packages.pygccxml: 2.4.0 -> 2.5.0 2024-04-14 17:13:25 +00:00
R. Ryantm 9adf0708a3 yq: 3.2.3 -> 3.3.0 2024-04-14 17:08:13 +00:00
Artturi 339b8d219a
Merge pull request #301792 from JohnRTitor/mlv-app
mlv-app: 1.11 -> 1.14
2024-04-14 19:59:13 +03:00
Weijia Wang eccb909f96
Merge pull request #303933 from wegank/kotatogram-llvm
kotatogram-desktop: use llvmPackages_14 on darwin
2024-04-14 18:58:13 +02:00
Weijia Wang 3e53974862
Merge pull request #303942 from wegank/dolphin-emu-clang-16
dolphin-emu: unpin stdenv on darwin
2024-04-14 18:57:46 +02:00
Weijia Wang b174ea6192 llvmPackages_18: drop an orphaned file 2024-04-14 18:56:19 +02:00
R. Ryantm 7f0edf51e7 python312Packages.equinox: 0.11.3 -> 0.11.4 2024-04-14 16:51:01 +00:00
Acid Bong a5cedfaffa
nixos/slock: add .package option (for those wishing to override) 2024-04-14 19:39:14 +03:00
isabel 05ee93256b
kittysay: init at 0.5.0 2024-04-14 17:38:53 +01:00
Artturi e3a065c414
Merge pull request #304012 from diniamo/fix-ananicy-rules-cachyos-hooks
ananicy-rules-cachyos: fix hooks and pname
2024-04-14 19:38:38 +03:00
Artturi f6a5316213
Merge pull request #303919 from traxys/udev_ckb_next
ckb-next: Fix udev rule
2024-04-14 19:37:31 +03:00
R. Ryantm 61cb74ed88 python312Packages.crc: 6.1.1 -> 6.1.2 2024-04-14 16:26:52 +00:00
R. Ryantm 0201352d0f python312Packages.aiooss2: 0.2.10 -> 0.2.11 2024-04-14 16:26:22 +00:00
Ashish SHUKLA 2a16ac4174
fuzzel: 1.9.2 -> 1.10.0
- Switch to finalAttrs pattern
2024-04-14 16:14:28 +00:00
Leona Maroni 87d52ceade
nixos/doc: add loki breaking change 2024-04-14 17:45:55 +02:00
aleksana af2004e1d4 ruapu: init at 0.1.0 2024-04-14 23:32:41 +08:00
Yureka 3426194874 garage_1_x: expose at top-level 2024-04-14 17:31:39 +02:00
R. Ryantm 7d1cfb83bb local-ai: 2.12.3 -> 2.12.4 2024-04-14 15:19:43 +00:00
DontEatOreo 8c11ab639a
raycast: add maintainer donteatoreo 2024-04-14 18:17:03 +03:00
DontEatOreo 0951eef380
raycast: fix passthru.updateScript
- fixed updateScript to work with maintainers/scripts/update.nix
2024-04-14 18:15:10 +03:00
R. Ryantm 7b167c79c4 glooctl: 1.16.9 -> 1.16.10 2024-04-14 15:04:48 +00:00
Fabian Affolter 7dbcdd7b46 python312Packages.ansicolor: refactor
- enable tests
- add pythonImportsCheck
- format with nixfmt
2024-04-14 16:37:13 +02:00
R. Ryantm 2345d95ba4 colloid-gtk-theme: 2023-10-28 -> 2024-04-14 2024-04-14 14:33:35 +00:00
Dylan Gonzalez c8eabd7a15 pynmeagps: init at 1.0.35 2024-04-15 00:10:54 +10:00
diniamo bdf1699ea1 ananicy-rules-cachyos: fix hooks and pname 2024-04-14 15:49:44 +02:00
Christian Kögler eb9e29c088 openvscode-server: 1.87.1 -> 1.88.0 2024-04-14 15:32:09 +02:00
R. Ryantm 01181b1ea2 fq: 0.10.0 -> 0.11.0 2024-04-14 12:53:59 +00:00
R. Ryantm 3cce82782f emulsion: 10.4 -> 10.5 2024-04-14 12:52:48 +00:00
diniamo de009cd3d1 maintainers: add diniamo 2024-04-14 14:15:16 +02:00
Fabian Affolter 1bd82603ae troubadix: init at 24.4.0
A linting tool for NASL files

https://github.com/greenbone/troubadix
2024-04-14 11:59:13 +02:00
Fabian Affolter ff33aae7db cloud-custodian: 0.8.45.1 -> 0.9.35.0
Diff: https://github.com/cloud-custodian/cloud-custodian/compare/refs/tags/0.8.45.1...0.9.35.0

Changelog: https://github.com/cloud-custodian/cloud-custodian/releases/tag/0.9.35.0
2024-04-14 11:48:08 +02:00
traxys 671d051a48 ckb-next: Fix udev rule
The current udev rule uses `/usr/bin/env sed`, which will fail the build
if the package is added to `services.udev.packages`
2024-04-14 11:38:59 +02:00
Fabian Affolter 53b9f7d70c openvas-scanner: init at 23.0.1
Scanner component for Greenbone Community Edition

https://github.com/greenbone/openvas-scanner
2024-04-14 11:18:01 +02:00
Fabian Affolter bc3ce9fb25 gvm-libs: format with nixfmt 2024-04-14 10:31:53 +02:00
Fabian Affolter 1fced86a4c dnsrecon: 1.1.5 -> 1.2.0
Diff: darkoperator/dnsrecon@refs/tasgs/1.1.5...1.2.0

Changelog: https://github.com/darkoperator/dnsrecon/releases/tag/1.2.0
2024-04-14 10:25:04 +02:00
R. Ryantm 954f5cad0f python311Packages.llama-index-readers-file: 0.1.16 -> 0.1.17 2024-04-14 08:06:28 +00:00
R. Ryantm 0d008ec57d reaper: 7.13 -> 7.14 2024-04-14 07:25:07 +00:00
Yongun Seong f190aa8442
terraform-providers: fix vendorHash for go1.22 2024-04-14 14:27:53 +09:00
Yongun Seong b6f237dd7a
threatest: fix vendorHash for go1.22 2024-04-14 14:27:53 +09:00
Yongun Seong a17f40f2d4
age-plugin-tpm: fix vendorHash for go1.22 2024-04-14 14:27:52 +09:00
Yongun Seong b9f6824b02
juicity: fix vendorHash for go1.22 2024-04-14 14:27:52 +09:00
Yongun Seong 9ae2ccf3a4
dae: fix vendorHash for go1.22 2024-04-14 14:27:52 +09:00
Yongun Seong d923732783
teleport_14: fix vendorHash for go1.22 2024-04-14 14:27:52 +09:00
Yongun Seong 2aa9c8dc5f
teleport_13: fix vendorHash for go1.22 2024-04-14 14:27:52 +09:00
Yongun Seong 4719f71b5c
teleport_12: fix vendorHash for go1.22 2024-04-14 14:27:52 +09:00
Yongun Seong 69ccea0338
pufferpanel: fix vendorHash for go1.22 2024-04-14 14:27:52 +09:00
Yongun Seong 06b903ed27
phlare: fix vendorHash for go1.22 2024-04-14 14:27:51 +09:00
Yongun Seong 6c076c9106
icebreaker: fix vendorHash for go1.22 2024-04-14 14:27:51 +09:00
Yongun Seong 6933748e09
hydron: fix vendorHash for go1.22 2024-04-14 14:27:51 +09:00
Yongun Seong 6f05e55422
boringssl: fix vendorHash for go1.22 2024-04-14 14:27:51 +09:00
Yongun Seong 7e7a22fa3a
alps: fix vendorHash for go1.22 2024-04-14 14:27:51 +09:00
Yongun Seong c8aa494680
wails: fix vendorHash for go1.22 2024-04-14 14:27:51 +09:00
Yongun Seong 66bad658c9
kustomize: fix vendorHash for go1.22 2024-04-14 14:27:51 +09:00
Yongun Seong 61b8561d6d
go-migrate: fix vendorHash for go1.22 2024-04-14 14:27:50 +09:00
Yongun Seong 44ed815d0d
sqlcmd: fix vendorHash for go1.22 2024-04-14 14:27:50 +09:00
Yongun Seong 10a41b7dd6
dapr-cli: fix vendorHash for go1.22 2024-04-14 14:27:50 +09:00
Yongun Seong 34b358fb24
benthos: fix vendorHash for go1.22 2024-04-14 14:27:50 +09:00
Yongun Seong 8b05ded0c5
zitadel: fix vendorHash for go1.22 2024-04-14 14:27:50 +09:00
Yongun Seong 5615fd0057
butler: fix vendorHash for go1.22 2024-04-14 14:27:50 +09:00
Yongun Seong e1afd4de72
bepass: fix vendorHash for go1.22 2024-04-14 14:27:49 +09:00
Yongun Seong 92e5b8d6d9
aerc: fix vendorHash for go1.22 2024-04-14 14:27:49 +09:00
Yongun Seong 5e682bb1bc
argocd-autopilot: fix vendorHash for go1.22 2024-04-14 14:27:49 +09:00
Yongun Seong 8e649d36d3
wtf: fix vendorHash for go1.22 2024-04-14 14:27:49 +09:00
Yongun Seong c39b2e886d
skate: fix vendorHash for go1.22 2024-04-14 14:27:49 +09:00
Yongun Seong ef79e0578e
ratt: fix vendorHash for go1.22 2024-04-14 14:27:49 +09:00
Yongun Seong 049b684d52
deckmaster: fix vendorHash for go1.22 2024-04-14 14:27:49 +09:00
Yongun Seong 3e28bdc678
buildGoModule: inherit env from main package to goModule derivation 2024-04-14 14:27:44 +09:00
Tom Fitzhenry 62ace1bb03 openssh: add nixosTests.openssh to passthru.tests 2024-04-14 15:00:30 +10:00
R. Ryantm 7533dac2b1 tailscale-nginx-auth: 1.62.1 -> 1.64.0 2024-04-14 02:37:10 +00:00
R. Ryantm ad83596e07 srm-cuarzo: 0.5.5-1 -> 0.5.6-1 2024-04-14 02:31:53 +00:00
R. Ryantm a00e2964ae rizin: 0.7.2 -> 0.7.3 2024-04-14 02:28:03 +00:00
Weijia Wang 5c4218b36c dolphin-emu: unpin stdenv on darwin 2024-04-14 03:41:19 +02:00
Weijia Wang d511684071 geos, proj: unpin stdenv on darwin 2024-04-14 03:39:33 +02:00
R. Ryantm ba8a9ff1dd python311Packages.apprise: 1.7.5 -> 1.7.6 2024-04-14 01:32:28 +00:00
Weijia Wang b3079c52c0 kotatogram-desktop: use llvmPackages_14 on darwin 2024-04-14 02:59:43 +02:00
Keenan Weaver 6543ef14b8
obs-studio-plugins.obs-vkcapture: 1.4.7 -> 1.5.0 2024-04-13 19:16:34 -05:00
lunik1 8f588920fc
iosevka: 29.1.0 -> 29.2.0
Diff: https://github.com/be5invis/iosevka/compare/v29.1.0...v29.2.0
2024-04-14 00:03:36 +01:00
R. Ryantm 8d1292cd49 nodejs-slim_21: 21.7.2 -> 21.7.3 2024-04-13 19:00:19 +00:00
Someone Serge 2c51064b0b treewide: remove cudatoolkit.cc references 2024-04-13 14:24:39 +00:00
Thomas Gerbet 22bd2ab624 less: apply patch for security issue when opening files with \n in paths
https://www.openwall.com/lists/oss-security/2024/04/12/5
2024-04-13 14:36:57 +02:00
Someone Serge 8262bdf738 cudaPackages.cudatoolkit: replace with symlinkJoin 2024-04-13 10:28:07 +00:00
K900 a968825151 gamescope: 3.14.2 -> 3.14.3 2024-04-13 09:48:53 +03:00
R. Ryantm 21516e68ae chezmoi: 2.47.3 -> 2.47.4 2024-04-13 00:26:47 +00:00
R. Ryantm bfbf91b458 python312Packages.myst-nb: 1.0.0 -> 1.1.0 2024-04-12 14:38:35 +00:00
Anthony Roussel d9f3cf1353
sssd: add meta.pkgConfigModules, passthru.tests.pkg-config 2024-04-12 10:17:08 +02:00
Arthur Gautier bd17c30c75 python311Packages.tpm2-pytss: fix cross-compilation
When tpm2-pytss builds, it will parse headers files from tpm2-tss. Those
files are fed through cpp via pycparser.

Because our cross-compilation environment uses prefixed binaries like
`aarch64-unknown-linux-gnu-cpp`, those can't be found by pycparser.

This adds a patch to the setup.py to provide the name of the binary.

Fixes #302878
2024-04-11 14:20:10 -07:00
Yaya 6abe5d3831 gitlab-container-registry: 3.91.0 -> 3.92.0
https://gitlab.com/gitlab-org/container-registry/-/blob/v3.92.0-gitlab/CHANGELOG.md
2024-04-11 14:05:46 +02:00
Yaya 201a8e5003 gitlab: 16.10.1 -> 16.10.2
https://gitlab.com/gitlab-org/gitlab/-/blob/v16.10.2-ee/CHANGELOG.md

Fixes CVE-2023-6489
Fixes CVE-2023-6678
Fixes CVE-2024-2279
Fixes CVE-2024-3092
2024-04-11 14:04:02 +02:00
Jean-Francois Chevrette 5e221931a4 rosa: set passthru.updateScript to nix-update-script 2024-04-09 12:23:20 -04:00
R. Ryantm b3781c3818 go-task: 3.35.1 -> 3.36.0 2024-04-09 14:00:15 +00:00
Martin Wimpress 3dcf7c5c24
linuxPackages.mwprocapture: 1.3.0.4373 -> 1.3.0.4390 2024-04-09 10:41:52 +01:00
500InternalError f89c670a01 asusctl: 5.0.7 -> 5.0.10 2024-04-09 17:38:19 +08:00
R. Ryantm c0b692fbb9 sniffnet: 1.2.2 -> 1.3.0 2024-04-08 15:13:14 +00:00
R. Ryantm 3829c3a390 python311Packages.qdldl: 0.1.7.post0 -> 0.1.7.post1 2024-04-07 16:49:45 +00:00
Martin Schwaighofer 772dbad3d4 rocmPackages.llvm: replace --replace with --replace-fail (cleanup) 2024-04-07 17:09:56 +02:00
Martin Schwaighofer e380b53037 rocmPackages.llvm: compress outputs of clang-offload-bundler
This patches the clang-offload-bundler tool to add a compression option
from a more recent version of clang.
This compression option reduces the size of ROCm's fat binaries.
Those binaries contain .hip_fatbin sections with GPU-specific code,
for each target.
Compression is automatically turned on for all produced outputs
via a wrapper, because it's difficult to identify all the places
where the -compression argument would be needed.

Once upsteam introduces handeling for this argument,
we should drop the wrapper again.
This transistion will create inconsistsency, but I do not think that
it will impact any actual users and it's what's practical to implement.
2024-04-07 17:09:56 +02:00
Dylan Gonzalez 64d67e6b52 maintainers: add dylan-gonzalez 2024-04-07 13:14:00 +10:00
Niklas Gollenstede 05dedd387f python3Packages.onnxruntime: fix build with cudaSupport 2024-04-06 13:39:55 +02:00
John Titor 4d151d7a33
mlv-app: 1.11 -> 1.14 2024-04-05 15:46:44 +05:30
Martin Schwaighofer 4ffd610a37 rocmPackages_6.mivisionx: remove duplicate patches 2024-04-04 00:27:40 +02:00
Martin Schwaighofer 48b253cf6e rocmPackages_6.mivisionx: add __STDC_CONSTANT_MACROS
This change adapts c3157ea4aa for ROCm 6,
in case it fixes the same problem right out of the gate.
Since rocAL is getting deprecated, dropping this and moving the
rocAL build to its own derivation is also a possibility.
2024-04-04 00:26:35 +02:00
Martin Schwaighofer 91319cde13 rocmPackages_6.mivisionx: patch libjpeg-turbo
MIVisionX needs as specific older version of libjpeg-turbo.
The more recent version that is in nixpgks now is built
with a completely different set of patches, so I have resurreced the
only patch that was applied previously from an older verion of nixpkgs.

See:
git show 2cc1925c040c7a564079cf187a187031d5f2c0b1:pkgs/development/libraries/libjpeg-turbo/0001-Compile-transupp.c-as-part-of-the-library.patch

This change adapts 65b9c40639 for ROCm 6,
in case it fixes the same problem right out of the gate.
Using the latest version of libjpeg-turbo form nixpkgs and not changing
the patches might also be worth a try.
2024-04-04 00:26:22 +02:00
Martin Schwaighofer c3157ea4aa rocmPackages_5.mivisionx: add __STDC_CONSTANT_MACROS to fix build 2024-04-04 00:25:31 +02:00
Martin Schwaighofer 65b9c40639 rocmPackages_5.mivisionx: patch libjpeg-turbo
MIVisionX needs as specific older version of libjpeg-turbo.
The more recent version that is in nixpgks now is built
with a completely different set of patches, so I have resurreced the
only patch that was applied previously from an older verion of nixpkgs.

See:
git show 2cc1925c040c7a564079cf187a187031d5f2c0b1:pkgs/development/libraries/libjpeg-turbo/0001-Compile-transupp.c-as-part-of-the-library.patch
2024-04-04 00:25:15 +02:00
Pablo Ovelleiro Corral 55b4583c4f
orca-slicer: 1.9.1 -> 2.0.0 2024-03-31 13:13:50 +02:00
Anthony Roussel 7705fda40a
pdk: fix build for all ruby platforms 2024-03-24 17:47:33 +01:00
Anthony Roussel fe26578be9
facter: move to pkgs/by-name 2024-03-24 17:38:24 +01:00
Anthony Roussel ea80fbe7c3
facter: 3.14.17 -> 4.6.1
https://github.com/puppetlabs/facter/compare/3.14.17...4.6.1
2024-03-24 17:38:22 +01:00
Anthony Roussel 6efd3efcb1
pdk: add passthru.tests.version, meta.changelog, meta.mainProgram 2024-03-24 16:42:33 +01:00
Anthony Roussel 6826d9de87
pdk: add anthonyroussel to maintainers 2024-03-24 16:40:53 +01:00
Anthony Roussel 5ccb83a906
pdk: format with nixfmt-rfc-style 2024-03-24 16:40:37 +01:00
Anthony Roussel dc611ed73d
r10k: move to pkgs/by-name 2024-03-24 16:37:15 +01:00
Anthony Roussel bc833bf025
r10k: add passthru.tests.version 2024-03-24 16:34:50 +01:00
Anthony Roussel 8928b12689
r10k: 3.4.1 -> 4.0.1
https://github.com/puppetlabs/r10k/compare/3.4.1...4.0.1
2024-03-24 16:33:02 +01:00
Anthony Roussel fd3715a45d
r10k: add anthonyroussel to maintainers 2024-03-24 16:31:44 +01:00
Anthony Roussel 408f89c6cc
puppet-bolt: move to pkgs/by-name 2024-03-24 16:24:44 +01:00
Anthony Roussel 79f0d47bb9
puppet-bolt: add meta.changelog, maintainers, and remove `with lib;` 2024-03-24 16:24:44 +01:00
Anthony Roussel 2e1fe503f8
puppet-bolt: 3.24.0 -> 3.28.0
https://github.com/puppetlabs/bolt/compare/3.24.0...3.28.0
2024-03-24 16:24:43 +01:00
Anthony Roussel 5b7b5e9e1d
puppet-lint: move to pkgs/by-name 2024-03-24 16:24:43 +01:00
Anthony Roussel 1e2f6ebbed
puppet-lint: 2.5.2 -> 4.2.4
https://github.com/puppetlabs/puppet-lint/compare/2.5.2...v4.2.4
2024-03-24 16:24:43 +01:00
Anthony Roussel ab0bd8ca52
puppet-lint: add meta, passthru.{tests,updateScript} 2024-03-24 16:24:32 +01:00
Fabian Affolter 58a70323a4 python311Packages.influxdb3-python: init at 0.3.6
Python module that provides a simple and convenient way to interact with InfluxDB 3.0

https://github.com/InfluxCommunity/influxdb3-python
2024-02-25 21:42:31 +01:00
Gabriel Simmer cd23ec7c7b
nixos/coder: add environment.extra and environment.file 2023-11-01 13:09:29 +00:00
263 changed files with 5434 additions and 1881 deletions

View File

@ -142,6 +142,7 @@ Many attributes [controlling the build phase](#variables-controlling-the-build-p
- [`patchFlags`](#var-stdenv-patchFlags)
- [`postPatch`](#var-stdenv-postPatch)
- [`preBuild`](#var-stdenv-preBuild)
- `env`: useful for passing down variables such as `GOWORK`.
To control test execution of the build derivation, the following attributes are of interest:

View File

@ -667,6 +667,12 @@
fingerprint = "B0D7 2955 235F 6AB5 ACFA 1619 8C7F F5BB 1ADE F191";
}];
};
aimpizza = {
email = "rickomo.us@gmail.com";
name = "Rick Omonsky";
github = "AimPizza";
githubId = 64905268;
};
aiotter = {
email = "git@aiotter.com";
github = "aiotter";
@ -1388,6 +1394,7 @@
github = "anthonyroussel";
githubId = 220084;
name = "Anthony Roussel";
matrix = "@anthonyrsl:matrix.org";
keys = [{
fingerprint = "472D 368A F107 F443 F3A5 C712 9DC4 987B 1A55 E75E";
}];
@ -5019,6 +5026,12 @@
github = "DimitarNestorov";
githubId = 8790386;
};
diniamo = {
name = "diniamo";
email = "diniamo53@gmail.com";
github = "diniamo";
githubId = 55629891;
};
diogotcorreia = {
name = "Diogo Correia";
email = "me@diogotc.com";
@ -5456,6 +5469,12 @@
githubId = 6689924;
name = "David Terry";
};
dylan-gonzalez = {
email = "dylcg10@gmail.com";
github = "dylan-gonzalez";
githubId = 45161987;
name = "Dylan Gonzalez";
};
dylanmtaylor = {
email = "dylan@dylanmtaylor.com";
github = "dylanmtaylor";
@ -8848,6 +8867,15 @@
github = "j4m3s-s";
githubId = 9413812;
};
ja1den = {
name = "Jaiden Douglas";
email = "contact@ja1den.me";
github = "ja1den";
githubId = 49811314;
keys = [{
fingerprint = "CC36 4CF4 32DD 443F 27FC 033C 3475 AA20 D72F 6A93";
}];
};
jab = {
name = "Joshua Bronson";
email = "jabronson@gmail.com";

View File

@ -74,6 +74,8 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- Plasma 6 is now available and can be installed with `services.xserver.desktopManager.plasma6.enable = true;`. Plasma 5 will likely be deprecated in the next release (24.11). Note that Plasma 6 runs as Wayland by default, and the X11 session needs to be explicitly selected if necessary.
- The desktop mode of Lomiri (formerly known as Unity8), using Mir 2.x to function as a Wayland compositor, is now available and can be installed with `services.desktopManager.lomiri.enable = true`. Note that some core applications, services and indicators have yet to be packaged, and some functions may remain incomplete, but the base experience should be there.
## New Services {#sec-release-24.05-new-services}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@ -151,6 +153,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- binfmt option for AppImage-run to support running [AppImage](https://appimage.org/)'s seamlessly on NixOS.. Available as [programs.appimage.binfmt](#opt-programs.appimage.binfmt).
- [nh](https://github.com/viperML/nh), yet another Nix CLI helper. Available as [programs.nh](#opt-programs.nh.enable).
- [ALVR](https://github.com/alvr-org/alvr), a VR desktop streamer. Available as [programs.alvr](#opt-programs.alvr.enable)
- [RustDesk](https://rustdesk.com), a full-featured open source remote control alternative for self-hosting and security with minimal configuration. Alternative to TeamViewer.
@ -315,6 +319,12 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- The `cudaPackages` package scope has been updated to `cudaPackages_12`.
- The deprecated `cudaPackages.cudatoolkit` has been replaced with a
symlink-based wrapper for the splayed redistributable CUDA packages. The
wrapper only includes tools and libraries necessary to build common packages
like e.g. tensorflow. The original runfile-based `cudatoolkit` is still
available as `cudatoolkit-legacy-runfile`.
- The `halloy` package was updated past 2024.5 which introduced a breaking change by switching the config format from YAML to TOML. See https://github.com/squidowl/halloy/releases/tag/2024.5 for details.
- Ada packages (libraries and tools) have been moved into the `gnatPackages` scope. `gnatPackages` uses the default GNAT compiler, `gnat12Packages` and `gnat13Packages` use the respective matching compiler version.
@ -588,3 +598,5 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- `documentation.man.mandoc` now by default uses `MANPATH` to set the directories where mandoc will search for manual pages.
This enables mandoc to find manual pages in Nix profiles. To set the manual search paths via the `mandoc.conf` configuration file like before, use `documentation.man.mandoc.settings.manpath` instead.
- The `grafana-loki` package was updated to 3.0.0 which includes [breaking changes](https://github.com/grafana/loki/releases/tag/v3.0.0)

View File

@ -148,6 +148,10 @@ in rec {
optional (attr ? ${name} && !(min <= attr.${name} && max >= attr.${name}))
"Systemd ${group} field `${name}' is outside the range [${toString min},${toString max}]";
assertRangeOrOneOf = name: min: max: values: group: attr:
optional (attr ? ${name} && !((min <= attr.${name} && max >= attr.${name}) || elem attr.${name} values))
"Systemd ${group} field `${name}' is not a value in range [${toString min},${toString max}], or one of ${toString values}";
assertMinimum = name: min: group: attr:
optional (attr ? ${name} && attr.${name} < min)
"Systemd ${group} field `${name}' must be greater than or equal to ${toString min}";

View File

@ -25,6 +25,9 @@ in {
commonMatchText def + ''
[NetDev]
${attrsToSection def.netdevConfig}
'' + optionalString (def.bridgeConfig != { }) ''
[Bridge]
${attrsToSection def.bridgeConfig}
'' + optionalString (def.vlanConfig != { }) ''
[VLAN]
${attrsToSection def.vlanConfig}

View File

@ -233,6 +233,7 @@
./programs/neovim.nix
./programs/nethoscope.nix
./programs/nexttrace.nix
./programs/nh.nix
./programs/nix-index.nix
./programs/nix-ld.nix
./programs/nm-applet.nix

View File

@ -30,7 +30,7 @@ in
/*
enable = mkOption {
default = true;
description = lib.mdDoc ''
description = ''
Whenever to configure Bash as an interactive shell.
Note that this tries to make Bash the default
{option}`users.defaultUserShell`,

View File

@ -0,0 +1,96 @@
{ config
, lib
, pkgs
, ...
}:
let
cfg = config.programs.nh;
in
{
meta.maintainers = [ lib.maintainers.viperML ];
options.programs.nh = {
enable = lib.mkEnableOption "nh, yet another Nix CLI helper";
package = lib.mkPackageOption pkgs "nh" { };
flake = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
description = ''
The path that will be used for the `FLAKE` environment variable.
`FLAKE` is used by nh as the default flake for performing actions, like `nh os switch`.
'';
};
clean = {
enable = lib.mkEnableOption "periodic garbage collection with nh clean all";
dates = lib.mkOption {
type = lib.types.singleLineStr;
default = "weekly";
description = ''
How often cleanup is performed. Passed to systemd.time
The format is described in
{manpage}`systemd.time(7)`.
'';
};
extraArgs = lib.mkOption {
type = lib.types.singleLineStr;
default = "";
example = "--keep 5 --keep-since 3d";
description = ''
Options given to nh clean when the service is run automatically.
See `nh clean all --help` for more information.
'';
};
};
};
config = {
warnings =
if (!(cfg.clean.enable -> !config.nix.gc.automatic)) then [
"programs.nh.clean.enable and nix.gc.automatic are both enabled. Please use one or the other to avoid conflict."
] else [ ];
assertions = [
# Not strictly required but probably a good assertion to have
{
assertion = cfg.clean.enable -> cfg.enable;
message = "programs.nh.clean.enable requires programs.nh.enable";
}
{
assertion = (cfg.flake != null) -> !(lib.hasSuffix ".nix" cfg.flake);
message = "nh.flake must be a directory, not a nix file";
}
];
environment = lib.mkIf cfg.enable {
systemPackages = [ cfg.package ];
variables = lib.mkIf (cfg.flake != null) {
FLAKE = cfg.flake;
};
};
systemd = lib.mkIf cfg.clean.enable {
services.nh-clean = {
description = "Nh clean";
script = "exec ${lib.getExe cfg.package} clean all ${cfg.clean.extraArgs}";
startAt = cfg.clean.dates;
path = [ config.nix.package ];
serviceConfig.Type = "oneshot";
};
timers.nh-clean = {
timerConfig = {
Persistent = true;
};
};
};
};
}

View File

@ -16,16 +16,17 @@ in
Whether to install slock screen locker with setuid wrapper.
'';
};
package = mkPackageOption pkgs "slock" {};
};
};
config = mkIf cfg.enable {
environment.systemPackages = [ pkgs.slock ];
environment.systemPackages = [ cfg.package ];
security.wrappers.slock =
{ setuid = true;
owner = "root";
group = "root";
source = "${pkgs.slock.out}/bin/slock";
source = lib.getExe cfg.package;
};
};
}

View File

@ -0,0 +1,165 @@
{ config, pkgs, lib, ... }:
let
cfg = config.services.desktopManager.lomiri;
in {
options.services.desktopManager.lomiri = {
enable = lib.mkEnableOption ''
the Lomiri graphical shell (formerly known as Unity8)
'';
};
config = lib.mkIf cfg.enable {
environment = {
systemPackages = (with pkgs; [
glib # XDG MIME-related tools identify it as GNOME, add gio for MIME identification to work
libayatana-common
ubports-click
]) ++ (with pkgs.lomiri; [
content-hub
hfd-service
history-service
libusermetrics
lomiri
lomiri-download-manager
lomiri-schemas # exposes some required dbus interfaces
lomiri-session # wrappers to properly launch the session
lomiri-sounds
lomiri-system-settings
lomiri-terminal-app
lomiri-thumbnailer
lomiri-url-dispatcher
lomiri-wallpapers
mediascanner2 # TODO possibly needs to be kicked off by graphical-session.target
morph-browser
qtmir # not having its desktop file for Xwayland available causes any X11 application to crash the session
suru-icon-theme
telephony-service
]);
};
systemd.packages = with pkgs.lomiri; [
hfd-service
lomiri-download-manager
];
services.dbus.packages = with pkgs.lomiri; [
hfd-service
libusermetrics
lomiri-download-manager
];
fonts.packages = with pkgs; [
# Applications tend to default to Ubuntu font
ubuntu_font_family
];
# Copy-pasted basic stuff
hardware.opengl.enable = lib.mkDefault true;
fonts.enableDefaultPackages = lib.mkDefault true;
programs.dconf.enable = lib.mkDefault true;
# Xwayland is partly hardcoded in Mir so it can't really be fully turned off, and it must be on PATH for X11 apps *and Lomiri's web browser* to work.
# Until Mir/Lomiri can be properly used without it, force it on so everything behaves as expected.
programs.xwayland.enable = lib.mkForce true;
services.accounts-daemon.enable = true;
services.ayatana-indicators = {
enable = true;
packages = (with pkgs; [
ayatana-indicator-datetime
ayatana-indicator-messages
ayatana-indicator-session
]) ++ (with pkgs.lomiri; [
telephony-service
]);
};
services.udisks2.enable = true;
services.upower.enable = true;
services.geoclue2.enable = true;
services.gnome.evolution-data-server = {
enable = true;
plugins = with pkgs; [
# TODO: lomiri.address-book-service
];
};
services.telepathy.enable = true;
services.displayManager = {
defaultSession = lib.mkDefault "lomiri";
sessionPackages = with pkgs.lomiri; [ lomiri-session ];
};
services.xserver = {
enable = lib.mkDefault true;
displayManager.lightdm = {
enable = lib.mkDefault true;
greeters.lomiri.enable = lib.mkDefault true;
};
};
environment.pathsToLink = [
# Configs for inter-app data exchange system
"/share/content-hub/peers"
# Configs for inter-app URL requests
"/share/lomiri-url-dispatcher/urls"
# Splash screens & other images for desktop apps launched via lomiri-app-launch
"/share/lomiri-app-launch"
# TODO Try to get maliit stuff working
"/share/maliit/plugins"
# Data
"/share/locale" # TODO LUITK hardcoded default locale path, fix individual apps to not rely on it
"/share/sounds"
"/share/wallpapers"
];
systemd.user.services = {
# Unconditionally run service that collects system-installed URL handlers before LUD
# TODO also run user-installed one?
"lomiri-url-dispatcher-update-system-dir" = {
description = "Lomiri URL dispatcher system directory updater";
wantedBy = [ "lomiri-url-dispatcher.service" ];
before = [ "lomiri-url-dispatcher.service" ];
serviceConfig = {
Type = "oneshot";
ExecStart = "${pkgs.lomiri.lomiri-url-dispatcher}/libexec/lomiri-url-dispatcher/lomiri-update-directory /run/current-system/sw/share/lomiri-url-dispatcher/urls/";
};
};
};
systemd.services = {
"dbus-com.lomiri.UserMetrics" = {
serviceConfig = {
Type = "dbus";
BusName = "com.lomiri.UserMetrics";
User = "usermetrics";
StandardOutput = "syslog";
SyslogIdentifier = "com.lomiri.UserMetrics";
ExecStart = "${pkgs.lomiri.libusermetrics}/libexec/libusermetrics/usermetricsservice";
} // lib.optionalAttrs (!config.security.apparmor.enable) {
# Due to https://gitlab.com/ubports/development/core/libusermetrics/-/issues/8, auth must be disabled when not using AppArmor, lest the next database usage breaks
Environment = "USERMETRICS_NO_AUTH=1";
};
};
};
users.users.usermetrics = {
group = "usermetrics";
home = "/var/lib/usermetrics";
createHome = true;
isSystemUser = true;
};
users.groups.usermetrics = { };
# TODO content-hub cannot pass files between applications without asking AA for permissions. And alot of the Lomiri stack is designed with AA availability in mind. This might be a requirement to be closer to upstream?
# But content-hub currently fails to pass files between applications even with AA enabled, and we can get away without AA in many places. Let's see how this develops before requiring this for good.
# security.apparmor.enable = true;
};
meta.maintainers = lib.teams.lomiri.members;
}

View File

@ -682,7 +682,7 @@ in
# TODO Add "instrument_queries" option when upgrading to grafana 10.0
# instrument_queries = mkOption {
# description = lib.mdDoc "Set to `true` to add metrics and tracing for database queries.";
# description = "Set to `true` to add metrics and tracing for database queries.";
# default = false;
# type = types.bool;
# };

View File

@ -72,6 +72,23 @@ in {
example = "*.coder.example.com";
};
environment = {
extra = mkOption {
type = types.attrs;
description = "Extra environment variables to pass run Coder's server with. See Coder documentation.";
default = {};
example = {
CODER_OAUTH2_GITHUB_ALLOW_SIGNUPS = true;
CODER_OAUTH2_GITHUB_ALLOWED_ORGS = "your-org";
};
};
file = mkOption {
type = types.nullOr types.path;
description = "Systemd environment file to add to Coder.";
default = null;
};
};
database = {
createLocally = mkOption {
type = types.bool;
@ -152,7 +169,7 @@ in {
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
environment = {
environment = config.environment.extra // {
CODER_ACCESS_URL = cfg.accessUrl;
CODER_WILDCARD_ACCESS_URL = cfg.wildcardAccessUrl;
CODER_PG_CONNECTION_URL = "user=${cfg.database.username} ${optionalString (cfg.database.password != null) "password=${cfg.database.password}"} database=${cfg.database.database} host=${cfg.database.host} ${optionalString (cfg.database.sslmode != null) "sslmode=${cfg.database.sslmode}"}";
@ -177,6 +194,7 @@ in {
ExecStart = "${cfg.package}/bin/coder server";
User = cfg.user;
Group = cfg.group;
EnvironmentFile = lib.mkIf (cfg.environment.file != null) cfg.environment.file;
};
};

View File

@ -21,7 +21,7 @@ in
./none.nix ./xterm.nix ./phosh.nix ./xfce.nix ./plasma5.nix ../../desktop-managers/plasma6.nix ./lumina.nix
./lxqt.nix ./enlightenment.nix ./gnome.nix ./retroarch.nix ./kodi.nix
./mate.nix ./pantheon.nix ./surf-display.nix ./cde.nix
./cinnamon.nix ./budgie.nix ./deepin.nix
./cinnamon.nix ./budgie.nix ./deepin.nix ../../desktop-managers/lomiri.nix
];
options = {

View File

@ -0,0 +1,34 @@
{ config, lib, pkgs, ... }:
let
dmcfg = config.services.displayManager;
ldmcfg = config.services.xserver.displayManager.lightdm;
cfg = ldmcfg.greeters.lomiri;
in
{
meta.maintainers = lib.teams.lomiri.members;
options = {
services.xserver.displayManager.lightdm.greeters.lomiri = {
enable = lib.mkEnableOption "lomiri's greeter as the lightdm greeter";
};
};
config = lib.mkIf (ldmcfg.enable && cfg.enable) {
services.xserver.displayManager.lightdm.greeters.gtk.enable = false;
services.xserver.displayManager.lightdm.greeter = lib.mkDefault {
package = pkgs.lomiri.lomiri.greeter;
name = "lomiri-greeter";
};
# Greeter needs to be run through its wrapper
# Greeter doesn't work with our set-session.py script, need to set default user-session
services.xserver.displayManager.lightdm.extraSeatDefaults = ''
greeter-wrapper = ${lib.getExe' pkgs.lomiri.lomiri "lomiri-greeter-wrapper"}
user-session = ${dmcfg.defaultSession}
'';
};
}

View File

@ -81,6 +81,7 @@ in
./lightdm-greeters/mini.nix
./lightdm-greeters/enso-os.nix
./lightdm-greeters/pantheon.nix
./lightdm-greeters/lomiri.nix
./lightdm-greeters/tiny.nix
./lightdm-greeters/slick.nix
./lightdm-greeters/mobile.nix

View File

@ -186,6 +186,37 @@ let
(assertNetdevMacAddress "MACAddress")
];
sectionBridge = checkUnitConfig "Bridge" [
(assertOnlyFields [
"HelloTimeSec"
"MaxAgeSec"
"ForwardDelaySec"
"AgeingTimeSec"
"Priority"
"GroupForwardMask"
"DefaultPVID"
"MulticastQuerier"
"MulticastSnooping"
"VLANFiltering"
"VLANProtocol"
"STP"
"MulticastIGMPVersion"
])
(assertInt "HelloTimeSec")
(assertInt "MaxAgeSec")
(assertInt "ForwardDelaySec")
(assertInt "AgeingTimeSec")
(assertRange "Priority" 0 65535)
(assertRange "GroupForwardMask" 0 65535)
(assertRangeOrOneOf "DefaultPVID" 0 4094 ["none"])
(assertValueOneOf "MulticastQuerier" boolValues)
(assertValueOneOf "MulticastSnooping" boolValues)
(assertValueOneOf "VLANFiltering" boolValues)
(assertValueOneOf "VLANProtocol" ["802.1q" "802.ad"])
(assertValueOneOf "STP" boolValues)
(assertValueOneOf "MulticastIGMPVersion" [2 3])
];
sectionVLAN = checkUnitConfig "VLAN" [
(assertOnlyFields [
"Id"
@ -1635,6 +1666,17 @@ let
'';
};
bridgeConfig = mkOption {
default = {};
example = { STP = true; };
type = types.addCheck (types.attrsOf unitOption) check.netdev.sectionBridge;
description = ''
Each attribute in this set specifies an option in the
`[Bridge]` section of the unit. See
{manpage}`systemd.netdev(5)` for details.
'';
};
vlanConfig = mkOption {
default = {};
example = { Id = 4; };

View File

@ -503,6 +503,7 @@ in {
lxd = pkgs.recurseIntoAttrs (handleTest ./lxd { inherit handleTestOn; });
lxd-image-server = handleTest ./lxd-image-server.nix {};
#logstash = handleTest ./logstash.nix {};
lomiri = handleTest ./lomiri.nix {};
lomiri-system-settings = handleTest ./lomiri-system-settings.nix {};
lorri = handleTest ./lorri/default.nix {};
maddy = discoverTests (import ./maddy { inherit handleTest; });
@ -899,6 +900,7 @@ in {
systemd-lock-handler = runTestOn ["aarch64-linux" "x86_64-linux"] ./systemd-lock-handler.nix;
systemd-machinectl = handleTest ./systemd-machinectl.nix {};
systemd-networkd = handleTest ./systemd-networkd.nix {};
systemd-networkd-bridge = handleTest ./systemd-networkd-bridge.nix {};
systemd-networkd-dhcpserver = handleTest ./systemd-networkd-dhcpserver.nix {};
systemd-networkd-dhcpserver-static-leases = handleTest ./systemd-networkd-dhcpserver-static-leases.nix {};
systemd-networkd-ipv6-prefix-delegation = handleTest ./systemd-networkd-ipv6-prefix-delegation.nix {};

281
nixos/tests/lomiri.nix Normal file
View File

@ -0,0 +1,281 @@
import ./make-test-python.nix ({ pkgs, lib, ... }: let
# Just to make sure everything is the same, need it for OCR & navigating greeter
user = "alice";
description = "Alice Foobar";
password = "foobar";
in {
name = "lomiri";
meta = {
maintainers = lib.teams.lomiri.members;
};
nodes.machine = { config, ... }: {
imports = [
./common/user-account.nix
];
users.users.${user} = {
inherit description password;
};
services.desktopManager.lomiri.enable = lib.mkForce true;
services.displayManager.defaultSession = lib.mkForce "lomiri";
fonts.packages = [ pkgs.inconsolata ];
environment = {
# Help with OCR
etc."xdg/alacritty/alacritty.yml".text = lib.generators.toYAML { } {
font = rec {
normal.family = "Inconsolata";
bold.family = normal.family;
italic.family = normal.family;
bold_italic.family = normal.family;
size = 16;
};
colors = rec {
primary = {
foreground = "0x000000";
background = "0xffffff";
};
normal = {
green = primary.foreground;
};
};
};
variables = {
# So we can test what content-hub is working behind the scenes
CONTENT_HUB_LOGGING_LEVEL = "2";
};
systemPackages = with pkgs; [
# For a convenient way of kicking off content-hub peer collection
lomiri.content-hub.examples
# Forcing alacritty to run as an X11 app when opened from the starter menu
(symlinkJoin {
name = "x11-${alacritty.name}";
paths = [ alacritty ];
nativeBuildInputs = [ makeWrapper ];
postBuild = ''
wrapProgram $out/bin/alacritty \
--set WINIT_UNIX_BACKEND x11 \
--set WAYLAND_DISPLAY ""
'';
inherit (alacritty) meta;
})
];
};
# Help with OCR
systemd.tmpfiles.settings = let
white = "255, 255, 255";
black = "0, 0, 0";
colorSection = color: {
Color = color;
Bold = true;
Transparency = false;
};
terminalColors = pkgs.writeText "customized.colorscheme" (lib.generators.toINI {} {
Background = colorSection white;
Foreground = colorSection black;
Color2 = colorSection black;
Color2Intense = colorSection black;
});
terminalConfig = pkgs.writeText "terminal.ubports.conf" (lib.generators.toINI {} {
General = {
colorScheme = "customized";
fontSize = "16";
fontStyle = "Inconsolata";
};
});
confBase = "${config.users.users.${user}.home}/.config";
userDirArgs = {
mode = "0700";
user = user;
group = "users";
};
in {
"10-lomiri-test-setup" = {
"${confBase}".d = userDirArgs;
"${confBase}/terminal.ubports".d = userDirArgs;
"${confBase}/terminal.ubports/customized.colorscheme".L.argument = "${terminalColors}";
"${confBase}/terminal.ubports/terminal.ubports.conf".L.argument = "${terminalConfig}";
};
};
};
enableOCR = true;
testScript = { nodes, ... }: ''
def open_starter():
"""
Open the starter, and ensure it's opened.
"""
machine.send_key("meta_l-a")
# Look for any of the default apps
machine.wait_for_text(r"(Search|System|Settings|Morph|Browser|Terminal|Alacritty)")
def toggle_maximise():
"""
Send the keybind to maximise the current window.
"""
machine.send_key("ctrl-meta_l-up")
# For some reason, Lomiri in these VM tests very frequently opens the starter menu a few seconds after sending the above.
# Because this isn't 100% reproducible all the time, and there is no command to await when OCR doesn't pick up some text,
# the best we can do is send some Escape input after waiting some arbitrary time and hope that it works out fine.
machine.sleep(5)
machine.send_key("esc")
machine.sleep(5)
start_all()
machine.wait_for_unit("multi-user.target")
# Lomiri in greeter mode should work & be able to start a session
with subtest("lomiri greeter works"):
machine.wait_for_unit("display-manager.service")
# Start page shows current tie
machine.wait_for_text(r"(AM|PM)")
machine.screenshot("lomiri_greeter_launched")
# Advance to login part
machine.send_key("ret")
machine.wait_for_text("${description}")
machine.screenshot("lomiri_greeter_login")
# Login
machine.send_chars("${password}\n")
# Best way I can think of to differenciate "Lomiri in LightDM greeter mode" from "Lomiri in user shell mode"
machine.wait_until_succeeds("pgrep -u ${user} -f 'lomiri --mode=full-shell'")
# The session should start, and not be stuck in i.e. a crash loop
with subtest("lomiri starts"):
# Output rendering from Lomiri has started when it starts printing performance diagnostics
machine.wait_for_console_text("Last frame took")
# Look for datetime's clock, one of the last elements to load
machine.wait_for_text(r"(AM|PM)")
machine.screenshot("lomiri_launched")
# Working terminal keybind is good
with subtest("terminal keybind works"):
machine.send_key("ctrl-alt-t")
machine.wait_for_text(r"(${user}|machine)")
machine.screenshot("terminal_opens")
# lomiri-terminal-app has a separate VM test to test its basic functionality
# for the LSS content-hub test to work reliably, we need to kick off peer collecting
machine.send_chars("content-hub-test-importer\n")
machine.wait_for_text(r"(/build/source|hub.cpp|handler.cpp|void|virtual|const)") # awaiting log messages from content-hub
machine.send_key("ctrl-c")
machine.send_key("alt-f4")
# We want the ability to launch applications
with subtest("starter menu works"):
open_starter()
machine.screenshot("starter_opens")
# Just try the terminal again, we know that it should work
machine.send_chars("Terminal\n")
machine.wait_for_text(r"(${user}|machine)")
machine.send_key("alt-f4")
# We want support for X11 apps
with subtest("xwayland support works"):
open_starter()
machine.send_chars("Alacritty\n")
machine.wait_for_text(r"(${user}|machine)")
machine.screenshot("alacritty_opens")
machine.send_key("alt-f4")
# LSS provides DE settings
with subtest("system settings open"):
open_starter()
machine.send_chars("System Settings\n")
machine.wait_for_text("Rotation Lock")
machine.screenshot("settings_open")
# lomiri-system-settings has a separate VM test, only test Lomiri-specific content-hub functionalities here
# Make fullscreen, can't navigate to Background plugin via keyboard unless window has non-phone-like aspect ratio
toggle_maximise()
# Load Background plugin
machine.send_key("tab")
machine.send_key("tab")
machine.send_key("tab")
machine.send_key("tab")
machine.send_key("tab")
machine.send_key("tab")
machine.send_key("ret")
machine.wait_for_text("Background image")
# Try to load custom background
machine.send_key("shift-tab")
machine.send_key("shift-tab")
machine.send_key("shift-tab")
machine.send_key("shift-tab")
machine.send_key("shift-tab")
machine.send_key("shift-tab")
machine.send_key("ret")
# Peers should be loaded
machine.wait_for_text("Morph") # or Gallery, but Morph is already packaged
machine.screenshot("settings_content-hub_peers")
# Sadly, it doesn't seem possible to actually select a peer and attempt a content-hub data exchange with just the keyboard
machine.send_key("alt-f4")
# Morph is how we go online
with subtest("morph browser works"):
open_starter()
machine.send_chars("Morph\n")
machine.wait_for_text(r"(Bookmarks|address|site|visited any)")
machine.screenshot("morph_open")
# morph-browser has a separate VM test, there isn't anything new we could test here
machine.send_key("alt-f4")
# The ayatana indicators are an important part of the experience, and they hold the only graphical way of exiting the session.
# Reaching them via the intended way requires wayland mouse control, but ydotool lacks a module for its daemon:
# https://github.com/NixOS/nixpkgs/issues/183659
# Luckily, there's a test app that also displays their contents, but it's abit inconsistent. Hopefully this is *good-enough*.
with subtest("ayatana indicators work"):
open_starter()
machine.send_chars("Indicators\n")
machine.wait_for_text(r"(Indicators|Client|List|datetime|session)")
machine.screenshot("indicators_open")
# Element tab order within the indicator menus is not fully deterministic
# Only check that the indicators are listed & their items load
with subtest("ayatana indicator datetime works"):
# Select ayatana-indicator-datetime
machine.send_key("tab")
machine.send_key("ret")
machine.wait_for_text("Time and Date Settings")
machine.screenshot("indicators_timedate")
machine.send_key("shift-tab")
machine.send_key("ret")
machine.wait_for_text(r"(Indicators|Client|List|datetime|session)")
with subtest("ayatana indicator session works"):
# Select ayatana-indicator-session
machine.send_key("tab")
machine.send_key("down")
machine.send_key("ret")
machine.wait_for_text("Log Out")
machine.screenshot("indicators_session")
'';
})

View File

@ -0,0 +1,103 @@
/* This test ensures that we can configure spanning-tree protocol
across bridges using systemd-networkd.
Test topology:
1 2 3
node1 --- sw1 --- sw2 --- node2
\ /
4 \ / 5
sw3
|
6 |
|
node3
where switches 1, 2, and 3 bridge their links and use STP,
and each link is labeled with the VLAN we are assigning it in
virtualisation.vlans.
*/
with builtins;
let
commonConf = {
systemd.services.systemd-networkd.environment.SYSTEMD_LOG_LEVEL = "debug";
networking.useNetworkd = true;
networking.useDHCP = false;
networking.firewall.enable = false;
};
generateNodeConf = { octet, vlan }:
{ lib, pkgs, config, ... }: {
imports = [ common/user-account.nix commonConf ];
virtualisation.vlans = [ vlan ];
systemd.network = {
enable = true;
networks = {
"30-eth" = {
matchConfig.Name = "eth1";
address = [ "10.0.0.${toString octet}/24" ];
};
};
};
};
generateSwitchConf = vlans:
{ lib, pkgs, config, ... }: {
imports = [ common/user-account.nix commonConf ];
virtualisation.vlans = vlans;
systemd.network = {
enable = true;
netdevs = {
"40-br0" = {
netdevConfig = {
Kind = "bridge";
Name = "br0";
};
bridgeConfig.STP = "yes";
};
};
networks = {
"30-eth" = {
matchConfig.Name = "eth*";
networkConfig.Bridge = "br0";
};
"40-br0" = { matchConfig.Name = "br0"; };
};
};
};
in import ./make-test-python.nix ({ pkgs, ... }: {
name = "networkd";
meta = with pkgs.lib.maintainers; { maintainers = [ picnoir ]; };
nodes = {
node1 = generateNodeConf {
octet = 1;
vlan = 1;
};
node2 = generateNodeConf {
octet = 2;
vlan = 3;
};
node3 = generateNodeConf {
octet = 3;
vlan = 6;
};
sw1 = generateSwitchConf [ 1 2 4 ];
sw2 = generateSwitchConf [ 2 3 5 ];
sw3 = generateSwitchConf [ 4 5 6 ];
};
testScript = ''
network_nodes = [node1, node2, node3]
network_switches = [sw1, sw2, sw3]
start_all()
for n in network_nodes + network_switches:
n.wait_for_unit("systemd-networkd-wait-online.service")
node1.succeed("ping 10.0.0.2 -w 10 -c 1")
node1.succeed("ping 10.0.0.3 -w 10 -c 1")
node2.succeed("ping 10.0.0.1 -w 10 -c 1")
node2.succeed("ping 10.0.0.3 -w 10 -c 1")
node3.succeed("ping 10.0.0.1 -w 10 -c 1")
node3.succeed("ping 10.0.0.2 -w 10 -c 1")
'';
})

View File

@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "ft2-clone";
version = "1.80";
version = "1.82";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "ft2-clone";
rev = "v${version}";
hash = "sha256-Zm/HJasZ6iF1wWOzpViQVutFBjv/qbeWkUJOGAbbEYw=";
hash = "sha256-qEwPKrgmWYMIwIdgKozG9kghCYp4aoYTX28GqKbuDu4=";
};
nativeBuildInputs = [ cmake ];

View File

@ -28,13 +28,13 @@ let
in
stdenv.mkDerivation rec {
pname = "reaper";
version = "7.13";
version = "7.14";
src = fetchurl {
url = url_for_platform version stdenv.hostPlatform.qemuArch;
hash = if stdenv.isDarwin then "sha256-g9t1vCPKTw68w6/b401OAdMNth4UlT9Obht6oPArqKY=" else {
x86_64-linux = "sha256-Zj+3LXNoHD6+v0dDn8mKqN14Y9Tk2+fZ4W343VjZoLw=";
aarch64-linux = "sha256-kbonwYlEd13AIzy1DNbsFwy+rRrQpOTrup3NZpJOmUA=";
hash = if stdenv.isDarwin then "sha256-cPxHriUNIG1EUmvOoW00V2Y0j+7BuxSIEbPy+qy5ZEM=" else {
x86_64-linux = "sha256-RgKteq157r4r088mr9wvPPa/rhmX88/lmVJ7mS17px4=";
aarch64-linux = "sha256-Qnb6ZoDIkfRct6dvqXKeYHgXyyEFLSj9R0hwa2bUiXo=";
}.${stdenv.hostPlatform.system};
};

View File

@ -9,13 +9,13 @@
mkDerivation rec {
pname = "spotify-qt";
version = "3.9";
version = "3.11";
src = fetchFromGitHub {
owner = "kraxarn";
repo = pname;
rev = "v${version}";
sha256 = "sha256-8rLpasgXiaL2KpGnYMQdNN2ayjcSkmz5hDkNBnKNWHk=";
sha256 = "sha256-Dm+ELHtYZGSzJSrERtvpuuV5cVZ9ah9WQ0iTTJqGqVg=";
};
buildInputs = [ libxcb qtbase qtsvg ];

View File

@ -85,10 +85,10 @@
"src": {
"owner": "libretro",
"repo": "beetle-psx-libretro",
"rev": "382e3ffce6880e89a8786f5c25a173f25d03df58",
"hash": "sha256-OeEAMRtZA/8ctRxSmnq4OR+5i6vDKSWITFnYiJdwac4="
"rev": "9c9b44a7b9b373f2d8f9a3f16bc8373d6469cf98",
"hash": "sha256-XQ7EVPj0Eprs94yjqaUGCphHteRdbcv2nqp3gojYjzc="
},
"version": "unstable-2024-03-22"
"version": "unstable-2024-04-12"
},
"beetle-saturn": {
"fetcher": "fetchFromGitHub",
@ -287,10 +287,10 @@
"src": {
"owner": "libretro",
"repo": "fbneo",
"rev": "cb370363935458e723e0594fb03380c04e7f455b",
"hash": "sha256-u0kBdqfUu7QmZBbuLaDJRnsDUJLZiURF6BSkwOX8zpU="
"rev": "97f01ed6075b6034aeb16829a2a259bbe8a254f9",
"hash": "sha256-qXym7CzAXfOSK+hmq6JfCIrq9w11uA2UQ2Ps+lFHrfI="
},
"version": "unstable-2024-04-08"
"version": "unstable-2024-04-15"
},
"fceumm": {
"fetcher": "fetchFromGitHub",
@ -307,11 +307,11 @@
"src": {
"owner": "flyinghead",
"repo": "flycast",
"rev": "9d6eab74e1eb182d627f63e1db79752852e9d230",
"hash": "sha256-Zi98lszi42XV6u0RhOnt6TVqAfdSaZRcpJIJDwI+ThU=",
"rev": "7438094d7cdf191e6eb2a39e73cb0f512ea2a714",
"hash": "sha256-T19GJbN/MKC03Q/yS1C6qL5Rv++OlaBol4UYf9//l3s=",
"fetchSubmodules": true
},
"version": "unstable-2024-04-05"
"version": "unstable-2024-04-12"
},
"fmsx": {
"fetcher": "fetchFromGitHub",
@ -408,10 +408,10 @@
"src": {
"owner": "libretro",
"repo": "mame",
"rev": "3aa1ff0d6c087ac35530572d09bc42a2591ff78f",
"hash": "sha256-pSBaheo3R5Oxn3nAG8AqodaRtYDIcmT4QVIzLjefa3c="
"rev": "170929e08e13fef6f5284efb0a5ec781a2af08ed",
"hash": "sha256-92p6fKN1/kl101qrNMzjOCQJJznTdbteqXpbas36S2c="
},
"version": "unstable-2024-04-05"
"version": "unstable-2024-04-10"
},
"mame2000": {
"fetcher": "fetchFromGitHub",
@ -438,10 +438,10 @@
"src": {
"owner": "libretro",
"repo": "mame2003-plus-libretro",
"rev": "bf250331362db8fa08a5b3ef60decffba90bf564",
"hash": "sha256-7KxQtmmjJuDzoYzpQi/z6eYtThop3Qc1wY0JpUyv26A="
"rev": "7ca870c4168e69819923f73ae0289c38d57b01dc",
"hash": "sha256-eoLzRNsZtIo6Pc9SovQGh9sHxdXhBSQj71RDcQqjji0="
},
"version": "unstable-2024-04-09"
"version": "unstable-2024-04-13"
},
"mame2010": {
"fetcher": "fetchFromGitHub",
@ -630,10 +630,10 @@
"src": {
"owner": "libretro",
"repo": "pcsx_rearmed",
"rev": "4cc48a6b324ff1d025768bb5436279831e4bf319",
"hash": "sha256-bW/soI5/HgV71L7SdouAeR5ex54veJCTdCXCMwfxHIk="
"rev": "2f326fa15ff26df057ef10da232ebc07a410803a",
"hash": "sha256-mnJJ1NzxZoA3kwfPOyvpP65SKI0I/9FCPNW8TR8NY8k="
},
"version": "unstable-2024-04-06"
"version": "unstable-2024-04-14"
},
"picodrive": {
"fetcher": "fetchFromGitHub",
@ -651,22 +651,22 @@
"src": {
"owner": "jpd002",
"repo": "Play-",
"rev": "8f9fab334eb4ae6faf9cfd88f802cad68674792b",
"hash": "sha256-KzRj7Xjfqoi/m+eEHk6Lfk/6FHk4YtrGkY++sjUvT/Y=",
"rev": "5c8f4a818be5c1e4df568abfec169c2b08df6674",
"hash": "sha256-IyxqH0ZAAiJ8V9kaVSwhf1zJnVlxhJWghr51AXcvQvs=",
"fetchSubmodules": true
},
"version": "unstable-2024-04-09"
"version": "unstable-2024-04-10"
},
"ppsspp": {
"fetcher": "fetchFromGitHub",
"src": {
"owner": "hrydgard",
"repo": "ppsspp",
"rev": "1bcb15576252ac4b253c39f7c34ea372a3637d96",
"hash": "sha256-bc0gJi2C+ZBlF7qczSQ+L4bZD5zt7NNIESEwdpqOhTY=",
"rev": "efe2302548fcbd2dc68c9b5b1fb39dc7976532fd",
"hash": "sha256-zwC3HniJO11/6ApBo0UNn6WMu4Jmj099XaUY4QuKaZI=",
"fetchSubmodules": true
},
"version": "unstable-2024-04-09"
"version": "unstable-2024-04-14"
},
"prboom": {
"fetcher": "fetchFromGitHub",
@ -693,10 +693,10 @@
"src": {
"owner": "libretro",
"repo": "libretro-uae",
"rev": "5f683ae67b998fcadd69fa8f65f2440fa8ef135f",
"hash": "sha256-SvV18vqMf9ZtGzrK3bnE0h2ImYi1QuLi7t+ZO91Lm6Y="
"rev": "3c4f02622bd9ab4bbfc5e90cea9c7e60cf410073",
"hash": "sha256-UMbD1RcgQmilBwwzvakUIWWWwg78sl1YT9EOE3Rhyao="
},
"version": "unstable-2024-02-22"
"version": "unstable-2024-04-12"
},
"quicknes": {
"fetcher": "fetchFromGitHub",
@ -753,10 +753,10 @@
"src": {
"owner": "snes9xgit",
"repo": "snes9x",
"rev": "1e1c45be07bf5760e73414d9ed0253d6dedb8605",
"hash": "sha256-gGAsKsI5e9jU6Zo2f72TBsHWdR6Bl+3Y1Om1zsbIjqs="
"rev": "9d22dbb8d866f10042fe564db7dc7b41078a580b",
"hash": "sha256-y2kPj1BugXVZGzyxs0Ph/qM5SMe82kjxnQA25DIpzac="
},
"version": "unstable-2024-02-14"
"version": "unstable-2024-04-13"
},
"snes9x2002": {
"fetcher": "fetchFromGitHub",

View File

@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation rec {
pname = "retroarch-joypad-autoconfig";
version = "1.18.0";
version = "1.18.1";
src = fetchFromGitHub {
owner = "libretro";
repo = "retroarch-joypad-autoconfig";
rev = "v${version}";
hash = "sha256-VZbdR9Tvc8FofBjApTskEZVwUzInEDM3YhZ14VWTyC0=";
hash = "sha256-eWfSqHusTri1HQUkSxY/iAceF/9PFVMC0rhLu/4W35k=";
};
makeFlags = [

View File

@ -37,16 +37,16 @@ let
in
rustPlatform.buildRustPackage rec {
pname = "emulsion";
version = "10.4";
version = "10.5";
src = fetchFromGitHub {
owner = "ArturKovacs";
repo = pname;
rev = "v${version}";
sha256 = "sha256-9M9FyDehony5+1UwtEk7bRjBAlV4GvhtABi0MpjYcIA=";
sha256 = "sha256-Wrb5jHr2rXDpXF/uHpNLKSc//Xdj0/VsXQcytit0hKY=";
};
cargoHash = "sha256-fcZCFD4XBHFIhwZtpYLkv8oDe+TmhvUEKFY3iJAMdFI=";
cargoHash = "sha256-zfR4sp/AmK3+UcFdqMMZE9O9+oGathqmuqFw11SmUWI=";
nativeBuildInputs = [
installShellFiles

View File

@ -1,7 +1,7 @@
{ lib, fetchFromGitHub, makeDesktopItem, bambu-studio }:
bambu-studio.overrideAttrs (finalAttrs: previousAttrs: {
version = "1.9.1";
version = "2.0.0";
pname = "orca-slicer";
# Don't inherit patches from bambu-studio
@ -13,7 +13,7 @@ bambu-studio.overrideAttrs (finalAttrs: previousAttrs: {
owner = "SoftFever";
repo = "OrcaSlicer";
rev = "v${finalAttrs.version}";
hash = "sha256-+JYUpyEr3xraJEb1wDkyle+jAQiNE+AMUTT1fhh4Clw=";
hash = "sha256-YlLDUH3ODIfax5QwnsVJi1JjZ9WtxP3ssqRP1C4d4bw=";
};
meta = with lib; {

View File

@ -17,7 +17,7 @@ buildGoModule rec {
hash = "sha256-1hZ7yAKTvkk20ho+QOqFEtspBvFztAtfmITs2uxhdmQ=";
};
vendorHash = "sha256-d38s5sSvENIou+rlphXIrrOcGOdsvkNaMJlhiXVWN6c=";
vendorHash = "sha256-DFssAic2YtXNH1Jm6zCDv1yPNz3YUXaFLs7j7rNHhlE=";
proxyVendor = true;

View File

@ -22,16 +22,16 @@
assert svgSupport -> enableCairo;
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "fuzzel";
version = "1.9.2";
version = "1.10.0";
src = fetchFromGitea {
domain = "codeberg.org";
owner = "dnkl";
repo = pname;
rev = version;
hash = "sha256-X1P/ghX97KCQcrNk44Cy2IAGuZ8DDwHBWzh1AHLDvd4=";
repo = "fuzzel";
rev = finalAttrs.version;
hash = "sha256-4wTwsjnmPsg+kc05izeyXilzDO0LpD3g3PRBqgLPK2I=";
};
depsBuildBuild = [
@ -73,4 +73,4 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ fionera polykernel rodrgz ];
platforms = with platforms; linux;
};
}
})

View File

@ -13,7 +13,7 @@ buildGoModule rec {
vendorHash = "sha256-8YcJXvR0cdL9PlP74Qh6uN2XZoN16sz/yeeZlBsk5N8=";
GOWORK = "off";
env.GOWORK = "off";
nativeBuildInputs = [
installShellFiles

View File

@ -11,7 +11,7 @@ buildGoModule rec {
};
proxyVendor = true;
vendorHash = "sha256-6cpHDwnxdc/9YPj77JVuT5ZDFjKkF6nBX4RgZr/9fFY=";
vendorHash = "sha256-L8mDs9teQJW6P3dhKSLfzbpA7kzhJk61oR2q0ME+u0M=";
# tests try to access the internet to scrape websites
doCheck = false;

View File

@ -12,7 +12,7 @@ buildGoModule rec {
};
proxyVendor = true;
vendorHash = "sha256-xNM4qmpv+wcoiGrQ585N3VoKW6tio0cdHmUHRl2Pvio=";
vendorHash = "sha256-/qZB/GGEkoqRoNhEmZw9Q2lsUPZRg5/xVxWgdBZTMLk=";
ldflags = [ "-s" "-w" "-X=main.Version=${version}" ];

View File

@ -17,6 +17,11 @@ stdenv.mkDerivation (finalAttrs: {
url = "https://github.com/seenaburns/stag/commit/0a5a8533d0027b2ee38d109adb0cb7d65d171497.diff";
hash = "sha256-fqcsStduL3qfsp5wLJ0GLfEz0JRnOqsvpXB4gdWwVzg=";
})
# fix compilation on darwin, add explicit void parameter https://github.com/seenaburns/stag/pull/22
(fetchpatch {
url = "https://github.com/seenaburns/stag/commit/bf831b0fa47fdc3654a659c1bc12b584c5bad18c.patch";
hash = "sha256-C7S+phw2K26EUweKLDVZey/bUeYcTohdGcf7wixYIdM=";
})
];
buildInputs = [ curses ];

View File

@ -17,7 +17,7 @@ buildGoModule rec {
sha256 = "sha256-DFrA4bx+wSOxmt1CVA1oNiYVmcWeW6wpfR5F1tnhyDY=";
};
vendorHash = "sha256-9uuLidieBMoKz/FLcBnp9wenyveOIzB0IvRBRasulZk=";
vendorHash = "sha256-mQdKw3DeBEkCOtV2/B5lUIHv5EBp+8QSxpA13nFxESw=";
proxyVendor = true;
doCheck = false;

View File

@ -3,10 +3,10 @@
{
firefox = buildMozillaMach rec {
pname = "firefox";
version = "124.0.2";
version = "125.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "8cf340de6e34812f8ae3363265859a263330af770d981c3dd1ca1e7e0cfe513604d3e68184d4aa1446569aefbdf359d561fbc200faf19a5ed020a1709d9ef10e";
sha512 = "c520070e5a8872f3df4f5e35b9a605eef95f61254f6242040f02b2b68d6c8eef993885a18144353326a7488ac27115fa4ad2ef5615885e5155ab3f8194a61977";
};
extraPatches = [
@ -94,11 +94,11 @@
firefox-esr-115 = buildMozillaMach rec {
pname = "firefox-esr-115";
version = "115.9.1esr";
version = "115.10.0esr";
applicationName = "Mozilla Firefox ESR";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "9ccaede2fcda13a07f98a2110bb8f99c7324601d66bff311f3070a669576a1598fe1d7de2d005d725d1f44dbe3934a9c0fd0b7950f60686047d4ce8d9d812310";
sha512 = "0626e2c68ce43f24dfc2b9216e2565537ad8781daf4195d53420e1b78d57d0f6360fbe56b0ddbedae3818546c72472c85c1ff2b208c123d32a0543e666f42b65";
};
meta = {

View File

@ -11,7 +11,7 @@ buildGoModule rec {
sha256 = "sha256-txbs1SzAaV1nCl104m0Ht5DwzCmK+sBDn4rZ1newdLc=";
};
vendorHash = "sha256-1nolJLWkArzSKf11fzlvvgiCnvMYSu5MHRNAn1lryms=";
vendorHash = "sha256-QbjiQVclT8paEKYQmMwj5MLq40mAVh5Ji5VJJTOmEZI=";
proxyVendor = true;

View File

@ -8,8 +8,8 @@
let
version = "2.2.3";
sha256 = "12rrai56hl86213lsi8i4qrah0v7a36nks38g5373imyl9g497ym";
manifestsSha256 = "1hmzmzijpx49hh2ykv7vw3jp02dxr4qn3r1dma56g7b4nbk7aa8x";
sha256 = "sha256-1Z9EXqK+xnFGeWjoac1QZwOoMiYRRU1HEAZRaEpUOYs=";
manifestsSha256 = "sha256-HSl15rJknWeKqi3kYTHJvQlw5eD77OkFhIn0K+Ovv8I=";
manifests = fetchzip {
url =

View File

@ -12,7 +12,9 @@ LATEST_VERSION=$(echo ${LATEST_TAG} | sed 's/^v//')
if [ ! "$OLD_VERSION" = "$LATEST_VERSION" ]; then
SHA256=$(nix-prefetch-url --quiet --unpack https://github.com/fluxcd/flux2/archive/refs/tags/${LATEST_TAG}.tar.gz)
SHA256=$(nix hash to-sri --type sha256 $SHA256)
SPEC_SHA256=$(nix-prefetch-url --quiet --unpack https://github.com/fluxcd/flux2/releases/download/${LATEST_TAG}/manifests.tar.gz)
SPEC_SHA256=$(nix hash to-sri --type sha256 $SPEC_SHA256)
setKV () {
sed -i "s|$1 = \".*\"|$1 = \"${2:-}\"|" "${FLUXCD_PATH}/default.nix"

View File

@ -6,13 +6,13 @@
buildGoModule rec {
pname = "glooctl";
version = "1.16.9";
version = "1.16.10";
src = fetchFromGitHub {
owner = "solo-io";
repo = "gloo";
rev = "v${version}";
hash = "sha256-9zGtMfVZL+VIpEw2D5n4LzyTYNLCJFKf7Q++QiUKPxA=";
hash = "sha256-GC0/HGPO/sbkyf2bLY0A+pQrPYqMv6BP0zNUHENpQjg=";
};
vendorHash = "sha256-UyzqKpF2WBj25Bm4MtkF6yjl87A61vGsteBNCjJV178=";

View File

@ -15,7 +15,7 @@ buildGoModule rec {
ldflags = [ "-s" "-w" ];
GOWORK = "off";
env.GOWORK = "off";
subPackages = [ "cmd/talosctl" ];

View File

@ -242,7 +242,7 @@
"repo": "terraform-provider-cloudfoundry",
"rev": "v0.52.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-g1T6kH8Rv9bpvb6Q3YHCseEi1ayydJIxlplH3k12s8c="
"vendorHash": "sha256-6MKWpiDq4yI3mfIJyzEsWLa7gi0+DScI5jKcOcM6Qs0="
},
"cloudinit": {
"hash": "sha256-etZeCGtYhO0szRGxnj1c3/WOelxScWiHEA9w1Jb7bEE=",
@ -316,7 +316,7 @@
"repo": "terraform-provider-dhall",
"rev": "v0.0.7",
"spdx": "BSD-3-Clause",
"vendorHash": "sha256-e/+czUeOACwRC7xY90pZp2EWDzDpLU6Ud9RPzuNKaOY="
"vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM="
},
"digitalocean": {
"hash": "sha256-wwb62tZZxpr7NXbiqcS40aF9E2msagj2Mqy4kogDsEA=",
@ -434,7 +434,7 @@
"repo": "terraform-provider-fortios",
"rev": "1.19.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-DwRfbD4AqB+4KLuYtqY5fUdzRrEpTIvL4VAM7nieJJA="
"vendorHash": "sha256-mE25KfP2+7K7nHpkQOn1pfilm+fz5kGDDW8U+P2zglY="
},
"gandi": {
"hash": "sha256-fsCtmwyxkXfOtiZG27VEb010jglK35yr4EynnUWlFog=",
@ -552,7 +552,7 @@
"repo": "terraform-provider-htpasswd",
"rev": "v1.0.4",
"spdx": "MIT",
"vendorHash": "sha256-+D8HxLRUSh7bCN6j+NSkPZTabvqknY7uJ9F5JxefomA="
"vendorHash": "sha256-6jaAgyHS5H63YKnm4xcYmjKVhPbWm6KK6qHzxg/78yU="
},
"http": {
"hash": "sha256-druSExXZeZMNWFIJQoQ/Xh0gCQQx0AnKbIAJQlRi8Po=",

View File

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

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "deck";
version = "1.36.2";
version = "1.37.0";
src = fetchFromGitHub {
owner = "Kong";
repo = "deck";
rev = "v${version}";
hash = "sha256-8iRWV+zm/qiSJUgx8OnCf0sZqycXnAv4dUtbTIzIT5k=";
hash = "sha256-gbbNeG0WzXiPE20XPtg4x57kvcNuHsxN57aLK+OUpv8=";
};
nativeBuildInputs = [ installShellFiles ];

View File

@ -22,7 +22,7 @@ buildGoModule rec {
};
proxyVendor = true;
vendorHash = "sha256-rycAGqZhO48bPTFO2y2J1d16oon24sEEUns4EayWDvg=";
vendorHash = "sha256-AHEhIWa6PP8f+hhIdY+0brLF2HYhvTal7qXfCwG9iyo=";
nativeBuildInputs = [
scdoc

View File

@ -15,16 +15,16 @@
rustPlatform.buildRustPackage rec {
pname = "sniffnet";
version = "1.2.2";
version = "1.3.0";
src = fetchFromGitHub {
owner = "gyulyvgc";
repo = "sniffnet";
rev = "refs/tags/v${version}";
hash = "sha256-wIyPb1RxvjkGu3Gs69HyL1WuLZUIFWB8URJjkz3oar0=";
hash = "sha256-3OvzMzlaSwT7fOJATi+2QsSWln+SLkXNr2kYlQGClwA=";
};
cargoHash = "sha256-iB8KL0ad+rI4HuZLgb7KqfrUBTQuKRWjqaa6BnHU5eg=";
cargoHash = "sha256-PdlST5n8YaKkByPOvFAg5CqRxVkqRgLeVHW6CJOKioY=";
nativeBuildInputs = [ pkg-config ];

View File

@ -52,13 +52,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "sdrangel";
version = "7.19.1";
version = "7.20.0";
src = fetchFromGitHub {
owner = "f4exb";
repo = "sdrangel";
rev = "v${finalAttrs.version}";
hash = "sha256-nPJaO8GDA2HtbvC7mHzbFMQMs1tRYB44lw2lnUy6Di4=";
hash = "sha256-sS/ASTMdNJpllHqtmUsG+qBQ77j8IcG6l4g53/Lmcwk=";
};
nativeBuildInputs = [

View File

@ -22,7 +22,7 @@
}:
let
inherit (cudaPackages) cudatoolkit nccl;
inherit (cudaPackages) backendStdenv cudatoolkit nccl;
# The default for cudatoolkit 10.1 is CUDNN 8.0.5, the last version to support CUDA 10.1.
# However, this caffe does not build with CUDNN 8.x, so we use CUDNN 7.6.5 instead.
# Earlier versions of cudatoolkit use pre-8.x CUDNN, so we use the default.
@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
"-DBLAS=open"
] ++ (if cudaSupport then [
"-DCUDA_ARCH_NAME=All"
"-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/cc"
"-DCUDA_HOST_COMPILER=${backendStdenv.cc}/bin/cc"
] else [ "-DCPU_ONLY=ON" ])
++ ["-DUSE_NCCL=${toggle ncclSupport}"]
++ ["-DUSE_LEVELDB=${toggle leveldbSupport}"]

View File

@ -5,7 +5,7 @@
}:
let
inherit (cudaPackages) cudatoolkit cudaFlags cudnn;
inherit (cudaPackages) backendStdenv cudatoolkit cudaFlags cudnn;
in
assert cudnnSupport -> cudaSupport;
@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
++ (if cudaSupport then [
"-DUSE_OLDCMAKECUDA=ON" # see https://github.com/apache/incubator-mxnet/issues/10743
"-DCUDA_ARCH_NAME=All"
"-DCUDA_HOST_COMPILER=${cudatoolkit.cc}/bin/cc"
"-DCUDA_HOST_COMPILER=${backendStdenv.cc}/bin/cc"
"-DMXNET_CUDA_ARCH=${builtins.concatStringsSep ";" cudaFlags.realArches}"
] else [ "-DUSE_CUDA=OFF" ])
++ lib.optional (!cudnnSupport) "-DUSE_CUDNN=OFF";

View File

@ -104,9 +104,9 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
name = "ahash"
version = "0.8.6"
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a"
checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
dependencies = [
"cfg-if",
"once_cell",
@ -164,9 +164,9 @@ dependencies = [
[[package]]
name = "anyhow"
version = "1.0.76"
version = "1.0.79"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355"
checksum = "080e9890a082662b09c1ad45f567faeeb47f22b5fb23895fbe1e651e718e25ca"
[[package]]
name = "arboard"
@ -199,7 +199,7 @@ checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711"
[[package]]
name = "asusctl"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"asusd",
"cargo-husky",
@ -213,20 +213,21 @@ dependencies = [
"rog_platform",
"rog_profiles",
"tinybmp",
"tokio",
"toml 0.5.11",
]
[[package]]
name = "asusd"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"async-trait",
"cargo-husky",
"concat-idents",
"config-traits",
"dmi_id",
"env_logger",
"futures-lite 1.13.0",
"inotify",
"log",
"logind-zbus",
"rog_anime",
@ -243,7 +244,7 @@ dependencies = [
[[package]]
name = "asusd-user"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"cargo-husky",
"config-traits",
@ -289,7 +290,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ca33f4bc4ed1babef42cad36cc1f51fa88be00420404e5b1e80ab1b18f7678c"
dependencies = [
"concurrent-queue",
"event-listener 4.0.1",
"event-listener 4.0.3",
"event-listener-strategy",
"futures-core",
"pin-project-lite",
@ -301,11 +302,11 @@ version = "1.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c"
dependencies = [
"async-lock 3.2.0",
"async-lock 3.3.0",
"async-task",
"concurrent-queue",
"fastrand 2.0.1",
"futures-lite 2.1.0",
"futures-lite 2.2.0",
"slab",
]
@ -343,18 +344,18 @@ dependencies = [
[[package]]
name = "async-io"
version = "2.2.2"
version = "2.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6afaa937395a620e33dc6a742c593c01aced20aa376ffb0f628121198578ccc7"
checksum = "fb41eb19024a91746eba0773aa5e16036045bbf45733766661099e182ea6a744"
dependencies = [
"async-lock 3.2.0",
"async-lock 3.3.0",
"cfg-if",
"concurrent-queue",
"futures-io",
"futures-lite 2.1.0",
"futures-lite 2.2.0",
"parking",
"polling 3.3.1",
"rustix 0.38.28",
"polling 3.3.2",
"rustix 0.38.30",
"slab",
"tracing",
"windows-sys 0.52.0",
@ -371,11 +372,11 @@ dependencies = [
[[package]]
name = "async-lock"
version = "3.2.0"
version = "3.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7125e42787d53db9dd54261812ef17e937c95a51e4d291373b670342fa44310c"
checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b"
dependencies = [
"event-listener 4.0.1",
"event-listener 4.0.3",
"event-listener-strategy",
"pin-project-lite",
]
@ -404,7 +405,7 @@ dependencies = [
"cfg-if",
"event-listener 3.1.0",
"futures-lite 1.13.0",
"rustix 0.38.28",
"rustix 0.38.30",
"windows-sys 0.48.0",
]
@ -416,7 +417,7 @@ checksum = "5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -425,13 +426,13 @@ version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5"
dependencies = [
"async-io 2.2.2",
"async-io 2.3.0",
"async-lock 2.8.0",
"atomic-waker",
"cfg-if",
"futures-core",
"futures-io",
"rustix 0.38.28",
"rustix 0.38.30",
"signal-hook-registry",
"slab",
"windows-sys 0.48.0",
@ -439,19 +440,19 @@ dependencies = [
[[package]]
name = "async-task"
version = "4.6.0"
version = "4.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1d90cd0b264dfdd8eb5bad0a2c217c1f88fa96a8573f40e7b12de23fb468f46"
checksum = "fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799"
[[package]]
name = "async-trait"
version = "0.1.75"
version = "0.1.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fdf6721fb0140e4f897002dd086c06f6c27775df19cfe1fccb21181a48fd2c98"
checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -546,17 +547,17 @@ dependencies = [
[[package]]
name = "base64"
version = "0.21.5"
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
[[package]]
name = "bindgen"
version = "0.69.1"
version = "0.69.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ffcebc3849946a7170a05992aac39da343a90676ab392c51a4280981d6379c2"
checksum = "a4c69fae65a523209d34240b60abe0c42d33d1045d445c0839d8a4894a736e2d"
dependencies = [
"bitflags 2.4.1",
"bitflags 2.4.2",
"cexpr",
"clang-sys",
"lazy_static",
@ -567,7 +568,7 @@ dependencies = [
"regex",
"rustc-hash",
"shlex",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -578,9 +579,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.4.1"
version = "2.4.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07"
checksum = "ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf"
dependencies = [
"serde",
]
@ -626,11 +627,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118"
dependencies = [
"async-channel 2.1.1",
"async-lock 3.2.0",
"async-lock 3.3.0",
"async-task",
"fastrand 2.0.1",
"futures-io",
"futures-lite 2.1.0",
"futures-lite 2.2.0",
"piper",
"tracing",
]
@ -658,7 +659,7 @@ checksum = "965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -745,9 +746,9 @@ dependencies = [
[[package]]
name = "cfg-expr"
version = "0.15.5"
version = "0.15.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "03915af431787e6ffdcc74c645077518c6b6e01f80b761e0fbbfa288536311b3"
checksum = "6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a"
dependencies = [
"smallvec",
"target-lexicon",
@ -790,9 +791,9 @@ dependencies = [
[[package]]
name = "clang-sys"
version = "1.6.1"
version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c688fc74432808e3eb684cae8830a86be1d66a2bd58e1f248ed0960a590baf6f"
checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1"
dependencies = [
"glob",
"libc",
@ -832,7 +833,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f76990911f2267d837d9d0ad060aa63aaad170af40904b29461734c339030d4d"
dependencies = [
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -846,7 +847,7 @@ dependencies = [
[[package]]
name = "config-traits"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"cargo-husky",
"log",
@ -899,13 +900,13 @@ dependencies = [
[[package]]
name = "cpuctl"
version = "5.0.7"
version = "5.0.10"
[[package]]
name = "cpufeatures"
version = "0.2.11"
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0"
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
dependencies = [
"libc",
]
@ -921,12 +922,9 @@ dependencies = [
[[package]]
name = "crossbeam-utils"
version = "0.8.18"
version = "0.8.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c"
dependencies = [
"cfg-if",
]
checksum = "248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345"
[[package]]
name = "crypto-common"
@ -940,9 +938,9 @@ dependencies = [
[[package]]
name = "deranged"
version = "0.3.10"
version = "0.3.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc"
checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4"
dependencies = [
"powerfmt",
]
@ -1026,7 +1024,7 @@ dependencies = [
[[package]]
name = "dmi_id"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"log",
"udev",
@ -1165,14 +1163,14 @@ checksum = "f95e2801cd355d4a1a3e3953ce6ee5ae9603a5c833455343a8bfe3f44d418246"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
name = "env_logger"
version = "0.10.1"
version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "95b3f3e67048839cb0d0781f445682a35113da7121f7c949db0e2be96a4fbece"
checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580"
dependencies = [
"humantime",
"is-terminal",
@ -1242,9 +1240,9 @@ dependencies = [
[[package]]
name = "event-listener"
version = "4.0.1"
version = "4.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "84f2cdcf274580f2d63697192d744727b3198894b1bf02923643bf59e2c26712"
checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e"
dependencies = [
"concurrent-queue",
"parking",
@ -1257,7 +1255,7 @@ version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3"
dependencies = [
"event-listener 4.0.1",
"event-listener 4.0.3",
"pin-project-lite",
]
@ -1278,9 +1276,9 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5"
[[package]]
name = "fdeflate"
version = "0.3.2"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7caf4086251adeba90011a7ff9bd1f6d7f7595be0871867daa4dbb0fcf2ca932"
checksum = "4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645"
dependencies = [
"simd-adler32",
]
@ -1387,9 +1385,9 @@ dependencies = [
[[package]]
name = "futures-lite"
version = "2.1.0"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aeee267a1883f7ebef3700f262d2d54de95dfaf38189015a74fdc4e0c7ad8143"
checksum = "445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba"
dependencies = [
"fastrand 2.0.1",
"futures-core",
@ -1406,7 +1404,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -1519,9 +1517,9 @@ dependencies = [
[[package]]
name = "getrandom"
version = "0.2.11"
version = "0.2.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f"
checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5"
dependencies = [
"cfg-if",
"libc",
@ -1826,9 +1824,9 @@ checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"
[[package]]
name = "hermit-abi"
version = "0.3.3"
version = "0.3.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7"
checksum = "5d3d0e0f38255e7fa3cf31335b3a56f05febd18025f4db5ef7a0cfb4f8da651f"
[[package]]
name = "hex"
@ -1853,16 +1851,16 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4"
[[package]]
name = "iana-time-zone"
version = "0.1.58"
version = "0.1.59"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20"
checksum = "b6a67363e2aa4443928ce15e57ebae94fd8949958fd1223c4cfc0cd473ad7539"
dependencies = [
"android_system_properties",
"core-foundation-sys",
"iana-time-zone-haiku",
"js-sys",
"wasm-bindgen",
"windows-core",
"windows-core 0.52.0",
]
[[package]]
@ -1941,13 +1939,13 @@ dependencies = [
[[package]]
name = "is-terminal"
version = "0.4.9"
version = "0.4.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b"
checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455"
dependencies = [
"hermit-abi",
"rustix 0.38.28",
"windows-sys 0.48.0",
"rustix 0.38.30",
"windows-sys 0.52.0",
]
[[package]]
@ -2049,9 +2047,9 @@ dependencies = [
[[package]]
name = "libc"
version = "0.2.151"
version = "0.2.152"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4"
checksum = "13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7"
[[package]]
name = "libloading"
@ -2069,7 +2067,7 @@ version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8"
dependencies = [
"bitflags 2.4.1",
"bitflags 2.4.2",
"libc",
"redox_syscall 0.4.1",
]
@ -2080,7 +2078,7 @@ version = "0.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607"
dependencies = [
"bitflags 2.4.1",
"bitflags 2.4.2",
"libc",
"redox_syscall 0.4.1",
]
@ -2115,9 +2113,9 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"
[[package]]
name = "linux-raw-sys"
version = "0.4.12"
version = "0.4.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456"
checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c"
[[package]]
name = "lock_api"
@ -2169,9 +2167,9 @@ dependencies = [
[[package]]
name = "memchr"
version = "2.6.4"
version = "2.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167"
checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149"
[[package]]
name = "memmap2"
@ -2405,7 +2403,7 @@ dependencies = [
"proc-macro-crate",
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -2610,15 +2608,15 @@ checksum = "5de5067af0cd27add969cdb4ef2eecc955f59235f3b7a75a3c6ac9562cfb6b81"
[[package]]
name = "pkg-config"
version = "0.3.28"
version = "0.3.29"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a"
checksum = "2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb"
[[package]]
name = "png"
version = "0.17.10"
version = "0.17.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64"
checksum = "1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a"
dependencies = [
"bitflags 1.3.2",
"crc32fast",
@ -2655,14 +2653,14 @@ dependencies = [
[[package]]
name = "polling"
version = "3.3.1"
version = "3.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf63fa624ab313c11656b4cda960bfc46c410187ad493c41f6ba2d8c1e991c9e"
checksum = "545c980a3880efd47b2e262f6a4bb6daad6555cf3367aa9c4e52895f69537a41"
dependencies = [
"cfg-if",
"concurrent-queue",
"pin-project-lite",
"rustix 0.38.28",
"rustix 0.38.30",
"tracing",
"windows-sys 0.52.0",
]
@ -2715,9 +2713,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
version = "1.0.71"
version = "1.0.78"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8"
checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae"
dependencies = [
"unicode-ident",
]
@ -2733,9 +2731,9 @@ dependencies = [
[[package]]
name = "quote"
version = "1.0.33"
version = "1.0.35"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae"
checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef"
dependencies = [
"proc-macro2",
]
@ -2807,9 +2805,9 @@ dependencies = [
[[package]]
name = "regex"
version = "1.10.2"
version = "1.10.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343"
checksum = "b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15"
dependencies = [
"aho-corasick",
"memchr",
@ -2819,9 +2817,9 @@ dependencies = [
[[package]]
name = "regex-automata"
version = "0.4.3"
version = "0.4.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f"
checksum = "3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a"
dependencies = [
"aho-corasick",
"memchr",
@ -2836,7 +2834,7 @@ checksum = "c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f"
[[package]]
name = "rog-control-center"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"asusd",
"cargo-husky",
@ -2869,7 +2867,7 @@ dependencies = [
[[package]]
name = "rog_anime"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"cargo-husky",
"dmi_id",
@ -2886,7 +2884,7 @@ dependencies = [
[[package]]
name = "rog_aura"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"cargo-husky",
"dmi_id",
@ -2900,7 +2898,7 @@ dependencies = [
[[package]]
name = "rog_dbus"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"asusd",
"cargo-husky",
@ -2913,7 +2911,7 @@ dependencies = [
[[package]]
name = "rog_platform"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"cargo-husky",
"concat-idents",
@ -2930,7 +2928,7 @@ dependencies = [
[[package]]
name = "rog_profiles"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"cargo-husky",
"log",
@ -2944,7 +2942,7 @@ dependencies = [
[[package]]
name = "rog_simulators"
version = "5.0.7"
version = "5.0.10"
dependencies = [
"glam",
"log",
@ -2960,7 +2958,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94"
dependencies = [
"base64",
"bitflags 2.4.1",
"bitflags 2.4.2",
"serde",
"serde_derive",
]
@ -3012,14 +3010,14 @@ dependencies = [
[[package]]
name = "rustix"
version = "0.38.28"
version = "0.38.30"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316"
checksum = "322394588aaf33c24007e8bb3238ee3e4c5c09c084ab32bc73890b99ff326bca"
dependencies = [
"bitflags 2.4.1",
"bitflags 2.4.2",
"errno",
"libc",
"linux-raw-sys 0.4.12",
"linux-raw-sys 0.4.13",
"windows-sys 0.52.0",
]
@ -3088,35 +3086,35 @@ dependencies = [
[[package]]
name = "semver"
version = "1.0.20"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090"
checksum = "b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0"
[[package]]
name = "serde"
version = "1.0.193"
version = "1.0.195"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89"
checksum = "63261df402c67811e9ac6def069e4786148c4563f4b50fd4bf30aa370d626b02"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.193"
version = "1.0.195"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3"
checksum = "46fe8f8603d81ba86327b23a2e9cdf49e1255fb94a4c5f297f6ee0547178ea2c"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
name = "serde_json"
version = "1.0.108"
version = "1.0.111"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b"
checksum = "176e46fa42316f18edd598015a5166857fc835ec732f5215eac6b7bdbf0a84f4"
dependencies = [
"itoa",
"ryu",
@ -3125,13 +3123,13 @@ dependencies = [
[[package]]
name = "serde_repr"
version = "0.1.17"
version = "0.1.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3081f5ffbb02284dda55132aa26daecedd7372a42417bbbab6f14ab7d6bb9145"
checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -3195,9 +3193,9 @@ dependencies = [
[[package]]
name = "smallvec"
version = "1.11.2"
version = "1.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970"
checksum = "e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7"
[[package]]
name = "smithay-client-toolkit"
@ -3286,7 +3284,7 @@ checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
[[package]]
name = "supergfxctl"
version = "5.1.2"
source = "git+https://gitlab.com/asus-linux/supergfxctl.git#af23df7596712bb9433a3be917febadeb3f1f419"
source = "git+https://gitlab.com/asus-linux/supergfxctl.git#a54163c4ced0f58dbbc134392d8a2118ee6c5c64"
dependencies = [
"log",
"logind-zbus",
@ -3311,9 +3309,9 @@ dependencies = [
[[package]]
name = "syn"
version = "2.0.43"
version = "2.0.48"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ee659fb5f3d355364e1f3e5bc10fb82068efbf824a1e9d1c9504244a6469ad53"
checksum = "0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f"
dependencies = [
"proc-macro2",
"quote",
@ -3345,9 +3343,9 @@ dependencies = [
[[package]]
name = "target-lexicon"
version = "0.12.12"
version = "0.12.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a"
checksum = "69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae"
[[package]]
name = "tauri-winrt-notification"
@ -3361,44 +3359,44 @@ dependencies = [
[[package]]
name = "tempfile"
version = "3.8.1"
version = "3.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5"
checksum = "01ce4141aa927a6d1bd34a041795abd0db1cccba5d5f24b009f694bdf3a1f3fa"
dependencies = [
"cfg-if",
"fastrand 2.0.1",
"redox_syscall 0.4.1",
"rustix 0.38.28",
"windows-sys 0.48.0",
"rustix 0.38.30",
"windows-sys 0.52.0",
]
[[package]]
name = "termcolor"
version = "1.4.0"
version = "1.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449"
checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755"
dependencies = [
"winapi-util",
]
[[package]]
name = "thiserror"
version = "1.0.52"
version = "1.0.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "83a48fd946b02c0a526b2e9481c8e2a17755e47039164a86c4070446e3a4614d"
checksum = "d54378c645627613241d077a3a79db965db602882668f9136ac42af9ecb730ad"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.52"
version = "1.0.56"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7fbe9b594d6568a6a1443250a7e67d80b74e1e96f6d1715e1e21cc1888291d3"
checksum = "fa0faa943b50f3db30a20aa7e265dbc66076993efed8463e8de414e5d06d3471"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -3492,7 +3490,7 @@ checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -3568,7 +3566,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]
@ -3658,9 +3656,9 @@ dependencies = [
[[package]]
name = "unicode-bidi"
version = "0.3.14"
version = "0.3.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416"
checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
[[package]]
name = "unicode-ident"
@ -3985,7 +3983,7 @@ version = "0.51.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9"
dependencies = [
"windows-core",
"windows-core 0.51.1",
"windows-targets 0.48.5",
]
@ -3998,6 +3996,15 @@ dependencies = [
"windows-targets 0.48.5",
]
[[package]]
name = "windows-core"
version = "0.52.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9"
dependencies = [
"windows-targets 0.52.0",
]
[[package]]
name = "windows-implement"
version = "0.44.0"
@ -4255,9 +4262,9 @@ dependencies = [
[[package]]
name = "winnow"
version = "0.5.30"
version = "0.5.34"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5"
checksum = "b7cf47b659b318dccbd69cc4797a39ae128f533dce7902a1096044d1967b9c16"
dependencies = [
"memchr",
]
@ -4400,7 +4407,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.43",
"syn 2.0.48",
]
[[package]]

View File

@ -13,22 +13,21 @@
rustPlatform.buildRustPackage rec {
pname = "asusctl";
version = "5.0.7";
version = "5.0.10";
src = fetchFromGitLab {
owner = "asus-linux";
repo = "asusctl";
rev = version;
hash = "sha256-thTzNB6GmzHG0BaaacmmQogRrLK1udkTYifEivwDtjM=";
hash = "sha256-H8x3nfOFRv9DkbDkFw+LO1tdHiVyU3SzetqED4twPSk=";
};
cargoHash = "";
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"ecolor-0.21.0" = "sha256-m7eHX6flwO21umtx3dnIuVUnNsEs3ZCyOk5Vvp/lVfI=";
"notify-rust-4.6.0" = "sha256-jhCgisA9f6AI9e9JQUYRtEt47gQnDv5WsdRKFoKvHJs=";
"supergfxctl-5.1.2" = "sha256-HJGyjFeN3bq+ArCGfFHAMnjW76wSnNyxPWR0ELcyjLg=";
"supergfxctl-5.1.2" = "sha256-WDbUgvWExk5cs2cpjo88CiROdEbc01o2DELhRi9gju4=";
};
};

View File

@ -31,20 +31,20 @@
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
version = "0.33.1";
version = "0.34.0";
format = "other";
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
rev = "refs/tags/v${version}";
hash = "sha256-E6gFGgySXs2oCS4Ipevbr9aPWzF4tb4Arl4w+4lQ+wg=";
hash = "sha256-IP1CWMHiWnBSbt+78EQ6hfX2A9FDhlwt0KLthXtO4dA=";
};
goModules = (buildGo122Module {
pname = "kitty-go-modules";
inherit src version;
vendorHash = "sha256-ypSZHJpk9wTXLH9sbmaSQB28iOIpv2nDPlgweM0Ldhs=";
vendorHash = "sha256-HNE0MWjL0PH20Glzb0GV6+lQu/Lslx8k/+YvlLHbHww=";
}).goModules;
buildInputs = [

View File

@ -1,15 +1,15 @@
{
"version": "16.10.1",
"repo_hash": "sha256-Bd2BvdWUJJm+hJZHFaW2PyMdaNTZWArpaQ3nY06BBBY=",
"version": "16.10.2",
"repo_hash": "sha256-hKd++fjBaCidBB9DbitWTJjvmiXU0iN1HY4S2gtscW8=",
"yarn_hash": "0yzywfg4lqxjwm5cqsm4bn97zcrfvpnrs8rjrv9wv3xqvi9h9skd",
"owner": "gitlab-org",
"repo": "gitlab",
"rev": "v16.10.1-ee",
"rev": "v16.10.2-ee",
"passthru": {
"GITALY_SERVER_VERSION": "16.10.1",
"GITLAB_PAGES_VERSION": "16.10.1",
"GITALY_SERVER_VERSION": "16.10.2",
"GITLAB_PAGES_VERSION": "16.10.2",
"GITLAB_SHELL_VERSION": "14.34.0",
"GITLAB_ELASTICSEARCH_INDEXER_VERSION": "4.8.0",
"GITLAB_WORKHORSE_VERSION": "16.10.1"
"GITLAB_WORKHORSE_VERSION": "16.10.2"
}
}

View File

@ -6,7 +6,7 @@
}:
let
version = "16.10.1";
version = "16.10.2";
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-YMvxSQcvFj/ugTGjTThmwi1V9M+rc3fldrmChWzXKR8=";
hash = "sha256-oV6MV9W5kC43orMn78A3UpuR71crN7tcN3xy56S/Ar0=";
};
vendorHash = "sha256-zaldiRg7fk/HncpfR7k+dDprsOp1ziQHgX8B4l7bwe0=";

View File

@ -2,7 +2,7 @@
buildGoModule rec {
pname = "gitlab-container-registry";
version = "3.91.0";
version = "3.92.0";
rev = "v${version}-gitlab";
# nixpkgs-update: no auto update
@ -10,7 +10,7 @@ buildGoModule rec {
owner = "gitlab-org";
repo = "container-registry";
inherit rev;
hash = "sha256-C6tCwVfVZ9CMP0X5NiOdPAuSz5yeu9LAnvOPrq2QLJo=";
hash = "sha256-NHpqfqv3RCbWZilhXLGnQTN+ytzifAix6mcLk5Bw124=";
};
vendorHash = "sha256-KZWdM8Q8ipsgm7OoLyOuHo+4Vg2Nve+yZtTSUDgjOW4=";

View File

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

View File

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

View File

@ -65,6 +65,12 @@ python.pkgs.buildPythonApplication rec {
url = "https://github.com/blakeblackshear/frigate/commit/56bdacc1c661eff8a323e033520e75e2ba0a3842.patch";
hash = "sha256-s/goUJxIbjq/woCEOEZECdcZoJDoWc1eM63sd60cxeY=";
})
(fetchpatch2 {
# https://github.com/blakeblackshear/frigate/pull/10967
name = "frigate-wsdl-path.patch";
url = "https://github.com/blakeblackshear/frigate/commit/b65656fa8733c1c2f3d944f716d2e9493ae7c99f.patch";
hash = "sha256-taPWFV4PldBGUKAwFMKag4W/3TLMSGdKLYG8bj1Y5mU=";
})
];
postPatch = ''

View File

@ -9,13 +9,13 @@
mkDerivation rec {
pname = "mlv-app";
version = "1.11";
version = "1.14";
src = fetchFromGitHub {
owner = "ilia3101";
repo = "MLV-App";
rev = "QTv${version}";
sha256 = "0s5sjdxi8a17ddvih4ara7mlb2xrc9xqx52jmhfaca6ng341gi4x";
sha256 = "sha256-RfZXHmWSjZBxNFwQ/bzHppsLS0LauURIdnkAzxAIBcU=";
};
patches = if stdenv.isAarch64 then ./aarch64-flags.patch else null;

View File

@ -20,13 +20,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "obs-vkcapture";
version = "1.4.7";
version = "1.5.0";
src = fetchFromGitHub {
owner = "nowrep";
repo = finalAttrs.pname;
rev = "v${finalAttrs.version}";
hash = "sha256-/EbavDDeFQys9zu3FAgsAeVVbs1Rrv8YR4949XCHc6s=";
hash = "sha256-hYPQ1N4k4eb+bvGWZqaQJ/C8C5Lh8ooZ03raGF5ORgE=";
};
cmakeFlags = lib.optionals stdenv.isi686 [
@ -51,6 +51,16 @@ stdenv.mkDerivation (finalAttrs: {
obs-studio
];
postPatch = ''
substituteInPlace src/glinject.c \
--replace "libGLX.so.0" "${lib.getLib libGL}/lib/libGLX.so.0" \
--replace "libX11.so.6" "${lib.getLib libX11}/lib/libX11.so.6" \
--replace "libX11-xcb.so.1" "${lib.getLib libX11}/lib/libX11-xcb.so.1" \
--replace "libxcb-dri3.so.0" "${lib.getLib libxcb}/lib/libxcb-dri3.so.0" \
--replace "libEGL.so.1" "${lib.getLib libGL}/lib/libEGL.so.1" \
--replace "libvulkan.so.1" "${lib.getLib vulkan-loader}/lib/libvulkan.so.1"
'';
# Support 32bit Vulkan applications by linking in the 32bit Vulkan layer
postInstall = lib.optionalString (stdenv.hostPlatform.system == "x86_64-linux") ''
ln -s ${obs-vkcapture32}/share/vulkan/implicit_layer.d/obs_vkcapture_32.json \

View File

@ -623,7 +623,7 @@ stdenv.mkDerivation {
# For clang, this is handled in add-clang-cc-cflags-before.sh
# TODO: aarch64-darwin has mcpu incompatible with gcc
+ optionalString ((targetPlatform ? gcc.arch) && !isClang && !(stdenv.isDarwin && stdenv.isAarch64) &&
+ optionalString ((targetPlatform ? gcc.arch) && !isClang && !(targetPlatform.isDarwin && targetPlatform.isAarch64) &&
isGccArchSupported targetPlatform.gcc.arch) ''
echo "-march=${targetPlatform.gcc.arch}" >> $out/nix-support/cc-cflags-before
''
@ -632,7 +632,7 @@ stdenv.mkDerivation {
# instead of march. On all other platforms you should use mtune
# and march instead.
# TODO: aarch64-darwin has mcpu incompatible with gcc
+ optionalString ((targetPlatform ? gcc.cpu) && (isClang || !(stdenv.isDarwin && stdenv.isAarch64))) ''
+ optionalString ((targetPlatform ? gcc.cpu) && (isClang || !(targetPlatform.isDarwin && targetPlatform.isAarch64))) ''
echo "-mcpu=${targetPlatform.gcc.cpu}" >> $out/nix-support/cc-cflags-before
''

View File

@ -84,6 +84,7 @@ let
preBuild = args.preBuild or "";
postBuild = args.modPostBuild or "";
sourceRoot = args.sourceRoot or "";
env = args.env or { };
impureEnvVars = lib.fetchers.proxyImpureEnvVars ++ [
"GIT_PROXY_COMMAND"

View File

@ -6,16 +6,16 @@
}:
buildGoModule rec {
pname = "athens";
version = "0.13.2";
version = "0.13.3";
src = fetchFromGitHub {
owner = "gomods";
repo = "athens";
rev = "v${version}";
hash = "sha256-UKzR2eGIcAaQNXPx0P/V/1rO32JSr2fGl0U8mPzKjIM=";
hash = "sha256-psO3x8xLWGSlsZT2HiAvYWP1rCvbWUx+WoJ4eves9lw=";
};
vendorHash = "sha256-NycAQsv/EZYVQz8FmVFcKoFpW7+MxguOxK4ry63A7N4=";
vendorHash = "sha256-hk0hmkmhRPRbh2Yqf1lYei6iiKUurMfc1Y3VPNStcBs=";
CGO_ENABLED = "0";
ldflags = [ "-s" "-w" "-X github.com/gomods/athens/pkg/build.version=${version}" ];

View File

@ -119,6 +119,15 @@ stdenv.mkDerivation (finalAttrs: {
chmod +w doc/reference/html/*
'';
# Indicators that talk to it may issue requests to parse desktop files, which needs binaries in Exec on PATH
# messaging_menu_app_set_desktop_id -> g_desktop_app_info_new -...-> g_desktop_app_info_load_from_keyfile -> g_find_program_for_path
# When launched via systemd, PATH is very narrow
preFixup = ''
gappsWrapperArgs+=(
--suffix PATH : '/run/current-system/sw/bin'
)
'';
passthru = {
ayatana-indicators = [
"ayatana-indicator-messages"

View File

@ -23,7 +23,7 @@ buildGoModule rec{
hash = "sha256-ruOhPWNs1WWM3r6X+6ch0HoDCu/a+IkBQiCr0Wh6yS8=";
};
vendorHash = "sha256-SiggDy6vc19yIw15g45yjl8gscE91zUoR6woECbAtR0=";
vendorHash = "sha256-Juie/Hq3i6rvAK19x6ah3SCQJL0uCrmV9gvzHih3crY=";
subPackages = [
"cmd/cli"

View File

@ -31,7 +31,7 @@ buildGoModule rec {
proxyVendor = true;
vendorHash = "sha256-CtBwc5mcgLvl2Bvg5gI+ULJMQEEibx1aN3IpmRNUtwE=";
vendorHash = "sha256-GvUUCQ2BPW0HlXZljBWJ2Wyys9OEIM55dEWAa6J19Zg=";
doCheck = false;

View File

@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-expand";
version = "1.0.82";
version = "1.0.84";
src = fetchFromGitHub {
owner = "dtolnay";
repo = pname;
rev = version;
hash = "sha256-3NukL5DyyBMR1yiSP7SWhREP/vFl+Zd2gsGxC//7edI=";
hash = "sha256-b98OVx7vkA3sgxp8yPzdV7jAjsTqqTeffibCtK3hoMM=";
};
cargoHash = "sha256-niKg9IxNranrm52bXbp231cx/47kY+fd2ycdkudAWVo=";
cargoHash = "sha256-BH01DgwOdP9f0KFIbbF8RRhl/oivBET2ujxdzZ56lC0=";
meta = with lib; {
description = "Cargo subcommand to show result of macro expansion";

View File

@ -0,0 +1,5 @@
# frozen_string_literal: true
source "https://rubygems.org"
gem "facter"

View File

@ -0,0 +1,17 @@
GEM
remote: https://rubygems.org/
specs:
facter (4.6.1)
hocon (~> 1.3)
thor (>= 1.0.1, < 2.0)
hocon (1.4.0)
thor (1.3.1)
PLATFORMS
ruby
DEPENDENCIES
facter
BUNDLED WITH
2.5.6

View File

@ -0,0 +1,33 @@
{
facter = {
dependencies = ["hocon" "thor"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0pxpldfcf40dr9khra3sa131ij7gzd97bba2vpw89c785pl736a7";
type = "gem";
};
version = "4.6.1";
};
hocon = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "106dmzsl1bxkqw5xaif012nwwfr3k9wff32cqc77ibjngknj6477";
type = "gem";
};
version = "1.4.0";
};
thor = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps";
type = "gem";
};
version = "1.3.1";
};
}

View File

@ -0,0 +1,66 @@
{
bundlerApp,
bundlerUpdateScript,
coreutils,
facter,
gnugrep,
iproute2,
lib,
makeWrapper,
nettools,
pciutils,
procps,
stdenv,
testers,
util-linux,
virt-what,
zfs,
}:
bundlerApp {
pname = "facter";
gemdir = ./.;
exes = [ "facter" ];
nativeBuildInputs = [ makeWrapper ];
postBuild =
let
runtimeDependencies =
[
coreutils
gnugrep
nettools
pciutils
procps
util-linux
]
++ lib.optionals stdenv.isLinux [
iproute2
virt-what
zfs
];
in
''
wrapProgram $out/bin/facter --prefix PATH : ${lib.makeBinPath runtimeDependencies}
'';
passthru = {
tests.version = testers.testVersion {
command = "${lib.getExe facter} --version";
package = facter;
version = (import ./gemset.nix).facter.version;
};
updateScript = bundlerUpdateScript "facter";
};
meta = {
changelog = "https://www.puppet.com/docs/puppet/latest/release_notes_facter.html";
description = "A system inventory tool";
homepage = "https://github.com/puppetlabs/facter";
license = lib.licenses.asl20;
mainProgram = "facter";
maintainers = with lib.maintainers; [ womfoo anthonyroussel ];
platforms = lib.platforms.unix;
};
}

View File

@ -24,9 +24,11 @@
, stb
, wlroots
, libliftoff
, libdecor
, libdisplay-info
, lib
, makeBinaryWrapper
, patchelfUnstable
, nix-update-script
, enableExecutable ? true
, enableWsi ? true
@ -41,14 +43,14 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "gamescope";
version = "3.14.2";
version = "3.14.3";
src = fetchFromGitHub {
owner = "ValveSoftware";
repo = "gamescope";
rev = "refs/tags/${finalAttrs.version}";
fetchSubmodules = true;
hash = "sha256-Ym1kl9naAm1MGlxCk32ssvfiOlstHiZPy7Ga8EZegus=";
hash = "sha256-+6RyrdHRDk9aeM52wcgLo966jP70EAiXSMR3sffNeZM=";
};
patches = [
@ -99,7 +101,7 @@ stdenv.mkDerivation (finalAttrs: {
glm
] ++ lib.optionals enableWsi [
vulkan-headers
] ++ lib.optionals enableExecutable [
] ++ lib.optionals enableExecutable (wlroots.buildInputs ++ [ # gamescope uses a custom wlroots branch
xorg.libXcomposite
xorg.libXcursor
xorg.libXdamage
@ -114,7 +116,7 @@ stdenv.mkDerivation (finalAttrs: {
libdrm
libliftoff
SDL2
wlroots
libdecor
libinput
libxkbcommon
gbenchmark
@ -122,9 +124,13 @@ stdenv.mkDerivation (finalAttrs: {
libcap
stb
libdisplay-info
];
]);
postInstall = lib.optionalString enableExecutable ''
# using patchelf unstable because the stable version corrupts the binary
${lib.getExe patchelfUnstable} $out/bin/gamescope \
--add-rpath ${vulkan-loader}/lib --add-needed libvulkan.so.1
# --debug-layers flag expects these in the path
wrapProgram "$out/bin/gamescope" \
--prefix PATH : ${with xorg; lib.makeBinPath [xprop xwininfo]}

View File

@ -1,12 +1,12 @@
{ lib, appimageTools, fetchurl }:
let
version = "0.9.9.10";
version = "0.9.9.11";
pname = "hifile";
src = fetchurl {
url = "https://www.hifile.app/files/HiFile-${version}.AppImage";
hash = "sha256-wNS+vaWvJsZDrgiA7RWRfkGv9Mb6BZ2qyn67jwJu61I=";
hash = "sha256-T/ig5Tfo58+yMp+kOEa96+QvABg6gTaIbdy53jWucvM=";
};
appimageContents = appimageTools.extractType2 {
@ -22,7 +22,7 @@ in appimageTools.wrapType2 rec {
install -m 444 -D ${appimageContents}/HiFile.desktop $out/share/applications/HiFile.desktop
install -m 444 -D ${appimageContents}/HiFile.png $out/share/icons/hicolor/512x512/apps/HiFile.png
substituteInPlace $out/share/applications/HiFile.desktop \
--replace 'Exec=HiFile' 'Exec=${pname}'
--replace-fail 'Exec=HiFile' 'Exec=${pname}'
'';
meta = with lib; {
@ -35,6 +35,7 @@ in appimageTools.wrapType2 rec {
license = licenses.unfree;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
maintainers = with maintainers; [ ymstnt ];
mainProgram = "hifile";
platforms = [ "x86_64-linux" ];
};
}

View File

@ -7,13 +7,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "hyprlang";
version = "0.5.0";
version = "0.5.1";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "hyprlang";
rev = "v${finalAttrs.version}";
hash = "sha256-bR4o3mynoTa1Wi4ZTjbnsZ6iqVcPGriXp56bZh5UFTk=";
hash = "sha256-502X0Q0fhN6tJK7iEUA8CghONKSatW/Mqj4Wappd++0=";
};
nativeBuildInputs = [

View File

@ -0,0 +1,27 @@
{
lib,
stdenv,
fetchFromGitHub,
cmake,
}:
stdenv.mkDerivation {
pname = "jrl-cmakemodules";
version = "0-unstable-2024-04-12";
src = fetchFromGitHub {
owner = "jrl-umi3218";
repo = "jrl-cmakemodules";
rev = "a914fa836ab4d2f01c191c93a763cfa322820dc7";
hash = "sha256-/VedtcRqy4SUTZfrtg01Z1lSPFRg/858hgve+nKTqPo=";
};
nativeBuildInputs = [ cmake ];
meta = {
description = "CMake utility toolbox";
homepage = "https://github.com/jrl-umi3218/jrl-cmakemodules";
license = lib.licenses.lgpl3Plus;
maintainers = [ lib.maintainers.nim65s ];
};
}

View File

@ -0,0 +1,28 @@
{
lib,
rustPlatform,
fetchFromGitHub,
}: let
version = "0.5.0";
in
rustPlatform.buildRustPackage {
pname = "kittysay";
inherit version;
src = fetchFromGitHub {
owner = "uncenter";
repo = "kittysay";
rev = "v${version}";
sha256 = "sha256-eOcHrEvU3nBKFokwE8CyDOUYoBA1+gBlnl7VRUuoFfE=";
};
cargoHash = "sha256-dVgPp5jY3ii8mO/HLTDESQzQyZXzqut8Bjm2KfWD0+U=";
meta = {
description = "Cowsay, but with a cute kitty :3";
homepage = "https://github.com/uncenter/kittysay";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [isabelroses uncenter];
mainProgram = "kittysay";
};
}

View File

@ -1,6 +1,7 @@
{ lib
, stdenv
, fetchurl
, fetchpatch
, ncurses
, pcre2
}:
@ -16,6 +17,15 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-KRG1QyyDb6CEyKLmj2zWMSNywCalj6qpiGJzHItgUug=";
};
patches = [
(fetchpatch {
# https://www.openwall.com/lists/oss-security/2024/04/12/5
name = "sec-issue-newline-path.patch";
url = "https://gitlab.archlinux.org/archlinux/packaging/packages/less/-/raw/1d570db0c84fe95799f460526492e45e24c30ad0/backport-007521ac3c95bc76.patch";
hash = "sha256-BT8DLIu7oVhL5XL50uFVUp97qjklcvRHy85UQwVKAmc=";
})
];
buildInputs = [
ncurses
pcre2

View File

@ -72,13 +72,13 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
version = "2636";
version = "2674";
src = fetchFromGitHub {
owner = "ggerganov";
repo = "llama.cpp";
rev = "refs/tags/b${finalAttrs.version}";
hash = "sha256-FAU9Kv8cfFmx2gCx5oFgPmBQnwVuhkqlxIsB1yWDHUY=";
hash = "sha256-5Vc9DkXD83X22xRxZ2laCxrAZe2RdsL6FwR2tC/YGU0=";
};
postPatch = ''

View File

@ -371,12 +371,12 @@ let
stdenv;
pname = "local-ai";
version = "2.12.3";
version = "2.12.4";
src = fetchFromGitHub {
owner = "go-skynet";
repo = "LocalAI";
rev = "v${version}";
hash = "sha256-/Q0t5OozpgqmjUOYHvVAj1k7VnIixfOS8gNAguuu6p0=";
hash = "sha256-piu2B6u4ZfxiOd9SXrE7jiiiwL2SM8EqXo2s5qeKRl0=";
};
self = buildGoModule.override { stdenv = effectiveStdenv; } {

View File

@ -20,7 +20,7 @@ buildGoModule {
modRoot = "go/cli/mcap";
GOWORK="off";
env.GOWORK="off";
# copy the local versions of the workspace modules
postConfigure = ''

View File

@ -0,0 +1,91 @@
{
lib,
stdenv,
bison,
cmake,
curl,
doxygen,
fetchFromGitHub,
git,
glib,
gnutls,
gpgme,
gvm-libs,
json-glib,
libbsd,
libclang,
libgcrypt,
libksba,
libpcap,
libsepol,
libssh,
libtasn1,
net-snmp,
p11-kit,
paho-mqtt-c,
pandoc,
pcre2,
pkg-config,
util-linux,
}:
stdenv.mkDerivation rec {
pname = "openvas-scanner";
version = "23.0.1";
src = fetchFromGitHub {
owner = "greenbone";
repo = "openvas-scanner";
rev = "refs/tags/v${version}";
hash = "sha256-pqbwi3btNEM+qiTqtjIxiDv2wMf1LerltFvLCybiW0Y=";
};
nativeBuildInputs = [
cmake
git
doxygen
pandoc
pkg-config
];
buildInputs = [
bison
curl
glib
gnutls
gpgme
gvm-libs
json-glib
libbsd
libclang
libgcrypt
libksba
libpcap
libsepol
libssh
libtasn1
net-snmp
p11-kit
paho-mqtt-c
pcre2
util-linux
];
cmakeFlags = [
"-DGVM_RUN_DIR=$out/run/gvm"
"-DLOCALSTATEDIR=$out/var"
"-DSYSCONFDIR=$out/etc"
"-DOPENVAS_RUN_DIR=$out/run/ospd"
"-DOPENVAS_FEED_LOCK_PATH=$out/var/lib/openvas/feed-update.lock"
];
meta = with lib; {
description = "Scanner component for Greenbone Community Edition";
homepage = "https://github.com/greenbone/openvas-scanner";
changelog = "https://github.com/greenbone/openvas-scanner/blob/${src.rev}/changelog.toml";
license = licenses.gpl2Only;
maintainers = with maintainers; [ fab ];
mainProgram = "openvas-scanner";
platforms = platforms.all;
};
}

View File

@ -7,15 +7,15 @@ GEM
concurrent-ruby (1.1.10)
cri (2.15.11)
deep_merge (1.2.2)
diff-lcs (1.5.0)
facter (4.5.1)
diff-lcs (1.5.1)
facter (4.6.1)
hocon (~> 1.3)
thor (>= 1.0.1, < 2.0)
ffi (1.16.3)
hitimes (2.0.0)
hocon (1.4.0)
httpclient (2.8.3)
json-schema (4.1.1)
json-schema (4.2.0)
addressable (>= 2.8)
json_pure (2.6.3)
minitar (0.9)
@ -41,7 +41,7 @@ GEM
tty-spinner (~> 0.9)
tty-which (~> 0.5)
public_suffix (5.0.4)
thor (1.3.0)
thor (1.3.1)
tty-color (0.6.0)
tty-cursor (0.7.1)
tty-prompt (0.23.1)
@ -64,4 +64,4 @@ DEPENDENCIES
pdk (= 3.0.1)
BUNDLED WITH
2.4.22
2.5.6

View File

@ -55,10 +55,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0rwvjahnp7cpmracd8x732rjgnilqv2sx7d1gfrysslc3h039fa9";
sha256 = "1znxccz83m4xgpd239nyqxlifdb7m8rlfayk6s259186nkgj6ci7";
type = "gem";
};
version = "1.5.0";
version = "1.5.1";
};
facter = {
dependencies = ["hocon" "thor"];
@ -66,10 +66,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0zpmih27d074zh4jvp4y0a539bh46rd3p02q2aiga3y4981nmh4w";
sha256 = "0pxpldfcf40dr9khra3sa131ij7gzd97bba2vpw89c785pl736a7";
type = "gem";
};
version = "4.5.1";
version = "4.6.1";
};
ffi = {
groups = ["default"];
@ -117,10 +117,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0j9dz9sf7swwmfahlngph8n9ibm0cx7mdy9zpv3w44578nbkka49";
sha256 = "1h23nlk1a5xg7ayayzkanrgy3s5sk57vmc3awqbplqwzf8827rdd";
type = "gem";
};
version = "4.1.1";
version = "4.2.0";
};
json_pure = {
groups = ["default"];
@ -189,10 +189,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1hx77jxkrwi66yvs10wfxqa8s25ds25ywgrrf66acm9nbfg7zp0s";
sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps";
type = "gem";
};
version = "1.3.0";
version = "1.3.1";
};
tty-color = {
groups = ["default"];

View File

@ -1,8 +1,11 @@
{ lib,
{
bundlerApp,
bundlerUpdateScript,
gnumake,
lib,
makeWrapper,
gnumake
pdk,
testers,
}:
bundlerApp {
@ -16,12 +19,20 @@ bundlerApp {
wrapProgram $out/bin/pdk --prefix PATH : ${lib.makeBinPath [ gnumake ]}
'';
passthru.updateScript = bundlerUpdateScript "pdk";
passthru = {
tests.version = testers.testVersion {
package = pdk;
version = (import ./gemset.nix).pdk.version;
};
updateScript = bundlerUpdateScript "pdk";
};
meta = with lib; {
meta = {
changelog = "https://github.com/puppetlabs/pdk/blob/main/CHANGELOG.md";
description = "Puppet Development Kit";
homepage = "https://github.com/puppetlabs/pdk";
license = licenses.asl20;
maintainers = with maintainers; [ netali ];
homepage = "https://github.com/puppetlabs/pdk";
license = lib.licenses.asl20;
mainProgram = "pdk";
maintainers = with lib.maintainers; [ netali anthonyroussel ];
};
}

View File

@ -5,14 +5,14 @@
python3.pkgs.buildPythonApplication rec {
pname = "poethepoet";
version = "0.25.0";
version = "0.25.1";
pyproject = true;
src = fetchFromGitHub {
owner = "nat-n";
repo = "poethepoet";
rev = "refs/tags/v${version}";
hash = "sha256-7EHSTkmHIR13FgncmXpjZNrJFomJW6LTVw+BAbnrfRM=";
hash = "sha256-x57/7Qw2cLSmB01uiIAIu0dBhFqol+ewO1fRs45U0qE=";
};
nativeBuildInputs = [

View File

@ -1,24 +1,29 @@
GEM
remote: https://rubygems.org/
specs:
CFPropertyList (2.3.6)
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
aws-eventstream (1.2.0)
aws-partitions (1.607.0)
aws-sdk-core (3.131.2)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.525.0)
aws-sigv4 (~> 1.1)
CFPropertyList (3.0.7)
base64
nkf
rexml
addressable (2.8.6)
public_suffix (>= 2.0.2, < 6.0)
aws-eventstream (1.3.0)
aws-partitions (1.899.0)
aws-sdk-core (3.191.4)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.8)
jmespath (~> 1, >= 1.6.1)
aws-sdk-ec2 (1.322.0)
aws-sdk-core (~> 3, >= 3.127.0)
aws-sdk-ec2 (1.444.0)
aws-sdk-core (~> 3, >= 3.191.0)
aws-sigv4 (~> 1.1)
aws-sigv4 (1.5.0)
aws-sigv4 (1.8.0)
aws-eventstream (~> 1, >= 1.0.2)
bindata (2.4.10)
bolt (3.24.0)
CFPropertyList (~> 2.2)
base64 (0.2.0)
bigdecimal (3.1.7)
bindata (2.5.0)
bolt (3.28.0)
CFPropertyList (>= 2.2)
addressable (~> 2.5)
aws-sdk-ec2 (~> 1)
concurrent-ruby (~> 1.0)
@ -27,14 +32,14 @@ GEM
jwt (~> 2.2)
logging (~> 2.2)
minitar (~> 0.6)
net-scp (~> 1.2)
net-ssh (>= 4.0, < 7.0)
net-scp (>= 1.2, < 5.0)
net-ssh (>= 4.0, < 8.0)
net-ssh-krb (~> 0.5)
orchestrator_client (~> 0.5)
puppet (>= 6.18.0)
puppet-resource_api (>= 1.8.1)
puppet-strings (~> 2.3)
puppetfile-resolver (~> 0.5)
puppet-strings (>= 2.3.0, < 5.0)
puppetfile-resolver (>= 0.6.2, < 1.0)
r10k (~> 3.10)
ruby_smb (~> 1.0)
terminal-table (~> 3.0)
@ -42,15 +47,15 @@ GEM
winrm-fs (~> 1.3)
builder (3.2.4)
colored2 (3.1.2)
concurrent-ruby (1.1.10)
connection_pool (2.2.5)
concurrent-ruby (1.2.3)
connection_pool (2.4.1)
cri (2.15.11)
deep_merge (1.2.2)
erubi (1.10.0)
facter (4.2.10)
erubi (1.12.0)
facter (4.6.1)
hocon (~> 1.3)
thor (>= 1.0.1, < 2.0)
faraday (1.10.0)
faraday (1.10.3)
faraday-em_http (~> 1.0)
faraday-em_synchrony (~> 1.0)
faraday-excon (~> 1.1)
@ -75,31 +80,34 @@ GEM
faraday-retry (1.0.3)
faraday_middleware (1.2.0)
faraday (~> 1.0)
fast_gettext (1.1.2)
ffi (1.15.5)
gettext (3.2.9)
fast_gettext (2.3.0)
ffi (1.16.3)
forwardable (1.3.3)
gettext (3.4.9)
erubi
locale (>= 2.0.5)
prime
racc
text (>= 1.3.0)
gettext-setup (0.34)
fast_gettext (~> 1.1.0)
gettext (>= 3.0.2, < 3.3.0)
gettext-setup (1.1.0)
fast_gettext (~> 2.1)
gettext (~> 3.4)
locale
gssapi (1.3.1)
ffi (>= 1.0.1)
gyoku (1.4.0)
builder (>= 2.1.2)
rexml (~> 3.0)
hiera (3.9.0)
hiera-eyaml (3.3.0)
hiera-eyaml (3.4.0)
highline
optimist
highline (2.0.3)
hocon (1.3.1)
highline (3.0.1)
hocon (1.4.0)
httpclient (2.8.3)
jmespath (1.6.1)
jwt (2.2.3)
jmespath (1.6.2)
jwt (2.7.1)
little-plugger (1.1.4)
locale (2.1.3)
locale (2.1.4)
log4r (1.1.10)
logging (2.3.1)
little-plugger (~> 1.1)
@ -107,58 +115,63 @@ GEM
minitar (0.9)
molinillo (0.8.0)
multi_json (1.15.0)
multipart-post (2.2.3)
net-http-persistent (4.0.1)
multipart-post (2.4.0)
net-http-persistent (4.0.2)
connection_pool (~> 2.2)
net-scp (1.2.1)
net-ssh (>= 2.6.5)
net-ssh (6.1.0)
net-scp (4.0.0)
net-ssh (>= 2.6.5, < 8.0.0)
net-ssh (7.2.1)
net-ssh-krb (0.5.1)
gssapi (~> 1.3.0)
net-ssh (>= 2.0)
nori (2.6.0)
optimist (3.0.1)
orchestrator_client (0.6.1)
nkf (0.2.0)
nori (2.7.0)
bigdecimal
optimist (3.1.0)
orchestrator_client (0.7.0)
faraday (~> 1.4)
net-http-persistent (~> 4.0)
public_suffix (4.0.7)
puppet (7.17.0)
prime (0.1.2)
forwardable
singleton
public_suffix (5.0.4)
puppet (8.5.1)
concurrent-ruby (~> 1.0)
deep_merge (~> 1.0)
facter (> 2.0.1, < 5)
fast_gettext (>= 1.1, < 3)
hiera (>= 3.2.1, < 4)
facter (>= 4.3.0, < 5)
fast_gettext (>= 2.1, < 3)
locale (~> 2.1)
multi_json (~> 1.10)
multi_json (~> 1.13)
puppet-resource_api (~> 1.5)
scanf (~> 1.0)
semantic_puppet (~> 1.0)
puppet-resource_api (1.8.14)
puppet-resource_api (1.9.0)
hocon (>= 1.0)
puppet-strings (2.9.0)
rgen
yard (~> 0.9.5)
puppet-strings (4.1.2)
rgen (~> 0.9)
yard (~> 0.9)
puppet_forge (3.2.0)
faraday (~> 1.3)
faraday_middleware (~> 1.0)
minitar
semantic_puppet (~> 1.0)
puppetfile-resolver (0.6.1)
puppetfile-resolver (0.6.3)
molinillo (~> 0.6)
semantic_puppet (~> 1.0)
r10k (3.15.0)
r10k (3.16.0)
colored2 (= 3.1.2)
cri (>= 2.15.10)
fast_gettext (>= 1.1.0, < 3.0.0)
gettext (>= 3.0.2, < 4.0.0)
gettext-setup (~> 0.24)
jwt (~> 2.2.3)
gettext-setup (>= 0.24, < 2.0.0)
jwt (>= 2.2.3, < 2.8.0)
log4r (= 1.1.10)
minitar (~> 0.9)
multi_json (~> 1.10)
puppet_forge (>= 2.3.0)
rexml (3.2.5)
rgen (0.9.0)
puppet_forge (>= 2.3.0, < 4.0.0)
racc (1.7.3)
rexml (3.2.6)
rgen (0.9.1)
ruby2_keywords (0.0.5)
ruby_smb (1.1.0)
bindata
@ -167,14 +180,14 @@ GEM
rubyntlm (0.6.3)
rubyzip (2.3.2)
scanf (1.0.0)
semantic_puppet (1.0.4)
semantic_puppet (1.1.0)
singleton (0.2.0)
terminal-table (3.0.2)
unicode-display_width (>= 1.1.1, < 3)
text (1.3.1)
thor (1.2.1)
unicode-display_width (2.2.0)
webrick (1.7.0)
windows_error (0.1.4)
thor (1.3.1)
unicode-display_width (2.5.0)
windows_error (0.1.5)
winrm (2.3.6)
builder (>= 2.1.2)
erubi (~> 1.8)
@ -189,8 +202,7 @@ GEM
logging (>= 1.6.1, < 3.0)
rubyzip (~> 2.0)
winrm (~> 2.0)
yard (0.9.28)
webrick (~> 1.7.0)
yard (0.9.36)
PLATFORMS
ruby
@ -199,4 +211,4 @@ DEPENDENCIES
bolt
BUNDLED WITH
2.3.9
2.5.6

View File

@ -5,30 +5,30 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "022r3m9wdxljpbya69y2i3h9g3dhhfaqzidf95m6qjzms792jvgp";
sha256 = "0irbdwkkjwzajq1ip6ba46q49sxnrl2cw7ddkdhsfhb6aprnm3vr";
type = "gem";
};
version = "2.8.0";
version = "2.8.6";
};
aws-eventstream = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1pyis1nvnbjxk12a43xvgj2gv0mvp4cnkc1gzw0v1018r61399gz";
sha256 = "0gvdg4yx4p9av2glmp7vsxhs0n8fj1ga9kq2xdb8f95j7b04qhzi";
type = "gem";
};
version = "1.2.0";
version = "1.3.0";
};
aws-partitions = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0af0fv57wgnzn4sjbhwd504dina62i60by3npl14ad4bc2aw7pnc";
sha256 = "0mydgvc5wn4adsic86907hzyfhgvzaq6nr394pnvk83ryv4zx77p";
type = "gem";
};
version = "1.607.0";
version = "1.899.0";
};
aws-sdk-core = {
dependencies = ["aws-eventstream" "aws-partitions" "aws-sigv4" "jmespath"];
@ -36,10 +36,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "164abp3cvmvfa2qsgzbxvkafbhwbgn3qwknp0amwmxw5nwvz8p3s";
sha256 = "0dlalj0pw6nfmmfqddjj8b5rv6lq1hqdq19im3s8fjq5ln5ij8lr";
type = "gem";
};
version = "3.131.2";
version = "3.191.4";
};
aws-sdk-ec2 = {
dependencies = ["aws-sdk-core" "aws-sigv4"];
@ -47,10 +47,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1c56an4cmvr1ync8pif588b4alvv8zfchna092xjbdzx4ip1yrfg";
sha256 = "19gfcb07kvywx9ymdf80k4i3yc61h41cdxnygp7197h92ff4qxhv";
type = "gem";
};
version = "1.322.0";
version = "1.444.0";
};
aws-sigv4 = {
dependencies = ["aws-eventstream"];
@ -58,20 +58,40 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0xp7diwq7nv4vvxrl9x3lis2l4x6bissrfzbfyy6rv5bmj5w109z";
sha256 = "1g3w27wzjy4si6kp49w10as6ml6g6zl3xrfqs5ikpfciidv9kpc4";
type = "gem";
};
version = "1.5.0";
version = "1.8.0";
};
base64 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g";
type = "gem";
};
version = "0.2.0";
};
bigdecimal = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0cq1c29zbkcxgdihqisirhcw76xc768z2zpd5vbccpq0l1lv76g7";
type = "gem";
};
version = "3.1.7";
};
bindata = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "06lqi4svq5qls9f7nnvd2zmjdqmi2sf82sq78ci5d78fq0z5x2vr";
sha256 = "08r67nglsqnxrbn803szf5bdnqhchhq8kf2by94f37fcl65wpp19";
type = "gem";
};
version = "2.4.10";
version = "2.5.0";
};
bolt = {
dependencies = ["CFPropertyList" "addressable" "aws-sdk-ec2" "concurrent-ruby" "ffi" "hiera-eyaml" "jwt" "logging" "minitar" "net-scp" "net-ssh" "net-ssh-krb" "orchestrator_client" "puppet" "puppet-resource_api" "puppet-strings" "puppetfile-resolver" "r10k" "ruby_smb" "terminal-table" "winrm" "winrm-fs"];
@ -79,10 +99,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0jshg2b2j24zgkh2nldwjqxm43dz9val6scxsjvq5kg3bwkdrby8";
sha256 = "1abj694v2asrlzpr68shy3whf73ajk6626zqy6mhmyy8qmg8i19h";
type = "gem";
};
version = "3.24.0";
version = "3.28.0";
};
builder = {
groups = ["default"];
@ -95,14 +115,15 @@
version = "3.2.4";
};
CFPropertyList = {
dependencies = ["base64" "nkf" "rexml"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0hadm41xr1fq3qp74jd9l5q8l0j9083rgklgzsilllwaav7qrrid";
sha256 = "0k1w5i4lb1z941m7ds858nly33f3iv12wvr1zav5x3fa99hj2my4";
type = "gem";
};
version = "2.3.6";
version = "3.0.7";
};
colored2 = {
groups = ["default"];
@ -119,20 +140,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14";
sha256 = "1qh1b14jwbbj242klkyz5fc7npd4j0mvndz62gajhvl1l3wd7zc2";
type = "gem";
};
version = "1.1.10";
version = "1.2.3";
};
connection_pool = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0ffdxhgirgc86qb42yvmfj6v1v0x4lvi0pxn9zhghkff44wzra0k";
sha256 = "1x32mcpm2cl5492kd6lbjbaf17qsssmpx9kdyr7z1wcif2cwyh0g";
type = "gem";
};
version = "2.2.5";
version = "2.4.1";
};
cri = {
groups = ["default"];
@ -159,10 +180,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "09l8lz3j00m898li0yfsnb6ihc63rdvhw3k5xczna5zrjk104f2l";
sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7";
type = "gem";
};
version = "1.10.0";
version = "1.12.0";
};
facter = {
dependencies = ["hocon" "thor"];
@ -170,10 +191,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "16xwli99vqj5329wzmf0ifzikllrym46scm9xp28syfygsrz39j0";
sha256 = "0pxpldfcf40dr9khra3sa131ij7gzd97bba2vpw89c785pl736a7";
type = "gem";
};
version = "4.2.10";
version = "4.6.1";
};
faraday = {
dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"];
@ -181,10 +202,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "00palwawk897p5gypw5wjrh93d4p0xz2yl9w93yicb4kq7amh8d4";
sha256 = "1c760q0ks4vj4wmaa7nh1dgvgqiwaw0mjr7v8cymy7i3ffgjxx90";
type = "gem";
};
version = "1.10.0";
version = "1.10.3";
};
faraday-em_http = {
groups = ["default"];
@ -303,31 +324,41 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0ci71w9jb979c379c7vzm88nc3k6lf68kbrsgw9nlx5g4hng0s78";
sha256 = "112gsrqah2w03kgi9mjsn6hl74mrwckphf223h36iayc4djf4lq2";
type = "gem";
};
version = "1.1.2";
version = "2.3.0";
};
ffi = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1862ydmclzy1a0cjbvm8dz7847d9rch495ib0zb64y84d3xd4bkg";
sha256 = "1yvii03hcgqj30maavddqamqy50h7y6xcn2wcyq72wn823zl4ckd";
type = "gem";
};
version = "1.15.5";
version = "1.16.3";
};
gettext = {
dependencies = ["locale" "text"];
forwardable = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0764vj7gacn0aypm2bf6m46dzjzwzrjlmbyx6qwwwzbmi94r40wr";
sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi";
type = "gem";
};
version = "3.2.9";
version = "1.3.3";
};
gettext = {
dependencies = ["erubi" "locale" "prime" "racc" "text"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "16h0kda5z4s4zqygyk0f52xzs9mlz9r4lnhjwk729hhmdbz68a19";
type = "gem";
};
version = "3.4.9";
};
gettext-setup = {
dependencies = ["fast_gettext" "gettext" "locale"];
@ -335,10 +366,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1vfnayz20xd8q0sz27816kvgia9z2dpj9fy7z15da239wmmnz7ga";
sha256 = "1v6liz934gmx1wv1z6bvpim6aanbr66xjhb90lc9z1jxayczmm1a";
type = "gem";
};
version = "0.34";
version = "1.1.0";
};
gssapi = {
dependencies = ["ffi"];
@ -362,46 +393,36 @@
};
version = "1.4.0";
};
hiera = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "01kh882rp9xdy2cx2avax79ywpfxqhnwsn05cxwyiqrhfkk36p4x";
type = "gem";
};
version = "3.9.0";
};
hiera-eyaml = {
dependencies = ["highline" "optimist"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1iydhxavcniprqly7ad8c2413jwvrdf7zjmzl3xxlnkmq9900zf9";
sha256 = "0m7zr33qfhvwxqx4kh61rabmbkhp3y4ans66kfpgrzjyvj1vdb6d";
type = "gem";
};
version = "3.3.0";
version = "3.4.0";
};
highline = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0yclf57n2j3cw8144ania99h1zinf8q3f5zrhqa754j6gl95rp9d";
sha256 = "02ghhvigqbq4252gsi4w8a9klkdkybmbz29ghfp1y6sqzlcb466a";
type = "gem";
};
version = "2.0.3";
version = "3.0.1";
};
hocon = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0mifv4vfvppfdpkd0cwgy634sj0aplz6ys84sp8s11qrnm6vlnmn";
sha256 = "106dmzsl1bxkqw5xaif012nwwfr3k9wff32cqc77ibjngknj6477";
type = "gem";
};
version = "1.3.1";
version = "1.4.0";
};
httpclient = {
groups = ["default"];
@ -418,20 +439,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1mnvb80cdg7fzdcs3xscv21p28w4igk5sj5m7m81xp8v2ks87jj0";
sha256 = "1cdw9vw2qly7q7r41s7phnac264rbsdqgj4l0h4nqgbjb157g393";
type = "gem";
};
version = "1.6.1";
version = "1.6.2";
};
jwt = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "036i5fc09275ms49mw43mh4i9pwaap778ra2pmx06ipzyyjl6bfs";
sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87";
type = "gem";
};
version = "2.2.3";
version = "2.7.1";
};
little-plugger = {
groups = ["default"];
@ -448,10 +469,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0997465kxvpxm92fiwc2b16l49mngk7b68g5k35ify0m3q0yxpdn";
sha256 = "107pm4ccmla23z963kyjldgngfigvchnv85wr6m69viyxxrrjbsj";
type = "gem";
};
version = "2.1.3";
version = "2.1.4";
};
log4r = {
groups = ["default"];
@ -509,10 +530,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1n0kvnrcrjn31jb97kcx3wj1f5kkjza7yygfq8rxzf3i57g7jaa6";
sha256 = "1033p35166d9p97y4vajbbvr13pmkk9zwn7sylxpmk9jrpk8ri67";
type = "gem";
};
version = "2.2.3";
version = "2.4.0";
};
net-http-persistent = {
dependencies = ["connection_pool"];
@ -520,10 +541,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1yfypmfg1maf20yfd22zzng8k955iylz7iip0mgc9lazw36g8li7";
sha256 = "0i1as2lgnw7b4jid0gw5glv5hnxz36nmfsbr9rmxbcap72ijgy03";
type = "gem";
};
version = "4.0.1";
version = "4.0.2";
};
net-scp = {
dependencies = ["net-ssh"];
@ -531,20 +552,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0b0jqrcsp4bbi4n4mzyf70cp2ysyp6x07j8k8cqgxnvb4i3a134j";
sha256 = "1si2nq9l6jy5n2zw1q59a5gaji7v9vhy8qx08h4fg368906ysbdk";
type = "gem";
};
version = "1.2.1";
version = "4.0.0";
};
net-ssh = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0jp3jgcn8cij407xx9ldb5h9c6jv13jc4cf6kk2idclz43ww21c9";
sha256 = "1i01340c4i144vvn3x54lc2rb77ch829qipl1rh6rqwm3yxzml9w";
type = "gem";
};
version = "6.1.0";
version = "7.2.1";
};
net-ssh-krb = {
dependencies = ["gssapi" "net-ssh"];
@ -557,25 +578,36 @@
};
version = "0.5.1";
};
nori = {
nkf = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "066wc774a2zp4vrq3k7k8p0fhv30ymqmxma1jj7yg5735zls8agn";
sha256 = "09piyp2pd74klb9wcn0zw4mb5l0k9wzwppxggxi1yi95l2ym3hgv";
type = "gem";
};
version = "2.6.0";
version = "0.2.0";
};
nori = {
dependencies = ["bigdecimal"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "12wfv36jzc0978ij5c56nnfh5k8ax574njawigs98ysmp1x5s2ql";
type = "gem";
};
version = "2.7.0";
};
optimist = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1vg2chy1cfmdj6c1gryl8zvjhhmb3plwgyh1jfnpq4fnfqv7asrk";
sha256 = "0q4jqq3v1bxlfr9jgqmahnygkvl81lr6s1rhm8qg66c9xr9nz241";
type = "gem";
};
version = "3.0.1";
version = "3.1.0";
};
orchestrator_client = {
dependencies = ["faraday" "net-http-persistent"];
@ -583,31 +615,42 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1lfispcl4sr1c7am22j55sj5xvsky422b3bh7645j3n12zqg7pp2";
sha256 = "05jb10gjffrj5wy8ps1chki3n0z734bx1nx7a6wahh7cjnrqqmsg";
type = "gem";
};
version = "0.6.1";
version = "0.7.0";
};
prime = {
dependencies = ["forwardable" "singleton"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1973kz8lbck6ga5v42f55jk8b8pnbgwp9p67dl1xw15gvz55dsfl";
type = "gem";
};
version = "0.1.2";
};
public_suffix = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb";
sha256 = "1bni4qjrsh2q49pnmmd6if4iv3ak36bd2cckrs6npl111n769k9m";
type = "gem";
};
version = "4.0.7";
version = "5.0.4";
};
puppet = {
dependencies = ["concurrent-ruby" "deep_merge" "facter" "fast_gettext" "hiera" "locale" "multi_json" "puppet-resource_api" "scanf" "semantic_puppet"];
dependencies = ["concurrent-ruby" "deep_merge" "facter" "fast_gettext" "locale" "multi_json" "puppet-resource_api" "scanf" "semantic_puppet"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1lfpmfjc95a7s19h1q0hwjcm6gzgiaxklpayxy32p8c2hzwzjk00";
sha256 = "1dhax5d40c03n0lffy10mvs0c3mgfqq1dsc3gb5ihgb2l1sbs0a7";
type = "gem";
};
version = "7.17.0";
version = "8.5.1";
};
puppet-resource_api = {
dependencies = ["hocon"];
@ -615,10 +658,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1dchnnrrx0wd0pcrry5aaqwnbbgvp81g6f3brqhgvkc397kly3lj";
sha256 = "0rxy5s7hl707x4sc1b4v2yqyii6pkym2gmsam3ri0f0xmmzyg0jb";
type = "gem";
};
version = "1.8.14";
version = "1.9.0";
};
puppet-strings = {
dependencies = ["rgen" "yard"];
@ -626,10 +669,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0w3rc5swdin44an1l5jgnljv46yflcd2d2zvakd54nvdh0r30ypx";
sha256 = "0zcs25xxkfymks4knilryfpr8k0v7z3nazdm61v7a1x4rxhs7sxp";
type = "gem";
};
version = "2.9.0";
version = "4.1.2";
};
puppet_forge = {
dependencies = ["faraday" "faraday_middleware" "minitar" "semantic_puppet"];
@ -648,10 +691,10 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0d36nzdlb7gvsikbvkm840qd5xglyph6ry395ynch6g75vlkr5xi";
sha256 = "1kil8sbrl9c34ygrgm35893zygr4j6fjvfhbs4rs0b5n3cjrainm";
type = "gem";
};
version = "0.6.1";
version = "0.6.3";
};
r10k = {
dependencies = ["colored2" "cri" "fast_gettext" "gettext" "gettext-setup" "jwt" "log4r" "minitar" "multi_json" "puppet_forge"];
@ -659,30 +702,40 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0hdlq01186w9bx270iyyk10w6jccxc4f0dx7kxgg6lnl1rsnkd4i";
sha256 = "198bar06xqap19j9y831j98ahd3w4ky2k0klwaa39sa1p6fpcjdi";
type = "gem";
};
version = "3.15.0";
version = "3.16.0";
};
racc = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp";
type = "gem";
};
version = "1.7.3";
};
rexml = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "08ximcyfjy94pm1rhcx04ny1vx2sk0x4y185gzn86yfsbzwkng53";
sha256 = "05i8518ay14kjbma550mv0jm8a6di8yp5phzrd8rj44z9qnrlrp0";
type = "gem";
};
version = "3.2.5";
version = "3.2.6";
};
rgen = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "18ryflbkc2pvbb7jwl35pnyb1mlx9fby85dnqi7hsbz78mzsf87n";
sha256 = "1abg3frzak6inwbr4caq6mfd5spx37xnwlxss8615jr12wh525vp";
type = "gem";
};
version = "0.9.0";
version = "0.9.1";
};
ruby2_keywords = {
groups = ["default"];
@ -740,10 +793,20 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0gg1bizlgb8wswxwy3irgppqvd6mlr27qsp0fzpm459wffzq10sx";
sha256 = "0ndqm3jnpdlwkk1jwqdyyb7yw7gv6r4kmjs30g09ap8siv80ilaj";
type = "gem";
};
version = "1.0.4";
version = "1.1.0";
};
singleton = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0qq54imvbksnckzf9hrq9bjzcdb0n8wfv6l5jc0di10n88277jx6";
type = "gem";
};
version = "0.2.0";
};
terminal-table = {
dependencies = ["unicode-display_width"];
@ -771,40 +834,30 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0inl77jh4ia03jw3iqm5ipr76ghal3hyjrd6r8zqsswwvi9j2xdi";
sha256 = "1vq1fjp45az9hfp6fxljhdrkv75cvbab1jfrwcw738pnsiqk8zps";
type = "gem";
};
version = "1.2.1";
version = "1.3.1";
};
unicode-display_width = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1nlfck6z986fngp0r74maswmyb1rcksc8xc3mfpw9cj23c3s8zwn";
sha256 = "1d0azx233nags5jx3fqyr23qa2rhgzbhv8pxp46dgbg1mpf82xky";
type = "gem";
};
version = "2.2.0";
};
webrick = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1d4cvgmxhfczxiq5fr534lmizkhigd15bsx5719r5ds7k7ivisc7";
type = "gem";
};
version = "1.7.0";
version = "2.5.0";
};
windows_error = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0zmm2if81ia33hp18h8yrgnpgcdyrxziyf185r0zx8qy7n8mlchl";
sha256 = "1825v7hvcl0xss6scyfv76i0cs0kvj72wy20kn7xqylw9avjga2r";
type = "gem";
};
version = "0.1.4";
version = "0.1.5";
};
winrm = {
dependencies = ["builder" "erubi" "gssapi" "gyoku" "httpclient" "logging" "nori" "rubyntlm"];
@ -829,14 +882,13 @@
version = "1.3.5";
};
yard = {
dependencies = ["webrick"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0p1if8g9ww6hlpfkphqv3y1z0rbqnnrvb38c5qhnala0f8qpw6yk";
sha256 = "1r0b8w58p7gy06wph1qdjv2p087hfnmhd9jk23vjdj803dn761am";
type = "gem";
};
version = "0.9.28";
version = "0.9.36";
};
}

View File

@ -1,4 +1,11 @@
{ lib, bundlerApp, makeWrapper, bundlerUpdateScript, puppet-bolt, testers }:
{
bundlerApp,
bundlerUpdateScript,
lib,
makeWrapper,
puppet-bolt,
testers,
}:
bundlerApp {
pname = "bolt";
@ -26,11 +33,13 @@ bundlerApp {
updateScript = bundlerUpdateScript "puppet-bolt";
};
meta = with lib; {
meta = {
description = "Execute commands remotely over SSH and WinRM";
homepage = "https://github.com/puppetlabs/bolt";
license = licenses.asl20;
maintainers = with maintainers; [ uvnikita ];
platforms = platforms.unix;
changelog = "https://github.com/puppetlabs/bolt/blob/main/CHANGELOG.md";
license = lib.licenses.asl20;
mainProgram = "bolt";
maintainers = with lib.maintainers; [ uvnikita anthonyroussel ];
platforms = lib.platforms.unix;
};
}

View File

@ -1,7 +1,7 @@
GEM
remote: https://rubygems.org/
specs:
puppet-lint (2.5.2)
puppet-lint (4.2.4)
PLATFORMS
ruby
@ -10,4 +10,4 @@ DEPENDENCIES
puppet-lint
BUNDLED WITH
2.2.24
2.5.6

View File

@ -4,9 +4,9 @@
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1rcj3cb6lf90g6vvhh3c9p8yn7pgibglf9k5878bzd6pn5ag0h9v";
sha256 = "1n2pffwxj1n33hc7aw74g6a4gn5v7rawcs7rglidbdq1g4kzd829";
type = "gem";
};
version = "2.5.2";
version = "4.2.4";
};
}

View File

@ -0,0 +1,30 @@
{
bundlerApp,
bundlerUpdateScript,
lib,
puppet-lint,
testers,
}:
bundlerApp {
pname = "puppet-lint";
gemdir = ./.;
exes = [ "puppet-lint" ];
passthru = {
tests.version = testers.testVersion {
package = puppet-lint;
version = (import ./gemset.nix).puppet-lint.version;
};
updateScript = bundlerUpdateScript "puppet-lint";
};
meta = {
description = "Checks Puppet code against the recommended Puppet language style guide";
homepage = "https://github.com/puppetlabs/puppet-lint";
changelog = "https://github.com/puppetlabs/puppet-lint/blob/main/CHANGELOG.md";
license = lib.licenses.mit;
mainProgram = "puppet-lint";
maintainers = with lib.maintainers; [ anthonyroussel ];
};
}

View File

@ -0,0 +1,62 @@
GEM
remote: https://rubygems.org/
specs:
colored2 (3.1.2)
cri (2.15.11)
erubi (1.12.0)
faraday (2.9.0)
faraday-net_http (>= 2.0, < 3.2)
faraday-follow_redirects (0.3.0)
faraday (>= 1, < 3)
faraday-net_http (3.1.0)
net-http
fast_gettext (2.3.0)
forwardable (1.3.3)
gettext (3.4.9)
erubi
locale (>= 2.0.5)
prime
racc
text (>= 1.3.0)
gettext-setup (1.1.0)
fast_gettext (~> 2.1)
gettext (~> 3.4)
locale
jwt (2.7.1)
locale (2.1.4)
log4r (1.1.10)
minitar (0.9)
multi_json (1.15.0)
net-http (0.4.1)
uri
prime (0.1.2)
forwardable
singleton
puppet_forge (5.0.3)
faraday (~> 2.0)
faraday-follow_redirects (~> 0.3.0)
minitar
semantic_puppet (~> 1.0)
r10k (4.0.1)
colored2 (= 3.1.2)
cri (>= 2.15.10)
gettext-setup (>= 0.24, < 2.0)
jwt (>= 2.2.3, < 2.8.0)
log4r (= 1.1.10)
minitar (~> 0.9)
multi_json (~> 1.10)
puppet_forge (>= 4.1, < 6)
racc (1.7.3)
semantic_puppet (1.1.0)
singleton (0.2.0)
text (1.3.1)
uri (0.13.0)
PLATFORMS
ruby
DEPENDENCIES
r10k
BUNDLED WITH
2.5.6

View File

@ -0,0 +1,251 @@
{
colored2 = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0jlbqa9q4mvrm73aw9mxh23ygzbjiqwisl32d8szfb5fxvbjng5i";
type = "gem";
};
version = "3.1.2";
};
cri = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1bhsgnjav94mz5vf3305gxz1g34gm9kxvnrn1dkz530r8bpj0hr5";
type = "gem";
};
version = "2.15.11";
};
erubi = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "08s75vs9cxlc4r1q2bjg4br8g9wc5lc5x5vl0vv4zq5ivxsdpgi7";
type = "gem";
};
version = "1.12.0";
};
faraday = {
dependencies = ["faraday-net_http"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1qqb1rmk0f9m82iijjlqadh5yby1bhnr6svjk9vxdvh6f181988s";
type = "gem";
};
version = "2.9.0";
};
faraday-follow_redirects = {
dependencies = ["faraday"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr";
type = "gem";
};
version = "0.3.0";
};
faraday-net_http = {
dependencies = ["net-http"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "17w51yk4rrm9rpnbc3x509s619kba0jga3qrj4b17l30950vw9qn";
type = "gem";
};
version = "3.1.0";
};
fast_gettext = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "112gsrqah2w03kgi9mjsn6hl74mrwckphf223h36iayc4djf4lq2";
type = "gem";
};
version = "2.3.0";
};
forwardable = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi";
type = "gem";
};
version = "1.3.3";
};
gettext = {
dependencies = ["erubi" "locale" "prime" "racc" "text"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "16h0kda5z4s4zqygyk0f52xzs9mlz9r4lnhjwk729hhmdbz68a19";
type = "gem";
};
version = "3.4.9";
};
gettext-setup = {
dependencies = ["fast_gettext" "gettext" "locale"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1v6liz934gmx1wv1z6bvpim6aanbr66xjhb90lc9z1jxayczmm1a";
type = "gem";
};
version = "1.1.0";
};
jwt = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "16z11alz13vfc4zs5l3fk6n51n2jw9lskvc4h4prnww0y797qd87";
type = "gem";
};
version = "2.7.1";
};
locale = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "107pm4ccmla23z963kyjldgngfigvchnv85wr6m69viyxxrrjbsj";
type = "gem";
};
version = "2.1.4";
};
log4r = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0ri90q0frfmigkirqv5ihyrj59xm8pq5zcmf156cbdv4r4l2jicv";
type = "gem";
};
version = "1.1.10";
};
minitar = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "126mq86x67d1p63acrfka4zx0cx2r0vc93884jggxnrmmnzbxh13";
type = "gem";
};
version = "0.9";
};
multi_json = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z";
type = "gem";
};
version = "1.15.0";
};
net-http = {
dependencies = ["uri"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "10n2n9aq00ih8v881af88l1zyrqgs5cl3njdw8argjwbl5ggqvm9";
type = "gem";
};
version = "0.4.1";
};
prime = {
dependencies = ["forwardable" "singleton"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1973kz8lbck6ga5v42f55jk8b8pnbgwp9p67dl1xw15gvz55dsfl";
type = "gem";
};
version = "0.1.2";
};
puppet_forge = {
dependencies = ["faraday" "faraday-follow_redirects" "minitar" "semantic_puppet"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "168w15y5rnsm6wspqxn0wg543r89cbajc8wky0sg9vzpgpr27176";
type = "gem";
};
version = "5.0.3";
};
r10k = {
dependencies = ["colored2" "cri" "gettext-setup" "jwt" "log4r" "minitar" "multi_json" "puppet_forge"];
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1g7bx9k112mnxpnasj59zaz2c7x51ia856b5q41kfr3i9y2q3k78";
type = "gem";
};
version = "4.0.1";
};
racc = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "01b9662zd2x9bp4rdjfid07h09zxj7kvn7f5fghbqhzc625ap1dp";
type = "gem";
};
version = "1.7.3";
};
semantic_puppet = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0ndqm3jnpdlwkk1jwqdyyb7yw7gv6r4kmjs30g09ap8siv80ilaj";
type = "gem";
};
version = "1.1.0";
};
singleton = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "0qq54imvbksnckzf9hrq9bjzcdb0n8wfv6l5jc0di10n88277jx6";
type = "gem";
};
version = "0.2.0";
};
text = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "1x6kkmsr49y3rnrin91rv8mpc3dhrf3ql08kbccw8yffq61brfrg";
type = "gem";
};
version = "1.3.1";
};
uri = {
groups = ["default"];
platforms = [];
source = {
remotes = ["https://rubygems.org"];
sha256 = "094gk72ckazf495qc76gk09b5i318d5l9m7bicg2wxlrjcm3qm96";
type = "gem";
};
version = "0.13.0";
};
}

View File

@ -0,0 +1,47 @@
{
bundlerApp,
bundlerUpdateScript,
git,
gnutar,
gzip,
lib,
makeWrapper,
r10k,
testers,
}:
bundlerApp {
pname = "r10k";
gemdir = ./.;
exes = [ "r10k" ];
nativeBuildInputs = [ makeWrapper ];
postBuild = ''
wrapProgram $out/bin/r10k --prefix PATH : ${
lib.makeBinPath [
git
gnutar
gzip
]
}
'';
passthru = {
tests.version = testers.testVersion {
command = "${lib.getExe r10k} version";
package = r10k;
version = (import ./gemset.nix).r10k.version;
};
updateScript = bundlerUpdateScript "r10k";
};
meta = {
description = "Puppet environment and module deployment";
homepage = "https://github.com/puppetlabs/r10k";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ zimbatm manveru nicknovitski anthonyroussel ];
platforms = lib.platforms.unix;
mainProgram = "r10k";
};
}

View File

@ -1,4 +1,4 @@
{ lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, rosa }:
{ lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, rosa, nix-update-script }:
buildGoModule rec {
pname = "rosa";
@ -24,9 +24,12 @@ buildGoModule rec {
--zsh <($out/bin/rosa completion zsh)
'';
passthru.tests.version = testers.testVersion {
package = rosa;
command = "rosa version --client";
passthru = {
tests.version = testers.testVersion {
package = rosa;
command = "rosa version --client";
};
updateScript = nix-update-script { };
};
meta = with lib; {

View File

@ -0,0 +1,42 @@
{ lib
, stdenv
, fetchFromGitHub
}:
stdenv.mkDerivation (finalAttrs: {
pname = "ruapu";
version = "0.1.0";
src = fetchFromGitHub {
owner = "nihui";
repo = "ruapu";
rev = finalAttrs.version;
hash = "sha256-gP2O0KtzArNCU3Sqc7STitO6WkS1536Z4VkA5U1uZuc=";
};
buildPhase = ''
runHook preBuild
$CC main.c -o ruapu
runHook postBuild
'';
installPhase = ''
runHook preInstall
install -Dm755 ruapu $out/bin/ruapu
install -Dm644 ruapu.h $out/include/ruapu.h
runHook postInstall
'';
meta = {
description = "Detect CPU ISA features with single-file";
homepage = "https://github.com/nihui/ruapu";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ aleksana ];
mainProgram = "ruapu";
platforms = lib.platforms.all;
};
})

View File

@ -9,18 +9,18 @@
buildGoModule rec {
pname = "shopware-cli";
version = "0.4.34";
version = "0.4.35";
src = fetchFromGitHub {
repo = "shopware-cli";
owner = "FriendsOfShopware";
rev = version;
hash = "sha256-hPEaTfOxijyf0pzgMBKmljB41A0G2aena50pBZerV0s=";
hash = "sha256-RJKne2Nq8mrVBgiOkXoM1HKIJ/BU0MQckbequ/0THGk=";
};
nativeBuildInputs = [ installShellFiles makeWrapper ];
nativeCheckInputs = [ git dart-sass ];
vendorHash = "sha256-BODiybzXw4gJk99SzzDVvYsV555rW5ehhn+m/pre/pA=";
vendorHash = "sha256-jQCTdvJVe99sL8C9AkJZDsQV9tUoAXY18ar3+FNXEdM=";
postInstall = ''
export HOME="$(mktemp -d)"

View File

@ -0,0 +1,52 @@
{ lib
, fetchFromGitHub
, smassh
, python3
, testers
}:
python3.pkgs.buildPythonApplication rec {
pname = "smassh";
version = "3.1.3";
pyproject = true;
src = fetchFromGitHub {
owner = "kraanzu";
repo = "smassh";
rev = "v${version}";
hash = "sha256-QE7TFf/5hdd2W2EsVbn3gV/FundhJNxHqv0JWV5dYDc=";
};
nativeBuildInputs = with python3.pkgs; [
poetry-core
pythonRelaxDepsHook
];
pythonRelaxDeps = [
"textual"
];
propagatedBuildInputs = with python3.pkgs; [
textual
appdirs
click
requests
];
# No tests available
doCheck = false;
passthru.tests.version = testers.testVersion {
package = smassh;
command = "HOME=$(mktemp -d) smassh --version";
};
meta = with lib; {
description = "A TUI based typing test application inspired by MonkeyType";
homepage = "https://github.com/kraanzu/smassh";
changelog = "https://github.com/kraanzu/smassh/blob/main/CHANGELOG.md";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ aimpizza ];
mainProgram = "smassh";
};
}

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