Compare commits

..

1615 Commits

Author SHA1 Message Date
Thiago Kenji Okada
8a3f95b79b
Merge pull request #305839 from r-ryantm/auto-update/libretro.mame2003-plus
libretro.mame2003-plus: unstable-2024-04-13 -> unstable-2024-04-19
2024-04-22 10:41:57 +01:00
Thiago Kenji Okada
b9d4a3fe9e
Merge pull request #305833 from r-ryantm/auto-update/libretro.dolphin
libretro.dolphin: unstable-2022-12-17 -> unstable-2024-04-19
2024-04-22 10:41:45 +01:00
Thiago Kenji Okada
27b7563d16
Merge pull request #305832 from r-ryantm/auto-update/libretro.play
libretro.play: unstable-2024-04-10 -> unstable-2024-04-15
2024-04-22 10:41:26 +01:00
Fabian Affolter
8c032eec80
Merge pull request #305924 from fabaff/exploitdb-bump
exploitdb: 2024-04-20 -> 2024-04-22
2024-04-22 11:39:25 +02:00
Thiago Kenji Okada
346437f0e6
Merge pull request #305856 from r-ryantm/auto-update/libretro.swanstation
libretro.swanstation: unstable-2024-01-26 -> unstable-2024-04-18
2024-04-22 10:33:17 +01:00
Thiago Kenji Okada
a8fcdc44d1
Merge pull request #305851 from r-ryantm/auto-update/libretro.flycast
libretro.flycast: unstable-2024-04-12 -> unstable-2024-04-19
2024-04-22 10:33:09 +01:00
Thiago Kenji Okada
cf016a4440
Merge pull request #305850 from r-ryantm/auto-update/libretro.fbneo
libretro.fbneo: unstable-2024-04-15 -> unstable-2024-04-20
2024-04-22 10:32:33 +01:00
Thiago Kenji Okada
c5c0c00cef
Merge pull request #305848 from r-ryantm/auto-update/libretro.genesis-plus-gx
libretro.genesis-plus-gx: unstable-2024-04-05 -> unstable-2024-04-20
2024-04-22 10:32:20 +01:00
Thiago Kenji Okada
d3422df645
Merge pull request #305834 from r-ryantm/auto-update/retroarch-assets
retroarch-assets: unstable-2024-01-02 -> unstable-2024-04-18
2024-04-22 10:32:05 +01:00
Thiago Kenji Okada
73c81c6c87
Merge pull request #305840 from r-ryantm/auto-update/libretro.ppsspp
libretro.ppsspp: unstable-2024-04-14 -> unstable-2024-04-20
2024-04-22 10:31:45 +01:00
Thiago Kenji Okada
e7f1fb7f19
Merge pull request #305841 from r-ryantm/auto-update/libretro.snes9x
libretro.snes9x: unstable-2024-04-13 -> unstable-2024-04-20
2024-04-22 10:31:16 +01:00
Thiago Kenji Okada
f3ca980fe7
Merge pull request #305838 from r-ryantm/auto-update/libretro.pcsx-rearmed
libretro.pcsx-rearmed: unstable-2024-04-14 -> unstable-2024-04-18
2024-04-22 10:30:49 +01:00
Thiago Kenji Okada
e98ab47752
Merge pull request #305831 from r-ryantm/auto-update/libretro.beetle-psx-hw
libretro.beetle-psx-hw: unstable-2024-04-12 -> unstable-2024-04-19
2024-04-22 10:30:34 +01:00
rewine
cef8ae469e
Merge pull request #305835 from Icy-Thought/whitesur-icon
whitesur-icon-theme: 2024-04-08 -> 2024-04-22
2024-04-22 17:24:05 +08:00
R. Ryantm
58e28b3888 ocamlPackages.ca-certs-nss: 3.92 -> 3.98 2024-04-22 11:18:15 +02:00
Basti
f6f1ab952e
Merge pull request #305608 from Sigmanificient/tuifi-4.0.0
tuifimanager: 3.3.5 -> 4.0.0
2024-04-22 09:08:30 +00:00
Ulrik Strid
3ab807f275
Merge pull request #304972 from vbgl/ocaml-5.2.0β2
ocaml-ng.ocamlPackages_5_2.ocaml: 5.2.0-β1 → 5.2.0-β2
2024-04-22 10:51:56 +02:00
Elliot Cameron
be137fd0d0 neovim: propagate pname and version through wrapper 2024-04-22 10:46:27 +02:00
K900
45bc5d5b88
Merge pull request #305692 from Naxdy/work/add-python3-to-ecm
kdePackages/ecm: add `python3` to `extraPropagatedBuildInputs`
2024-04-22 11:44:01 +03:00
Doron Behar
3412d90524
Merge pull request #304710 from r-ryantm/auto-update/python312Packages.jedi-language-server
python312Packages.jedi-language-server: 0.41.3 -> 0.41.4
2024-04-22 11:42:05 +03:00
Haseeb Majid
af270165be vimPlugins.arrow-nvim: init at 2024-04-19 2024-04-22 10:34:07 +02:00
kirillrdy
1fc05e600a
Merge pull request #305270 from phiadaarr/python3Packages.ducc0_34_0
python3Packages.ducc0: 0.33.0 -> 0.34.0
2024-04-22 18:29:21 +10:00
Pol Dellaiera
c9d72a6fd4
Merge pull request #302361 from nim65s/pythonqt
python-qt: 3.4.2 -> 3.5.1
2024-04-22 10:24:38 +02:00
Fabian Affolter
1a8423b70d
Merge pull request #305887 from r-ryantm/auto-update/troubadix
troubadix: 24.4.0 -> 24.4.1
2024-04-22 10:17:49 +02:00
Julien Malka
152e23f469
Merge pull request #305911 from FedericoSchonborn/waycheck-1.2.1 2024-04-22 09:46:36 +02:00
7c6f434c
be95d641f9
Merge pull request #302353 from xworld21/texlive-avoid-self-dependency
{asymptote,texlive.bin.xindy}: build binaries without docs and other tex files
2024-04-22 07:42:12 +00:00
Martin Weinelt
f3be87126c
Merge pull request #305860 from r-ryantm/auto-update/python311Packages.pyfritzhome
python311Packages.pyfritzhome: 0.6.10 -> 0.6.11
2024-04-22 09:23:20 +02:00
K900
5eade37305
Merge pull request #305806 from K900/backport-solid-luks
kdePackages.solid: backport fix for mounting LUKS devices
2024-04-22 10:16:19 +03:00
Fabian Affolter
db176ef1d6
Merge pull request #305892 from JamieMagee/airtouch5py
python312Packages.airtouch5py: init at 0.2.8
2024-04-22 08:50:14 +02:00
Fabian Affolter
caf461b936
Merge pull request #305747 from fabaff/gdu-bump
gdu: 5.27.0 -> 5.28.0
2024-04-22 08:43:51 +02:00
Fabian Affolter
d0a7011604
Merge pull request #302041 from fabaff/aranet4-bump
python312Packages.aranet4: 2.2.3 -> 2.3.0
2024-04-22 08:32:27 +02:00
Fabian Affolter
927c7e41d1 exploitdb: 2024-04-20 -> 2024-04-22
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2024-04-20...2024-04-22
2024-04-22 08:30:33 +02:00
Ulrik Strid
ce83e19fed
Merge pull request #305886 from wegank/ocaml-jane-street-old-drop
ocamlPackages.janeStreet_0_9_0: drop
2024-04-22 08:08:52 +02:00
Robert Schütz
0cd7d67808
Merge pull request #305880 from dotlambda/librewolf
librewolf-unwrapped: 124.0.2-1 -> 125.0.1-1
2024-04-22 05:36:55 +00:00
Vincent Laporte
1fe3651deb
Remove .../ocaml-modules/janestreet/old.nix 2024-04-22 07:29:28 +02:00
Vincent Laporte
db06045c71 haxe: use OCaml 4.14 2024-04-22 07:19:21 +02:00
Vincent Laporte
fc67f455c7 haxe: 4.3.3 → 4.3.4 2024-04-22 07:19:21 +02:00
Federico Damián Schonborn
d03346fee1
waycheck: 1.2.0 -> 1.2.1
https://gitlab.freedesktop.org/serebit/waycheck/-/releases/v1.2.1
https://gitlab.freedesktop.org/serebit/waycheck/-/compare/v1.2.0...v1.2.1

Signed-off-by: Federico Damián Schonborn <federicoschonborn@disroot.org>
2024-04-22 02:05:17 -03:00
nixpkgs-merge-bot[bot]
de52a47e96
Merge pull request #305888 from r-ryantm/auto-update/cargo-expand
cargo-expand: 1.0.84 -> 1.0.85
2024-04-22 04:54:22 +00:00
rewine
baab40619e
Merge pull request #305531 from r-ryantm/auto-update/miriway
miriway: unstable-2024-04-04 -> unstable-2024-04-16
2024-04-22 12:09:13 +08:00
Jamie Magee
a16e053bf9 home-assistant: update component packages 2024-04-21 20:57:20 -07:00
Jamie Magee
2978052a77 python312Packages.airtouch5py: init at 0.2.8 2024-04-21 20:57:03 -07:00
Weijia Wang
b89ef95785
Merge pull request #303169 from aisamu/patch-1
msgpack-tools: include darwin
2024-04-22 05:51:33 +02:00
R. Ryantm
3634c00898 cargo-expand: 1.0.84 -> 1.0.85 2024-04-22 03:30:15 +00:00
R. Ryantm
a952ecf90b troubadix: 24.4.0 -> 24.4.1 2024-04-22 03:28:14 +00:00
Samuel Tschiedel
2a30fa8ccb msgpack-tools: include darwin 2024-04-22 05:26:57 +02:00
Weijia Wang
df51f2293e
Merge pull request #305317 from tyxieblub/shelldap-darwin
shelldap: fix on darwin using shortenPerlShebang
2024-04-22 05:21:53 +02:00
Weijia Wang
82864d1bfd ocamlPackages.janeStreet_0_9_0: drop 2024-04-22 05:16:13 +02:00
Weijia Wang
446bf53d6c
Merge pull request #305539 from r-ryantm/auto-update/marimo
marimo: 0.4.0 -> 0.4.2
2024-04-22 05:12:46 +02:00
Weijia Wang
3897ab6805
Merge pull request #305854 from txgk/newGumboLink
gumbo: update project link
2024-04-22 05:10:37 +02:00
Weijia Wang
9c3e0d28d6
Merge pull request #305877 from siraben/lambda-delta-clang
lambda-delta: fix build with clang
2024-04-22 05:09:29 +02:00
Weijia Wang
20e02ff225
Merge pull request #305874 from siraben/fix-snow
snow: fix build
2024-04-22 05:09:04 +02:00
Weijia Wang
5e84121d7b
Merge pull request #305875 from siraben/fix-miranda-clang
miranda: fix build with clang
2024-04-22 05:05:07 +02:00
Mario Rodas
468f61d77c
Merge pull request #305022 from saschagrunert/cri-tools-v1.30
cri-tools: 1.29.0 -> 1.30.0
2024-04-21 21:21:52 -05:00
Weijia Wang
5cb9d83fb8
Merge pull request #305826 from KamilaBorowska/maintainers-remove-kamilaborowska
maintainers: remove KamilaBorowska
2024-04-22 04:02:28 +02:00
Silvan Mosberger
a5edac542c
Merge pull request #305873 from willbush/workflows/by-name/force-cli-color
workflows: force CLI color when running nixpkgs-check-by-name
2024-04-22 04:00:54 +02:00
Ben Siraphob
13cd8b8437
lambda-delta: fix build with clang 2024-04-21 21:50:11 -04:00
Robert Schütz
926d688d04
Merge pull request #300556 from dotlambda/python3Packages.recurring-ical-events
python312Packages.recurring-ical-events: 2.1.3 -> 2.2.0
2024-04-22 01:48:51 +00:00
Ben Siraphob
e2173b5f14
snow: fix build 2024-04-21 21:41:36 -04:00
Ben Siraphob
91354da666
miranda: fix build with clang 2024-04-21 21:40:38 -04:00
Mario Rodas
21b17f0be3
Merge pull request #305866 from marsam/pname-postgresql-lantern
postgresqlPackages.lantern: set pname to postgresql-lantern
2024-04-21 20:40:10 -05:00
Robert Schütz
a97d8db6c7 librewolf-unwrapped: 124.0.2-1 -> 125.0.1-1 2024-04-21 18:35:06 -07:00
Randy Eckenrode
9dc4bec1a2
Merge pull request #305867 from reckenrode/llvm-fixpoint
llvmPackages_{12,13,14,15,16,17,18,git}: use fixpoint instead of rec
2024-04-21 21:25:55 -04:00
Will Bush
d08c0dbc47
workflows: force CLI color when running nixpkgs-check-by-name
Currently something about the environment in which GH action is running the
colored library is not using ANSI colors.

I have done some testing in this repo:

https://github.com/willbush/throwaway-miette-gh-action-test/actions/runs/8777029939/job/24081383467

And I'm fairly certain env var `CLICOLOR_FORCE: 1` should fix colors.
2024-04-21 20:23:06 -05:00
Mario Rodas
f672451260
Merge pull request #305706 from xrelkd/update/clipcat
clipcat: 0.16.6 -> 0.17.0
2024-04-21 20:05:03 -05:00
Mario Rodas
38893319b3
Merge pull request #305712 from chewblacka/update-ytdownloader
ytdownloader: 3.17.3 -> 3.17.4
2024-04-21 20:04:32 -05:00
Randy Eckenrode
99df680e03
llvmPackages_{12,13,14,15,16,17,18,git}: use fixpoint instead of rec
Currently, overriding llvmPackages.libllvm doesn’t work correctly. The
original version of libllvm will also be built because it is referenced
by libclang. Switching to the fixpoint allows the override to be
propagated to clang as expected. This will be needed for future Darwin
stdenv bootstrap improvements.
2024-04-21 20:52:37 -04:00
Mario Rodas
6718453294
Merge pull request #304998 from r-ryantm/auto-update/borgmatic
borgmatic: 1.8.9 -> 1.8.10
2024-04-21 19:13:10 -05:00
Mario Rodas
eee9f0cf38
Merge pull request #305523 from r-ryantm/auto-update/turso-cli
turso-cli: 0.90.7 -> 0.92.0
2024-04-21 19:12:35 -05:00
Mario Rodas
4d2e57bd22
Merge pull request #305505 from exlee/scryer-prolog-on-darwin
scryer-prolog: Fix darwin build
2024-04-21 19:12:20 -05:00
Mario Rodas
5fb4842fc4
Merge pull request #305544 from r-ryantm/auto-update/pscale
pscale: 0.191.0 -> 0.195.0
2024-04-21 19:11:39 -05:00
Mario Rodas
9eebb14dcd
Merge pull request #305857 from r-ryantm/auto-update/crunchy-cli
crunchy-cli: 3.4.3 -> 3.5.0
2024-04-21 19:11:28 -05:00
Mario Rodas
a3ab4d6d2d
Merge pull request #305755 from r-ryantm/auto-update/shopware-cli
shopware-cli: 0.4.35 -> 0.4.36
2024-04-21 19:08:35 -05:00
Mario Rodas
84b7c8031e
Merge pull request #305785 from r-ryantm/auto-update/dolt
dolt: 1.35.8 -> 1.35.10
2024-04-21 19:07:51 -05:00
Mario Rodas
bc3d59084c
Merge pull request #305843 from trofi/pypy27Packages.pluthon-fix-eval
pypy27Packages.pluthon: fix eval
2024-04-21 19:06:47 -05:00
Mario Rodas
cbb7ae70a1
Merge pull request #305662 from marsam/update-rbw
rbw: 1.9.0 -> 1.10.0
2024-04-21 19:02:38 -05:00
Mario Rodas
484daf91f2
Merge pull request #305762 from r-ryantm/auto-update/shadowsocks-rust
shadowsocks-rust: 1.18.2 -> 1.18.3
2024-04-21 18:58:04 -05:00
Mario Rodas
fd1279914d
Merge pull request #305524 from marsam/update-nvchecker
nvchecker: 2.14 -> 2.14.1
2024-04-21 18:57:41 -05:00
Mario Rodas
dff96297be
Merge pull request #305829 from al3xtjames/delta-tests
delta: run tests with 1 thread
2024-04-21 18:56:41 -05:00
R. Ryantm
3b142ae5ad python311Packages.pyfritzhome: 0.6.10 -> 0.6.11 2024-04-21 23:31:25 +00:00
nixpkgs-merge-bot[bot]
e543a3251a
Merge pull request #305709 from r-ryantm/auto-update/wtfis
wtfis: 0.8.0 -> 0.9.0
2024-04-21 23:03:14 +00:00
Doron Behar
12d2f3864d python312Packages.jedi-language-server: disable tests failing on Darwin. 2024-04-22 01:55:14 +03:00
R. Ryantm
04b2ca300b crunchy-cli: 3.4.3 -> 3.5.0 2024-04-21 22:51:30 +00:00
Doron Behar
25b4975406
Merge pull request #305735 from r-ryantm/auto-update/balena-cli
balena-cli: 18.1.9 -> 18.2.0
2024-04-22 01:51:23 +03:00
Doron Behar
f9ee6c13cd
Merge pull request #305761 from r-ryantm/auto-update/sccache
sccache: 0.7.7 -> 0.8.0
2024-04-22 01:51:00 +03:00
Emily
d5b37040b5
Merge pull request #305842 from Ma27/fix-manual-build
nixos: fix manual build
2024-04-22 00:43:17 +02:00
R. Ryantm
ed9f885286 libretro.swanstation: unstable-2024-01-26 -> unstable-2024-04-18 2024-04-21 22:37:30 +00:00
Peder Bergebakken Sundt
eb3ce1cf0c
Merge pull request #298977 from TomaSajt/freemind
freemind: adopt, refactor and make deterministic
2024-04-22 00:29:54 +02:00
Grigory Kirillov
e5c2ae5fc2 gumbo: update project link 2024-04-22 01:29:18 +03:00
kirillrdy
93f6627a79
Merge pull request #284160 from jmbaur/wlgreet-fixes
greetd.wlgreet: add required libraries to runpath
2024-04-22 08:25:08 +10:00
Emily Trau
70459aeedd
Merge pull request #305666 from emilytrau/onegadget-1.9.0
one_gadget: 1.8.1 -> 1.9.0
2024-04-22 08:21:07 +10:00
Peder Bergebakken Sundt
a77f1016f3
Merge pull request #283228 from GetPsyched/pokemon-cursor
pokemon-cursor: init at 2.0.0
2024-04-22 00:12:41 +02:00
Adam C. Stephens
4ca10a41c2
Merge pull request #305783 from nrabulinski/incus-client
incus/client: make platform list more permissive
2024-04-21 18:05:33 -04:00
R. Ryantm
4329214630 libretro.flycast: unstable-2024-04-12 -> unstable-2024-04-19 2024-04-21 21:59:53 +00:00
R. Ryantm
a30ab0bff5 libretro.fbneo: unstable-2024-04-15 -> unstable-2024-04-20 2024-04-21 21:59:52 +00:00
R. Ryantm
b450c1c310 libretro.genesis-plus-gx: unstable-2024-04-05 -> unstable-2024-04-20 2024-04-21 21:59:09 +00:00
Robert Scott
4b636b6e6a
Merge pull request #303907 from bcdarwin/update-python3-etelemetry
python311Packages.etelemetry: 0.2.1 -> 0.3.1
2024-04-21 22:59:06 +01:00
Sergei Trofimovich
0a2f7c4ef9 pypy27Packages.pluthon: fix eval
Without the change the eval fails to concatenate lists as:

    $ nix build --no-link -f. pypy27Packages.pluthon
    error:
       … while evaluating the attribute 'drvPath'
         at lib/customisation.nix:365:7:
          364|     in commonAttrs // {
          365|       drvPath = assert condition; drv.drvPath;
             |       ^
          366|       outPath = assert condition; drv.outPath;

       … while evaluating the attribute 'drvPath'
         at lib/customisation.nix:365:7:
          364|     in commonAttrs // {
          365|       drvPath = assert condition; drv.drvPath;
             |       ^
          366|       outPath = assert condition; drv.outPath;

       … while calling the 'derivationStrict' builtin
         at <nix/derivation-internal.nix>:9:12:
            8|
            9|   strict = derivationStrict drvAttrs;
             |            ^
           10|

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: expected a list but found a set: { type = "derivation"; LANG = «thunk»; __ignoreNulls = true; __structuredAttrs = «thunk»; all = «thunk»; args = «thunk»; buildInputs = «thunk»; builder = «thunk»; cmakeFlags = «thunk»; configureFlags = «thunk»; «45 attributes elided» }
2024-04-21 22:46:06 +01:00
Ryan Hendrickson
61153af068
Merge pull request #298983 from illustris/mysql
nixos/systemd-lib: fix restart/reloadTriggers when passing paths
2024-04-21 17:45:16 -04:00
Adam C. Stephens
6676e0c067
Merge pull request #305811 from trofi/lxd-no-ui
lxd: drop undefined `ui` attribute
2024-04-21 17:38:50 -04:00
Maximilian Bosch
2ee96a1738
nixos: fix manual build
`mdDoc` is deprecated!
2024-04-21 23:28:46 +02:00
Robert Scott
06906a9e7f
Merge pull request #305242 from r-ryantm/auto-update/python311Packages.cachelib
python311Packages.cachelib: 0.12.0 -> 0.13.0
2024-04-21 22:24:53 +01:00
R. Ryantm
628b778397 libretro.snes9x: unstable-2024-04-13 -> unstable-2024-04-20 2024-04-21 21:21:02 +00:00
R. Ryantm
4496db09bb libretro.ppsspp: unstable-2024-04-14 -> unstable-2024-04-20 2024-04-21 21:20:48 +00:00
R. Ryantm
52c22bd757 libretro.mame2003-plus: unstable-2024-04-13 -> unstable-2024-04-19 2024-04-21 21:20:47 +00:00
R. Ryantm
51bf6902c8 libretro.pcsx-rearmed: unstable-2024-04-14 -> unstable-2024-04-18 2024-04-21 21:20:40 +00:00
Pol Dellaiera
95d8be4d3c
Merge pull request #301514 from r-vdp/nftables-rpfilter-extra-rules
nixos/firewall-nftables: allow adding additional rules to the rpfilter chain
2024-04-21 23:02:01 +02:00
Pol Dellaiera
193b257c8b
Merge pull request #303639 from r-vdp/dbus-broker-36
dbus-broker: 35 -> 36
2024-04-21 23:01:01 +02:00
Pol Dellaiera
b4bcfd1127
Merge pull request #305805 from drupol/etlegacy/bump/2-82-1
etlegacy: 2.82.0 -> 2.82.1
2024-04-21 22:58:51 +02:00
Icy-Thought
9791d7aa86
whitesur-icon-theme: 2024-04-08 -> 2024-04-22 2024-04-21 22:58:31 +02:00
Felix Bühler
1a2ce68ca1
Merge pull request #305808 from Stunkymonkey/python-backports-shutil-get-terminal-size-normalize
python311Packages.backports-shutil-get-terminal-size: rename from 'backports_shutil_get_terminal_size'
2024-04-21 22:56:32 +02:00
Sandro
9edb990e0e
Merge pull request #295261 from SuperSandro2000/pretalx-media
nixos/pretalx: fix /media/ nginx location block
2024-04-21 22:45:17 +02:00
R. Ryantm
c05b98d949 libretro.play: unstable-2024-04-10 -> unstable-2024-04-15 2024-04-21 20:43:36 +00:00
R. Ryantm
aae689f5e6 retroarch-assets: unstable-2024-01-02 -> unstable-2024-04-18 2024-04-21 20:43:32 +00:00
R. Ryantm
6076fe0564 libretro.beetle-psx-hw: unstable-2024-04-12 -> unstable-2024-04-19 2024-04-21 20:43:14 +00:00
R. Ryantm
88318d910a libretro.dolphin: unstable-2022-12-17 -> unstable-2024-04-19 2024-04-21 20:43:12 +00:00
Peder Bergebakken Sundt
b61903a017
Merge pull request #280283 from TomaSajt/ktfmt
ktfmt: make deterministic
2024-04-21 22:41:05 +02:00
Jared Baur
148f60fb50
greetd.wlgreet: add required libraries to runpath
Wlgreet dynamically loads a few libraries on startup. Without them, the
program will crash immediately on startup.
2024-04-21 13:32:26 -07:00
Weijia Wang
ef68542f0f
Merge pull request #305576 from wegank/irrd-broken
irrd: mark as broken
2024-04-21 22:32:22 +02:00
Kamila Borowska
0d3b34f45a maintainers: remove KamilaBorowska 2024-04-21 22:26:12 +02:00
Jörg Thalheim
d285a49ffa
Merge pull request #305637 from schra/fix-grub-device
digital-ocean: revert "make it easier to use disko"
2024-04-21 22:22:58 +02:00
Alex James
9cb8feca8c
delta: run tests with 1 thread
One of the tests (test_env_parsing_with_pager_set_to_bat) sets an
environment variable, which can be flaky with multiple threads (see
https://github.com/dandavison/delta/issues/1660). Work around this by
running the tests with 1 thread until this is fixed upstream.
2024-04-21 15:19:34 -05:00
Peder Bergebakken Sundt
4854bac6d7
Merge pull request #305792 from pbsds/fix-find-billy-1713718154
find-billy: add maintainer annaaurora
2024-04-21 21:49:21 +02:00
Sandro
04a3a2a8fe
Merge pull request #260962 from lunik1/inadyn-module
nixos/inadyn: init
2024-04-21 21:38:22 +02:00
Mario Rodas
484fa31a40
dune_3: 3.15.0 -> 3.15.1 (#304968)
* dune_3: 3.15.0 -> 3.15.1

Diff: https://github.com/ocaml/dune/compare/3.15.0...3.15.1

Changelog: https://github.com/ocaml/dune/raw/3.15.1/CHANGES.md

* ocamlPackages.ocaml-protoc-plugin: mark as broken
2024-04-21 21:34:12 +02:00
Vincenzo Mantova
783fb1cbe2 asymptote: 2.88 -> 2.89 2024-04-21 20:28:21 +01:00
Vincenzo Mantova
a733987ca0 texlive.bin.xindy: do not build docs and rules already shipped by texlive 2024-04-21 20:28:21 +01:00
Vincenzo Mantova
22d4287ad2 texlive.bin.asymptote: use sty, docs shipped by texlive 2024-04-21 20:28:21 +01:00
Vincenzo Mantova
e2d64efdcb asymptote: do not build sty, docs if provided via texlive 2024-04-21 20:28:20 +01:00
Vincenzo Mantova
b7440798d3 asymptote: move texliveSmall to nativeBuildInputs 2024-04-21 20:28:20 +01:00
Guilhem Saurel
bcaf5dd0fb python-qt: 3.5.0 -> 3.5.1 2024-04-21 21:23:01 +02:00
TomaSajt
d374996cac
freemind: adopt, refactor and make deterministic 2024-04-21 21:14:07 +02:00
TomaSajt
9808effe74
ktfmt: make deterministic 2024-04-21 20:56:00 +02:00
Sergei Trofimovich
c2e414fbee lxd: drop undefined ui attribute
From what I can see `lxd-unwrapped-lts` does not define `ui` attribute.
As a result `lxd.ui` fails the eval as:

    $ nix build --no-link -f. lxd.ui
    trace: warning: lxd has been renamed to lxd-lts
    error: attribute 'ui' missing
           at pkgs/by-name/lx/lxd-lts/package.nix:144:39:
              143|   passthru = {
              144|     inherit (lxd-unwrapped-lts) tests ui;
                 |                                       ^
              145|   };
           Did you mean one of go or out?
2024-04-21 19:48:27 +01:00
Basti
19081514c2
Merge pull request #304608 from tmuehlbacher/fix-fzf-bash-completions
nixos/fzf: fix bash with `fuzzyCompletion`
2024-04-21 18:37:01 +00:00
Thomas Mühlbacher
dd64d62858 nixos/fzf: fix bash with fuzzyCompletion
put all of fzf initialization after the bash-completions initialization
in bashrc, as the upstream project suggests in
https://github.com/junegunn/fzf/issues/72

Fixes: #303195
2024-04-21 20:33:03 +02:00
Felix Buehler
0ced46e781 python311Packages.backports-shutil-get-terminal-size: rename from 'backports_shutil_get_terminal_size' 2024-04-21 20:31:15 +02:00
Naxdy
20cd060754
kdePackages/ecm: add python3 to extraPropagatedBuildInputs 2024-04-21 20:25:59 +02:00
K900
9fd30b8be4 kdePackages.solid: backport fix for mounting LUKS devices
Fixes #305748.
2024-04-21 21:18:18 +03:00
K900
0a9614a854
Merge pull request #305704 from r-ryantm/auto-update/gamescope
gamescope: 3.14.3 -> 3.14.4
2024-04-21 21:16:13 +03:00
K900
efdad87d0a
Merge pull request #305605 from NixOS/kxmlgui-oof
kdePackages.extra-cmake-modules: fix kxmlgui install location
2024-04-21 21:15:31 +03:00
Rick van Schijndel
05fdb3f9ad
Merge pull request #305782 from Sigmanificient/afl-remove
afl: remove
2024-04-21 20:15:19 +02:00
Pol Dellaiera
f2114704be
etlegacy: 2.82.0 -> 2.82.1 2024-04-21 20:12:44 +02:00
Maximilian Bosch
014f831080
Merge pull request #305569 from SuperSandro2000/girt-rust-1.77
git-interactive-rebase-tool: fix build with rust 1.77
2024-04-21 18:04:27 +00:00
Peder Bergebakken Sundt
b8af6d814d
Merge pull request #294739 from TomaSajt/gogui
gogui: make deterministic and clean up
2024-04-21 19:56:42 +02:00
Sandro
aa7c638706
Merge pull request #305740 from Stunkymonkey/python-spacy-models-normalize
python311Packages.spacy-models: rename from spacy_models
2024-04-21 19:54:24 +02:00
Sandro
c20f878b7d
Merge pull request #295638 from oluceps/add-pingtunnel
pingtunnel: init at 2.8
2024-04-21 19:51:51 +02:00
Sandro
a3739c2563
Merge pull request #303224 from 0z13/oauth2_proxy-add-issuer-url
nixos/oauth2_proxy: add oidc-issuer-url flag
2024-04-21 19:49:59 +02:00
Peder Bergebakken Sundt
dc8b10645a
Merge pull request #302011 from WolfangAukang/protonvpn
protonvpn-gui: 4.1.10 -> 4.3.0
2024-04-21 19:49:40 +02:00
Sandro
ed36fa3563
Merge pull request #293296 from getchoo/pkgs/glfw/3.4
glfw: 3.3.10 -> 3.4
2024-04-21 19:49:30 +02:00
Maciej Krüger
b93b4e9b52
Merge pull request #305745 from r-ryantm/auto-update/open-scq30
open-scq30: 1.11.0 -> 1.12.0
2024-04-21 19:46:10 +02:00
Sandro
4b102e1df4
Merge pull request #305374 from r-ryantm/auto-update/intel-compute-runtime
intel-compute-runtime: 24.09.28717.12 -> 24.13.29138.7
2024-04-21 19:45:13 +02:00
Peder Bergebakken Sundt
f0811283da
Merge pull request #301615 from TomaSajt/luneta
luneta: init at 0.7.4
2024-04-21 19:45:02 +02:00
Sandro
241d162a05
Merge pull request #298561 from Yarny0/hylafax-update-libtiff-and-tools
replace `libtiff_4_5` with `libtiff_and_tools`, update `hylafaxplus`
2024-04-21 19:43:06 +02:00
Weijia Wang
25a77d37f3 lib2geom: remove overrideLibcxx
overrideLibcxx is no longer necessary since libcxxabi was merged into libcxx earlier this year.
2024-04-21 19:42:57 +02:00
Weijia Wang
e9729aedd5 cdrtools: remove overrideLibcxx
overrideLibcxx is no longer necessary since libcxxabi was merged into libcxx earlier this year.
2024-04-21 19:42:57 +02:00
Nick Cao
d0d49b2ab7
Merge pull request #305739 from r-ryantm/auto-update/mount-zip
mount-zip: 1.0.13 -> 1.0.14
2024-04-21 13:40:20 -04:00
Nick Cao
89e75f5b04
Merge pull request #305760 from r-ryantm/auto-update/svd2rust
svd2rust: 0.33.0 -> 0.33.1
2024-04-21 13:38:22 -04:00
Nick Cao
3fa4d171b0
Merge pull request #305701 from r-ryantm/auto-update/python311Packages.types-psycopg2
python311Packages.types-psycopg2: 2.9.21.20240311 -> 2.9.21.20240417
2024-04-21 13:35:47 -04:00
Nick Cao
0b44bb4b4c
Merge pull request #305715 from r-ryantm/auto-update/python311Packages.unidata-blocks
python311Packages.unidata-blocks: 0.0.9 -> 0.0.10
2024-04-21 13:35:03 -04:00
Nick Cao
6c74c81da7
Merge pull request #305732 from r-ryantm/auto-update/hishtory
hishtory: 0.290 -> 0.291
2024-04-21 13:33:36 -04:00
Nick Cao
4c0263b6b0
Merge pull request #305684 from r-ryantm/auto-update/renode-unstable
renode-unstable: 1.15.0+20240404gitbfa16ba07 -> 1.15.0+20240418git228a25674
2024-04-21 13:31:47 -04:00
Nick Cao
a9988e4365
Merge pull request #305691 from r-ryantm/auto-update/texpresso
texpresso: 0-unstable-2024-04-08 -> 0-unstable-2024-04-18
2024-04-21 13:31:30 -04:00
Nick Cao
47481acabb
Merge pull request #305678 from r-ryantm/auto-update/kubeswitch
kubeswitch: 0.9.0 -> 0.9.1
2024-04-21 13:29:45 -04:00
Nick Cao
d55ebf02dc
Merge pull request #305659 from r-ryantm/auto-update/novops
novops: 0.12.1 -> 0.13.0
2024-04-21 13:29:00 -04:00
Nick Cao
ff03bc8389
Merge pull request #305624 from alanpearce/flyctl-0.2.40
flyctl: 0.2.25 -> 0.2.40
2024-04-21 13:26:35 -04:00
Peder Bergebakken Sundt
aebea2af9a
Merge pull request #289525 from D3vil0p3r/patch-22
lbd: init at 0-unstable-2024-02-17
2024-04-21 19:24:52 +02:00
Nick Cao
e36ce432cc
Merge pull request #305644 from r-ryantm/auto-update/phrase-cli
phrase-cli: 2.23.2 -> 2.24.0
2024-04-21 13:24:01 -04:00
Nick Cao
5d3b6f39cb
Merge pull request #305645 from r-ryantm/auto-update/typeshare
typeshare: 1.9.0 -> 1.9.2
2024-04-21 13:23:28 -04:00
Nick Cao
28382ebfbe
Merge pull request #305651 from r-ryantm/auto-update/dbmate
dbmate: 2.14.0 -> 2.15.0
2024-04-21 13:23:03 -04:00
Nick Cao
da417dcb7d
Merge pull request #305654 from r-ryantm/auto-update/go-minimock
go-minimock: 3.3.6 -> 3.3.7
2024-04-21 13:22:19 -04:00
Nick Cao
f679db404c
Merge pull request #305655 from r-ryantm/auto-update/go-camo
go-camo: 2.4.11 -> 2.4.12
2024-04-21 13:21:14 -04:00
Nick Cao
6887e9872b
Merge pull request #305658 from r-ryantm/auto-update/obs-studio-plugins.advanced-scene-switcher
obs-studio-plugins.advanced-scene-switcher: 1.25.4 -> 1.25.5
2024-04-21 13:20:42 -04:00
rewine
ac33fe5658
Merge pull request #305726 from r-ryantm/auto-update/numix-icon-theme-circle
numix-icon-theme-circle: 24.03.12 -> 24.04.16
2024-04-22 01:16:30 +08:00
Sigmanificient
9fa18cfbbd afl: remove 2024-04-21 19:10:20 +02:00
Adam C. Stephens
b3cf16a4fa
Merge pull request #304785 from adamcstephens/firefoxpwa/gl
firefoxpwa: fix libEGL detection
2024-04-21 13:09:03 -04:00
Matthieu Coudron
675713476a
Merge pull request #302147 from teto/teto/haskell-tools-nvim-enable-tests
teto/haskell tools nvim enable tests
2024-04-21 19:05:40 +02:00
pennae
67dfd15302
Merge pull request #305767 from emilylange/nixos-manual-abort-on-warn
nixos/manual: apply `documentation.nixos.options.warningsAreErrors` to nix eval as well
2024-04-21 18:56:54 +02:00
Peder Bergebakken Sundt
9ba704d1a2 find-billy: migrate to by-name 2024-04-21 18:55:34 +02:00
Julien Malka
7a85b7bc35
Merge pull request #304334 from JulienMalka/limesurvey-package
nixos/limesurvey: allow package to be customized
2024-04-21 18:53:26 +02:00
Peder Bergebakken Sundt
9d53f548c6 find-billy: add maintainer annaaurora 2024-04-21 18:51:14 +02:00
Peder Bergebakken Sundt
c6b0729bff
Merge pull request #224719 from auroraanna/find-billy
find-billy: init at 0.37.3
2024-04-21 18:47:48 +02:00
Nikodem Rabuliński
259a8a6546
incus/client: make platform list more permissive 2024-04-21 18:37:13 +02:00
R. Ryantm
63b8343b8d dolt: 1.35.8 -> 1.35.10 2024-04-21 16:34:45 +00:00
Peder Bergebakken Sundt
152632627e
Merge pull request #257435 from paveloom/pyqtdarktheme
python3Packages.pyqtdarktheme: init at 2.1.0
2024-04-21 18:33:57 +02:00
emilylange
2872e10333
nixos/manual: apply cfg.warningsAreErrors to nix eval as well
This change makes `baseOptionsJSON` (`lazy-option.json`) take
our existing `documentation.nixos.options.warningsAreErrors` option into
account to then set the `NIX_ABORT_ON_WARN` environment variable within
its build sandbox accordingly.

Given `documentation.nixos.options.warningsAreErrors` default to true,
our nixpkgs CI check that builds the NixOS manual for each PR, will now
fail when something raises a warning, e.g. as part of the `lib.mdDoc`
deprecation.

This should prevent new PRs with lib.mdDoc from getting merged.

Previously, the manual would build successfully, even if an eval warning
was raised.
2024-04-21 18:01:26 +02:00
Peder Bergebakken Sundt
6143fc5eeb
Merge pull request #257339 from tie/pulumi-packages-yandex
pulumiPackages.pulumi-yandex-unofficial: init at 0.98.0
2024-04-21 17:54:59 +02:00
superherointj
743a260c39
Merge pull request #305707 from mausch/vscode-nushell
vscode-extensions.thenuprojectcontributors.vscode-nushell-lang: 1.1.0 -> 1.9.0
2024-04-21 12:49:48 -03:00
Vladimír Čunát
69ee1d82f1
Merge #305765: xorg.xorgserver: 21.1.12 -> 21.1.13 2024-04-21 17:44:28 +02:00
Victor Engmark
c11815167f nixos/duosec: Split mkdir mode into chmod command for clarity
As recommended by ShellCheck
<https://github.com/koalaman/shellcheck/wiki/SC2174>.
2024-04-22 01:40:55 +10:00
Pol Dellaiera
9f1b67d718
Merge pull request #305756 from r-ryantm/auto-update/vscode-extensions.myriad-dreamin.tinymist
vscode-extensions.myriad-dreamin.tinymist: 0.11.4 -> 0.11.5
2024-04-21 17:40:21 +02:00
teto sse
a204cd05a1 luaPackages.haskell-tools-nvim: enable tests
limited to 5.1 as nlua uses neovim as lua interpreter, which is 5.1
2024-04-21 17:37:27 +02:00
Siddhartha
6c0a5bef96 zziplib: 0.13.72 -> 0.13.74 2024-04-22 01:32:56 +10:00
R. Ryantm
b791c2e723 cppcheck: 2.13.4 -> 2.14.0 2024-04-22 01:31:44 +10:00
Weijia Wang
ab4fe2ac7a
Merge pull request #305656 from r-ryantm/auto-update/libucl
libucl: 0.9.1 -> 0.9.2
2024-04-21 17:29:49 +02:00
Weijia Wang
aae8ed6140
Merge pull request #305679 from r-ryantm/auto-update/kubevpn
kubevpn: 2.2.5 -> 2.2.6
2024-04-21 17:29:30 +02:00
Aleksana
82870446b1
Merge pull request #305360 from nat-418/update-knock-repo
knock: update repo from github to codeberg
2024-04-21 23:28:52 +08:00
Weijia Wang
835363cc58
Merge pull request #305744 from r-ryantm/auto-update/ov
ov: 0.33.3 -> 0.34.0
2024-04-21 17:28:10 +02:00
Weijia Wang
32d54367c1
Merge pull request #305597 from newAM/cargo-spellcheck-fix
cargo-spellcheck: fix build
2024-04-21 17:27:48 +02:00
teto sse
dc40530573 luaPackages.nlua: disable patchShebangAuto
the automatic shebang patch adds a -l in the shebang which nlua picks up and aborts saying it doesn't accept -l
2024-04-21 17:21:56 +02:00
Matthieu Coudron
343cb4bffa
Merge pull request #305265 from GaetanLepage/vim-plugins-update
vimPlugins: update on 2024-04-21
2024-04-21 17:20:35 +02:00
Weijia Wang
d9ad2e5a1a
Merge pull request #305379 from stuebinm/fcast-receiver-mdDoc
nixos/fcast-receiver: remove uses of lib.mdDoc
2024-04-21 17:19:33 +02:00
Weijia Wang
b190b4e4d3
Merge pull request #305751 from marcusramberg/marcus/rtfm
rtfm: Add meta.mainProgram
2024-04-21 17:14:01 +02:00
Vladimír Čunát
f875d413f1
xorg.xorgserver: 21.1.12 -> 21.1.13
https://lists.x.org/archives/xorg-announce/2024-April/003504.html
2024-04-21 17:13:11 +02:00
Weijia Wang
43fb3af6c7
Merge pull request #303843 from r-ryantm/auto-update/dublin-traceroute
dublin-traceroute: 0.4.2-unstable-2024-01-09 -> 0.4.2-unstable-2024-04-11
2024-04-21 17:06:38 +02:00
R. Ryantm
58bcc174af ccls: 0.20230717 -> 0.20240202 2024-04-22 01:05:03 +10:00
Weijia Wang
b7a5b852f8
Merge pull request #301145 from Anomalocaridid/ternimal
ternimal: init at 0.1.0-unstable-2017-12-31
2024-04-21 17:03:19 +02:00
Tom Fitzhenry
00ad4eba21 nixos/tests/phosh: check phosh-mobile-settings starts 2024-04-22 00:56:03 +10:00
R. Ryantm
d89fea3795 sccache: 0.7.7 -> 0.8.0 2024-04-21 14:47:07 +00:00
R. Ryantm
accd533c43 svd2rust: 0.33.0 -> 0.33.1 2024-04-21 14:46:55 +00:00
R. Ryantm
adc291a220 shadowsocks-rust: 1.18.2 -> 1.18.3 2024-04-21 14:46:24 +00:00
superherointj
41992852aa
Merge pull request #305425 from wackbyte/bump-redhat-java
vscode-extensions.redhat.java: 1.17.2023032504 -> 1.30.2024041908
2024-04-21 11:34:28 -03:00
Sandro
6e8bfab832
Merge pull request #305615 from r-ryantm/auto-update/python311Packages.openstacksdk
python311Packages.openstacksdk: 3.0.0 -> 3.1.0
2024-04-21 16:27:21 +02:00
R. Ryantm
dba1632221 vscode-extensions.myriad-dreamin.tinymist: 0.11.4 -> 0.11.5 2024-04-21 14:12:19 +00:00
R. Ryantm
cb772bbd80 shopware-cli: 0.4.35 -> 0.4.36 2024-04-21 14:08:18 +00:00
Michele Guerini Rocco
8b93a430dc
Merge pull request #305689 from rnhmjoj/pr-fix-wpa-secrets
nixos/wireless: correctly handle secrets containing &
2024-04-21 16:07:42 +02:00
Marcus Ramberg
93ed9a4782 rtfm: Add meta.mainProgram 2024-04-21 16:07:08 +02:00
Michele Guerini Rocco
23fc571cc3
Merge pull request #305649 from rnhmjoj/pr-fix-wpa-aux
nixos/wireless: create empty config for imperative setup
2024-04-21 16:06:57 +02:00
Preston Hunt
b87790536d nixos/greenclip: restart daemon if it exits 2024-04-21 23:58:10 +10:00
Fabian Affolter
1c175dae04 gdu: foramt with nixfmt 2024-04-21 15:52:41 +02:00
Fabian Affolter
3870244788 gdu: 5.27.0 -> 5.28.0
Diff: https://github.com/dundee/gdu/compare/refs/tags/v5.27.0...v5.28.0

Changelog: https://github.com/dundee/gdu/releases/tag/v5.28.0
2024-04-21 15:52:09 +02:00
Peder Bergebakken Sundt
62f7c1ff24
Merge pull request #305153 from emattiza/update/result-0-16-1
python3Packages.result: 0.7.0 -> 0.16.1
2024-04-21 15:42:16 +02:00
R. Ryantm
588427c983 open-scq30: 1.11.0 -> 1.12.0 2024-04-21 13:31:22 +00:00
Aleksana
e8664fce9b
Merge pull request #304477 from jmbaur/clatd
clatd: init at 1.6
2024-04-21 21:31:06 +08:00
Fabian Affolter
f6fff778b2 python312Packages.aranet4: format with nixfmt 2024-04-21 15:29:29 +02:00
Fabian Affolter
df3a6986af python312Packages.aranet4: refactor 2024-04-21 15:29:11 +02:00
R. Ryantm
5d60c6147a ov: 0.33.3 -> 0.34.0 2024-04-21 13:29:01 +00:00
Peder Bergebakken Sundt
8451d7f4ca
Merge pull request #305210 from ryanccn/nrr
nrr: 0.8.0 -> 0.9.0
2024-04-21 15:28:28 +02:00
Peder Bergebakken Sundt
f264532751
Merge pull request #305481 from sund3RRR/rtfm-0.4.1
rtfm: 0.2.4 -> 0.4.1
2024-04-21 15:22:48 +02:00
Pol Dellaiera
78e550e98e
Merge pull request #305720 from r-ryantm/auto-update/nh
nh: 3.5.10 -> 3.5.13
2024-04-21 15:19:26 +02:00
R. Ryantm
68c6f17a49 mount-zip: 1.0.13 -> 1.0.14 2024-04-21 13:18:41 +00:00
R. Ryantm
0c7156418d balena-cli: 18.1.9 -> 18.2.0 2024-04-21 13:08:21 +00:00
Francesco Gazzetta
3a506c1274 faircamp: 0.13.0 -> 0.14.0
Diff: https://codeberg.org/simonrepp/faircamp/compare/0.13.0...0.14.0
2024-04-21 13:07:01 +00:00
Francesco Gazzetta
1ada504517 rkpd2: 2.0.5 -> 2.0.6 2024-04-21 13:06:15 +00:00
R. Ryantm
c0270e4a90 hishtory: 0.290 -> 0.291 2024-04-21 12:46:45 +00:00
Matthias Beyer
1c6685f95e
Merge pull request #305714 from aktaboot/update-cargo-modules
cargo-modules: 0.11.2 -> 0.15.5
2024-04-21 14:16:34 +02:00
R. Ryantm
40abc6a169 numix-icon-theme-circle: 24.03.12 -> 24.04.16 2024-04-21 12:11:09 +00:00
Martin Weinelt
818cad4ae1
Merge pull request #305711 from NixOS/home-assistant
home-assistant: 2024.4.2 -> 2024.4.3
2024-04-21 14:01:29 +02:00
Robert Scott
006b543cc2
Merge pull request #304884 from LeSuisse/jenkins-2.440.3
jenkins: 2.440.2 -> 2.440.3
2024-04-21 12:55:46 +01:00
Ryan Lahfa
18256d33d2
Merge pull request #303709 from trofi/diffoscope-update
diffoscope: 263 -> 265
2024-04-21 13:44:19 +02:00
R. Ryantm
2980c6217b nh: 3.5.10 -> 3.5.13 2024-04-21 11:31:47 +00:00
Felix Buehler
8bb35a61f2 python311Packages.spacy-models: rename from spacy_models 2024-04-21 13:25:18 +02:00
Martin Weinelt
cf99dec338
python311Packages.mechanize: fix compat with Python 3.11+
Closes: #305577
2024-04-21 13:20:12 +02:00
aktaboot
821fa71ddf cargo-modules: 0.11.2 -> 0.15.5
skip failing tests
2024-04-21 13:19:12 +02:00
Paul Meyer
96fbb517b2
Merge pull request #301204 from marsam/vale-styles
valeStyles: init
2024-04-21 13:15:03 +02:00
Fabian Affolter
1114b274e5
Merge pull request #305562 from r-ryantm/auto-update/python312Packages.githubkit
python312Packages.githubkit: 0.11.3 -> 0.11.4
2024-04-21 13:14:19 +02:00
Fabian Affolter
2b5f094818
Merge pull request #305700 from fabaff/nextdns-bump
python312Packages.nextdns: 2.1.0 -> 3.0.0
2024-04-21 13:13:30 +02:00
Fabian Affolter
c9ff52c035
Merge pull request #305702 from fabaff/nettigo-air-monitor-bump
python312Packages.nettigo-air-monitor: 2.2.2 -> 3.0.0
2024-04-21 13:13:18 +02:00
Fabian Affolter
ac82d1cc85
Merge pull request #305703 from fabaff/ondilo-bump
python312Packages.ondilo: 0.4.0 -> 0.5.0
2024-04-21 13:13:09 +02:00
Fabian Affolter
143f910585
Merge pull request #305708 from fabaff/gios-bump
python312Packages.gios: 3.2.2 -> 4.0.0
2024-04-21 13:12:58 +02:00
John Garcia
8a3f9b1aa8 ytdownloader: 3.17.3 -> 3.17.4 2024-04-21 11:47:06 +01:00
Jonas Chevalier
bdc19e9916
Merge pull request #255361 from RaitoBezarius/syncall
syncall: init at 1.5.1
2024-04-21 12:39:11 +02:00
R. Ryantm
a4c413810f python311Packages.unidata-blocks: 0.0.9 -> 0.0.10 2024-04-21 10:36:56 +00:00
Pascal Bach
11f504061e
Merge pull request #305226 from r-ryantm/auto-update/minio-client
minio-client: 2024-03-30T15-29-52Z -> 2024-04-18T16-45-29Z
2024-04-21 12:34:12 +02:00
Pascal Bach
588ca5d0f4
Merge pull request #305240 from r-ryantm/auto-update/minio
minio: 2024-04-06T05-26-02Z -> 2024-04-18T19-09-19Z
2024-04-21 12:34:00 +02:00
Martin Weinelt
3c35c90c20
home-assistant: 2024.4.2 -> 2024.4.3
https://github.com/home-assistant/core/releases/tag/2024.4.3
2024-04-21 12:26:03 +02:00
Martin Weinelt
473b609c37
python312Packages.homeassistant-stubs: 2024.4.2 -> 2024.4.3
https://github.com/KapJI/homeassistant-stubs/releases/tag/2024.4.3
2024-04-21 12:24:08 +02:00
nixpkgs-merge-bot[bot]
6160a72672
Merge pull request #305540 from r-ryantm/auto-update/doublecmd
doublecmd: 1.1.12 -> 1.1.13
2024-04-21 10:22:38 +00:00
Aleksana
c10ffe8f4a
Merge pull request #305272 from f4z3r/feat/gruvbox-material.nvim
vimPlugins.gruvbox-material-nvim: init at 2024-04-19
2024-04-21 18:20:24 +08:00
Aleksana
00c77a45b1
Merge pull request #305672 from SergioRibera/swayosd
swayosd: unstable-2023-09-26 -> 0-unstable-2024-04-15
2024-04-21 18:11:58 +08:00
Fabian Affolter
378dfa7057 python312Packages.gios: 3.2.2 -> 4.0.0
Diff: https://github.com/bieniu/gios/compare/refs/tags/3.2.2...4.0.0

Changelog: https://github.com/bieniu/gios/releases/tag/4.0.0
2024-04-21 11:59:46 +02:00
Ryan Lahfa
2ce4232bd8
Merge pull request #299852 from RaitoBezarius/rustworkx-bump
python3Packages.rustworkx: 0.13.1 -> 0.14.2
2024-04-21 11:59:46 +02:00
Mauricio Scheffer
987bfa6b06 vscode-extensions.thenuprojectcontributors.vscode-nushell-lang: 1.1.0 -> 1.9.0 2024-04-21 10:59:01 +01:00
Fabian Affolter
9604b22e78 python312Packages.gios: refactor 2024-04-21 11:58:11 +02:00
xrelkd
085a5202c5
clipcat: 0.16.6 -> 0.17.0 2024-04-21 17:56:57 +08:00
R. Ryantm
db1a49a922 wtfis: 0.8.0 -> 0.9.0 2024-04-21 09:56:34 +00:00
Fabian Affolter
3e81edee3c python312Packages.ondilo: format with nixfmt 2024-04-21 11:49:21 +02:00
Fabian Affolter
bc4f8054e9 python312Packages.ondilo: 0.4.0 -> 0.5.0
Diff: https://github.com/JeromeHXP/ondilo/compare/refs/tags/0.4.0...0.5.0

Changelog: https://github.com/JeromeHXP/ondilo/releases/tag/0.5.0
2024-04-21 11:48:57 +02:00
R. Ryantm
5a5f3299b7 gamescope: 3.14.3 -> 3.14.4 2024-04-21 09:48:11 +00:00
Fabian Affolter
f4fe9076ef python312Packages.githubkit: foramt with nixfmt 2024-04-21 11:46:37 +02:00
Fabian Affolter
44cd302796 python312Packages.githubkit: refactor 2024-04-21 11:46:02 +02:00
Fabian Affolter
2418a1bdb1 python312Packages.nettigo-air-monitor: format with nixfmt 2024-04-21 11:42:57 +02:00
Fabian Affolter
dfadf9d7da python312Packages.nettigo-air-monitor: 2.2.2 -> 3.0.0
Diff: https://github.com/bieniu/nettigo-air-monitor/compare/refs/tags/2.2.2...3.0.0

Changelog: https://github.com/bieniu/nettigo-air-monitor/releases/tag/3.0.0
2024-04-21 11:42:44 +02:00
Fabian Affolter
3fabc35312 python312Packages.nettigo-air-monitor: refactor 2024-04-21 11:41:50 +02:00
Fabian Affolter
7377ee13d0 python312Packages.nextdns: format with nixfmt 2024-04-21 11:37:37 +02:00
Fabian Affolter
67e38923cf python312Packages.nextdns: 2.1.0 -> 3.0.0
Diff: https://github.com/bieniu/nextdns/compare/refs/tags/2.1.0...3.0.0

Changelog: https://github.com/bieniu/nextdns/releases/tag/3.0.0
2024-04-21 11:37:08 +02:00
Fabian Affolter
e7354669da python312Packages.nextdns: refactor 2024-04-21 11:36:26 +02:00
André Schröder
168793f151 digital-ocean: revert "make it easier to use disko"
This reverts parts of commit d87c4e1a72 from @Mic92

After switching from nixos-23.11 to nixos-unstable, I got the following error:

```
$ nixos-rebuild switch --flake nixos/#digitalocean
...
error:
Failed assertions:
- You must set the option ‘boot.loader.grub.devices’ or 'boot.loader.grub.mirroredBoots' to make the system bootable.
```

In my nixos config I don't set boot.loader.grub.devices or boot.loader.grub.mirroredBoots explicitly.

It seems like the values are not really defaulted via mkDefault? I am still relatively new to Nix, not sure how to fix this properly, so I am proposing to revert this change.
2024-04-21 11:36:17 +02:00
R. Ryantm
44186ac628 python311Packages.types-psycopg2: 2.9.21.20240311 -> 2.9.21.20240417 2024-04-21 09:35:46 +00:00
Weijia Wang
a8a8401b7b vlc-bittorrent: fix version 2024-04-21 18:56:13 +10:00
binarycat
eaf5ec98fe fetchurl: add codemirror.dlang.org to the list of dub mirrors
code.dlang.org actually went down recently, hopefully this should
make that a bit less likely to happen in the future.
2024-04-21 18:51:45 +10:00
R. Ryantm
48da826308 texpresso: 0-unstable-2024-04-08 -> 0-unstable-2024-04-18 2024-04-21 08:38:12 +00:00
Naxdy
7e61ef9c48
kdePackages/ecm: format 2024-04-21 10:23:35 +02:00
Pol Dellaiera
f2d7a289c5
Merge pull request #305598 from shyim/add-adminerevo
adminerevo: init at 4.8.6
2024-04-21 10:20:59 +02:00
Gaetan Lepage
b08a1a4dd9 vimPlugins.nvim-treesitter: update grammars 2024-04-21 10:18:26 +02:00
"Gaetan Lepage"
f713f3c442 vimPlugins: resolve github repository redirects 2024-04-21 10:18:26 +02:00
Gaetan Lepage
5d37283092 vimPlugins: update on 2024-04-21 2024-04-21 10:18:26 +02:00
Aleksana
77ad8be778
Merge pull request #305589 from clot27/update-64gram
_64gram: 1.1.18 -> 1.1.19
2024-04-21 15:58:47 +08:00
rnhmjoj
89a1bde018
nixos/wireless: correctly handle secrets containing &
In the replacement arg of gsub() the & symbol is a special character
that need to be escaped. To avoid this, and further issues due to the
variable name possibly being interpreted as a regex, we do a normal
substring replacement.

This fixes issues #279803.
2024-04-21 09:58:26 +02:00
rnhmjoj
4d2f457f6e
nixos/tests/wpa_supplicant: test allowAuxiliaryImperativeNetworks 2024-04-21 09:53:59 +02:00
Sergio Ribera
2d9237e70c swayosd: unstable-2023-09-26 -> 0-unstable-2024-04-15 2024-04-21 03:43:28 -04:00
R. Ryantm
30210f4054 renode-unstable: 1.15.0+20240404gitbfa16ba07 -> 1.15.0+20240418git228a25674 2024-04-21 07:20:27 +00:00
Pol Dellaiera
29e4c2ef17
Merge pull request #305647 from LeSuisse/composer-2.7.3
phpPackages.composer: 2.7.2 -> 2.7.3
2024-04-21 08:51:29 +02:00
R. Ryantm
37c0229968 kubevpn: 2.2.5 -> 2.2.6 2024-04-21 06:21:45 +00:00
R. Ryantm
003be06a81 kubeswitch: 0.9.0 -> 0.9.1 2024-04-21 06:17:54 +00:00
Nick Cao
68165781cc
Merge pull request #305530 from NixOS/revert-302719-fw-ectool
Revert "fw-ectool: unstable-2022-12-03 -> 0-unstable-2023-12-15, switch upstream"
2024-04-21 02:14:30 -04:00
Sergio Ribera
b1162aa853 maintainers: add sergioribera 2024-04-21 00:58:06 -04:00
illustris
7862480ab0
Update nixos/doc/manual/release-notes/rl-2405.section.md
Co-authored-by: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>
2024-04-21 10:27:33 +05:30
Weijia Wang
44fa1ee8c2
Merge pull request #305636 from r-ryantm/auto-update/maa-assistant-arknights
maa-assistant-arknights: 5.2.0 -> 5.2.1
2024-04-21 06:39:42 +02:00
Mario Rodas
c30c183bae postgresqlPackages.lantern: set pname to postgresql-lantern
To avoid Repology to mistake it for another project named Lantern.
2024-04-21 04:20:00 +00:00
illustris
4a9c962aca
nixos/systemd-lib: fix restart/reloadTriggers when passing paths
When passing a path to restartTriggers or reloadTriggers, X-Restart/Reload-Triggers
will get populated by the absolute path of the file on the machine where the
config is evaluated. This patch corrects this behavior.
2024-04-21 09:40:17 +05:30
Emily Trau
f1459c34bd one_gadget: 1.8.1 -> 1.9.0 2024-04-21 13:53:33 +10:00
7c6f434c
bda3c47601
Merge pull request #305230 from r-ryantm/auto-update/primecount
primecount: 7.12 -> 7.13
2024-04-21 03:25:36 +00:00
Mario Rodas
edb37e1b3c
Merge pull request #305435 from marsam/add-ab-av1
ab-av1: init at 0.7.14
2024-04-20 22:23:57 -05:00
wackbyte
0dcf4b681d
vscode-extensions.redhat.java: 1.17.2023032504 -> 1.30.2024041908 2024-04-20 23:04:23 -04:00
Weijia Wang
b1940d0bc0
Merge pull request #305446 from r-ryantm/auto-update/limine
limine: 7.3.1 -> 7.4.0
2024-04-21 04:11:26 +02:00
R. Ryantm
f349d87570 novops: 0.12.1 -> 0.13.0 2024-04-21 01:22:54 +00:00
R. Ryantm
8792aad255 obs-studio-plugins.advanced-scene-switcher: 1.25.4 -> 1.25.5 2024-04-21 01:22:06 +00:00
R. Ryantm
13876bd27a libucl: 0.9.1 -> 0.9.2 2024-04-21 01:09:06 +00:00
Martin Weinelt
3d9dab80e1
python312Packages.bellows: fix build 2024-04-21 02:57:14 +02:00
Martin Weinelt
de8da1b57b
python312Packages.aranet4: 2.2.3 -> 2.3.3
https://github.com/Anrijs/Aranet4-Python/compare/refs/tags/v2.2.3...v2.3.3
2024-04-21 02:57:14 +02:00
R. Ryantm
3043085ffb go-camo: 2.4.11 -> 2.4.12 2024-04-21 00:56:58 +00:00
R. Ryantm
76213d9728 go-minimock: 3.3.6 -> 3.3.7 2024-04-21 00:56:43 +00:00
R. Ryantm
4420cf35bb dbmate: 2.14.0 -> 2.15.0 2024-04-21 00:30:54 +00:00
rnhmjoj
4fa107f1c9
nixos/wireless: create empty config for imperative setup
If allowAuxiliaryImperativeNetworks is enabled, the wpa_supplicant
daemon complains fails to start if /etc/wpa_supplicant.conf does not
exist. As this can be created using wpa_cli (or similar) later, it
shouldn't matter, so let's create an empty one.

This fixes issues #157537, #299466.
2024-04-21 02:10:32 +02:00
Thomas Gerbet
f30d13d04a phpPackages.composer: 2.7.2 -> 2.7.3
Changes:
https://github.com/composer/composer/releases/tag/2.7.3
2024-04-21 01:12:19 +02:00
Samuel Dionne-Riel
754a00b38a
Merge pull request #281388 from MikaelFangel/license-albert
albert: change license to unfree
2024-04-20 19:05:31 -04:00
R. Ryantm
713d9c046a typeshare: 1.9.0 -> 1.9.2 2024-04-20 23:00:55 +00:00
R. Ryantm
68fa712a25 phrase-cli: 2.23.2 -> 2.24.0 2024-04-20 22:51:52 +00:00
Weijia Wang
0ce3e115de dublin-traceroute: mark as broken on darwin 2024-04-21 00:18:36 +02:00
R. Ryantm
150aabdc42 dublin-traceroute: 0.4.2-unstable-2024-01-09 -> 0.4.2-unstable-2024-04-11 2024-04-21 00:16:28 +02:00
Weijia Wang
e5e8e0688f
Merge pull request #303959 from r-ryantm/auto-update/cakelisp
cakelisp: 0.3.0-unstable-2024-04-01 -> 0.3.0-unstable-2024-04-18
2024-04-21 00:14:44 +02:00
R. Ryantm
23e8ad4cee cakelisp: 0.3.0-unstable-2024-04-01 -> 0.3.0-unstable-2024-04-18 2024-04-21 00:12:38 +02:00
Weijia Wang
d805e0fe5b
Merge pull request #303985 from r-ryantm/auto-update/elasticmq-server-bin
elasticmq-server-bin: 1.5.8 -> 1.6.0
2024-04-21 00:11:31 +02:00
Weijia Wang
def45b2899
Merge pull request #304005 from r-ryantm/auto-update/cemu
cemu: 2.0-74 -> 2.0-78
2024-04-21 00:11:00 +02:00
Weijia Wang
04d037922a
Merge pull request #304119 from r-ryantm/auto-update/subtitleedit
subtitleedit: 4.0.4 -> 4.0.5
2024-04-21 00:10:20 +02:00
Weijia Wang
3d3bf4d32b
Merge pull request #304942 from atorres1985-contrib/mednafen
Mednafen refactors
2024-04-21 00:08:52 +02:00
Weijia Wang
e73004a744
Merge pull request #305591 from sodiboo/niri
niri: 0.1.4 -> 0.1.5
2024-04-20 23:57:37 +02:00
Yt
147911c33e
Merge pull request #305625 from r-ryantm/auto-update/python311Packages.txtai
python311Packages.txtai: 7.0.0 -> 7.1.0
2024-04-20 21:56:38 +00:00
Weijia Wang
26b947c9bc limine: mark as broken on darwin 2024-04-20 23:44:35 +02:00
Weijia Wang
77840e1a4e
Merge pull request #304907 from GaetanLepage/zed
zed-editor: 0.130.7 -> 0.131.6
2024-04-20 23:42:46 +02:00
Weijia Wang
ca204b6d62
Merge pull request #303511 from r-ryantm/auto-update/synology-drive-client
synology-drive-client: 3.4.0-15724 -> 3.5.0-16084
2024-04-20 23:42:26 +02:00
toonn
b8100ca5e4
Merge pull request #293769 from toonn/wire-desktop-bump
wire-desktop: mac 3.32.4589 -> 3.35.4861, linux 3.32.3079 -> 3.35.3348
2024-04-20 23:41:57 +02:00
R. Ryantm
5fb2702097 maa-assistant-arknights: 5.2.0 -> 5.2.1 2024-04-20 21:38:54 +00:00
Peder Bergebakken Sundt
80449044f2
Merge pull request #270141 from john-rodewald/update-codeberg
codeberg-pages: 4.6.2 -> 5.0
2024-04-20 23:27:59 +02:00
Adam C. Stephens
10943d9e29
Merge pull request #305614 from emilylange/forgejo
forgejo: 1.21.11-0 -> 1.21.11-1
2024-04-20 17:20:47 -04:00
Weijia Wang
696103f5e6
Merge pull request #304153 from r-ryantm/auto-update/python312Packages.mdformat-admon
python312Packages.mdformat-admon: 2.0.2 -> 2.0.3
2024-04-20 23:06:39 +02:00
Weijia Wang
20e0c45c7a
Merge pull request #304527 from atorres1985-contrib/earlyoom
earlyoom: 1.7 -> 1.8
2024-04-20 23:06:06 +02:00
Weijia Wang
f6e091399a
Merge pull request #304837 from r-ryantm/auto-update/python312Packages.editdistpy
python312Packages.editdistpy: 0.1.3 -> 0.1.4
2024-04-20 23:04:31 +02:00
Weijia Wang
0518880e45
Merge pull request #305067 from r-ryantm/auto-update/python312Packages.oelint-parser
python312Packages.oelint-parser: 3.4.0 -> 3.4.1
2024-04-20 23:04:11 +02:00
Weijia Wang
9d6a4bc061
Merge pull request #305214 from r-ryantm/auto-update/sopwith
sopwith: 2.4.0 -> 2.5.0
2024-04-20 23:03:45 +02:00
Weijia Wang
4930106b42
Merge pull request #305217 from r-ryantm/auto-update/osv-scanner
osv-scanner: 1.7.1 -> 1.7.2
2024-04-20 23:03:26 +02:00
Weijia Wang
64049a5126
Merge pull request #305212 from r-ryantm/auto-update/ugrep-indexer
ugrep-indexer: 0.9.6 -> 1.0.0
2024-04-20 23:01:33 +02:00
Martin Weinelt
2bdd06e1d8
Merge pull request #305623 from mweinelt/fix-unstable-smol-eval
nixos/release-small: fix eval
2024-04-20 23:00:43 +02:00
Weijia Wang
035edf4523
Merge pull request #305396 from r-ryantm/auto-update/changedetection-io
changedetection-io: 0.45.17 -> 0.45.20
2024-04-20 22:58:55 +02:00
Weijia Wang
5594084959
Merge pull request #305533 from r-ryantm/auto-update/zfs-replicate
zfs-replicate: 3.2.12 -> 3.2.13
2024-04-20 22:58:00 +02:00
R. Ryantm
451188832a python311Packages.txtai: 7.0.0 -> 7.1.0 2024-04-20 20:51:52 +00:00
Martin Weinelt
d68481224a
nixos/release-small: fix eval
Provide nixpkgs.release-checks, which has been extracted out of the
tarball job into a dedicated one.
2024-04-20 22:51:19 +02:00
Mario Rodas
ea24372d13
Merge pull request #305595 from r-ryantm/auto-update/mystmd
mystmd: 1.1.53 -> 1.1.55
2024-04-20 15:40:43 -05:00
Mario Rodas
4200ea148f
Merge pull request #305593 from nifoc/fix/podman-darwin
podman: fix darwin support
2024-04-20 15:40:06 -05:00
Alan Pearce
7bdfdda1ad flyctl: 0.2.25 -> 0.2.40
https://github.com/superfly/flyctl/releases/tag/v0.2.40
2024-04-20 22:38:12 +02:00
Julien Malka
324c04f8a0
Merge pull request #305467 from bbigras/tkey-ssh-agent
tkey-ssh-agent: init at 1.0.0
2024-04-20 22:33:37 +02:00
Martin Weinelt
f062160e79
Merge pull request #305618 from mweinelt/miele-2024.3.0
home-assistant-custom-components.miele: 0.1.19 -> 2024.3.0
2024-04-20 22:29:04 +02:00
Pol Dellaiera
23f5723dd9
Merge pull request #305339 from Gliczy/signal-desktop
signal-desktop: 7.4.0 -> 7.5.1; signal-desktop-beta: 7.4.0-beta.2 -> 7.6.0-beta.3
2024-04-20 22:28:55 +02:00
Pol Dellaiera
82d58172a8
Merge pull request #305532 from NixOS/update/podman_compose_v110
podman-compose: 1.0.6 -> 1.1.0
2024-04-20 22:27:15 +02:00
Martin Weinelt
e12029c304
home-assistant-custom-components.miele: 0.1.19 -> 2024.3.0
https://github.com/astrandb/miele/releases/tag/v0.1.20
https://github.com/astrandb/miele/releases/tag/v0.1.21
https://github.com/astrandb/miele/releases/tag/v2024.1.0
https://github.com/astrandb/miele/releases/tag/v2024.3.0
2024-04-20 22:27:02 +02:00
Robert Schütz
899abe3e0b
Merge pull request #303697 from dotlambda/python3Packages.srpenergy
python312Packages.srpenergy: 1.3.6 -> 1.3.7
2024-04-20 20:26:16 +00:00
Pol Dellaiera
905784d2d2
Merge pull request #305552 from lunik1/iosevka-29.2.1
iosevka: 29.2.0 -> 29.2.1
2024-04-20 22:25:24 +02:00
Robert Schütz
715e613c9d
Merge pull request #300134 from dotlambda/borgbackup
borgbackup: 1.2.7 -> 1.2.8
2024-04-20 20:24:49 +00:00
superherointj
34621afb91
Merge pull request #305535 from NixOS/vce_sievehighlight
vscode-extensions.adzero.vscode-sievehighlight: init 1.0.6
2024-04-20 17:21:21 -03:00
superherointj
024e5735ed
Merge pull request #287104 from raspher/biglybt
biglybt: init at 3.5.0.0
2024-04-20 17:10:03 -03:00
R. Ryantm
8b93127c33 python311Packages.openstacksdk: 3.0.0 -> 3.1.0 2024-04-20 20:06:16 +00:00
emilylange
5b65a57ea0
forgejo: 1.21.11-0 -> 1.21.11-1
https://codeberg.org/forgejo/forgejo/releases/tag/v1.21.11-1

https://codeberg.org/forgejo/forgejo/src/branch/forgejo/RELEASE-NOTES.md#1-21-11-1

diff: https://codeberg.org/forgejo/forgejo/compare/v1.21.11-0...v1.21.11-1
2024-04-20 22:05:25 +02:00
Sandro
3866e05660
Merge pull request #298161 from SFrijters/maestral-1.9.0
python3Packages.maestral: 1.8.0 -> 1.9.2, maestral-qt: 1.8.0 -> 1.9.2
2024-04-20 21:46:09 +02:00
Sigmanificient
5e9ba95ffe tuifimanager: 3.3.5 -> 4.0.0 2024-04-20 21:44:41 +02:00
Weijia Wang
b96918e510
Merge pull request #305575 from wegank/v8-stdenv
v8: unpin llvmPackages_15.stdenv on darwin
2024-04-20 21:42:24 +02:00
superherointj
8472357d11
Merge pull request #305578 from wegank/trustdns-hash
trust-dns: fix hash
2024-04-20 16:42:17 -03:00
Sebastian Sellmeier
864095a7a0
vscode-extensions.adzero.vscode-sievehighlight: init 1.0.6
Release: https://github.com/adzero/vscode-sievehighlight/releases/tag/v1.0.6
2024-04-20 21:35:59 +02:00
Cole Helbling
9b45c0c659 Revert "ovftool: init at 4.6.2 for x86_64-darwin" 2024-04-20 12:35:18 -07:00
Sandro
5bfe2b6964
Merge pull request #294641 from devusb/sunshine-module
nixos/sunshine: init
2024-04-20 21:32:50 +02:00
Sandro
59dc3a46c2
Merge pull request #296664 from stalkerhumanoid/update-beets-unstable-03-17-24
beets-unstable: unstable-2024-10-26 -> unstable-2024-03-16
2024-04-20 21:31:45 +02:00
Sandro
6edf2fc455
Merge pull request #303742 from raylas/add-omnictl
omnictl: init at 0.32.2
2024-04-20 21:15:19 +02:00
Yt
1710932204
Merge pull request #305573 from wegank/ockam-hash
ockam: fix hash, cleanup
2024-04-20 19:13:09 +00:00
Sandro
65b10c53d1
Merge pull request #288610 from sephii/nixos-rebuild-remote-specialisation
nixos-rebuild: fix --specialisation with remote builder and target
2024-04-20 21:11:35 +02:00
Sandro
4c187ca71f
Merge pull request #301169 from huantianad/tetrio-plus-9
tetrio-desktop: re-add tetrio-plus, now from source
2024-04-20 21:03:45 +02:00
Sandro
c1d22db7c6
Merge pull request #300166 from huantianad/tetrio-nixpkgs-electron
tetrio-desktop: use nixpkgs electron
2024-04-20 21:00:47 +02:00
Sandro
52c9b9d1b1
Merge pull request #287260 from benneti/vaults-071
vaults: init at 0.7.1
2024-04-20 20:55:12 +02:00
superherointj
2549a917af
Merge pull request #305465 from r-ryantm/auto-update/linkerd_edge
linkerd_edge: 24.4.2 -> 24.4.4
2024-04-20 15:53:51 -03:00
K900
dae444bb46
kdePackages.extra-cmake-modules: fix kxmlgui install location
Ugh. Fixes #305420.
2024-04-20 21:52:38 +03:00
superherointj
cc1f7778ad
Merge pull request #305560 from superherointj/vscode-extensions-nixfmt-rfc-style
vscode-extensions: format using nixfmt-rfc-style
2024-04-20 15:51:26 -03:00
superherointj
79061bced7
Merge pull request #305485 from wahjava/update-goawk
goawk: 1.26.0 -> 1.27.0
2024-04-20 15:49:56 -03:00
Charlie Moog
c64f61e478 systemctl-tui: 0.2.4 -> 0.3.3 2024-04-20 20:36:00 +02:00
Sandro
decb1678b6
Merge pull request #197193 from onny/manticore-service
nixos/manticore: init module
2024-04-20 20:31:03 +02:00
Sandro
a7408a541b
Merge pull request #289999 from thanegill/ovftool-darwin
ovftool: init at 4.6.2 for x86_64-darwin
2024-04-20 20:29:46 +02:00
Sandro
1e0852c1a8
Merge pull request #242667 from nim65s/gruppled
gruppled-cursors, gruppled-lite-cursors: init at 1.0.0
2024-04-20 20:26:33 +02:00
Bjørn Forsman
0f5cb6b702 deconz: 2.23.00 -> 2.26.3
Upstream doesn't produce the *-dev package anymore, so remove it.
(Apparently it's possible to get back the header files by building from
source:
https://github.com/dresden-elektronik/deconz-rest-plugin/blob/v2.26.3/BUILDING.md#build-with-cmake.)
2024-04-20 20:25:22 +02:00
Bjørn Forsman
c7ab550bbc nixos/deconz: fix curl redirect option in postStart
It should be curl -L (follow redirects), not curl -l (FTP directory
listing option). I know because it's my mistake.

Fixes: d4b989cafc ("nixos/deconz: delay signalling service readiness until it's actually up")
2024-04-20 20:24:39 +02:00
Sandro
e8d09f9978
Merge pull request #303276 from philiptaron/avrdude-libelf
avrdude: updates and enablement of compile-time features
2024-04-20 20:19:12 +02:00
Philip Taron
07b7ca8345
avrdude: use finalAttrs instead of rec 2024-04-20 20:11:58 +02:00
Philip Taron
55ddcaf70d
avrdude: use either vendored libelf or elfutils instead of abandoned upstream 2024-04-20 20:11:58 +02:00
Soner Sayakci
4f05b69ed5
adminerevo: init at 4.8.6 2024-04-20 20:01:51 +02:00
R. Ryantm
605be9e6da mystmd: 1.1.53 -> 1.1.55 2024-04-20 17:54:51 +00:00
Alex Martens
f22430b657 cargo-spellcheck: fix build 2024-04-20 10:53:12 -07:00
Sandro
65d8de75bd
Merge pull request #303590 from mmarx/fix-mattermost-desktop-notifications
electron: Add libnotify, pipewire, and several other runtime dependencies to RPATH; fixes desktop notifications and screenshare
2024-04-20 19:42:43 +02:00
sodiboo
f22481048d niri: 0.1.4 -> 0.1.5 2024-04-20 19:42:39 +02:00
Daniel Kempkens
d9feb2e9ba
podman: fix darwin support 2024-04-20 19:39:54 +02:00
Aditya
7b965f5400 _64gram: 1.1.18 -> 1.1.19 2024-04-20 23:01:29 +05:30
Sandro
3773b498fe
Merge pull request #299049 from nim65s/meshlab
meshlab: 2022.02 -> 2023.12
2024-04-20 19:23:46 +02:00
raspher
ff8eddacb1 biglybt: init at 3.5.0.0
Co-authored-by: superherointj <5861043+superherointj@users.noreply.github.com>
2024-04-20 18:54:59 +02:00
Pol Dellaiera
fca59efa1e
Merge pull request #305579 from kylecarbs/master
coder: add support for mainline channel
2024-04-20 18:51:22 +02:00
Kyle Carberry
2268cf93d4 coder: add support for mainline channel
Coder releases with the latest tag for a stable release,
and an untagged latest release for mainline.

This change enables the update script to update both
release candidates and enables the installation of
both as well!
2024-04-20 12:05:14 -04:00
Weijia Wang
f94aaf8483 trust-dns: fix hash 2024-04-20 18:01:15 +02:00
Weijia Wang
53f1f5e04b irrd: mark as broken 2024-04-20 17:53:53 +02:00
Kira Bruneau
0c97ced70e
Merge pull request #303485 from kira-bruneau/yabridge
yabridge: workaround for wine 9.5
2024-04-20 11:41:51 -04:00
Weijia Wang
ac01eef7b1 v8: unpin llvmPackages_15.stdenv on darwin 2024-04-20 17:36:14 +02:00
Weijia Wang
4b116b8ff3 ockam: fix hash, cleanup 2024-04-20 17:33:24 +02:00
Guilhem Saurel
fc7d8b347a
pymeshlab: init at 2023.12
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-04-20 17:15:29 +02:00
Guilhem Saurel
74900367e8
meshlab: 2022.02 -> 2023.12 2024-04-20 17:15:28 +02:00
Guilhem Saurel
e71d969ca7
structuresynth: init at 1.5.1
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-04-20 17:15:27 +02:00
Guilhem Saurel
df69ac58f0
openctm: init at 1.0.3
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-04-20 17:15:27 +02:00
Guilhem Saurel
835c1cbf10
corto: init at unstable-2023-06-27
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-04-20 17:15:26 +02:00
Thomas Gerbet
141867ab45
Merge pull request #305352 from surfaceflinger/featherwallet-fix-20240419-1
feather: fix trezor support
2024-04-20 17:09:02 +02:00
Aleksana
80746a5828
Merge pull request #305327 from 3JlOy-PYCCKUi/wireproxy
wireproxy: 1.0.8 -> 1.0.9
2024-04-20 22:52:46 +08:00
Sandro Jäckel
421191ba79
git-interactive-rebase-tool: fix build with rust 1.77 2024-04-20 16:50:48 +02:00
superherointj
f53970aa44
Merge pull request #303998 from DontEatOreo/update-warp-terminal
warp-terminal: 0.2024.04.02.08.02.stable_01 -> 0.2024.04.16.08.02.stable_00
2024-04-20 11:47:02 -03:00
Aleksana
684f14301f
Merge pull request #296391 from Mynacol/leanify-2023-12-17
leanify: 2023-10-19 -> 2023-12-17
2024-04-20 22:35:44 +08:00
Mario Rodas
d5f23831ed
Merge pull request #305433 from marsam/fix-gallery-dl-build
gallery-dl: fix build
2024-04-20 09:34:13 -05:00
Aleksana
1ae3cb18bb
Merge pull request #284785 from GoldsteinE/betula/1.2
betula: 1.1.0 -> 1.2.0
2024-04-20 22:31:38 +08:00
Aleksana
94e6396b33
Merge pull request #303301 from pokon548/fix-wechat-im-issue
wechat-uos: fix IM issue
2024-04-20 22:28:29 +08:00
Aleksana
e15987280b
Merge pull request #305276 from aaronjheng/vsce
vsce: 2.25.0 -> 2.26.0
2024-04-20 22:26:45 +08:00
Aleksana
820fac732d
Merge pull request #305293 from clot27/update-64gram
_64gram: 1.1.17 -> 1.1.18
2024-04-20 22:24:06 +08:00
R. Ryantm
a9a1041404 python312Packages.githubkit: 0.11.3 -> 0.11.4 2024-04-20 14:21:53 +00:00
superherointj
e324e2ff82 vscode-extensions: format using nixfmt-rfc-style
Co-authored-by: @SebTM
2024-04-20 11:21:36 -03:00
superherointj
c84cf38a12
Merge pull request #305089 from superherointj/k3s-update-documentation
k3s: fix criteria for removing packages from unstable
2024-04-20 11:07:49 -03:00
rewine
ae2e299fab
Merge pull request #305222 from shivaraj-bh/update-nixci
nixci: 0.2.0 -> 0.4.0
2024-04-20 21:58:54 +08:00
Aleksana
c4fe1b7eb4
Merge pull request #304593 from teutat3s/brscan5-1.3.1-0
brscan5: 1.3.0-0 -> 1.3.1-0
2024-04-20 21:58:20 +08:00
nat
45f06b5037
feather: fix trezor support 2024-04-20 15:56:47 +02:00
Doron Behar
3bcaecd03b
Merge pull request #305279 from r-ryantm/auto-update/python311Packages.jedi-language-server
python311Packages.jedi-language-server: 0.41.3 -> 0.41.4
2024-04-20 16:55:14 +03:00
Aleksana
d2bc1006a6
synology-drive-client: add aarch64-darwin support 2024-04-20 21:32:41 +08:00
lunik1
4e527ac342
iosevka: 29.2.1 -> 29.2.1
Diff: https://github.com/be5invis/iosevka/compare/v29.2.1...v29.2.1
2024-04-20 14:25:56 +01:00
Sandro
3582d852c1
Merge pull request #305157 from SuperSandro2000/mitmproxy
python311Packages.mitmproxy: 10.2.4 -> 10.3.0
2024-04-20 15:25:26 +02:00
Aleksana
aa65fe8b64
Merge pull request #305139 from aktaboot/init-dogedns
dogedns: init at 0.2.6
2024-04-20 21:23:12 +08:00
Fabian Affolter
a9c8cc3ba6
Merge pull request #302718 from r-ryantm/auto-update/python312Packages.pulsectl-asyncio
python312Packages.pulsectl-asyncio: 1.1.1 -> 1.2.0
2024-04-20 15:09:56 +02:00
mlyxshi
0c261992cc
add aarch64-linux (#305521) 2024-04-20 15:01:31 +02:00
R. Ryantm
65f70ce384 pscale: 0.191.0 -> 0.195.0 2024-04-20 12:51:34 +00:00
R. Ryantm
ce3c07768d doublecmd: 1.1.12 -> 1.1.13 2024-04-20 12:34:43 +00:00
shivaraj-bh
5efa13b4a4 nixci: 0.2.0 -> 0.4.0; fix Darwin build
https://github.com/srid/nixci/releases/tag/0.4.0

Add SystemConfiguration and IOKit from apple_sdk to fix the darwin build failure
2024-04-20 17:59:37 +05:30
R. Ryantm
63e7c2ea43 marimo: 0.4.0 -> 0.4.2 2024-04-20 12:28:35 +00:00
aktaboot
6ec76d9398 maintainers: add aktaboot 2024-04-20 14:19:50 +02:00
aktaboot
9ca7c79ed2 dogedns: init at 0.2.6 2024-04-20 14:19:44 +02:00
Aleksana
be639ce549
Merge pull request #305336 from dotlambda/home-assistant-custom-components.better_thermostat
home-assistant-custom-components.better_thermostat: 1.5.0-beta7 -> 1.5.0
2024-04-20 20:05:50 +08:00
Aleksana
433a869cc6
Merge pull request #305315 from r-ryantm/auto-update/gatus
gatus: 5.9.0 -> 5.10.0
2024-04-20 20:04:54 +08:00
Aleksana
3804962e73
Merge pull request #305369 from amarshall/blender-4.1.1
blender: 4.1.0 -> 4.1.1
2024-04-20 20:04:11 +08:00
Pol Dellaiera
e540698524
Merge pull request #302136 from savyajha/firefly-iii
firefly-iii: init at 6.1.13, nixos/firefly-iii: init
2024-04-20 13:56:08 +02:00
Thomas Gerbet
dd892fecf1
Merge pull request #305186 from r-ryantm/auto-update/flatpak
flatpak: 1.14.5 → 1.14.6, xdg-desktop-portal: 1.18.3 → 1.18.4
2024-04-20 13:52:22 +02:00
Sebastian Sellmeier
9c42b802ba
podman-compose: 1.0.6 -> 1.1.0 2024-04-20 13:45:31 +02:00
Nick Cao
4d29f761bb
Merge pull request #305457 from r-ryantm/auto-update/ttyper
ttyper: 1.4.1 -> 1.5.0
2024-04-20 07:43:34 -04:00
R. Ryantm
2c81740890 zfs-replicate: 3.2.12 -> 3.2.13 2024-04-20 11:43:28 +00:00
Nick Cao
3842cb3c06
Merge pull request #305459 from r-ryantm/auto-update/unpoller
unpoller: 2.11.1 -> 2.11.2
2024-04-20 07:42:52 -04:00
Nick Cao
21349a88f1
Merge pull request #305475 from r-ryantm/auto-update/python311Packages.plexapi
python311Packages.plexapi: 4.15.11 -> 4.15.12
2024-04-20 07:42:15 -04:00
Nick Cao
84764f7ee5
Merge pull request #305494 from r-ryantm/auto-update/oterm
oterm: 0.2.5 -> 0.2.6
2024-04-20 07:41:14 -04:00
Nick Cao
44d3386881
Merge pull request #305437 from r-ryantm/auto-update/kcl-cli
kcl-cli: 0.8.5 -> 0.8.6
2024-04-20 07:39:30 -04:00
Nick Cao
e145d5d780
Revert "fw-ectool: unstable-2022-12-03 -> 0-unstable-2023-12-15, switch upstream" 2024-04-20 07:38:46 -04:00
R. Ryantm
70364d30df miriway: unstable-2024-04-04 -> unstable-2024-04-16 2024-04-20 11:38:25 +00:00
Nick Cao
26f7aabc3d
Merge pull request #305438 from r-ryantm/auto-update/kubefirst
kubefirst: 2.4.3 -> 2.4.5
2024-04-20 07:38:17 -04:00
Nick Cao
f1e16eae56
Merge pull request #305449 from r-ryantm/auto-update/dnsproxy
dnsproxy: 0.67.0 -> 0.70.0
2024-04-20 07:37:25 -04:00
Nick Cao
e984279327
Merge pull request #305450 from r-ryantm/auto-update/nwg-hello
nwg-hello: 0.1.9 -> 0.1.10
2024-04-20 07:36:53 -04:00
Julien Malka
d26600a877
Merge pull request #300357 from FedericoSchonborn/waycheck-1.2.0
waycheck: 1.1.1 -> 1.2.0
2024-04-20 13:36:46 +02:00
Nick Cao
f020635276
Merge pull request #305454 from r-ryantm/auto-update/python312Packages.prefixed
python312Packages.prefixed: 0.7.0 -> 0.7.1
2024-04-20 07:36:22 -04:00
Fabian Affolter
a6382046f7
Merge pull request #305507 from fabaff/vt-py-bump
python312Packages.vt-py: 0.18.0 -> 0.18.1
2024-04-20 13:36:14 +02:00
Fabian Affolter
442d3de41d
Merge pull request #305514 from fabaff/exploitdb-bump
exploitdb: 2024-04-16 -> 2024-04-20
2024-04-20 13:35:43 +02:00
Fabian Affolter
7cf21cf69f
Merge pull request #305501 from fabaff/shell-genie-refactor
shell-genie: refactor
2024-04-20 13:35:13 +02:00
Fabian Affolter
83e3a40067
Merge pull request #305502 from fabaff/markdown-anki-decks-refactor
markdown-anki-decks: refactor
2024-04-20 13:34:59 +02:00
Nick Cao
a67592c7c9
Merge pull request #305410 from r-ryantm/auto-update/eigenlayer
eigenlayer: 0.7.2 -> 0.7.3
2024-04-20 07:34:10 -04:00
Nick Cao
ea402e902a
Merge pull request #305416 from r-ryantm/auto-update/pspg
pspg: 5.8.3 -> 5.8.4
2024-04-20 07:33:35 -04:00
Fabian Affolter
95be02f67b
Merge pull request #305519 from fabaff/mqttui-bump
mqttui: 0.20.0 -> 0.21.0
2024-04-20 13:31:16 +02:00
Fabian Affolter
fc58829abe
Merge pull request #305510 from fabaff/influxdb3-python-bump
python312Packages.influxdb3-python: 0.3.6 -> 0.4.0
2024-04-20 13:30:57 +02:00
Nick Cao
a95544001f
Merge pull request #305346 from r-ryantm/auto-update/kubelogin
kubelogin: 0.1.1 -> 0.1.2
2024-04-20 07:30:46 -04:00
Fabian Affolter
a6d889207f
Merge pull request #305511 from fabaff/google-generativeai-bump
python312Packages.google-generativeai: 0.5.0 -> 0.5.2
2024-04-20 13:30:38 +02:00
Fabian Affolter
d5bda1cb49
Merge pull request #305513 from fabaff/sqlfluff-bump
sqlfluff: 3.0.4 -> 3.0.5
2024-04-20 13:30:29 +02:00
Nick Cao
a5e8f8eb7b
Merge pull request #305351 from oluceps/update-juicity
juicity: 0.4.1 -> 0.4.2
2024-04-20 07:30:20 -04:00
Nick Cao
3103e8d3cd
Merge pull request #305358 from r-ryantm/auto-update/python312Packages.pysolcast
python312Packages.pysolcast: 2.0.1 -> 2.0.2
2024-04-20 07:28:40 -04:00
Nick Cao
399a17132c
Merge pull request #305367 from r-ryantm/auto-update/sqldef
sqldef: 0.17.5 -> 0.17.6
2024-04-20 07:26:05 -04:00
Nick Cao
9f51303e07
Merge pull request #305372 from Stunkymonkey/python-aspy-yaml-normalize
python311Packages.aspy-yaml: normalize folder & pname
2024-04-20 07:25:15 -04:00
Nick Cao
496d82c137
Merge pull request #305377 from Stunkymonkey/python-smpp-pdu-normalize
python311Packages.smpp-pdu: normalize folder & pname
2024-04-20 07:23:54 -04:00
Fabian Affolter
96859836d4 python311Packages.qtile-extras: format with nixfmt 2024-04-20 13:19:41 +02:00
Fabian Affolter
e8e5011c6e python311Packages.qtile-extras: refactor 2024-04-20 13:19:37 +02:00
Aleksana
33156229e2
Merge pull request #305120 from RuRo/fix-triton-max-jobs
python311Packages.openai-triton: use requested number of cores for build
2024-04-20 19:19:23 +08:00
Fabian Affolter
813b8e0ca2 python312Packages.pulsectl-asyncio: format with nixfmt 2024-04-20 13:18:07 +02:00
Fabian Affolter
6c4468c349 python312Packages.pulsectl-asyncio: refactor 2024-04-20 13:18:07 +02:00
R. Ryantm
f532752558 python312Packages.pulsectl-asyncio: 1.1.1 -> 1.2.0 2024-04-20 13:18:06 +02:00
Mario Rodas
8b31f30ed9
Merge pull request #305498 from GaetanLepage/uv
uv: 0.1.34 -> 0.1.35
2024-04-20 06:11:59 -05:00
Yt
ec35d63360
Merge pull request #305480 from r-ryantm/auto-update/python311Packages.grpcio-health-checking
python311Packages.grpcio-health-checking: 1.62.1 -> 1.62.2
2024-04-20 10:55:29 +00:00
Yt
8ac2f81f74
Merge pull request #305520 from r-ryantm/auto-update/python311Packages.grpcio-reflection
python311Packages.grpcio-reflection: 1.62.1 -> 1.62.2
2024-04-20 10:55:07 +00:00
Nikolay Korotkiy
d7b3d0422f
Merge pull request #305366 from TheRealKeto/update/gitu
gitu: 0.16.0 -> 0.17.1
2024-04-20 14:54:32 +04:00
Nikolay Korotkiy
76d43a0848
Merge pull request #305483 from wegank/nest-hash
nest: fix hash
2024-04-20 14:51:35 +04:00
Fabian Affolter
1065c759d1
Merge pull request #305342 from r-ryantm/auto-update/pwdsafety
pwdsafety: 0.3 -> 0.4.0
2024-04-20 12:49:33 +02:00
R. Ryantm
3c5440e2c6 turso-cli: 0.90.7 -> 0.92.0 2024-04-20 10:46:30 +00:00
Fabian Affolter
be74a1bf4b mqttui: format with nixfmt 2024-04-20 12:31:01 +02:00
Fabian Affolter
1c455ee3ff mqttui: 0.20.0 -> 0.21.0
Diff: https://github.com/EdJoPaTo/mqttui/compare/refs/tags/v0.20.0...v0.21.0

Changelog: https://github.com/EdJoPaTo/mqttui/blob/v0.21.0/CHANGELOG.md
2024-04-20 12:30:21 +02:00
R. Ryantm
7ffbf20dc7 python311Packages.grpcio-reflection: 1.62.1 -> 1.62.2 2024-04-20 10:28:15 +00:00
Thiago Kenji Okada
cd7e5cfd37
Merge pull request #305431 from r-ryantm/auto-update/babashka-unwrapped
babashka-unwrapped: 1.3.189 -> 1.3.190
2024-04-20 11:23:08 +01:00
Thiago Kenji Okada
d5828adf1a
Merge pull request #305466 from r-ryantm/auto-update/graalvmCEPackages.truffleruby
graalvmCEPackages.truffleruby: 24.0.0 -> 24.0.1
2024-04-20 11:22:32 +01:00
Fabian Affolter
168e3185b0
Merge pull request #305275 from 9R/pyowm-fix
python3Package.pyowm: add missing dependency setuptools
2024-04-20 12:15:50 +02:00
Fabian Affolter
0c944c6029 exploitdb: 2024-04-16 -> 2024-04-20
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2024-04-16...2024-04-20
2024-04-20 12:14:47 +02:00
Fabian Affolter
6b765068ab sqlfluff: 3.0.4 -> 3.0.5
Diff: https://github.com/sqlfluff/sqlfluff/compare/refs/tags/3.0.4...3.0.5

Changelog: https://github.com/sqlfluff/sqlfluff/blob/3.0.5/CHANGELOG.md
2024-04-20 12:12:06 +02:00
Fabian Affolter
76e51d3379 python312Packages.google-generativeai: 0.5.0 -> 0.5.2
Diff: https://github.com/google/generative-ai-python/compare/refs/tags/v0.5.0...v0.5.2

Changelog: https://github.com/google/generative-ai-python/releases/tag/v0.5.2
2024-04-20 12:09:57 +02:00
Fabian Affolter
6539631a84 python312Packages.influxdb3-python: format with nixfmt 2024-04-20 12:08:09 +02:00
Fabian Affolter
c1afabd21d python312Packages.influxdb3-python: refactor 2024-04-20 12:07:51 +02:00
Fabian Affolter
78d0433e2d python312Packages.influxdb3-python: 0.3.6 -> 0.4.0
Diff: https://github.com/InfluxCommunity/influxdb3-python/compare/refs/tags/v0.3.6...v0.4.0

Changelog: https://github.com/InfluxCommunity/influxdb3-python/releases/tag/v0.4.0
2024-04-20 12:07:21 +02:00
Fabian Affolter
9c10ddf7a6
Merge pull request #305368 from r-ryantm/auto-update/python312Packages.plugwise
python312Packages.plugwise: 0.37.2 -> 0.37.3
2024-04-20 12:03:14 +02:00
Fabian Affolter
c89db12b30
Merge pull request #305390 from r-ryantm/auto-update/keepwn
keepwn: 0.3 -> 0.4
2024-04-20 12:03:02 +02:00
Fabian Affolter
a5e9be4529
Merge pull request #305419 from r-ryantm/auto-update/python311Packages.pysolcast
python311Packages.pysolcast: 2.0.1 -> 2.0.2
2024-04-20 12:02:53 +02:00
Fabian Affolter
4528b9e725 python312Packages.vt-py: format with nixfmt 2024-04-20 12:01:48 +02:00
Fabian Affolter
98cd7e3b55 python312Packages.vt-py: 0.18.0 -> 0.18.1
Diff: https://github.com/VirusTotal/vt-py/compare/refs/tags/0.18.0...0.18.1

Changelog: https://github.com/VirusTotal/vt-py/releases/tag//0.18.1
2024-04-20 12:01:35 +02:00
Fabian Affolter
20c268192e python312Packages.vt-py: refactor 2024-04-20 11:58:57 +02:00
Martin Weinelt
bc6154300f
Merge pull request #305147 from leona-ya/pythonpackabes-aiojobs
python3Packages.aiojobs: fix broken tests
2024-04-20 11:57:13 +02:00
Fabian Affolter
0d56eca281
Merge pull request #305439 from r-ryantm/auto-update/libzim
libzim: 9.1.0 -> 9.2.0
2024-04-20 11:55:29 +02:00
Fabian Affolter
95f8511864
Merge pull request #305451 from r-ryantm/auto-update/python312Packages.apkinspector
python312Packages.apkinspector: 1.2.2 -> 1.2.3
2024-04-20 11:55:02 +02:00
Fabian Affolter
cfbc0b717b
Merge pull request #305452 from r-ryantm/auto-update/python312Packages.camel-converter
python312Packages.camel-converter: 3.1.1 -> 3.1.2
2024-04-20 11:54:55 +02:00
Fabian Affolter
86f706f3ef
Merge pull request #305491 from fabaff/checkov-bump
checkov: 3.2.69 -> 3.2.72
2024-04-20 11:53:56 +02:00
Fabian Affolter
653f1ddae6
Merge pull request #305489 from fabaff/metasploit-bump
metasploit: 6.4.3 -> 6.4.5
2024-04-20 11:53:29 +02:00
Fabian Affolter
73bf21c365
Merge pull request #305492 from fabaff/llama-index-bump
python312Packages.llama-index-embeddings-openai: 0.1.7 -> 0.1.8, python312Packages.llama-index-llms-openai: 0.1.15 -> 0.1.16
2024-04-20 11:52:59 +02:00
Fabian Affolter
6c0feaeb87
Merge pull request #305486 from fabaff/botocore-stubs-bump
python312Packages.botocore-stubs: 1.34.87 -> 1.34.88, python312Packages.boto3-stubs: 1.34.87 -> 1.34.88
2024-04-20 11:51:33 +02:00
Fabian Affolter
21d470dac1
Merge pull request #305487 from fabaff/tencentcloud-sdk-python-bump
python312Packages.tencentcloud-sdk-python: 3.0.1131 -> 3.0.1132
2024-04-20 11:51:23 +02:00
Fabian Affolter
837b5468c6
Merge pull request #305488 from fabaff/publicsuffixlist-bump
python312Packages.publicsuffixlist: 0.10.0.20240416 -> 0.10.0.20240420
2024-04-20 11:51:13 +02:00
Fabian Affolter
1fccf77fda markdown-anki-decks: refactor 2024-04-20 11:49:08 +02:00
Fabian Affolter
9e38de653a shell-genie: refactor 2024-04-20 11:47:40 +02:00
K900
8f9e7071ff
Merge pull request #304730 from K900/bigger-paralleler
pkgs/top-level: split release-checks into a separate job
2024-04-20 12:47:13 +03:00
Fabian Affolter
af7a65070d pwdsafety: format with nixfmt 2024-04-20 11:41:28 +02:00
Alexander Przemysław Kamiński
2663063547
scryer-prolog: Fix darwin build
Build was failing because of missing SystemConfiguration dependency
2024-04-20 11:36:50 +02:00
Fabian Affolter
4fb51d082b pwdsafety: refactor 2024-04-20 11:35:32 +02:00
Fabian Affolter
3557bbcc90
Merge pull request #305388 from r-ryantm/auto-update/python312Packages.clarifai
python312Packages.clarifai: 10.3.0 -> 10.3.1
2024-04-20 11:32:05 +02:00
Fabian Affolter
8ecc55f0f0
Merge pull request #305355 from fabaff/lacuscore-bump
python312Packages.playwrightcapture: 1.24.4 -> 1.24.5, python312Packages.lacuscore: 1.9.1 -> 1.9.2
2024-04-20 11:31:29 +02:00
Ryan Lahfa
21bd30ea2f
Merge pull request #247118 from Tom-Hubrecht/netbird-server
nixos/netbird-server: init module
2024-04-20 11:21:10 +02:00
Fabian Affolter
52166c45cf python3Package.pyowm: foramt with nixfmt 2024-04-20 11:18:57 +02:00
Fabian Affolter
1feeea57f4 python312Package.pyowm: refactor 2024-04-20 11:18:37 +02:00
Fabian Affolter
7423442c16 python312Packages.plugwise: format with nixfmt 2024-04-20 11:09:20 +02:00
Fabian Affolter
11f0a5ba2c keepwn: format with nixfmt 2024-04-20 11:07:41 +02:00
Fabian Affolter
9f7f5d9b6b keepwn: refactor 2024-04-20 11:07:28 +02:00
Gaetan Lepage
063f61598d uv: 0.1.34 -> 0.1.35
Diff: https://github.com/astral-sh/uv/compare/0.1.34...0.1.35

Changelog: https://github.com/astral-sh/uv/blob/0.1.35/CHANGELOG.md
2024-04-20 11:06:16 +02:00
Fabian Affolter
0faf57ff44
Merge pull request #305412 from r-ryantm/auto-update/python311Packages.std-uritemplate
python311Packages.std-uritemplate: 0.0.56 -> 0.0.57
2024-04-20 11:05:58 +02:00
Fabian Affolter
e3ad273ffb python311Packages.pysolcast: format with nixfmt 2024-04-20 11:04:54 +02:00
Fabian Affolter
eee582a989 python311Packages.pysolcast: refactor 2024-04-20 11:04:31 +02:00
Fabian Affolter
2f63bd9449 libzim: format with nixfmt 2024-04-20 11:02:10 +02:00
Fabian Affolter
34fccf8cbe
Merge pull request #305448 from r-ryantm/auto-update/offat
offat: 0.17.0 -> 0.17.2
2024-04-20 11:00:41 +02:00
Fabian Affolter
2ab35f2aaf python312Packages.camel-converter: format with nixfmt 2024-04-20 10:56:36 +02:00
Fabian Affolter
8a8f283acd python312Packages.camel-converter: refactor 2024-04-20 10:56:18 +02:00
Fabian Affolter
f0fb9cc0ff python312Packages.apkinspector: enable tests 2024-04-20 10:54:02 +02:00
Fabian Affolter
6cec50eeb0 python312Packages.apkinspector: format with nixfmt 2024-04-20 10:50:01 +02:00
Fabian Affolter
67da5a7e38 python312Packages.apkinspector: refactor 2024-04-20 10:49:44 +02:00
Pol Dellaiera
31805d0367
Merge pull request #305076 from abysssol/ollama-sandbox
nixos/ollama: add options to bypass sandboxing
2024-04-20 10:49:28 +02:00
Fabian Affolter
65b360ba6a
Merge pull request #305482 from r-ryantm/auto-update/python311Packages.aiomisc
python311Packages.aiomisc: 17.5.4 -> 17.5.6
2024-04-20 10:46:40 +02:00
Fabian Affolter
130771dacf
Merge pull request #305460 from r-ryantm/auto-update/python312Packages.pylitterbot
python312Packages.pylitterbot: 2023.4.11 -> 2023.5.0
2024-04-20 10:45:18 +02:00
R. Ryantm
5f7f17ab72 oterm: 0.2.5 -> 0.2.6 2024-04-20 08:45:15 +00:00
Fabian Affolter
9dd93daa2e python312Packages.llama-index-llms-openai: 0.1.15 -> 0.1.16 2024-04-20 10:41:00 +02:00
Fabian Affolter
d23806d0de python312Packages.llama-index-embeddings-openai: 0.1.7 -> 0.1.8 2024-04-20 10:40:48 +02:00
Fabian Affolter
8c303e83c5 python312Packages.boto3-stubs: 1.34.87 -> 1.34.88 2024-04-20 10:39:29 +02:00
Fabian Affolter
8626d58477 python312Packages.tencentcloud-sdk-python: 3.0.1131 -> 3.0.1132
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/refs/tags/3.0.1131...3.0.1132

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.0.1132/CHANGELOG.md
2024-04-20 10:39:27 +02:00
Fabian Affolter
fd77096ca1 python312Packages.botocore-stubs: 1.34.87 -> 1.34.88 2024-04-20 10:39:13 +02:00
Fabian Affolter
e4a2abca5d python312Packages.publicsuffixlist: 0.10.0.20240416 -> 0.10.0.20240420 2024-04-20 10:38:06 +02:00
Ashish SHUKLA
63969d3a94
goawk: 1.26.0 -> 1.27.0 2024-04-20 08:37:53 +00:00
Fabian Affolter
5eedc8052f metasploit: 6.4.3 -> 6.4.5 2024-04-20 10:37:12 +02:00
Fabian Affolter
081bd774ca checkov: 3.2.69 -> 3.2.72
Diff: https://github.com/bridgecrewio/checkov/compare/refs/tags/3.2.69...3.2.72

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.2.72
2024-04-20 10:34:54 +02:00
Leona Maroni
5fdcda56d0
Merge pull request #305296 from r-ryantm/auto-update/pocketbase
pocketbase: 0.22.8 -> 0.22.9
2024-04-20 10:20:35 +02:00
Weijia Wang
5bc788216a nest: fix hash 2024-04-20 10:17:24 +02:00
Matthias Beyer
a0dd8d2511
Merge pull request #304806 from r-ryantm/auto-update/openapi-generator-cli
openapi-generator-cli: 7.4.0 -> 7.5.0
2024-04-20 10:16:36 +02:00
Matthias Beyer
ad6b93632e
Merge pull request #303387 from r-ryantm/auto-update/python311Packages.qtile
python311Packages.qtile: 0.24.0 -> 0.25.0
2024-04-20 10:10:46 +02:00
sund3RRR
a73b134de5 rtfm: 0.2.4 -> 0.4.1 2024-04-20 11:08:43 +03:00
Matthias Beyer
6acf0e7508
Merge pull request #303636 from r-ryantm/auto-update/python312Packages.pyprecice
python312Packages.pyprecice: 3.0.0.0 -> 3.1.0
2024-04-20 10:08:23 +02:00
Matthias Beyer
dab4767aa6
Merge pull request #305477 from r-ryantm/auto-update/cargo-dist
cargo-dist: 0.13.1 -> 0.13.2
2024-04-20 10:07:47 +02:00
Matthias Beyer
e4023affad
Merge pull request #303379 from r-ryantm/auto-update/python311Packages.cloudsmith-api
python311Packages.cloudsmith-api: 2.0.12 -> 2.0.13
2024-04-20 10:07:33 +02:00
R. Ryantm
2963743692 python311Packages.aiomisc: 17.5.4 -> 17.5.6 2024-04-20 08:06:53 +00:00
Aleksana
62b7bbc42c
Merge pull request #304828 from r-ryantm/auto-update/home-manager
home-manager: unstable-2024-04-10 -> unstable-2024-04-16
2024-04-20 15:59:04 +08:00
Weijia Wang
fe8d219f84
Merge pull request #305384 from Mynacol/ssh-tpm-agent-homepage
ssh-tpm-agent: Fix homepage link
2024-04-20 09:57:02 +02:00
Nikolay Korotkiy
b5366f7228
Merge pull request #305430 from r-ryantm/auto-update/tootik
tootik: 0.10.0 -> 0.10.2
2024-04-20 11:56:39 +04:00
R. Ryantm
1b891c5346 python311Packages.grpcio-health-checking: 1.62.1 -> 1.62.2 2024-04-20 07:56:32 +00:00
Weijia Wang
2af28fdb92
Merge pull request #305395 from ExpidusOS/feat/update-zig-0.12
zig_0_12: init
2024-04-20 09:54:41 +02:00
Weijia Wang
b03c372902
Merge pull request #305408 from obsidiansystems/fix-freebsd
llvmPackages.libcxx: Fix FreeBSD build
2024-04-20 09:52:24 +02:00
R. Ryantm
30c60b8164 cargo-dist: 0.13.1 -> 0.13.2 2024-04-20 07:37:44 +00:00
Yarny0
87eabf9c4d Revert "libtiff: introduce libtiff_4_5"
This reverts commit f57a4b0ac1.

The old version libtiff_4_5 is no longer needed.
Both dependents (gscan2pdf and hylafaxplus)
have switched to the forked libtiff version 4.6.0t
which is based on the current libtiff version 4.6.0
but also contains required command line tools
missing in the original libtiff library.
2024-04-20 09:23:29 +02:00
Yarny0
ec1a3695b4 gscan2pdf: switch to current libtiff 4.6.0t
gscan2pdf is not compatible with libtiff 4.6.0
as published on https://libtiff.gitlab.io/libtiff/
and http://www.simplesystems.org/libtiff/ .
To fix the build, we used an older libtiff version
(see 9a579e14dd).

In the meantime, hylafaxplus developer Lee Howard
published a forked version "4.6.0t" of libtiff,
providing the missing tools, see
https://sourceforge.net/p/hylafax/mailman/message/58751879/ .
That fork is also suitable for gscan2pdf,
so the commit at hand changes the libtiff
version for gscan2pdf to use that fork.
2024-04-20 09:23:28 +02:00
Yarny0
cff182e219 hylafaxplus: switch to current libtiff 4.6.0t
hylafaxplus is not compatible with libtiff 4.6.0
as published on https://libtiff.gitlab.io/libtiff/
and http://www.simplesystems.org/libtiff/ .
To fix the build, we used an older libtiff version
(see cd3771c709).

In the meantime, hylafaxplus developer Lee Howard
published a forked version "4.6.0t" of libtiff,
providing the missing tools for hylafaxplus, see
https://sourceforge.net/p/hylafax/mailman/message/58751879/ .
The commit at hand changes the libtiff
version for hylafaxplus to use that fork.
2024-04-20 09:23:28 +02:00
Yarny0
6ce2532285 libtiff_t: init at 4.6.0t (fork of libtiff)
libtiff 4.6.0 dropped a bunch of helper tools,
thereby breaking packages that depend on these tools.
To fix those packages, nixpkgs started packaging libtiff_4_5
separately, see commit f57a4b0ac1.

Currently, two packages use libtiff_4_5:

* hylafaplus (cd3771c709)
* gscan2pdf (9a579e14dd)

Lee Howard (core developer of hylafaxplus)
forked libtiff 4.6.0 to provide a current version
that restores those dropped helper tools.
The library is also called "libtiff",
with current version "4.6.0t".
It is based on libtiff 4.6.0 and incorporates several fixes,
particularly for the dropped helper tools,
see https://sourceforge.net/p/hylafax/mailman/message/58751878/
and http://www.libtiff.org/releases/v4.6.0t.html .

The commit at hand packages that fork for nixpkgs.
Follow-up commits will replace libtiff_4_5 with
libtiff_t, so affected packages can
again use a current libtiff library.

The build recipe of libtiff_t is based on the libtiff recipe.
Besides adapted URLs, the only change is dropping `passthru`, as
it referred to many packages depending on the original libtiff.
The unorthodox code introduced in all-packages.nix
is needed to satisfy the automated "by-name" check;
see "Recommendation for new packages with multiple versions"
in the file `pkgs/by-name/README.md`.

Depending on how things develop in the future,
we might want to switch completely
to the forked libtiff library one day.
Or the original libtiff restores the missing tools,
making libtiff_t superfluous.
2024-04-20 09:23:21 +02:00
Yarny0
376bd1931e libtiff: fix meta.changelog url 2024-04-20 09:22:49 +02:00
Yarny0
fabdf2c8a9 hylafaxplus: 7.0.7 -> 7.0.8
Note that this update makes hylafaxplus compatible
with libtiff 4.6.0t (a fork of libtiff at version 4.6.0).
A follow-up commit will introduce that library
fork and make hylafaxplus build with it.
2024-04-20 09:22:48 +02:00
Aleksana
c0f9060ec3
Merge pull request #295581 from oluceps/add-shadow-tls
shadow-tls: init at 0.2.25
2024-04-20 15:18:07 +08:00
Aleksana
28aa531485
Merge pull request #295219 from oluceps/add-glider
glider: init at 0.16.3
2024-04-20 15:17:51 +08:00
Ivan Mincik
fd16bb6d3b
Merge pull request #305329 from imincik/qgis-3.36.2
qgis: 3.36.1 -> 3.36.2
2024-04-20 07:04:14 +00:00
Ivan Mincik
2429e570ba
Merge pull request #305331 from imincik/qgis-ltr-3.34.6
qgis-ltr: 3.34.5 -> 3.34.6
2024-04-20 07:03:55 +00:00
R. Ryantm
ba398f8176 python311Packages.plexapi: 4.15.11 -> 4.15.12 2024-04-20 06:48:14 +00:00
nixpkgs-merge-bot[bot]
63ac7bec8d
Merge pull request #305314 from r-ryantm/auto-update/eza
eza: 0.18.10 -> 0.18.11
2024-04-20 05:43:46 +00:00
Bruno Bigras
d431aff11b tkey-ssh-agent: init at 1.0.0 2024-04-20 01:37:58 -04:00
Aleksana
5302e89614
Merge pull request #303817 from isabelroses/add-fork-cleaner
fork-cleaner: init at 2.3.1
2024-04-20 13:14:13 +08:00
R. Ryantm
86bc041077 graalvmCEPackages.truffleruby: 24.0.0 -> 24.0.1 2024-04-20 05:13:47 +00:00
Aleksana
a3a56ee948
Merge pull request #304029 from fccapria/sandbar
sandbar: init at 0.1
2024-04-20 13:07:32 +08:00
Aleksana
a7b5f7f325
Merge pull request #305462 from tomodachi94/enhance/orca/update-homepage
orca: update homepage URL
2024-04-20 13:02:18 +08:00
Aleksana
000e4bcfc8
Merge pull request #304460 from nyawox/poppins
poppins: init at 4.003
2024-04-20 13:00:41 +08:00
R. Ryantm
5f934377b5 linkerd_edge: 24.4.2 -> 24.4.4 2024-04-20 04:46:49 +00:00
Tomo
2d3590a9e4 orca: update homepage URL
The wiki.gnome.org URL now redirects to orca.gnome.org. This update
reflects that change.
2024-04-19 21:34:28 -07:00
Mario Rodas
7852f4210f rbw: 1.9.0 -> 1.10.0
Changelog: https://git.tozt.net/rbw/plain/CHANGELOG.md?id=1.10.0
2024-04-20 04:20:00 +00:00
R. Ryantm
2697473965 python312Packages.pylitterbot: 2023.4.11 -> 2023.5.0 2024-04-20 04:14:51 +00:00
R. Ryantm
914ee7de48 unpoller: 2.11.1 -> 2.11.2 2024-04-20 04:13:56 +00:00
R. Ryantm
b6b769195d ttyper: 1.4.1 -> 1.5.0 2024-04-20 03:59:24 +00:00
Justin Bedő
4b7e20a7ce
Merge pull request #304916 from Kupac/fix_rgoslin
rPackages.rgoslin: fix build
2024-04-20 13:57:00 +10:00
R. Ryantm
fbb99f0735 python312Packages.prefixed: 0.7.0 -> 0.7.1 2024-04-20 03:30:56 +00:00
R. Ryantm
edd70893c1 python312Packages.camel-converter: 3.1.1 -> 3.1.2 2024-04-20 03:22:26 +00:00
R. Ryantm
a362c7fb1e python312Packages.apkinspector: 1.2.2 -> 1.2.3 2024-04-20 03:17:11 +00:00
K900
97270181e3
Merge pull request #305356 from lilyinstarlight/fix/codeowners-qt-kde
codeowners: change non-committer qt-kde github team to committers in the qt-kde team
2024-04-20 06:13:38 +03:00
R. Ryantm
2cf633a3a4 nwg-hello: 0.1.9 -> 0.1.10 2024-04-20 03:09:04 +00:00
Mario Rodas
ebdd21f207
Merge pull request #299214 from kilianar/stellarium-24.1
stellarium: 23.4 -> 24.1
2024-04-19 22:05:15 -05:00
R. Ryantm
bfbe80a9e7 dnsproxy: 0.67.0 -> 0.70.0 2024-04-20 02:59:00 +00:00
OTABI Tomoya
2f7722eff0
Merge pull request #305227 from natsukium/jupyter/update
jupyter related packages updates 2024-04-19
2024-04-19 19:54:39 -07:00
R. Ryantm
8ed6c9a94c offat: 0.17.0 -> 0.17.2 2024-04-20 02:51:25 +00:00
R. Ryantm
2ea9604b32 limine: 7.3.1 -> 7.4.0 2024-04-20 02:41:13 +00:00
R. Ryantm
0860b38cc4 libzim: 9.1.0 -> 9.2.0 2024-04-20 02:21:48 +00:00
R. Ryantm
5ac5894bcf kubefirst: 2.4.3 -> 2.4.5 2024-04-20 02:21:19 +00:00
R. Ryantm
55e9ea0a8d kcl-cli: 0.8.5 -> 0.8.6 2024-04-20 02:18:42 +00:00
Mario Rodas
df7a15ab52
Merge pull request #305397 from r-ryantm/auto-update/proto
proto: 0.34.3 -> 0.34.4
2024-04-19 20:39:35 -05:00
Mario Rodas
599892a062
Merge pull request #305413 from r-ryantm/auto-update/supabase-cli
supabase-cli: 1.156.3 -> 1.162.6
2024-04-19 20:39:04 -05:00
Mario Rodas
1b74467c01
Merge pull request #305298 from marsam/update-1password-cli
_1password: 2.26.1 -> 2.27.0
2024-04-19 20:36:04 -05:00
seth
d9f0c79476
vkdt-wayland: drop
this follows `glfw-wayland` also being dropped
2024-04-19 21:31:17 -04:00
seth
c857877a3a
glfw-wayland: drop
as of 3.4, upstream now builds with Wayland by default
2024-04-19 21:31:14 -04:00
seth
10eac32529
glfw: 3.3.10 -> 3.4
Diff: https://github.com/glfw/GLFW/compare/3.3.10...3.4
2024-04-19 21:28:10 -04:00
Mario Rodas
839d899811
Merge pull request #305039 from r-ryantm/auto-update/cirrus-cli
cirrus-cli: 0.115.3 -> 0.116.0
2024-04-19 20:27:01 -05:00
Mario Rodas
27bfc36353
Merge pull request #305310 from r-ryantm/auto-update/copilot-cli
copilot-cli: 1.33.2 -> 1.33.3
2024-04-19 20:26:38 -05:00
Pierre Bourdon
5fd470c88f
Merge pull request #305399 from LeSuisse/acpica-tools-20240322
acpica-tools: 20230628 -> 20240322, build from source repo
2024-04-20 03:14:55 +02:00
R. Ryantm
b9f8dcfaf1 babashka-unwrapped: 1.3.189 -> 1.3.190 2024-04-20 01:06:16 +00:00
R. Ryantm
b6d1a291ae tootik: 0.10.0 -> 0.10.2 2024-04-20 01:04:12 +00:00
Mario Rodas
d1b9eb7e07
Merge pull request #302070 from anthonyroussel/samba-add-pkg-config-testers
samba,ldb: add meta.pkgConfigModules, passthru.tests.{pkg-config,version}
2024-04-19 19:48:14 -05:00
Mario Rodas
dcc83cdf5f
Merge pull request #305322 from GaetanLepage/uv
uv: 0.1.24 -> 0.1.34

Fixes https://github.com/NixOS/nixpkgs/issues/301179
2024-04-19 19:34:24 -05:00
R. Ryantm
0ab3139252 python311Packages.pysolcast: 2.0.1 -> 2.0.2 2024-04-20 00:08:48 +00:00
R. Ryantm
dce7f07088 pspg: 5.8.3 -> 5.8.4 2024-04-19 23:37:13 +00:00
Thomas Gerbet
e9e4563055 acpica-tools: 20230628 -> 20240322, build from source repo
Changes:
https://github.com/acpica/acpica/blob/G20240322/documents/changes.txt
2024-04-20 01:34:27 +02:00
Yt
c6d6ab9c08
Merge pull request #305406 from GaetanLepage/transformers
python311Packages.transformers: 4.39.3 -> 4.40.0
2024-04-19 23:23:27 +00:00
Yt
2d4653d37c
Merge pull request #305401 from r-ryantm/auto-update/python311Packages.litellm
python311Packages.litellm: 1.35.8 -> 1.35.15
2024-04-19 23:19:41 +00:00
Nick Cao
83c0ee6f7b
Merge pull request #305176 from sequencer/patch-2
circt: 1.72.0 -> 1.73.0
2024-04-19 19:11:01 -04:00
Peder Bergebakken Sundt
14d66855f2
Merge pull request #304915 from pbsds/fix-dask-mpi-1713392378
python312Packages.dask-mpi: unbreak with patch
2024-04-20 01:05:21 +02:00
Peder Bergebakken Sundt
7123566cd0
Merge pull request #304847 from zlepper/init-jetbrains-writeside
jetbrains.writerside: init at 2023.3 EAP
2024-04-20 00:58:21 +02:00
Peder Bergebakken Sundt
dc8649485d
Merge pull request #268946 from zzzsyyy/update/flaca
flaca: 2.3.0 -> 2.4.6
2024-04-20 00:56:57 +02:00
R. Ryantm
f8c556d8fd supabase-cli: 1.156.3 -> 1.162.6 2024-04-19 22:54:56 +00:00
R. Ryantm
90114c39bf python311Packages.std-uritemplate: 0.0.56 -> 0.0.57 2024-04-19 22:46:40 +00:00
R. Ryantm
23ab7909b4 eigenlayer: 0.7.2 -> 0.7.3 2024-04-19 22:37:04 +00:00
John Ericson
ab097e08b7 llvmPackages.libcxx: Fix FreeBSD build
ce789e7e35 wasn't quite right, because multiple outputs.
2024-04-19 18:35:56 -04:00
Gaetan Lepage
13b646aab3 python311Packages.transformers: 4.39.3 -> 4.40.0
Diff: https://github.com/huggingface/transformers/compare/refs/tags/v4.39.3...v4.40.0

Changelog: https://github.com/huggingface/transformers/releases/tag/v4.40.0
2024-04-20 00:20:07 +02:00
Gaetan Lepage
5e766a1a10 python311Packages.tokenizers: 0.15.0 -> 0.19.1
Diff: https://github.com/huggingface/tokenizers/compare/v0.15.0...v0.19.1
2024-04-20 00:20:07 +02:00
R. Ryantm
3a3a1314a4 python311Packages.litellm: 1.35.8 -> 1.35.15 2024-04-19 21:41:31 +00:00
Thomas Gerbet
92d295f588
Merge pull request #305287 from kashw2/kitty
kitty: 0.34.0 -> 0.34.1
2024-04-19 23:36:04 +02:00
Ryan Mulligan
a8cff32225
Merge pull request #305252 from GaetanLepage/ruff
ruff: 0.3.7 -> 0.4.1
2024-04-19 14:32:14 -07:00
Tristan Ross
3b5257d01b
zig_0_12: init 2024-04-19 14:24:09 -07:00
Yt
6b2b7cdf62
Merge pull request #304663 from wegank/bindgen-1
nushellPlugins: use rustPlatform.bindgenHook
2024-04-19 21:18:44 +00:00
R. Ryantm
18499f9cd4 proto: 0.34.3 -> 0.34.4 2024-04-19 21:17:32 +00:00
R. Ryantm
cba2c07976 changedetection-io: 0.45.17 -> 0.45.20 2024-04-19 21:16:41 +00:00
Yt
30f042a2e8
Merge pull request #305371 from aikooo7/update-solana-cli-to-1.17.31
solana-cli: 1.17.28 -> 1.17.31
2024-04-19 21:14:10 +00:00
Yt
2549b7d681
Merge pull request #305373 from r-ryantm/auto-update/redpanda-client
redpanda-client: 23.3.11 -> 23.3.12
2024-04-19 21:10:58 +00:00
Sergei Trofimovich
ad80a632a4 diffoscope: 263 -> 265
Changes:
- https://diffoscope.org/news/diffoscope-264-released/
- https://diffoscope.org/news/diffoscope-265-released/
2024-04-19 22:01:33 +01:00
László Kupcsik
2684333c15 rPackages.rgoslin: add missing header 2024-04-19 22:40:28 +02:00
Florian Klink
19332fff69
Merge pull request #305341 from r-vdp/mycelium-0-5-1
mycelium: 0.5.0 -> 0.5.1
2024-04-19 23:24:41 +03:00
José Romildo Malaquias
f0c15cd749
Merge pull request #305107 from romildo/upd.lxqt
LXQt: update to version 2.0.0
2024-04-19 17:22:32 -03:00
R. Ryantm
c03eb76ae1 keepwn: 0.3 -> 0.4 2024-04-19 20:20:32 +00:00
R. Ryantm
a3074157b3 python312Packages.clarifai: 10.3.0 -> 10.3.1 2024-04-19 20:19:42 +00:00
Tom Hubrecht
6e480a8ae8 netbird-dashboard: init at 2.3.0 2024-04-19 22:15:57 +02:00
Mynacol
807f018d0b ssh-tpm-agent: Fix homepage link
The previous link leads to a 404.
2024-04-19 22:04:13 +02:00
Martin Weinelt
d31751f63b
Merge pull request #305375 from mweinelt/jaraco-test-disable
python311Packages.jaraco-test: disable failing tests
2024-04-19 21:49:56 +02:00
stuebinm
5cbfb939e5 nixos/fcast-receiver: remove uses of lib.mdDoc 2024-04-19 21:39:02 +02:00
Felix Buehler
d6503419df python311Packages.smpp-pdu: normalize folder & pname 2024-04-19 21:32:17 +02:00
Martin Weinelt
67823c5d8e
python311Packages.jaraco-test: disable failing tests 2024-04-19 21:31:11 +02:00
R. Ryantm
910ecd57ed intel-compute-runtime: 24.09.28717.12 -> 24.13.29138.7 2024-04-19 19:23:18 +00:00
R. Ryantm
c82ab29ce3 redpanda-client: 23.3.11 -> 23.3.12 2024-04-19 19:22:30 +00:00
aikooo7
a8dd92d7ef
solana-cli: 1.17.28 -> 1.17.31 2024-04-19 19:20:07 +00:00
Felix Buehler
08e76d601b python311Packages.aspy-yaml: normalize folder & pname 2024-04-19 21:19:23 +02:00
R. Ryantm
940be2b1b7 sqldef: 0.17.5 -> 0.17.6 2024-04-19 19:01:00 +00:00
Matthias Beyer
7eceafd98f
Merge pull request #305354 from r-ryantm/auto-update/timetagger
timetagger: 23.11.4 -> 24.4.1
2024-04-19 21:00:21 +02:00
R. Ryantm
6d6ef74001 python312Packages.plugwise: 0.37.2 -> 0.37.3 2024-04-19 19:00:16 +00:00
Keto
9b4a8a70d0
gitu: 0.16.0 -> 0.17.1 2024-04-19 15:00:00 -04:00
Aleksana
016df4b78d
Merge pull request #305032 from Scrumplex/pkgs/vencord/update-2024-04
vencord: 1.7.4 -> 1.7.8
2024-04-20 02:59:54 +08:00
Andrew Marshall
b291233983 blender: 4.1.0 -> 4.1.1 2024-04-19 14:58:56 -04:00
Aleksana
8f6a7995d7
Merge pull request #304473 from JohnRTitor/trenchbroom
trenchbroom: 2023.1 -> 2024.1
2024-04-20 02:58:20 +08:00
Aleksana
1efc6c80c8
Merge pull request #304341 from crimeminister/update-iroh-0.14.0
iroh: 0.13.0 -> 0.14.0
2024-04-20 02:58:01 +08:00
Aleksana
2dc9bb1f44
Merge pull request #304312 from MakiseKurisu/cmdrun
mdbook-cmdrun: unstable-2023-01-10 -> 0.6.0-unstable-2024-04-15
2024-04-20 02:57:11 +08:00
R. RyanTM
aa74b40701
klipper: unstable-2024-04-05 -> unstable-2024-04-15 (#305246) 2024-04-19 22:45:32 +04:00
Weijia Wang
f9538248e6
Merge pull request #305165 from ExpidusOS/feat/llvm-team
teams.llvm: add the github team
2024-04-19 20:39:42 +02:00
nat-418
7a4083dbc0
knock: github → codeberg 2024-04-19 20:30:42 +02:00
Bernardo Meurer
7e6c9695f5
Merge pull request #304993 from zzzsyyy/update/xanmod
linux_xanmod, linux_xanmod_latest: 2024-04-17
2024-04-19 14:27:43 -04:00
Maxine Aubrey
8035fade60
Merge pull request #305349 from adamcstephens/kitty/remove-maint
kitty: remove adamcstephens as maintainer
2024-04-19 20:07:18 +02:00
Maxine Aubrey
bc41aa7225
Merge pull request #305359 from Janik-Haag/drop-piegames-from-gnome-plugins
gnomeExtensions: drop piegames from maintainers
2024-04-19 20:05:39 +02:00
Janik H.
c8d5a4ca24
gnomeExtensions: drop piegames from maintainers
upon request of @piegamesde
2024-04-19 20:04:32 +02:00
R. Ryantm
a05e7e9a13 python312Packages.pysolcast: 2.0.1 -> 2.0.2 2024-04-19 17:48:44 +00:00
Lily Foster
b1f432c350
codeowners: change non-committer qt-kde github team to committers in the qt-kde team 2024-04-19 13:48:33 -04:00
Fabian Affolter
8f76b08d5b python312Packages.lacuscore: 1.9.1 -> 1.9.2
Diff: https://github.com/ail-project/LacusCore/compare/refs/tags/v1.9.1...v1.9.2

Changelog: https://github.com/ail-project/LacusCore/releases/tag/v1.9.2
2024-04-19 19:42:49 +02:00
Fabian Affolter
695bc72987 python312Packages.playwrightcapture: 1.24.4 -> 1.24.5
Diff: https://github.com/Lookyloo/PlaywrightCapture/compare/refs/tags/v1.24.4...v1.24.5

Changelog: https://github.com/Lookyloo/PlaywrightCapture/releases/tag/v1.24.5
2024-04-19 19:41:56 +02:00
Weijia Wang
ba114a6c5b deepin.{qt5integration,deepin-terminal}: use compatibility packages 2024-04-19 14:39:01 -03:00
José Romildo
9b7f278b92 nixos/lxqt: use mkDefault to enable the lxqt xdg portal 2024-04-19 14:39:01 -03:00
José Romildo
36cc31f89b lxqt: port to qt6 and add some compatibility packages 2024-04-19 14:39:01 -03:00
José Romildo
199c74ff7b lxqt.qterminal: use mkDerivation from stdenv 2024-04-19 14:39:01 -03:00
José Romildo
7102217fce lxqt.qtermwidget: use mkDerivation from stdenv 2024-04-19 14:39:01 -03:00
José Romildo
e3198ab71f lxqt.qlipper: use mkDerivation from stdenv 2024-04-19 14:39:00 -03:00
José Romildo
9d4f020897 lxqt.obconf-qt: port to qt6 2024-04-19 14:39:00 -03:00
José Romildo
550334fd8a lxqt.compton-conf: use mkDerivation from stdenv 2024-04-19 14:39:00 -03:00
José Romildo
da0157afde lxqt.libdbusmenu-lxqt: init at 0.1.0 2024-04-19 14:39:00 -03:00
José Romildo
98bbaf361d lxqt.xdg-desktop-portal-lxqt: 0.5.0 -> 1.0.1 2024-04-19 14:39:00 -03:00
José Romildo
ccf72c1c18 lxqt.screengrab: 2.7.0 -> 2.8.0 2024-04-19 14:39:00 -03:00
José Romildo
d9de74a22e lxqt.qtxdg-tools: 3.12.0 -> 4.0.0 2024-04-19 14:39:00 -03:00
José Romildo
628a433889 lxqt.qps: 2.8.0 -> 2.9.0 2024-04-19 14:39:00 -03:00
José Romildo
bedb7c8f44 lxqt.pcmanfm-qt: 1.4.1 -> 2.0.0 2024-04-19 14:39:00 -03:00
José Romildo
b5a0c3e8de lxqt.pavucontrol-qt: 1.4.0 -> 2.0.0 2024-04-19 14:39:00 -03:00
José Romildo
68e00b8029 lxqt.lxqt-themes: 1.3.0 -> 2.0.0 2024-04-19 14:39:00 -03:00
José Romildo
04da2ce15d lxqt.lxqt-sudo: 1.4.0 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
3b1906e5dd lxqt.lxqt-session: 1.4.0 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
f4456834bf lxqt.lxqt-runner: 1.4.0 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
c1b470acde lxqt.lxqt-qtplugin: 1.4.0 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
16153d2e76 lxqt.lxqt-powermanagement: 1.4.0 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
ac3af28b55 lxqt.lxqt-policykit: 1.4.0 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
52935a931a lxqt.lxqt-panel: 1.4.0 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
bf933e59cc lxqt.lxqt-openssh-askpass: 1.4.0 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
f0cc0b2d83 lxqt.lxqt-notificationd: 1.4.0 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
276f14d58a lxqt.lxqt-menu-data: 1.4.1 -> 2.0.0 2024-04-19 14:38:59 -03:00
José Romildo
42b3019d5f lxqt.lxqt-globalkeys: 1.4.0 -> 2.0.0 2024-04-19 14:38:58 -03:00
José Romildo
38dca78a6e lxqt.lxqt-config: 1.4.0 -> 2.0.0 2024-04-19 14:38:58 -03:00
José Romildo
8d7734d8b6 lxqt.lxqt-build-tools: 0.13.0 -> 2.0.0 2024-04-19 14:38:58 -03:00
José Romildo
c6fedad618 lxqt.lxqt-archiver: 0.9.0 -> 1.0.0 2024-04-19 14:38:58 -03:00
José Romildo
ad6f920cd7 lxqt.lxqt-admin: 1.4.0 -> 2.0.0 2024-04-19 14:38:58 -03:00
José Romildo
e853eaaab7 lxqt.lxqt-about: 1.4.0 -> 2.0.0 2024-04-19 14:38:58 -03:00
José Romildo
ce28f4ff40 lxqt.lximage-qt: 1.4.0 -> 2.0.0 2024-04-19 14:38:58 -03:00
José Romildo
83b675c121 lxqt.libsysstat: 0.4.6 -> 1.0.0 2024-04-19 14:38:58 -03:00
José Romildo
8351e9b602 lxqt.liblxqt: 1.4.0 -> 2.0.0 2024-04-19 14:38:58 -03:00
José Romildo
26930552b9 lxqt.libfm-qt: 1.4.0 -> 2.0.0 2024-04-19 14:38:58 -03:00
José Romildo
59c0ff043d lxqt.libqtxdg: 3.12.0 -> 4.0.0 2024-04-19 14:38:57 -03:00
R. Ryantm
0cb9efd8a4 timetagger: 23.11.4 -> 24.4.1 2024-04-19 17:35:44 +00:00
P.
be8db4a28b
protonvpn-gui: 4.1.10 -> 4.3.0 2024-04-19 11:35:33 -06:00
P.
903889a04d
python3Packages.proton-vpn-network-manager-openvpn: 0.0.4-unstable-2023-07-05 -> 0.0.7 2024-04-19 11:33:10 -06:00
P.
cc5020a388
python3Packages.proton-vpn-network-manager: 0.3.3 -> 0.4.2 2024-04-19 11:29:09 -06:00
Adam C. Stephens
716b484fae
Merge pull request #297475 from astro/ovmf-chv
OVMF: add cloudHypervisorSupport
2024-04-19 13:27:37 -04:00
oluceps
6953fd118a
juicity: 0.4.1 -> 0.4.2
Diff: https://github.com/juicity/juicity/compare/v0.4.1...v0.4.2
2024-04-19 17:16:53 +00:00
oluceps
e0a91b293b
glider: init at 0.16.3
Co-authored-by: lolbinarycat <dogedoge61+github@gmail.com>
Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-04-19 17:12:50 +00:00
P.
5f69b9ea7e
python3Packages.proton-vpn-killswitch-network-manager: 0.2.0-unstable-2023-09-05 -> 0.4.3 2024-04-19 11:11:25 -06:00
Adam Stephens
e92ea89fd9
kitty: remove adamcstephens as maintainer 2024-04-19 13:07:51 -04:00
oluceps
44682450e8
shadow-tls: init at 0.2.25
Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-04-19 17:07:49 +00:00
P.
fec9bbea95
python3Packages.proton-vpn-connection: 0.11.3 -> 0.14.4 2024-04-19 11:02:29 -06:00
P.
6c975b60f8
python3Packages.proton-vpn-api-core: 0.20.3 -> 0.22.3 2024-04-19 10:56:18 -06:00
P.
73f4901678
python3Packages.proton-keyring-linux-secretservice: 0.0.1-unstable-2023-04-14 -> 0.0.2 2024-04-19 10:56:18 -06:00
P.
f1a441b1e8
python3Packages.proton-keyring-linux: 0.0.1-unstable-2023-04-14 -> 0.0.2 2024-04-19 10:56:17 -06:00
P.
bc8a6765d0
python3Packages.proton-vpn-session: 0.6.5 -> 0.6.7 2024-04-19 10:56:17 -06:00
P.
ef501d8fcd
python3Packages.proton-core: 0.1.15-unstable-2023-10-24 -> 0.1.16 2024-04-19 10:56:11 -06:00
zzzsyyy
45a89f4ea3 eog: add jxl support 2024-04-19 18:47:45 +02:00
zzzsyyy
0518f07b8e gnome: add jxl thumbnails and wallpapers support 2024-04-19 18:47:45 +02:00
Timo Kaufmann
aaae297d07
Merge pull request #302835 from kiike/update-tridactyl
tridactyl-native: 0.3.7 -> 0.4.1
2024-04-19 18:40:47 +02:00
R. Ryantm
34cfb5c671 kubelogin: 0.1.1 -> 0.1.2 2024-04-19 16:33:52 +00:00
Aleksana
455a72cb5d
Merge pull request #295233 from oluceps/add-moproxy
moproxy: init at 0.5.1
2024-04-20 00:33:35 +08:00
Aleksana
15083922a2
Merge pull request #295235 from oluceps/add-restls
restls: init at 0.1.1
2024-04-20 00:32:18 +08:00
Philipp Arras
22e2e4f9eb python3Packages.ducc0: switch to pyproject and refactor 2024-04-19 18:20:57 +02:00
R. Ryantm
a67771aa1a pwdsafety: 0.3 -> 0.4.0 2024-04-19 16:18:41 +00:00
r-vdp
7210dec792
mycelium: 0.5.0 -> 0.5.1
https://github.com/threefoldtech/mycelium/releases/tag/v0.5.1
2024-04-19 18:14:14 +02:00
éclairevoyant
2f71bd6e73
Merge pull request #305340 from MultisampledNight/rm-multisn8-neovide
neovide: remove multisn8 from maintainers
2024-04-19 16:06:59 +00:00
MultisampledNight
02c9aec57a
neovide: remove multisn8 from maintainers
I don't feel comfortable anymore with updating and maintaining the neovide
package, or more to say being generally-trusted to do so.
2024-04-19 17:53:31 +02:00
Gliczy
e75f120d03 signal-desktop-beta: 7.4.0-beta.2 -> 7.6.0-beta.3 2024-04-19 17:50:51 +02:00
Gliczy
914394ec81 signal-desktop: 7.4.0 -> 7.5.1 2024-04-19 17:50:06 +02:00
Robert Schütz
6f30d774be home-assistant-custom-components.better_thermostat: 1.5.0-beta7 -> 1.5.0
Diff: https://github.com/KartoffelToby/better_thermostat/compare/refs/tags/1.5.0-beta7...1.5.0

Changelog: https://github.com/KartoffelToby/better_thermostat/releases/tag/1.5.0
2024-04-19 08:37:41 -07:00
terru
cc5b30542b
doc: remove links to docbook documentation (#305328)
There appears to be no clear reason why docbook should be referenced here,
except perhaps for historical reasons from when the manual still used
docbook.
2024-04-19 17:27:58 +02:00
Martin Weinelt
666b73468d
Merge pull request #304373 from SuperSandro2000/knot-settings
nixos/knot: use module system to combine settings option
2024-04-19 17:26:53 +02:00
Atemu
fa2007fea6
Merge pull request #288841 from TomaSajt/inochi-session
inochi-creator: init at 0.8.4, inochi-session: init at 0.8.3
2024-04-19 17:24:11 +02:00
Ivan Mincik
8654f2ab2a qgis-ltr: 3.34.5 -> 3.34.6 2024-04-19 17:16:52 +02:00
Ivan Mincik
23213868a0 qgis: 3.36.1 -> 3.36.2 2024-04-19 17:14:25 +02:00
3JlOy_PYCCKUI
653bc008b3 wireproxy: 1.0.8 -> 1.0.9 2024-04-19 18:05:12 +03:00
Ryan Mulligan
50e7020931
Merge pull request #305324 from cdmistman/rippkgs-add-maintainer
rippkgs: add cdmistman as maintainer
2024-04-19 08:01:08 -07:00
Colton Donnelly
9cb1d6edbb rippkgs: add cdmistman as maintainer 2024-04-19 10:57:33 -04:00
Fabian Affolter
5c24cf2f0a
Merge pull request #303600 from r-ryantm/auto-update/python311Packages.mailchecker
python311Packages.mailchecker: 6.0.1 -> 6.0.3
2024-04-19 16:35:08 +02:00
Gaetan Lepage
3d18c26ae0 uv: 0.1.24 -> 0.1.34
Diff: https://github.com/astral-sh/uv/compare/0.1.24...0.1.34

Changelog: https://github.com/astral-sh/uv/blob/0.1.34/CHANGELOG.md
2024-04-19 16:33:22 +02:00
Vladimír Čunát
739cfd4a6f
Merge #303527: staging-next 2024-04-12 2024-04-19 16:30:52 +02:00
Mario Rodas
c354f95643 valeStyles: add katexochen to maintainers 2024-04-19 09:25:00 -05:00
nyawox
a6f0cada92 poppins: init at 4.003 2024-04-19 23:15:36 +09:00
nixpkgs-merge-bot[bot]
6875763fab
Merge pull request #305302 from r-ryantm/auto-update/wiremock
wiremock: 3.5.2 -> 3.5.3
2024-04-19 14:08:47 +00:00
Valentin Gagarin
9b76c3bff5
doc: move note on configuring Nixpkgs in NixOS to the NixOS manual (#304307)
that NixOS manual section talks a lot about Nixpkgs package
configuration, which really should not be there but rather in the
Nixpkgs manual itself. but this is a rabbit hole for another time.

Co-authored-by: Dominic Mills <dominic.millz27@gmail.com>
2024-04-19 16:06:32 +02:00
Francesco Gazzetta
1a2d905c2c rkpd2: 2.0.3 -> 2.0.5 2024-04-19 13:59:49 +00:00
R. Ryantm
cd88424fc7 gatus: 5.9.0 -> 5.10.0 2024-04-19 13:57:17 +00:00
R. Ryantm
fad5531d02 eza: 0.18.10 -> 0.18.11 2024-04-19 13:55:44 +00:00
Nick Cao
42a1b1c11a
Merge pull request #305274 from drupol/bump/jan/0-4-11
jan: 0.4.10 -> 0.4.11
2024-04-19 09:35:03 -04:00
Nick Cao
6652052404
Merge pull request #305224 from r-ryantm/auto-update/python312Packages.scikit-hep-testdata
python312Packages.scikit-hep-testdata: 0.4.43 -> 0.4.44
2024-04-19 09:30:47 -04:00
R. Ryantm
a8ad3accd2 copilot-cli: 1.33.2 -> 1.33.3 2024-04-19 13:30:14 +00:00
Nick Cao
3f0059df01
Merge pull request #305233 from jfly/jfly/re-enable-test
mycli: enable fixed test
2024-04-19 09:29:05 -04:00
tyxieblub
d6479240ca shelldap: fix on darwin using shortenPerlShebang 2024-04-19 15:28:40 +02:00
Nick Cao
8f86e398a2
Merge pull request #305236 from r-ryantm/auto-update/govc
govc: 0.37.0 -> 0.37.1
2024-04-19 09:28:34 -04:00
Nick Cao
698ae9b618
Merge pull request #305175 from r-ryantm/auto-update/credhub-cli
credhub-cli: 2.9.28 -> 2.9.29
2024-04-19 09:25:13 -04:00
Nick Cao
b59946a5ba
Merge pull request #305178 from r-ryantm/auto-update/gqrx
gqrx: 2.17.4 -> 2.17.5
2024-04-19 09:23:57 -04:00
Maximilian Bosch
93f92c38ca
Merge pull request #305297 from Aleksanaa/nix-license
nixVersions.nix*: correct license to lgpl21Plus
2024-04-19 13:19:16 +00:00
natsukium
c02bbebfff
python312Packages.jupyter-collaboration: suppress deprecation warnings 2024-04-19 22:18:37 +09:00
Nick Cao
7f62671ffc
Merge pull request #305245 from msfjarvis/hs/android-studio
androidStudioPackages.canary: 2024.1.1.3 -> 2024.1.1.4
2024-04-19 09:17:09 -04:00
Anderson Torres
d36daf07d6 earlyoom: 1.7 -> 1.8
Co-authored-by: R. RyanTM <ryantm-bot@ryantm.com>
2024-04-19 09:58:40 -03:00
Anderson Torres
cef01a232d services.earlyoom: set package option
Also add AndersonTorres as maintainer.
2024-04-19 09:58:27 -03:00
Anderson Torres
7b7ccd525c nixosTests.earlyoom: add AndersonTorres as maintainer 2024-04-19 09:50:56 -03:00
Anderson Torres
1b123a1cf3 earlyoom: refactor and adopt
- rewrite input argset
- finalAttrs
- split outputs
- runHooks everywhere
- get rid of nested with
- meta.longDescription
2024-04-19 09:50:56 -03:00
Anderson Torres
0bd067ca39 earlyoom: migrate to by-name 2024-04-19 09:50:56 -03:00
Fabian Affolter
1d2b5bed13 python311Packages.mailchecker: refactor 2024-04-19 14:49:01 +02:00
Gaetan Lepage
0c57641cf9 ruff: 0.3.7 -> 0.4.1
Diff:
https://github.com/astral-sh/ruff/compare/refs/tags/v0.3.7...v0.4.1

Changelog: https://github.com/astral-sh/ruff/releases/tag/v0.4.1
2024-04-19 14:37:50 +02:00
Fabian Affolter
1e4297075a osv-scanner: refactor 2024-04-19 14:35:09 +02:00
nixpkgs-merge-bot[bot]
6c9b3017a8
Merge pull request #305173 from r-ryantm/auto-update/uxn
uxn: unstable-2024-04-05 -> unstable-2024-04-15
2024-04-19 12:33:54 +00:00
R. Ryantm
b22002d97f wiremock: 3.5.2 -> 3.5.3 2024-04-19 12:14:27 +00:00
Michele Guerini Rocco
a42ba905ca
Merge pull request #305259 from leona-ya/libreswan-4.15
libreswan: 4.12 -> 4.15
2024-04-19 14:09:55 +02:00
Mario Rodas
336345c6fe
Merge pull request #305231 from r-ryantm/auto-update/twilio-cli
twilio-cli: 5.19.3 -> 5.19.4
2024-04-19 07:09:26 -05:00
github-actions[bot]
11b87cbe59
Merge master into staging-next 2024-04-19 12:01:13 +00:00
Mario Rodas
193037db72
Merge pull request #305263 from r-ryantm/auto-update/typos
typos: 1.20.8 -> 1.20.9
2024-04-19 07:00:35 -05:00
Leona Maroni
eee733a88d
libreswan: 4.12 -> 4.15
https://download.libreswan.org/CHANGES

fixes CVE-2024-2357, CVE-2024-3652
2024-04-19 13:55:56 +02:00
aleksana
3cdf165a27 nixVersions.nix*: correct license to lgpl21Plus
All Nix versions in Nixpkgs are licensed under LGPL v2.1 or later, see:
https://github.com/NixOS/nix/blob/2.21.2/doc/manual/src/introduction.md#license
(original path) 22d4ea7a98/doc/manual/introduction/about-nix.xml (L261)
2024-04-19 19:55:21 +08:00
Vincent Laporte
f1e8e4837d coqPackages.CoLoR: 1.8.4 → 1.8.5 2024-04-19 13:52:00 +02:00
R. Ryantm
9bd08b48b5 pocketbase: 0.22.8 -> 0.22.9 2024-04-19 11:44:29 +00:00
Mario Rodas
b64ebbd1eb
Merge pull request #305038 from DashieTM/patch-1
ncspot: Adjust defaults to upstream
2024-04-19 06:41:06 -05:00
Aditya
d8f0948ff1 _64gram: 1.1.17 -> 1.1.18 2024-04-19 17:10:26 +05:30
Mario Rodas
13f8bfc772
Merge pull request #305290 from NixOS/revert-304784-remove-bash-runtime-dep-from-libicu
Revert "icu: refactor to avoid runtime dependency on bash"
2024-04-19 06:40:22 -05:00
Mario Rodas
4237fee22d
Revert "icu: refactor to avoid runtime dependency on bash" 2024-04-19 06:35:58 -05:00
kashw2
eaab16b15c kitty: 0.34.0 -> 0.34.1 2024-04-19 21:29:57 +10:00
rewine
bd4ae0e121
Merge pull request #305140 from IogaMaster/hypridle
hypridle: 0.1.1 -> 0.1.2
2024-04-19 19:29:27 +08:00
Matthias Beyer
6eacd2ac58
Merge pull request #303632 from mlaradji/add-taskwarrior-3
Add taskwarrior3 and taskchampion-sync-server
2024-04-19 13:24:37 +02:00
Maxine Aubrey
ae4e2c93b7 _1password-gui: 8.10.28 → 8.10.30 2024-04-19 13:19:27 +02:00
rewine
322370dfbf
Merge pull request #305215 from marsam/update-nvchecker
nvchecker: 2.13.1 -> 2.14
2024-04-19 19:07:40 +08:00
Francesco Carmelo Capria
fb5fba3b31 sandbar: init at 0.1 2024-04-19 12:49:42 +02:00
Yt
602d569114
Merge pull request #305172 from r-ryantm/auto-update/python311Packages.argilla
python311Packages.argilla: 1.26.1 -> 1.27.0
2024-04-19 10:43:37 +00:00
Yt
70721b691c
Merge pull request #305223 from r-ryantm/auto-update/python312Packages.argilla
python312Packages.argilla: 1.26.1 -> 1.27.0
2024-04-19 10:42:58 +00:00
Pavol Rusnak
13f0132be0
Merge pull request #305033 from erikarvstedt/btcpayserver-1.13.1 2024-04-19 12:42:30 +02:00
Fabian Affolter
ee5ad6173a
Merge pull request #305255 from fabaff/accuweather-bump
python312Packages.accuweather: 2.1.1 -> 3.0.0
2024-04-19 12:27:50 +02:00
Fabian Affolter
5ab7ff1f84
Merge pull request #305250 from fabaff/cnspec-bump
cnspec: 10.12.2 -> 11.0.2
2024-04-19 12:27:25 +02:00
Fabian Affolter
6fa375aa50
Merge pull request #305249 from fabaff/botocore-stubs-bump
python312Packages.botocore-stubs: 1.34.86 -> 1.34.87, python312Packages.boto3-stubs: 1.34.84 -> 1.34.87
2024-04-19 12:27:16 +02:00
Fabian Affolter
a3e43ffb40
Merge pull request #305248 from fabaff/llama-index-core-bump
python312Packages.llama-index-vector-stores-qdrant: 0.2.0 -> 0.2.1
2024-04-19 12:27:07 +02:00
Aleksana
91c2af979e
Merge pull request #303304 from LordGrimmauld/rmenu
rmenu: 1.2.0 -> 1.2.1
2024-04-19 18:20:48 +08:00
Kevin Cox
4271aeb226
Merge pull request #304548 from kevincox/mautrix-meta-0.3
mautrix-meta: 0.2.0 → 0.3.0
2024-04-19 06:18:08 -04:00
isabel
1b8431ab0d
fork-cleaner: init at 2.3.1 2024-04-19 11:17:09 +01:00
Fabian Affolter
6d2f58d421
Merge pull request #299753 from thillux/mtheil/cyclonedx-cli
cyclonedx-cli: init at 0.25.0; sbom-utility: init at 0.15.0
2024-04-19 12:07:41 +02:00
Leona Maroni
3905a63bdc
Merge pull request #305267 from e1mo/paperless-always-eng
nixos/paperless: Always buidl tesseract with english
2024-04-19 12:07:02 +02:00
Thiago Kenji Okada
8369db876c
Merge pull request #305137 from r-ryantm/auto-update/graalvmCEPackages.graalpy
graalvmCEPackages.graalpy: 24.0.0 -> 24.0.1
2024-04-19 11:05:47 +01:00
superherointj
fd349f082f k3s: fix criteria for removing packages from unstable
Formalizes discussion from #298479
2024-04-19 06:56:22 -03:00
R. Ryantm
8a4c4649bf python311Packages.jedi-language-server: 0.41.3 -> 0.41.4 2024-04-19 09:44:17 +00:00
Jakob Beckmann
d91e9ad2d4
chore: add generated plugin entry 2024-04-19 11:30:46 +02:00
Martin Weinelt
c077b043ee
Merge pull request #305196 from azuwis/custom-components
home-assistant-custom-components: Add smartir/xiaomi_miot/xiaomi_gateway3
2024-04-19 11:24:33 +02:00
Aaron Jheng
8658009050
vsce: 2.25.0 -> 2.26.0 2024-04-19 17:24:25 +08:00
Pol Dellaiera
4913b78e35
jan: 0.4.10 -> 0.4.11 2024-04-19 11:21:56 +02:00
Pascal Wittmann
65cd13090f
Merge pull request #279441 from wegank/fira-refactor
fira: refactor
2024-04-19 11:15:46 +02:00
DashieTM
93c36c006a ncspot: Rename dependency Cross to Crossterm 2024-04-19 11:13:24 +02:00
Pascal Wittmann
bcd0b9f08d
Merge pull request #286494 from soopyc/writefreely
writefreely: 0.14.0 -> 0.15.0
2024-04-19 11:13:23 +02:00
9R
364aa17311 python3Package.pyowm: add missing dependency setuptools 2024-04-19 11:09:20 +02:00
Ulrik Strid
ab6fc50025
Merge pull request #304720 from vbgl/ligo-1.6.0
ligo: 1.4.0 → 1.6.0
2024-04-19 11:08:35 +02:00
Bruno BELANYI
5d8f1c0172
Merge pull request #297805 from ambroisie/podgrab-user
nixos/podgrab: add user/group/dataDirectory options
2024-04-19 10:08:04 +01:00
"Jakob Beckmann"
c9a994905a vimPlugins.gruvbox-material-nvim: init at 2024-04-19 2024-04-19 11:03:22 +02:00
Vladimír Čunát
8f659abb35
Merge #305162: thunderbird: 115.9.0 -> 115.10.1 2024-04-19 10:52:20 +02:00
e1mo
7067c4b0bb
nixosTests.paperless: Test tesseract compiles when english is not staged
Tests for the regression introduced in #303388 and fixed in
f0721f3779.
2024-04-19 10:48:08 +02:00
e1mo
f0721f3779
nixos/paperless: Always buidl tesseract with english
With the changes introduced in #303388 tesseract would only be compiled
with the languages defined in `PAPERLESS_OCR_LANGUAGE`. However, english
is always required, making tesseract fail to build when only non-english
languages are defined in tesseract:

```
eng.traineddata must be present in tessdata for Tesseract to work
```
2024-04-19 10:47:54 +02:00
sunder
9c1f3b305a buildCrystalPackage: add copyShardDeps flag 2024-04-19 01:38:55 -07:00
Martin Weinelt
da03c8fb0a
python312Packages.cytoolz: fix build 2024-04-19 10:35:48 +02:00
oxalica
a0692d3b21 systembus-notify: fix dbus connection failure
Fixes #260694
2024-04-19 01:31:26 -07:00
R. Ryantm
7e8628d67d typos: 1.20.8 -> 1.20.9 2024-04-19 08:25:08 +00:00
Fabian Affolter
cbd5dc6763
Merge pull request #305074 from r-ryantm/auto-update/python312Packages.twilio
python312Packages.twilio: 9.0.4 -> 9.0.5
2024-04-19 10:13:19 +02:00
Fabian Affolter
fb36812616
Merge pull request #305088 from r-ryantm/auto-update/python312Packages.fastapi-sso
python312Packages.fastapi-sso: 0.14.0 -> 0.14.2
2024-04-19 10:12:35 +02:00
Fabian Affolter
7cd4df4526
Merge pull request #305110 from r-ryantm/auto-update/python311Packages.xmlschema
python311Packages.xmlschema: 3.2.1 -> 3.3.0
2024-04-19 10:11:20 +02:00
7c6f434c
763178063e
Merge pull request #304784 from zlepper/remove-bash-runtime-dep-from-libicu
icu: refactor to avoid runtime dependency on bash
2024-04-19 07:59:14 +00:00
Fabian Affolter
638b802e4c
Merge pull request #305219 from r-ryantm/auto-update/python312Packages.aiounifi
python312Packages.aiounifi: 74 -> 75
2024-04-19 09:56:18 +02:00
Fabian Affolter
7148f96d23
Merge pull request #305220 from r-ryantm/auto-update/python312Packages.google-cloud-bigquery
python312Packages.google-cloud-bigquery: 3.20.1 -> 3.21.0
2024-04-19 09:52:31 +02:00
Fabian Affolter
83dc6c5711
Merge pull request #305221 from r-ryantm/auto-update/python312Packages.pyenphase
python312Packages.pyenphase: 1.20.1 -> 1.20.2
2024-04-19 09:50:06 +02:00
Philipp Arras
838182b2a6 python3Packages.ducc0: 0.33.0 -> 0.34.0 2024-04-19 09:39:59 +02:00
Fabian Affolter
ae9a721ada python312Packages.accuweather: format with nixfmt 2024-04-19 09:33:22 +02:00
Fabian Affolter
656eeaf39c python312Packages.accuweather: 2.1.1 -> 3.0.0
Diff: https://github.com/bieniu/accuweather/compare/refs/tags/2.1.1...3.0.0

Changelog: https://github.com/bieniu/accuweather/releases/tag/3.0.0
2024-04-19 09:32:53 +02:00
zzzsyyy
177b5e793d
flaca: 2.3.0 -> 2.4.6 2024-04-19 15:32:28 +08:00
Fabian Affolter
720e16714e python312Packages.llama-index-vector-stores-qdrant: 0.2.0 -> 0.2.1 2024-04-19 09:07:50 +02:00
Fabian Affolter
bde35fd161 python312Packages.boto3-stubs: 1.34.84 -> 1.34.87 2024-04-19 09:06:06 +02:00
Fabian Affolter
98e085d3e7 python312Packages.botocore-stubs: 1.34.86 -> 1.34.87 2024-04-19 09:05:48 +02:00
Fabian Affolter
fa2abc1163 cnspec: 10.12.2 -> 11.0.2
Diff: https://github.com/mondoohq/cnspec/compare/refs/tags/v10.12.2...v11.0.2

Changelog: https://github.com/mondoohq/cnspec/releases/tag/v11.0.2
2024-04-19 09:05:31 +02:00
Vladimír Čunát
6ad1fe0858
Merge #304856: coreutils: fix test failure when using musl
...into staging-next
2024-04-19 08:54:46 +02:00
Harsh Shandilya
b249f3e4b5 androidStudioPackages.canary: 2024.1.1.3 -> 2024.1.1.4 2024-04-19 12:18:38 +05:30
Fabian Affolter
444887d048 python312Packages.aiounifi: format with nixfmt 2024-04-19 08:40:00 +02:00
Fabian Affolter
ca78e3d77f python312Packages.google-cloud-bigquery: format with nixfmt 2024-04-19 08:38:55 +02:00
Fabian Affolter
1e4cdb9c60 python312Packages.pyenphase: foramt with nixfmt 2024-04-19 08:38:09 +02:00
R. Ryantm
4bf9bea2f4 python311Packages.cachelib: 0.12.0 -> 0.13.0 2024-04-19 06:19:47 +00:00
Vladimír Čunát
c979169d1a
qt6.qtdeclarative: fixup build on darwin
https://hydra.nixos.org/build/256380975/nixlog/1/tail

I don't have energy to try discovering why exactly the issue happens,
but adding python3 to propagatedBuildInputs or dropping strictDeps
worked when I tried on aarch64-darwin.

I suspect that cmake upgrade might've been what triggered the change.
2024-04-19 08:07:59 +02:00
Vladimír Čunát
8c0c955a09
Merge branch 'master' into staging-next 2024-04-19 07:52:28 +02:00
Vladimír Čunát
e2c4ab09c7
python3Packages.dask: fixup build by upstream patches
Updating turns out difficult; see WIP in PR #303043
2024-04-19 07:36:41 +02:00
zlepper
57e3ef7947 jetbrains.writerside: init at 2023.3 EAP 2024-04-19 07:18:27 +02:00
R. Ryantm
5a4dab63f6 govc: 0.37.0 -> 0.37.1 2024-04-19 05:13:43 +00:00
zlepper
fbef074222 maintainers: add zlepper 2024-04-19 06:48:57 +02:00
Jeremy Fleischman
1d984ce7ce
mycli: enable fixed test
https://github.com/dbcli/mycli/issues/1103 was resolved in v1.27.0 of
mycli, so there's no reason to skip this test anymore.
2024-04-18 21:48:07 -07:00
R. Ryantm
dfb4a5f854 twilio-cli: 5.19.3 -> 5.19.4 2024-04-19 04:26:29 +00:00
natsukium
0b06eb29c3
python311Packages.notebook: 7.1.2 -> 7.1.3
Changelog: https://github.com/jupyter/notebook/blob/v7.1.3/CHANGELOG.md
2024-04-19 13:23:07 +09:00
natsukium
b7d6c46a17
python311Packages.jupyter-server: 2.13.0 -> 2.14.0
Changelog: https://github.com/jupyter-server/jupyter_server/blob/v2.14.0/CHANGELOG.md
2024-04-19 13:23:07 +09:00
natsukium
76c3847cc4
python311Packages.jupyter-lsp: 2.2.4 -> 2.2.5 2024-04-19 13:23:07 +09:00
Mario Rodas
560609c6c2 nvchecker: 2.14 -> 2.14.1
Diff: https://github.com/lilydjwg/nvchecker/compare/v2.14...v2.14.1

Changelog: https://github.com/lilydjwg/nvchecker/releases/tag/v2.14.1
2024-04-19 04:20:00 +00:00
Mario Rodas
0113a28f5f ab-av1: init at 0.7.14 2024-04-19 04:20:00 +00:00
Mario Rodas
9b22684339 gallery-dl: fix build 2024-04-19 04:20:00 +00:00
R. Ryantm
0650571f4f minio: 2024-04-06T05-26-02Z -> 2024-04-18T19-09-19Z 2024-04-19 04:05:20 +00:00
R. Ryantm
9cb53f62e7 minio-client: 2024-03-30T15-29-52Z -> 2024-04-18T16-45-29Z 2024-04-19 04:04:58 +00:00
R. Ryantm
390c1c424e primecount: 7.12 -> 7.13 2024-04-19 03:50:47 +00:00
R. Ryantm
c8cd170f9c python312Packages.argilla: 1.26.1 -> 1.27.0 2024-04-19 03:47:14 +00:00
natsukium
04070e7a1f
python311Packages.ipyniivue: 1.1.0 -> 2.0.0
Changelog: https://github.com/niivue/ipyniivue/releases/tag/2.0.0
2024-04-19 12:43:43 +09:00
R. Ryantm
d1a750bcf7 python312Packages.pyenphase: 1.20.1 -> 1.20.2 2024-04-19 03:38:56 +00:00
R. Ryantm
545aaee07d python312Packages.google-cloud-bigquery: 3.20.1 -> 3.21.0 2024-04-19 03:33:18 +00:00
R. Ryantm
cd8d2a3674 python312Packages.scikit-hep-testdata: 0.4.43 -> 0.4.44 2024-04-19 03:26:43 +00:00
R. Ryantm
d0e24b1602 python312Packages.aiounifi: 74 -> 75 2024-04-19 03:18:40 +00:00
R. Ryantm
4e215c8e3f osv-scanner: 1.7.1 -> 1.7.2 2024-04-19 03:14:57 +00:00
R. Ryantm
894cdbfae0 sopwith: 2.4.0 -> 2.5.0 2024-04-19 02:56:24 +00:00
R. Ryantm
7b537b5b64 ugrep-indexer: 0.9.6 -> 1.0.0 2024-04-19 02:53:58 +00:00
Ryan Cao
922ff9ac83
nrr: 0.8.0 -> 0.9.0 2024-04-19 10:52:06 +08:00
Bobby Rong
aeeb6baeb8
xdg-desktop-portal: 1.18.3 → 1.18.4
https://github.com/flatpak/xdg-desktop-portal/compare/1.18.3...1.18.4

CVE-2024-32462
2024-04-19 10:04:24 +08:00
R. Ryantm
2d41d30ae5
flatpak: 1.14.5 → 1.14.6
https://github.com/flatpak/flatpak/compare/1.14.5...1.14.6

CVE-2024-32462
2024-04-19 10:03:49 +08:00
natsukium
8259f5485a
python311Packages.anywidget: 0.9.6 -> 0.9.7
Changelog: https://github.com/manzt/anywidget/releases/tag/anywidget%400.9.7
2024-04-19 10:40:35 +09:00
R. Ryantm
8ab90c1cfa gqrx: 2.17.4 -> 2.17.5 2024-04-19 01:03:34 +00:00
Jiuyang Liu
788d8c30ee
circt: 1.72.0 -> 1.73.0 2024-04-19 08:47:57 +08:00
R. Ryantm
10f4cecd5e credhub-cli: 2.9.28 -> 2.9.29 2024-04-19 00:34:31 +00:00
R. Ryantm
e6dabc58c2 uxn: unstable-2024-04-05 -> unstable-2024-04-15 2024-04-19 00:12:37 +00:00
R. Ryantm
6f21d49225 python311Packages.argilla: 1.26.1 -> 1.27.0 2024-04-18 23:57:13 +00:00
Tristan Ross
7f04409650
teams.llvm: add the github team 2024-04-18 16:06:53 -07:00
R. Ryantm
e272e5246a thunderbird-unwrapped: 115.9.0 -> 115.10.1 2024-04-18 22:33:18 +00:00
Sandro Jäckel
4881f1c9e6
python311Packages.mitmproxy: 10.2.4 -> 10.3.0 2024-04-19 00:23:29 +02:00
emattiza
a59ae7b002 python3Packages.result: 0.7.0 -> 0.16.1 2024-04-18 17:00:06 -05:00
Leona Maroni
a43333cd3d
python3Packages.aiojobs: fix broken tests 2024-04-18 23:23:47 +02:00
IogaMaster
e4a22a6d7a
hypridle: 0.1.1 -> 0.1.2
Diff: https://github.com/hyprwm/hypridle/compare/v0.1.1...v0.1.2
2024-04-18 15:02:49 -06:00
R. Ryantm
4ff0c0ad57 graalvmCEPackages.graalpy: 24.0.0 -> 24.0.1 2024-04-18 20:38:37 +00:00
Astro
17afbb81db OVMF-cloud-hypervisor: init 2024-04-18 21:05:58 +02:00
R. Ryantm
a72a6ca435 synology-drive-client: 3.4.0-15724 -> 3.5.0-16084 2024-04-18 21:01:20 +02:00
Weijia Wang
9e8f3a70da
python312Packages.editdistpy: drop support for python 3.6
Co-authored-by: Radik Islamov <vizid1337@gmail.com>
2024-04-18 20:46:52 +02:00
github-actions[bot]
ae22f8403a
Merge master into staging-next 2024-04-18 18:00:58 +00:00
R. Ryantm
22f79c94f7 python311Packages.xmlschema: 3.2.1 -> 3.3.0 2024-04-18 17:54:16 +00:00
Weijia Wang
6125011689 nushellPlugins.gstat: downgrade to apple_sdk on x86_64-darwin 2024-04-18 18:48:51 +02:00
Bruno BELANYI
65251f102d nixos/podgrab: add 'dataDirectory' option 2024-04-18 16:43:06 +00:00
R. Ryantm
7a497b6faa python312Packages.fastapi-sso: 0.14.0 -> 0.14.2 2024-04-18 16:16:37 +00:00
Francesco Carmelo Capria
48913e107e maintainers: add fccapria 2024-04-18 17:37:26 +02:00
Jonathan Zielinski
87bbc5fbbe nixos/oauth2_proxy: add oidc-issuer-url flag 2024-04-18 15:20:53 +00:00
abysssol
552eb75964 nixos/ollama: add options to bypass sandboxing 2024-04-18 10:52:20 -04:00
R. Ryantm
f994a55afe python312Packages.twilio: 9.0.4 -> 9.0.5 2024-04-18 14:46:39 +00:00
R. Ryantm
9600d35b6b python312Packages.oelint-parser: 3.4.0 -> 3.4.1 2024-04-18 14:24:37 +00:00
Tom Hubrecht
6d91c95fce nixos/netbird-server: init module 2024-04-18 15:33:18 +02:00
Sascha Grunert
0ef5f787de
cri-tools: 1.29.0 -> 1.30.0
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2024-04-18 14:38:58 +02:00
DashieTM
adaa6b740a ncspot: Adjust defaults to upstream 2024-04-18 14:32:27 +02:00
R. Ryantm
76b696c75a cirrus-cli: 0.115.3 -> 0.116.0 2024-04-18 12:28:55 +00:00
toonn
d589b55536
wire-desktop: linux 3.32.3079 -> 3.35.3348 2024-04-18 14:28:49 +02:00
Zhong Jianxin
06ccdd6482 home-assistant-custom-components.xiaomi_gateway3: init at 4.0.3 2024-04-18 20:16:27 +08:00
toonn
b7c056556f
wire-desktop: mac 3.32.4589 -> 3.35.4861 2024-04-18 14:01:30 +02:00
github-actions[bot]
d01ca839af
Merge master into staging-next 2024-04-18 12:01:04 +00:00
Sefa Eyeoglu
cae17fea21
vencord: 1.7.4 -> 1.7.8
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-04-18 13:16:56 +02:00
Sefa Eyeoglu
c53aa571bc
vencord: fix update script
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-04-18 13:15:29 +02:00
Erik Arvstedt
8649937b9c
btcpayserver: 1.12.5 -> 1.13.1 2024-04-18 13:11:45 +02:00
Erik Arvstedt
6fa3393982
nbxplorer: 2.5.0 -> 2.5.2 2024-04-18 13:11:44 +02:00
Daniel Barter
40b1df8140
ceph: pin to cython_0 (#302358) 2024-04-18 11:09:19 +02:00
R. Ryantm
dde2c7e606 borgmatic: 1.8.9 -> 1.8.10 2024-04-18 07:02:49 +00:00
zzzsyyy
1192ff2a88
linux_xanmod_latest: 6.8.6 -> 6.8.7 2024-04-18 14:03:19 +08:00
github-actions[bot]
19d2eb80a0
Merge master into staging-next 2024-04-18 06:01:23 +00:00
Jared Baur
30ed264371
clatd: init at 1.6
[clatd](https://github.com/toreanderson/clatd) implements the CLAT
component of the 464XLAT network architecture specified in RFC 6877.
2024-04-17 22:08:36 -07:00
Mario Rodas
3bdd0f77a9 _1password: 2.26.1 -> 2.27.0
Changelog: https://app-updates.agilebits.com/product_history/CLI2#v2270003
2024-04-18 04:20:00 +00:00
Mario Rodas
b7a969f253 nvchecker: 2.13.1 -> 2.14
Diff: https://github.com/lilydjwg/nvchecker/compare/v2.13.1...v2.14

Changelog: https://github.com/lilydjwg/nvchecker/releases/tag/v2.14
2024-04-18 04:20:00 +00:00
Vincent Laporte
439b318e01
ocaml-ng.ocamlPackages_5_2.ocaml: 5.2.0-β1 → 5.2.0-β2 2024-04-18 06:03:37 +02:00
Vincent Laporte
4922992a04
ligo: 1.4.0 → 1.6.0
ocamlPackages.data-encoding: 0.7.1 → 1.0.1
ocamlPackages.index: 1.6.1 → 1.6.2
ocamlPackages.irmin: 3.7.2 → 3.9.0
ocamlPackages.irmin-http: remove at 3.7.2
ocamlPackages.mirage-kv: 4.0.1 → 6.1.1
ocamlPackages.terminal: 0.2.1 → 0.2.2
2024-04-18 05:49:15 +02:00
zzzsyyy
febed9d1eb
linux_xanmod: 6.6.27 -> 6.6.28 2024-04-18 10:17:36 +08:00
Anderson Torres
bd75a7b3cb mednaffe: 0.9.2 -> 0.9.3
Co-authored-by: R. RyanTM <ryantm-bot@ryantm.com>
2024-04-17 22:25:17 -03:00
Anderson Torres
8a065e47dd mednaffe: refactor
- finalAttrs
- strictDeps
2024-04-17 21:55:46 -03:00
Anderson Torres
78fddb9988 mednafen: refactor
- finalAttrs
- strictDeps
2024-04-17 21:41:04 -03:00
Anderson Torres
8ef2b87e00 mednafen-server: refactor
- finalAttrs
- strictDeps
2024-04-17 21:41:04 -03:00
github-actions[bot]
e2bf665bb2
Merge master into staging-next 2024-04-18 00:02:13 +00:00
Anderson Torres
0376b74f0d mednaffe: migrate to by-name 2024-04-17 20:41:45 -03:00
Anderson Torres
f5d6dcb4b9 mednafen: migrate to by-name 2024-04-17 20:41:32 -03:00
Anderson Torres
8340a977c7 mednafen-server: migrate to by-name 2024-04-17 20:40:04 -03:00
Peder Bergebakken Sundt
d96bb4fc21 python312Packages.dask-mpi: unbreak with patch 2024-04-18 00:23:32 +02:00
Gaetan Lepage
8f1ccb4eae zed-editor: 0.130.7 -> 0.131.6
Diff: https://github.com/zed-industries/zed/compare/refs/tags/v0.130.7...0.131.6

Changelog: https://github.com/zed-industries/zed/releases/tag/v0.131.6
2024-04-17 23:47:18 +02:00
Thomas Gerbet
633a082e22 jenkins: 2.440.2 -> 2.440.3
Includes the mitigation of CVE-2023-48795 (Terrapin attack) for the CLI.

https://www.jenkins.io/security/advisory/2024-04-17/

Changes:
https://www.jenkins.io/changelog-stable/#v2.440.3
2024-04-17 21:41:18 +02:00
github-actions[bot]
5c2b2d5b74
Merge master into staging-next 2024-04-17 18:01:04 +00:00
Thomas Gerbet
ea1b621f86 coreutils: fix test failure when using musl
https://lists.gnu.org/archive/html/bug-coreutils/2024-03/msg00089.html
2024-04-17 19:50:53 +02:00
ruro
68f745d578
python311Packages.openai-triton: use requested number of cores for build 2024-04-17 20:17:42 +03:00
R. Ryantm
8eac0d279d python312Packages.editdistpy: 0.1.3 -> 0.1.4 2024-04-17 16:37:37 +00:00
R. Ryantm
6e4ccc22a3 home-manager: unstable-2024-04-10 -> unstable-2024-04-16 2024-04-17 16:07:34 +00:00
R. Ryantm
c3e0b2c3f9 openapi-generator-cli: 7.4.0 -> 7.5.0 2024-04-17 14:41:32 +00:00
Adam Stephens
404bb21026
firefoxpwa: fix libEGL detection 2024-04-17 09:14:33 -04:00
Adam Stephens
e7722c1047
firefoxpwa: add adamcstephens as maintainer 2024-04-17 09:13:29 -04:00
Adam Stephens
1bcf952735
firefoxpwa: apply nixfmt, sort lists 2024-04-17 09:13:06 -04:00
zlepper
86e6c52bba icu: refactor to avoid runtime dependency on bash
Bash was considered a runtime dependency as the two files `install-sh`
and `mkinstalldirs` was included in the library output. These files has a shebang
for `#!/bin/sh` which is replaced by nix to point to bash in the fixup phase.
2024-04-17 15:03:04 +02:00
Zhong Jianxin
4eddeb46c4 home-assistant-custom-components.smartir: init at 1.17.9 2024-04-17 21:00:03 +08:00
Zhong Jianxin
5b18541d0a home-assistant-custom-components.xiaomi_miot: init at 0.7.17 2024-04-17 20:56:29 +08:00
github-actions[bot]
bd26da84da
Merge master into staging-next 2024-04-17 12:01:02 +00:00
K900
9cdada6d5c pkgs/top-level: split release-checks into a separate job
This should improve latency on channel updates.
2024-04-17 09:53:10 +03:00
Vladimír Čunát
73f2b40dfc
Merge branch 'master' into staging-next 2024-04-17 08:03:50 +02:00
K900
4c3d3c027e
Merge pull request #304724 from K900/xdg-screensaver-oof
xdg-utils: don't infrec in xdg-screensaver
2024-04-17 08:58:19 +03:00
Vladimír Čunát
d65dbfbcba
python3Packages.scikit-learn: upstream patch for tests
Originally I wanted to update to 1.4.2, but that complained:
 > ERROR Missing dependencies:
 >        numpy==2.0.0rc1
2024-04-17 07:55:10 +02:00
K900
5a98ab8c0e xdg-utils: don't infrec in xdg-screensaver
Before:

```bash
lockfile_command=`command -v /nix/store/8l572fp5svwp2x1izz2avji8l0ysxkq4-procmail-3.24/bin/lockfile`

lockfile()
{
  if [ -n "lockfile" ] ; then
     lockfile -1 -l 10 -s 3 "$screensaver_file".lock
```

After:

```bash
lockfile_command=`command -v /nix/store/4ka6z06bvxbcz98m0wy5m1m04f8ppkgw-procmail-3.24/bin/lockfile`

lockfile()
{
  if [ -n "$lockfile_command" ] ; then
     $lockfile_command -1 -l 10 -s 3 "$screensaver_file".lock
```

Fixes #304308
2024-04-17 08:45:38 +03:00
Vincent Laporte
ecb5ef436b
ocamlPackages.tezt: init at 4.0.0 2024-04-17 05:57:34 +02:00
Vincent Laporte
de1dec5002
ocamlPackages.clap: init at 0.3.0 2024-04-17 05:57:33 +02:00
R. Ryantm
1aaceb5974 python312Packages.jedi-language-server: 0.41.3 -> 0.41.4 2024-04-17 03:38:27 +00:00
Weijia Wang
045d1840e7 nushellPlugins.query: use rustPlatform.bindgenHook 2024-04-17 01:58:03 +02:00
Weijia Wang
d32e908b92 nushellPlugins.gstat: use rustPlatform.bindgenHook 2024-04-17 01:57:34 +02:00
Weijia Wang
79b9b9d80a nushellPlugins.formats: use rustPlatform.bindgenHook 2024-04-17 01:57:00 +02:00
Guilhem Saurel
35fedceb8b libigl: init at 2.5.0
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-04-16 22:47:23 +02:00
Guilhem Saurel
94e72a5313 openusd: patch for embree 4 2024-04-16 22:47:23 +02:00
Guilhem Saurel
80f12f170f embree: 3.13.5 -> 4.3.1 2024-04-16 22:47:22 +02:00
LordGrimmauld
e279ead388 rmenu: 1.2.0 -> 1.2.1 2024-04-16 21:07:15 +02:00
Savyasachee Jha
7531099464 nixos/firefly-iii: init 2024-04-17 00:23:06 +05:30
Guilhem Saurel
23df3266c9 python-qt: fix code signing on darwin 2024-04-16 20:18:40 +02:00
github-actions[bot]
feedc73bee
Merge master into staging-next 2024-04-16 18:00:57 +00:00
teutat3s
a9cc39ca75
brscan5: 1.3.0-0 -> 1.3.1-0 2024-04-16 19:17:41 +02:00
Vladimír Čunát
736d06d6cf
python3Packages.toolz: skip a regressed test 2024-04-16 15:37:40 +02:00
MakiseKurisu
3a76473d0d mdbook-cmdrun: unstable-2023-01-10 -> 0.6.0-unstable-2024-04-15
Also fixed checkPhase.
2024-04-16 21:26:33 +08:00
Kevin Cox
5f569a8c23
mautrix-meta: 0.2.0 → 0.3.0
This contains many improvements, some notable changes:

- A handful of backfill improvements.
- Memory usage improvements for video download.
- Support for more event types.

See full list: https://github.com/mautrix/meta/compare/v0.2.0...v0.3.0
2024-04-16 09:21:58 -04:00
Maximilian Marx
2297fb9876
webcord: do not set LD_LIBRARY_PATH 2024-04-16 15:16:12 +02:00
Maximilian Marx
92a452733d
electron: add speechd to RPATH 2024-04-16 15:15:45 +02:00
Maximilian Marx
280c094f62
electron: add libpulseaudio to RPATH 2024-04-16 15:15:45 +02:00
Maximilian Marx
6a0cf40cf4
electron: add libsecret to RPATH 2024-04-16 15:15:44 +02:00
Maximilian Marx
945d8147f7
electron: add libstdc++ to RPATH 2024-04-16 15:15:44 +02:00
Maximilian Marx
5df2409d85
jitsi-meet-electron: do not set LD_LIBRARY_PATH 2024-04-16 15:15:44 +02:00
Guilhem Saurel
54b90c14cb python-qt: prefix lib with $out on darwin 2024-04-16 14:22:31 +02:00
Maximilian Marx
0443439665
electron: add pipewire to RPATH 2024-04-16 14:19:56 +02:00
Maximilian Marx
d6cc760223
element-desktop: do not set LD_LIBRARY_PATH
libnotify is now included in electron's RPATH, so we can avoid setting
LD_LIBRARY_PATH here.
2024-04-16 14:19:56 +02:00
Maximilian Marx
461a23c756
electron: add libnotify to the RPATH
Electron loads libnotify dynamically via dlopen(3), which fails if it
is not in the RPATH. This, in turn, breaks desktop notifications in,
e.g., mattermost-desktop.
2024-04-16 14:19:47 +02:00
github-actions[bot]
a459b363de
Merge master into staging-next 2024-04-16 12:01:11 +00:00
Jonas Heinrich
cf52591a0a nixos/manticore: init module 2024-04-16 13:50:57 +02:00
Guilhem Saurel
a69334e5ad python-qt: fix for darwin 2024-04-16 11:58:34 +02:00
Martin Weinelt
1d61161d18
python311Packages.django_5: Fix MIME UTF-8 surrogate escaping 2024-04-16 10:09:39 +02:00
John Titor
1b3b204c85
trenchbroom: 2023.1 -> 2024.1
use hash instead of sha256
2024-04-16 13:31:30 +05:30
Martin Weinelt
df533183f7
python311Packages.django: Fix MIME UTF-8 surrogate escaping
Closes: #304339
2024-04-16 09:39:12 +02:00
Guilhem Saurel
7246b5035c python-qt: switch to libsForQt5.callPackage 2024-04-16 09:35:52 +02:00
Guilhem Saurel
d338ea8382 python-qt: clean 2024-04-16 08:30:09 +02:00
Guilhem Saurel
c01125ff83 csound: clean after python-qt update 2024-04-16 08:25:53 +02:00
Guilhem Saurel
04a1d9b204 python-qt: update to v3.5.0 2024-04-16 08:25:52 +02:00
Guilhem Saurel
4f7cb34d63 Revert "python-qt: hit it in the head with a hammer"
This reverts commit 5c96428728.
2024-04-16 08:25:52 +02:00
github-actions[bot]
a34a6c51cd
Merge master into staging-next 2024-04-16 06:01:08 +00:00
nyawox
499b94351a maintainers: add nyawox 2024-04-16 14:55:02 +09:00
Vladimír Čunát
ee727e253e
kdePackages.ki18n: fixup build, missing python3
https://hydra.nixos.org/build/256386319/nixlog/2/tail

I don't know what's changed to cause this regression,
but adding python3 like this shouldn't make things worse.
2024-04-16 07:44:01 +02:00
github-actions[bot]
097ced11fa
Merge master into staging-next 2024-04-16 00:02:03 +00:00
Sandro Jäckel
490ba58dd7
nixos/knot: use module system to combine settings option 2024-04-15 23:19:45 +02:00
Robert Medeiros
9095fcee66
iroh: 0.13.0 -> 0.14.0 2024-04-15 14:50:16 -04:00
github-actions[bot]
4d2386d2dd
Merge master into staging-next 2024-04-15 18:00:56 +00:00
Julien Malka
873db98d3d
nixos/limesurvey: allow package to be customized 2024-04-15 19:55:19 +02:00
K900
ea1cce1d4e
Merge pull request #304310 from K900/pipewire-1.0.5
pipewire: 1.0.4 -> 1.0.5
2024-04-15 20:13:23 +03:00
Philip Taron
98e8fbee79
avrdude: enable parallel port support on Linux (it doesn't work on macOS) 2024-04-15 09:21:43 -07:00
Philip Taron
472fb7ce50
avrdude: explain why we don't turn HAVE_LINUXGPIO on 2024-04-15 09:21:43 -07:00
Philip Taron
84604bb80d
avrdude: turn on SPI support on Linux 2024-04-15 09:21:43 -07:00
Philip Taron
837069946a
avrdude: document more about why documentation building doesn't work on darwin 2024-04-15 09:21:43 -07:00
Philip Taron
0665935e75
avrdude: enable hidapi support, as it builds on both linux and darwin 2024-04-15 09:21:43 -07:00
Philip Taron
0ccb80a68d
avrdude: use libusb1 as upstream is compatible now 2024-04-15 09:21:43 -07:00
K900
8f2adcac24 pipewire: 1.0.4 -> 1.0.5
Diff: https://gitlab.freedesktop.org/pipewire/pipewire/-/compare/1.0.4...1.0.5

Changelog: https://gitlab.freedesktop.org/pipewire/pipewire/-/releases/24.05pre-git
2024-04-15 18:16:03 +03:00
Doron Behar
b8f2234647 python311Packages.scipy: fix pocketfft patch comment 2024-04-15 15:47:13 +03:00
Vladimír Čunát
8faa0fb314
Merge #304226: python3Packages.scipy: fix darwin build
...into staging-next
2024-04-15 14:26:53 +02:00
Vladimír Čunát
2870e78461
Revert "qt6.qtbase: fixup build by adding #include paths"
This reverts commit c5910ff40d.
It's not needed after the parent commit.
2024-04-15 14:16:17 +02:00
Vladimír Čunát
3a48b90483
libproxy: proper solution for include-path issues
Also move the postPatch code to a better place.
2024-04-15 14:16:14 +02:00
github-actions[bot]
4908c48bf5
Merge master into staging-next 2024-04-15 12:01:00 +00:00
Mario Rodas
0c860bb494
Merge pull request #304210 from marsam/update-nodejs_20
nodejs_20: 20.12.1 -> 20.12.2
2024-04-15 06:49:42 -05:00
Doron Behar
44d081fc6f python311Packages.scipy: fix darwin build 2024-04-15 12:37:26 +03:00
Markus Theil
135451e977
sbom-utility: init at 0.15.0
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2024-04-15 11:21:07 +02:00
Markus Theil
3935b40f3c
cyclonedx-cli: init at 0.25.0
Signed-off-by: Markus Theil <theil.markus@gmail.com>
2024-04-15 11:20:56 +02:00
Martin Weinelt
79ff3830db
python312Packages.exceptiongroup: disable failing test 2024-04-15 09:43:40 +02:00
Martin Weinelt
f145aef92c
python311Packages.traitlets: disable failing test 2024-04-15 09:19:58 +02:00
github-actions[bot]
e69e1e588b
Merge master into staging-next 2024-04-15 06:01:02 +00:00
Vladimír Čunát
c5910ff40d
qt6.qtbase: fixup build by adding #include paths
https://hydra.nixos.org/build/256292509/nixlog/1/tail
2024-04-15 07:48:38 +02:00
Vladimír Čunát
3bcf0470d8
Revert #303176: "buildLuarocksPackage: rework fixup phase"
This reverts commit ddefcf284c.
Breakages need figuring out, reverting for now:
https://github.com/NixOS/nixpkgs/pull/303176#issuecomment-2053910614
2024-04-15 07:17:32 +02:00
Mario Rodas
655ba31901 nodejs_20: 20.12.1 -> 20.12.2
Changelog: https://github.com/nodejs/node/releases/tag/v20.12.2
2024-04-15 04:20:00 +00:00
R. Ryantm
c5f7855588 python312Packages.mdformat-admon: 2.0.2 -> 2.0.3 2024-04-15 02:14:54 +00:00
github-actions[bot]
be88b5527d
Merge master into staging-next 2024-04-15 00:23:18 +00:00
R. Ryantm
1c15b11b2b subtitleedit: 4.0.4 -> 4.0.5 2024-04-14 22:28:58 +00:00
github-actions[bot]
b7dcef0598
Merge master into staging-next 2024-04-14 20:49:29 +00:00
Martin Weinelt
30823f3ea7
python312Packages.sphinx: disable failing test
Was already reported upstream and will be fixed in the next minor release.
2024-04-14 20:10:29 +02:00
Jan Tojnar
107ae55341 libproxy: Fix build on darwin 2024-04-14 19:04:35 +02:00
github-actions[bot]
257e7bee59
Merge master into staging-next 2024-04-14 14:04:38 +00:00
R. Ryantm
9ea353aa8d cemu: 2.0-74 -> 2.0-78 2024-04-14 11:27:53 +00:00
DontEatOreo
f439c87923
warp-terminal: 0.2024.04.02.08.02.stable_01 -> 0.2024.04.16.08.02.stable_00 2024-04-14 13:30:10 +03:00
R. Ryantm
a783e72147 elasticmq-server-bin: 1.5.8 -> 1.6.0 2024-04-14 08:12:17 +00:00
github-actions[bot]
e996b2f54c
Merge master into staging-next 2024-04-14 06:18:27 +00:00
Weijia Wang
2d0506704b Merge branch 'master' into staging-next 2024-04-14 04:55:27 +02:00
github-actions[bot]
598389768a
Merge master into staging-next 2024-04-14 00:05:19 +00:00
Ben Darwin
9c04c5eea0 python311Packages.etelemetry: 0.2.1 -> 0.3.1 2024-04-13 16:36:23 -04:00
github-actions[bot]
3b46a82c2d
Merge master into staging-next 2024-04-13 18:02:08 +00:00
Weijia Wang
f3a1652b09 Merge branch 'master' into staging-next 2024-04-13 19:10:53 +02:00
Savyasachee Jha
bfad74e57c firefly-iii: init at 6.1.13 2024-04-13 22:10:41 +05:30
Mohamed Laradji
62f12e3a32
taskchampion-sync-server: init at 0.4.1-unstable-2024-04-08 2024-04-13 12:24:34 -04:00
Mohamed Laradji
fc816c6730
taskwarrior3: init at 3.0.0-unstable-2024-04-07 2024-04-13 12:24:32 -04:00
Mohamed Laradji
29aac6b52a
maintainers: add mlaradji 2024-04-13 12:23:57 -04:00
github-actions[bot]
561b7b74f8
Merge master into staging-next 2024-04-13 12:01:23 +00:00
Vladimír Čunát
f3461509ea
libarchive: skip some tests on aarch64-linux
I don't know what to do about this.  I failed to reproduce the issue
on the aarch64.nixos.community machine but it repeats on hydra.nixos.org.
https://hydra.nixos.org/build/256164581/nixlog/8/tail
2024-04-13 13:45:12 +02:00
github-actions[bot]
b50b9be6e4
Merge master into staging-next 2024-04-13 06:00:55 +00:00
Raymond Douglas
ee8d3f1805
maintainer: add raylas 2024-04-12 20:27:14 -07:00
Raymond Douglas
0ffde8d0c8
omnictl: init at 0.32.2 2024-04-12 18:36:35 -07:00
github-actions[bot]
5a301eda67
Merge master into staging-next 2024-04-13 00:02:05 +00:00
Robert Schütz
f507171077 python312Packages.srpenergy: 1.3.6 -> 1.3.7
Diff: https://github.com/lamoreauxlab/srpenergy-api-client-python/compare/refs/tags/1.3.6...1.3.7

Changelog: https://github.com/lamoreauxlab/srpenergy-api-client-python/releases/tag/1.3.7
2024-04-12 12:59:21 -07:00
github-actions[bot]
d6a31576e1
Merge master into staging-next 2024-04-12 18:01:09 +00:00
r-vdp
e9ea901b5b
dbus-broker: 35 -> 36
See https://github.com/bus1/dbus-broker/releases/tag/v36
2024-04-12 16:42:19 +02:00
R. Ryantm
98a1ba07bf python312Packages.pyprecice: 3.0.0.0 -> 3.1.0 2024-04-12 14:39:07 +00:00
R. Ryantm
6dcc771c82 python311Packages.mailchecker: 6.0.1 -> 6.0.3 2024-04-12 12:14:09 +00:00
github-actions[bot]
35713de428
Merge master into staging-next 2024-04-12 12:01:18 +00:00
github-actions[bot]
c7d839703f
Merge master into staging-next 2024-04-12 06:01:23 +00:00
Vladimír Čunát
3118b08635
mesa: 24.0.4 -> 24.0.5
https://docs.mesa3d.org/relnotes/24.0.5.html
2024-04-12 07:15:26 +02:00
Vladimír Čunát
24d4f2cd52
Merge branch 'staging' into staging-next
Conflicts (tried to quickly resolve somehow, checked eval):
	pkgs/development/python-modules/apsw/default.nix
	pkgs/development/python-modules/mido/default.nix
	pkgs/development/python-modules/pytest-bdd/default.nix
	pkgs/development/python-modules/sparse/default.nix
2024-04-12 07:06:54 +02:00
Vladimír Čunát
993400aeec
Merge #303049: stdenv: avoid setuid issues
...into staging
2024-04-12 06:37:08 +02:00
Vladimír Čunát
8cb7d7cc7f
Merge #303214: rustc: build rustdoc even when cross compiling
...into staging
2024-04-12 06:33:38 +02:00
Vladimír Čunát
ffd49d1029
Merge #302769: meson: fix cross-compilation of rust proc-macro
...into staging
2024-04-12 06:32:57 +02:00
github-actions[bot]
4cfc319ea8
Merge master into staging-next 2024-04-12 00:02:21 +00:00
Kira Bruneau
aa263fc8a0 yabridge: workaround for wine 9.5 2024-04-11 19:18:46 -04:00
Kira Bruneau
c8dd9fb031 yabridge: fix notifications by hardcoding dbus 2024-04-11 19:18:37 -04:00
Will Fancher
540d1a266c
Merge pull request #303373 from msanft/systemd/kernel-install-configurable
systemd: make installation of kernel-install configurable
2024-04-11 14:44:09 -04:00
github-actions[bot]
d6df2992ca
Merge master into staging-next 2024-04-11 18:01:02 +00:00
Sandro Jäckel
30ef0b17f2 Reapply "xonsh: set dontWrapPythonPrograms"
This reverts commit 57427d380d.
2024-04-11 08:26:39 -07:00
Sandro Jäckel
b3b12c2d08 Revert "Fix venv creation in Python environments"
This commit reverts all python changes from 234bb31f61.
2024-04-11 08:26:39 -07:00
Sandro Jäckel
636edfdeb1 Revert "Unwrap python scripts when building an environment"
This reverts commit 96118850f3.
2024-04-11 08:26:39 -07:00
R. Ryantm
a324aaf7da python311Packages.qtile: 0.24.0 -> 0.25.0 2024-04-11 15:22:59 +00:00
Moritz Sanft
c9ba5a3003
systemd: make installation of kernel-install configurable 2024-04-11 17:11:12 +02:00
R. Ryantm
b84396e9a3 python311Packages.cloudsmith-api: 2.0.12 -> 2.0.13 2024-04-11 14:48:50 +00:00
Philip Taron
94a214b95f
iproute: use elfutils instead of abandoned libelf (#301306) 2024-04-11 16:06:37 +02:00
Sandro
57e4ea002b
Merge pull request #272353 from SuperSandro2000/libproxy 2024-04-11 15:14:05 +02:00
github-actions[bot]
8cb00441be
Merge master into staging-next 2024-04-11 12:01:12 +00:00
Sandro Jäckel
3e6ae42d56
libproxy: 0.4.18 → 0.5.3
https://github.com/libproxy/libproxy/releases/tag/libproxy-0.5.0
https://github.com/libproxy/libproxy/releases/tag/0.5.1
https://github.com/libproxy/libproxy/releases/tag/0.5.2
https://github.com/libproxy/libproxy/releases/tag/0.5.3

Complete rewrite of the project, reduces runtime closure significantly.

Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2024-04-11 11:22:49 +02:00
Bu Kun
fe32a89651
wechat-uos: fix IM issue 2024-04-11 15:58:21 +08:00
Martin Weinelt
9f67702776
Merge pull request #303057 from mweinelt/python-3.12.3_3.11.9
python312: 3.12.2 -> 3.12.3; python311: 3.11.8 -> 3.11.9
2024-04-11 09:15:22 +02:00
github-actions[bot]
9ddea66e46
Merge master into staging-next 2024-04-11 06:01:13 +00:00
github-actions[bot]
df61e678f2
Merge master into staging-next 2024-04-11 00:02:18 +00:00
Matthieu Coudron
ddefcf284c buildLuarocksPackage: rework fixup phase
I was working on lua tests, enabling nlua and I started overriding
postFixup, which removed the default phase for build-luarocks-package so
instead let's make it a proper phase.
2024-04-11 00:30:31 +02:00
Alyssa Ross
9e0eb58032
rustc: build rustdoc even when cross compiling
rustdoc is built for native builds, because it's used to run doctests,
but it wasn't built for cross builds, since they don't run doctests.
This inconsistency led to wrapRustc not working for cross-compiled
rustc, because it expected there to be a rustdoc binary.

In the interests of consistency, let's instruct the build system to
always build rustdoc.

Link: https://github.com/NixOS/nixpkgs/pull/292777#issuecomment-2048071969
Fixes: 6f8fa05acf ("wrapRustc: wrap rustdoc")
2024-04-10 23:09:42 +02:00
Matthieu Coudron
c4e89ef905 vimPluginGenTags: fix echoed string
to match the actual role
2024-04-10 22:33:30 +02:00
oluceps
73d301f01b
moproxy: init at 0.5.1
Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
2024-04-10 19:39:07 +00:00
Slava Gorbunov
e5064b957a llvm: Don't depend on binutils for ghcjs platform
This dependency was introduced by unconditionally enabled
enableGoldPlugin option, which was enabled only if libbfd explicitly
supports plugin api prior to llvm-16. In llvm-17+ it was enabled
unconditionally (unless overriden explicitly), which introduces
dependency on binutils for target platform and breaks build for
platforms that are not supported by binutils (such as ghcjs).
2024-04-10 21:08:31 +02:00
github-actions[bot]
925fbfdac4
Merge master into staging-next 2024-04-10 18:01:22 +00:00
Adam C. Stephens
5736504af1
Merge pull request #298718 from SebTM/update/argcomplete323
python311Packages.argcomplete: 3.2.2 -> 3.2.3
2024-04-10 13:42:24 -04:00
Martin Weinelt
e05a3ec1ce
cpython: disable failing passthru tests on darwin
````
usage: virtualenv [--version] [--with-traceback] [-v | -q] [--read-only-app-data] [--app-data APP_DATA] [--reset-app-data] [--upgrade-embed-wheels] [--discovery {builtin}] [-p py] [--try-first-with py_exe]
                  [--creator {builtin,cpython3-posix,venv}] [--seeder {app-data,pip}] [--no-seed] [--activators comma_sep_list] [--clear] [--no-vcs-ignore] [--system-site-packages] [--symlinks | --copies] [--no-download | --download]
                  [--extra-search-dir d [d ...]] [--pip version] [--setuptools version] [--wheel version] [--no-pip] [--no-setuptools] [--no-wheel] [--no-periodic-update] [--symlink-app-data] [--prompt prompt] [-h]
                  dest
virtualenv: error: argument dest: the destination . is not write-able at /nix/store
SystemExit: 2
````
2024-04-10 18:00:32 +02:00
OTABI Tomoya
db0c83a8ef
Merge pull request #302806 from azuwis/moto
python311Packages.moto: 5.0.3 -> 5.0.5; python311Packages.py-partiql-parser: 0.5.1 -> 0.5.4
2024-04-11 00:13:24 +09:00
Naïm Favier
866d7b70c9
Merge pull request #290411 from r-ryantm/auto-update/bash-completion
bash-completion: 2.11 -> 2.13.0
2024-04-10 14:11:15 +02:00
github-actions[bot]
b59871bfea
Merge master into staging-next 2024-04-10 12:01:19 +00:00
OTABI Tomoya
7e728641ce
Merge pull request #302502 from natsukium/ipython/update
python311Packages.ipython: 8.22.2 -> 8.23.0
2024-04-10 20:05:58 +09:00
Maximilian Bosch
936c4d759a
Merge pull request #298340 from alyssais/rust-1.77.0
cargo,clippy,rustc,rustfmt: 1.76.0 -> 1.77.1
2024-04-10 08:43:02 +00:00
Martin Weinelt
3546ac2240
python311: 3.11.8 -> 3.11.9
https://docs.python.org/release/3.11.9/whatsnew/changelog.html
2024-04-10 10:38:40 +02:00
Martin Weinelt
e8eb0ced9f
python312: 3.12.2 -> 3.12.3
https://docs.python.org/release/3.12.3/whatsnew/changelog.html
2024-04-10 10:38:39 +02:00
Vladimír Čunát
e5dfc6856d
Merge #300828: libbpf: 1.3.0 -> 1.4.0
...into staging
2024-04-10 08:32:11 +02:00
Vladimír Čunát
6586799864
Merge #300202: harfbuzz: 8.3.1 -> 8.4.0
...into staging
2024-04-10 08:31:41 +02:00
Vladimír Čunát
413f485b23
Merge #295970: pixman: Raise individual test timeout to 240 seconds
...into staging
2024-04-10 08:29:01 +02:00
Vladimír Čunát
0d3c83bb69
Merge #302181: nasm: 2.16.01 -> 2.16.02
...into staging
2024-04-10 08:26:26 +02:00
Vladimír Čunát
6d64f86995
Merge #299503: python3Packages.gevent: avoid use of vendored libraries
...into staging
2024-04-10 08:18:45 +02:00
Vladimír Čunát
6893dc06b3
Merge #301047: librsvg: 2.57.92 -> 2.58.0
...into staging
2024-04-10 08:15:23 +02:00
Vladimír Čunát
5f361da7dc
Merge #302663: upower: 1.90.2 -> 1.90.4
...into staging
2024-04-10 08:13:00 +02:00
Vladimír Čunát
d68f826302
Merge #299580: curl: 8.6.0 -> 8.7.1
...into staging
2024-04-10 08:06:59 +02:00
github-actions[bot]
19e6686e2b
Merge master into staging-next 2024-04-10 06:01:14 +00:00
Vladimír Čunát
d7b4200c6b
Revert "lxc: fixup build"
This reverts commit e7df8051fb
and 64cdda4b5f.
2024-04-10 07:55:58 +02:00
Vladimír Čunát
2e7e411c09
Revert "plocate: fixup build"
This reverts commit 4caf1e3b18.
2024-04-10 07:54:49 +02:00
Vladimír Čunát
3299c31f44
stdenv: avoid setuid issues
See #300635.  Maybe in time we'll have a better solution.
2024-04-10 07:52:44 +02:00
Vladimír Čunát
28cd7a0fb5
Merge #302177: pciutils: 3.11.1 -> 3.12.0
...into staging
2024-04-10 07:44:13 +02:00
Mario Rodas
6a8cb677c0
Merge pull request #302796 from GaetanLepage/abseil
abseil-cpp_202401: 20240116.1 -> 20240116.2
2024-04-09 19:26:52 -05:00
Mario Rodas
576c1e31aa
Merge pull request #302183 from trofi/mtdev-update
mtdev: 1.1.6 -> 1.1.7
2024-04-09 19:19:50 -05:00
Mario Rodas
11ace39970
Merge pull request #298979 from r-ryantm/auto-update/cmake
cmake: 3.28.3 -> 3.29.0
2024-04-09 19:15:37 -05:00
github-actions[bot]
8ff2070f8a
Merge master into staging-next 2024-04-10 00:02:07 +00:00
github-actions[bot]
03ea14ffda
Merge master into staging-next 2024-04-09 18:00:58 +00:00
Jörg Thalheim
f27f3001f8
Merge pull request #298546 from Mic92/iana-etc
[staging] iana-etc: 20231227 -> 20240318
2024-04-09 19:38:49 +02:00
oluceps
125d772843
pingtunnel: init at 2.8
Co-authored-by: Aleksana <alexander.huang.y@gmail.com>
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2024-04-09 17:16:59 +00:00
Enric Morales
644341b1de Add myself as maintainer 2024-04-09 15:48:55 +02:00
Enric Morales
dc040be6f8 tridactyl-native: 0.3.7 -> 0.4.1 2024-04-09 15:40:02 +02:00
Mario Rodas
04653ed255
Merge pull request #302190 from trofi/man-update
man: 2.12.0 -> 2.12.1
2024-04-09 07:51:09 -05:00
Mario Rodas
304c407e9b
Merge pull request #302188 from trofi/mpg123-update
mpg123: 1.32.5 -> 1.32.6
2024-04-09 07:46:25 -05:00
Zhong Jianxin
f0eac23a1c python311Packages.moto: 5.0.3 -> 5.0.5
https://github.com/getmoto/moto/blob/5.0.5/CHANGELOG.md
2024-04-09 20:42:49 +08:00
Zhong Jianxin
e7175bb727 python311Packages.py-partiql-parser: 0.5.1 -> 0.5.4
https://github.com/getmoto/py-partiql-parser/blob/0.5.4/CHANGELOG.md
2024-04-09 20:37:28 +08:00
github-actions[bot]
5571d9244c
Merge staging-next into staging 2024-04-09 12:01:50 +00:00
github-actions[bot]
56c9258c42
Merge master into staging-next 2024-04-09 12:01:14 +00:00
Gaetan Lepage
b5e2755a29 abseil-cpp_202401: 20240116.1 -> 20240116.2
Changelog: https://github.com/abseil/abseil-cpp/releases/tag/20240116.2
2024-04-09 11:25:42 +02:00
Weijia Wang
fff7629541 python312Packages.psd-tools: fix eval 2024-04-09 08:53:52 +02:00
Jörg Thalheim
6bbb71e0cb meson: fix cross-compilation of rust proc-macro
This workaround was suggested by upstream Meson developers in https://github.com/mesonbuild/meson/issues/12973
and was also applied in archlinux.
2024-04-09 08:47:03 +02:00
Weijia Wang
da8d8be40c Merge branch 'staging-next' into staging 2024-04-09 08:36:18 +02:00
Weijia Wang
23b2bca08d Merge branch 'master' into staging-next 2024-04-09 08:35:49 +02:00
Weijia Wang
3f59355d84 Merge branch 'staging-next' into staging 2024-04-09 08:26:23 +02:00
github-actions[bot]
038c0347a0
Merge master into staging-next 2024-04-09 06:01:05 +00:00
github-actions[bot]
1ef91b1d7e
Merge master into staging-next 2024-04-09 00:02:30 +00:00
TomaSajt
c3083158d3
inochi-creator: init at 0.8.4, inochi-session: init at 0.8.3 2024-04-08 23:04:47 +02:00
Sergei Trofimovich
a0b2df0017 upower: 1.90.2 -> 1.90.4
Changes: https://gitlab.freedesktop.org/upower/upower/-/blob/v1.90.4/NEWS
2024-04-08 21:42:02 +01:00
github-actions[bot]
c0cbdff695
Merge master into staging-next 2024-04-08 18:01:03 +00:00
Alyssa Ross
9bbc57f5a1
cargo,clippy,rustc,rustfmt: 1.76.0 -> 1.77.1 2024-04-08 18:46:59 +02:00
Alyssa Ross
9b12bba047
kernelPatches.rust_1_77-6_8,kernelPatches.rust_1_77-6_9: init 2024-04-08 18:46:08 +02:00
Bernardo Meurer
f682fc1115
Merge pull request #302387 from wegank/darwin-stdenv-2
stdenv.darwin: bootstrap darwin using updated tools (resurrected)
2024-04-08 11:21:54 -04:00
github-actions[bot]
5d62f56bce
Merge master into staging-next 2024-04-08 12:01:15 +00:00
Stefan Frijters
0def320369
maestral-qt: use qt6Packages.callPackage 2024-04-08 12:21:50 +02:00
github-actions[bot]
75bd2f210c
Merge master into staging-next 2024-04-08 06:01:14 +00:00
github-actions[bot]
70261795c8
Merge master into staging-next 2024-04-08 00:02:26 +00:00
github-actions[bot]
f5635d8ae7
Merge master into staging-next 2024-04-07 18:00:59 +00:00
annalee
8e7f7b4fa0 stdenv.darwin: bootstrap darwin using updated tools
- update the hashes and tools needed to extract the bootstrap-tools archive
- unify the x64 and aarch64 unpack process
2024-04-07 18:33:42 +02:00
Thomas Gerbet
6ea5b5f2c5 rustls-ffi: temporarily drop passthru.tests.curl
It currently does not build but the situation is being handled upstream.
2024-04-07 18:08:45 +02:00
Thomas Gerbet
cea802fc74
Merge pull request #299945 from helsinki-systems/upd/coreutils
[staging] coreutils: 9.4 -> 9.5
2024-04-07 16:39:45 +02:00
natsukium
6a327a489c
python311Packages.ipython: 8.22.2 -> 8.23.0
Changelog: https://github.com/ipython/ipython/blob/8.23.0/docs/source/whatsnew/version8.rst
2024-04-07 22:17:42 +09:00
github-actions[bot]
b08c99d57a
Merge master into staging-next 2024-04-07 12:01:18 +00:00
github-actions[bot]
69f8807e20
Merge master into staging-next 2024-04-07 06:01:16 +00:00
github-actions[bot]
b20f9a1dfd
Merge master into staging-next 2024-04-07 00:02:22 +00:00
Sergei Trofimovich
8efea342ea man: 2.12.0 -> 2.12.1
Changes: https://gitlab.com/man-db/man-db/-/compare/2.12.0...2.12.1?from_project_id=22757117&straight=false
2024-04-06 22:30:46 +01:00
Sergei Trofimovich
ef69d7129c mpg123: 1.32.5 -> 1.32.6
Changes: https://mpg123.org/#2024-04-04
2024-04-06 22:21:20 +01:00
R. Ryantm
d1001631bc bash-completion: 2.11 -> 2.13.0 2024-04-06 21:14:36 +00:00
Sergei Trofimovich
f23aacbd5f mtdev: 1.1.6 -> 1.1.7 2024-04-06 22:03:47 +01:00
Sergei Trofimovich
46544475f6 nasm: 2.16.01 -> 2.16.02
Changes: https://www.nasm.us/xdoc/2.16.02/html/nasmdocc.html#section-C.1.1
2024-04-06 21:58:00 +01:00
Sergei Trofimovich
966afdd1a2 pciutils: 3.11.1 -> 3.12.0
Changes: https://github.com/pciutils/pciutils/compare/v3.11.1...v3.12.0
2024-04-06 21:43:55 +01:00
Doron Behar
4eae5f9e9e
Merge pull request #299864 from dotlambda/python3Packages.pybind11
python311Packages.pybind11: 2.11.1 -> 2.12.0
2024-04-06 23:43:26 +03:00
K900
73229e7b6d
Merge pull request #301941 from JohnRTitor/mesa
mesa: 24.0.3 -> 24.0.4
2024-04-06 23:37:47 +03:00
Robert Schütz
11d0dfa274 python311Packages.scipy: 1.12.0 -> 1.13.0
Changelog: https://docs.scipy.org/doc/scipy/release/1.13.0-notes.html

In particular, see upstream commit for cython_3 transition:
0940105766
2024-04-06 23:07:52 +03:00
Robert Schütz
3569a1158f python311Packages.pybind11: 2.11.1 -> 2.12.0
Diff: https://github.com/pybind/pybind11/compare/v2.11.1...v2.12.0

Changelog: https://github.com/pybind/pybind11/blob/v2.12.0/docs/changelog.rst
2024-04-06 23:07:52 +03:00
github-actions[bot]
99ff1bee7d
Merge master into staging-next 2024-04-06 18:01:06 +00:00
John Titor
93fbdd30ad
mesa: 24.0.3 -> 24.0.4
Remove backport-radeon-crash-fix.patch added in commit 3ecdb72
Since merged into upstream
2024-04-06 19:17:53 +05:30
github-actions[bot]
b2c1e06ad0
Merge master into staging-next 2024-04-06 12:01:10 +00:00
Anthony Roussel
598b8843f5
ldb: add meta.pkgConfigModules, passthru.tests.pkg-config 2024-04-06 13:25:59 +02:00
Anthony Roussel
e3466f56e1
samba: add meta.pkgConfigModules, passthru.tests.{pkg-config,version} 2024-04-06 13:25:56 +02:00
github-actions[bot]
7c74352f2f
Merge master into staging-next 2024-04-06 06:01:20 +00:00
P.
868b180030
python3Packages.proton-vpn-killswitch: 0.2.0-unstable-2023-09-05 -> 0.4.0 2024-04-05 22:28:58 -06:00
Mario Rodas
6177b963e0
Merge pull request #300895 from trofi/SDL2-update
SDL2: 2.30.1 -> 2.30.2
2024-04-05 22:00:48 -05:00
Mario Rodas
9a92af3a87
Merge pull request #300565 from trofi/pcre2-fix-jit
pcre2: backport jit auto-detection
2024-04-05 21:41:48 -05:00
Mario Rodas
03c6108a2a
Merge pull request #300526 from trofi/openexr_3-update
openexr_3: 3.2.2 -> 3.2.4
2024-04-05 21:41:06 -05:00
Mario Rodas
51b4ffe7f3
Merge pull request #301336 from philiptaron/tree-sitter-webUI
tree-sitter: embed path to `emcc` so that `build --wasm` works
2024-04-05 21:31:11 -05:00
huantian
3e9e7d092f
tetrio-desktop: re-add tetrio-plus, now from source 2024-04-05 17:43:28 -07:00
Weijia Wang
af0153a258
Merge pull request #299631 from r-ryantm/auto-update/liblc3
liblc3: 1.0.4 -> 1.1.0
2024-04-06 02:42:26 +02:00
Weijia Wang
38371d048c
Merge pull request #300479 from r-ryantm/auto-update/libical
libical: 3.0.17 -> 3.0.18
2024-04-06 02:38:40 +02:00
Weijia Wang
72783e9b74
Merge pull request #300358 from r-ryantm/auto-update/soundtouch
soundtouch: 2.3.2 -> 2.3.3
2024-04-06 02:21:20 +02:00
Weijia Wang
15b4f6b055
Merge pull request #299749 from r-ryantm/auto-update/fluidsynth
fluidsynth: 2.3.4 -> 2.3.5
2024-04-06 02:12:51 +02:00
Weijia Wang
3208fc2208
Merge pull request #300395 from r-ryantm/auto-update/jasper
jasper: 4.2.2 -> 4.2.3
2024-04-06 02:09:55 +02:00
github-actions[bot]
c3b3326391
Merge staging-next into staging 2024-04-06 00:02:50 +00:00
github-actions[bot]
0ba819378f
Merge master into staging-next 2024-04-06 00:02:21 +00:00
Philip Taron
4852095139
tree-sitter: embed path to emcc so tree-sitter build --wasm works 2024-04-05 15:26:36 -07:00
Weijia Wang
5f267257d4
Merge pull request #298270 from r-ryantm/auto-update/libdeflate
libdeflate: 1.19 -> 1.20
2024-04-05 22:00:20 +02:00
Weijia Wang
e3c4baf7c8
Merge pull request #298224 from r-ryantm/auto-update/enchant
enchant: 2.6.7 -> 2.6.8
2024-04-05 21:57:50 +02:00
Weijia Wang
0ada2acb59
Merge pull request #298294 from r-ryantm/auto-update/memcached
memcached: 1.6.24 -> 1.6.26
2024-04-05 21:55:15 +02:00
Weijia Wang
234e847ba2
Merge pull request #291661 from r-ryantm/auto-update/orc
orc: 0.4.36 -> 0.4.38
2024-04-05 20:22:43 +02:00
github-actions[bot]
882e0f27d3
Merge staging-next into staging 2024-04-05 18:01:27 +00:00
github-actions[bot]
7a51c8c82c
Merge master into staging-next 2024-04-05 18:00:56 +00:00
Weijia Wang
04b22a2203
Merge pull request #290675 from r-ryantm/auto-update/libimobiledevice-glue
libimobiledevice-glue: 1.0.0 -> 1.2.0
2024-04-05 19:56:48 +02:00
Weijia Wang
2dfc2becc1
Merge pull request #290426 from r-ryantm/auto-update/libplist
libplist: 2.3.0 -> 2.4.0
2024-04-05 19:56:36 +02:00
Sandro
7c2c795792
Merge pull request #301545 from r-ryantm/auto-update/nghttp2
nghttp2: 1.60.0 -> 1.61.0
2024-04-05 19:25:58 +02:00
github-actions[bot]
caf9b7e92b
Merge staging-next into staging 2024-04-05 12:02:18 +00:00
github-actions[bot]
e8593e270b
Merge master into staging-next 2024-04-05 12:01:05 +00:00
Florian Klink
b22fabbd3e
Merge pull request #301747 from flokli/revert-knot-resolver-workaround
knot-resolver: re-enable http module
2024-04-05 12:26:32 +03:00
Felix Singer
b760e1937c kexec-tools: 2.0.26 -> 2.0.28
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2024-04-05 10:04:43 +02:00
Weijia Wang
243c22a6ce python311Packages.ansible-pylibssh: fix eval 2024-04-05 08:31:55 +02:00
github-actions[bot]
110bd4dbee
Merge staging-next into staging 2024-04-05 06:01:46 +00:00
github-actions[bot]
9a0c25978d
Merge master into staging-next 2024-04-05 06:01:18 +00:00
Mario Rodas
6083fb0a15 cmake: 3.29.0 -> 3.29.1
Diff: https://gitlab.kitware.com/cmake/cmake/-/compare/v3.29.0...v3.29.1
2024-04-05 04:20:00 +00:00
Weijia Wang
2ff2fe727d
Merge pull request #295990 from trofi/unbound-update
unbound: 1.19.2 -> 1.19.3
2024-04-05 04:52:19 +02:00
Nick Cao
97d68098f9
Merge pull request #301540 from r-ryantm/auto-update/hwdata
hwdata: 0.380 -> 0.381
2024-04-04 22:07:50 -04:00
annalee
6df4f7b89b
Merge remote-tracking branch 'upstream/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/pynetdicom/default.nix
2024-04-05 00:09:07 +00:00
github-actions[bot]
0048ef6deb
Merge master into staging-next 2024-04-05 00:02:13 +00:00
Sergei Trofimovich
643f047f5a unbound: 1.19.2 -> 1.19.3
Changes: https://www.nlnetlabs.nl/news/2024/Mar/14/unbound-1.19.3-released/
2024-04-04 23:09:09 +01:00
Florian Klink
d6f46ee34e Revert "knot-resolver: temporarily make it pass"
This reverts commit 4cad0502db.

The underlying issue has been fixed in
https://github.com/NixOS/nixpkgs/pull/300905/files, this workaround is
not needed anymore.
2024-04-05 00:53:17 +03:00
Florian Klink
80592f5bcd Revert "fixup! knot-resolver: temporarily make it pass"
This reverts commit 11fd36353e.

The underlying issue has been fixed in
https://github.com/NixOS/nixpkgs/pull/300905/files, this workaround is
not needed anymore.
2024-04-05 00:53:08 +03:00
Ryan Lahfa
36cd37b5dc
Merge pull request #297074 from lolbinarycat/tarfix
stdenv: pass --mode=+w to tar, ensuring extraction is possible
2024-04-04 13:51:39 -07:00
TomaSajt
bf6eeb31e8
luneta: init at 0.7.4 2024-04-04 21:02:10 +02:00
github-actions[bot]
f6827a0d19
Merge staging-next into staging 2024-04-04 18:01:53 +00:00
github-actions[bot]
10acc24b89
Merge master into staging-next 2024-04-04 18:01:22 +00:00
a-n-n-a-l-e-e
9a27a440e3
Merge pull request #301285 from a-n-n-a-l-e-e/sphinx-flaky-test
python311Packages.sphinx: disable flaky test
2024-04-04 08:50:48 -07:00
R. Ryantm
2dd8d20e3f nghttp2: 1.60.0 -> 1.61.0 2024-04-04 13:28:03 +00:00
R. Ryantm
5e67bf7b5e hwdata: 0.380 -> 0.381 2024-04-04 13:09:40 +00:00
github-actions[bot]
71f1268051
Merge staging-next into staging 2024-04-04 12:01:39 +00:00
github-actions[bot]
9320095b97
Merge master into staging-next 2024-04-04 12:01:12 +00:00
r-vdp
1eb26d4140
nixos/firewall-nftables: allow adding additional rules to the rpfilter chain 2024-04-04 13:07:52 +02:00
Mario Rodas
cd54a02858
Merge pull request #301446 from marsam/update-nodejs_20
nodejs_20: 20.12.0 -> 20.12.1
2024-04-04 05:17:21 -05:00
zowoq
abeb34f683 go_1_22: 1.22.1 -> 1.22.2
Changelog: https://go.dev/doc/devel/release#go1.22
2024-04-04 17:04:41 +10:00
github-actions[bot]
75a5384ed5
Merge staging-next into staging 2024-04-04 06:01:44 +00:00
github-actions[bot]
1ea9e4ecab
Merge master into staging-next 2024-04-04 06:01:13 +00:00
Mario Rodas
dc7edb6093
Merge pull request #301349 from trofi/s2n-tls-update
s2n-tls: 1.4.8 -> 1.4.9
2024-04-03 22:44:49 -05:00
Silvan Mosberger
b9261ad2e6
Merge pull request #301066 from philiptaron/compatible-typos
treewide: fix typos around "compatible" and "compatibility"
2024-04-04 04:18:31 +02:00
Anomalocaridid
6ef0689a2d ternimal: init at 0.1.0-unstable-2017-12-31 2024-04-03 21:51:08 -04:00
github-actions[bot]
8845a6f1c9
Merge staging-next into staging 2024-04-04 00:02:46 +00:00
github-actions[bot]
88714eefa3
Merge master into staging-next 2024-04-04 00:02:13 +00:00
huantian
96da6f53e0
tetrio-desktop: use nixpkgs electron 2024-04-03 14:07:07 -07:00
Sergei Trofimovich
1e7ef10e84 s2n-tls: 1.4.8 -> 1.4.9
Changes: https://github.com/aws/s2n-tls/releases/tag/v1.4.9
2024-04-03 21:51:46 +01:00
Muhammad Falak R Wani
243a3db9c9 bcc: 0.29.1 -> 0.30.0
Diff: https://github.com/iovisor/bcc/compare/v0.29.1...v0.30.0
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2024-04-03 20:13:09 +02:00
github-actions[bot]
df6e9ac330
Merge staging-next into staging 2024-04-03 18:01:37 +00:00
github-actions[bot]
957375996a
Merge master into staging-next 2024-04-03 18:01:10 +00:00
annalee
d60c9c6671
python311Packages.sphinx: disable flaky test
test_too_many_requests_retry_after_int_delay reliably fails when built
as part of the check-nix-format GH action
2024-04-03 16:24:50 +00:00
Weijia Wang
1f08e554a2
Merge pull request #300980 from Kamillaova/update/x264
x264: unstable-2021-06-13 -> 0-unstable-2023-10-01
2024-04-03 14:43:20 +02:00
github-actions[bot]
bcc77e0272
Merge staging-next into staging 2024-04-03 12:01:49 +00:00
github-actions[bot]
e74231f370
Merge master into staging-next 2024-04-03 12:01:21 +00:00
Weijia Wang
25e80255bf
Merge pull request #301170 from OPNA2608/fix/libsamplerate-darwin
libsamplerate: Fix build on Darwin
2024-04-03 13:01:50 +02:00
Kamilla Ova
f45c76b5c5
x264: unstable-2021-06-13 -> 0-unstable-2023-10-01 2024-04-03 13:10:01 +03:00
OPNA2608
c1f34f5558 libsamplerate: Fix build on Darwin 2024-04-03 09:35:50 +02:00
Cosima Neidahl
e7c0a07fa6
Merge pull request #298295 from r-ryantm/auto-update/libopenmpt
libopenmpt: 0.7.4 -> 0.7.6
2024-04-03 09:33:30 +02:00
github-actions[bot]
c06d00f1ad
Merge staging-next into staging 2024-04-03 06:01:53 +00:00
github-actions[bot]
273330912a
Merge master into staging-next 2024-04-03 06:01:25 +00:00
Mario Rodas
8dab62f640 nodejs_20: 20.12.0 -> 20.12.1
Changelog: https://github.com/nodejs/node/releases/tag/v20.12.1
2024-04-03 04:20:00 +00:00
github-actions[bot]
fef3e5b690
Merge staging-next into staging 2024-04-03 00:02:45 +00:00
github-actions[bot]
d3f3b5622a
Merge master into staging-next 2024-04-03 00:02:15 +00:00
Philip Taron
61990ae11d rpm: gate elfutils on package availability rather than isLinux 2024-04-03 00:10:40 +02:00
Philip Taron
b5ea844d0d mesa: gate elfutils on package availability rather than isLinux 2024-04-03 00:10:40 +02:00
Philip Taron
5996ad015b gstreamer: gate elfutils on package availability rather than isLinux 2024-04-03 00:10:40 +02:00
Philip Taron
bb8c13160e nvc: gate elfutils on package availability rather than isLinux 2024-04-03 00:10:40 +02:00
Philip Taron
61815c17d9 opencpn: gate elfutils on package availability rather than isLinux 2024-04-03 00:10:40 +02:00
Philip Taron
b80a7bb5a6 qt6.qtmultimedia: gate elfutils on package availability rather than isLinux 2024-04-03 00:10:40 +02:00
Philip Taron
1c242513a0 gnat-bootstrap: gate elfutils on package availability rather than isLinux 2024-04-03 00:10:40 +02:00
Philip Taron
c9c67a961b
zoom: fix typo: compatiblity to compatibility 2024-04-02 14:51:58 -07:00
Philip Taron
562b2c5896
postgresqlPackages.pg_bigm: fix typo: compatiblity to compatibility 2024-04-02 14:51:42 -07:00
Philip Taron
0c73cbb6f0
libdispatch: fix typo: compatability to compatibility 2024-04-02 14:50:10 -07:00
Philip Taron
25f91c20b6
formats.hocon: fix typo: compatability to compatibility 2024-04-02 14:49:46 -07:00
Philip Taron
a4bed8f2e0
pkgs/top-level/config.nix: fix typo: compatibity to compatibility 2024-04-02 14:47:24 -07:00
Philip Taron
4b2e46dd39
lib.fileset: fix typo: compatibity to compatibility 2024-04-02 14:46:59 -07:00
Philip Taron
6e6d0b869a
eza: fix typo: compatibilty to compatibility 2024-04-02 14:45:48 -07:00
Philip Taron
269a99d6b8
postgresqlPackages.citus: fix typo: compatibilty to compatibility 2024-04-02 14:45:11 -07:00
Philip Taron
eb4b86353d
refind: fix typo: compatbile to compatible 2024-04-02 14:42:30 -07:00
Sergei Trofimovich
54fd2bb772 librsvg: 2.57.92 -> 2.58.0
Changes: https://gitlab.gnome.org/GNOME/librsvg/-/releases/2.58.0
2024-04-02 21:37:35 +01:00
annalee
6fe5877a49
Merge remote-tracking branch 'upstream/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/colorcet/default.nix
2024-04-02 18:11:12 +00:00
github-actions[bot]
1b49f0d322
Merge master into staging-next 2024-04-02 18:01:21 +00:00
github-actions[bot]
44f4ca9ce4
Merge staging-next into staging 2024-04-02 12:02:57 +00:00
github-actions[bot]
f0eb531440
Merge master into staging-next 2024-04-02 12:02:21 +00:00
Florian Klink
f7ae598e45
Merge pull request #300905 from teto/teto/fix-lua-setup-hook
lua.tests.checkSetupHook: test lua setup hook for http package
2024-04-02 12:11:36 +02:00
Thomas Gerbet
2e4e6618cb curl: 8.6.0 -> 8.7.1
Fixes CVE-2024-2466, CVE-2024-2398, CVE-2024-2379 and CVE-2024-2004.

Changes:
https://curl.se/changes.html#8_7_1
2024-04-02 11:51:57 +02:00
Matthieu Coudron
c55b4dbcd2 lua: fix setup-hook *.lua matching
the setup-hook checks if a derivation contains lua files matching
lua_path patterns. We use bash's globstar extension for that but
`**.lua` doesn't return files in subfolders, it has to be `**/*.lua`.
Adjust the pattern accordingly.
2024-04-02 11:20:36 +02:00
Matthieu Coudron
b8be016426 lua.tests.checkSetupHook: test lua setup hook for http package
the 'http' package is an interesting one to test because all its lua
files are in a 'http' subfolder, ie., there is no share/lua/5.1/*.lua,
only share/lua/5.1/http/*.lua files unlike most packages. This tests we
can match those subfolders.
2024-04-02 11:20:36 +02:00
Sergei Trofimovich
923ebca248 SDL2: 2.30.1 -> 2.30.2
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-2.30.2
2024-04-02 09:17:13 +01:00
github-actions[bot]
50267970ae
Merge staging-next into staging 2024-04-02 06:01:43 +00:00
github-actions[bot]
7a5ee8d0c7
Merge master into staging-next 2024-04-02 06:01:13 +00:00
Weijia Wang
3f88034387
Merge pull request #299969 from runeksvendsen/fix-libsystem-bug
Libsystem: remove broken `postFetch` step in `darling.src`
2024-04-02 05:49:09 +02:00
R. Ryantm
24f6dc164f libbpf: 1.3.0 -> 1.4.0 2024-04-02 01:20:01 +00:00
github-actions[bot]
6c56d2db74
Merge staging-next into staging 2024-04-02 00:02:54 +00:00
github-actions[bot]
abafd81aa2
Merge master into staging-next 2024-04-02 00:02:18 +00:00
github-actions[bot]
0156d8b951
Merge staging-next into staging 2024-04-01 18:01:27 +00:00
Florian Klink
47f97dc629
Merge pull request #299109 from trofi/umockdev-update
umockdev: 0.18.0 -> 0.18.1
2024-04-01 17:11:42 +02:00
Thomas Gerbet
1287b64dde libarchive: pull the fix for a suspicious commit
This is a follow-up to the downgrade to version older than 5.6.x made in #300028
(also known as CVE-2024-3094).
A suspicious commit made by the same actor has been spotted in
libarchive and following up discussions a change has been made by
contributor and merged by another maintainer.
2024-04-02 02:11:23 +11:00
github-actions[bot]
2b35fa47dc
Merge staging-next into staging 2024-04-01 12:01:46 +00:00
Rune K. Svendsen
4f911a7247 Libsystem: fix broken postFetch step in darling.src
Fixes #297765

The `postFetch` step was broken in several ways:
1. It attempts to unpack the archive, but this has already been done before reaching this step.
2. It unpacks the file `$downloadedFile`, but this file no longer exists because it's been moved to `$renamed`.

Additionally, since (1) neither directory `src/opendirectory` nor `src/OpenDirectory` are used for anything, and (2) it's not clear whether Nix produces different hashes depending on file system case sensitivity, the chosen solution is to just remove both these two directories for now. If later a file from either directory is needed, an investigation needs to be done on how Nix hashes archives with clashing names on case insensitive file systems.
2024-04-01 10:27:35 +02:00
github-actions[bot]
cecbc89f55
Merge staging-next into staging 2024-04-01 06:01:40 +00:00
Raito Bezarius
f535df51b9 syncall: init at 1.8.5
https://github.com/bergercookie/syncall

Bi-directional synchronization between services such as Taskwarrior, Google Calendar, Notion, Asana, and more
tooling.
2024-04-01 04:16:29 +02:00
Raito Bezarius
0bde771323 taskw-ng: init at 0.2.6
Takeover of taskw because the original maintainer of taskw seems to be
AWOL.

https://github.com/bergercookie/taskw-ng
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-04-01 04:16:28 +02:00
Raito Bezarius
7b6853a779 python3Packages.item-synchronizer: init at 1.1.5 2024-04-01 03:09:53 +02:00
Raito Bezarius
1a88442d4a python3Packages.bubop: init at 0.1.12
bubop is a set of helper libraries for Bergercookie's program ecosystem
which we will introduce later.
2024-04-01 03:09:53 +02:00
lunik1
121490461b
nixos/inadyn: init 2024-04-01 01:24:46 +01:00
github-actions[bot]
ad17f02de7
Merge staging-next into staging 2024-04-01 00:03:00 +00:00
Sergei Trofimovich
b5f1bca281 pcre2: backport jit auto-detection
Without the change `pcre2` build without `jit` support. This happens
because --wit-jit=auto was broken in this release. THe change backports
upstream fix.

Before the change ./configure log:

    pcre2>     Enable JIT compiling support ....... : no

After the change:

    pcre2>     Enable JIT compiling support ....... : yes

I initially observed the failures on `rizin` as a spam of failures to
JIT a trivial regex:

    $ rizin
    ERROR: Regex compilation for '\s+' failed at 0: bad JIT option
    ERROR: Regex compilation for '\s+' failed at 0: bad JIT option
    ...
    ERROR: Regex compilation for '\s+' failed at 0: bad JIT option
     -- Check your IO plugins with 'rizin -L'
    [0x00000000]>
2024-03-31 23:05:45 +01:00
Robert Schütz
451eb7835d calendar-cli: use pyproject = true 2024-03-31 14:27:32 -07:00
Robert Schütz
8d6af72637 calendar-cli: add meta.mainProgram 2024-03-31 14:25:27 -07:00
Robert Schütz
4a63197f0e python312Packages.recurring-ical-events: 2.1.3 -> 2.2.0
Diff: https://github.com/niccokunzmann/python-recurring-ical-events/compare/v2.1.3...v2.2.0

Changelog: https://github.com/niccokunzmann/python-recurring-ical-events/blob/v2.2.0/README.rst#changelog
2024-03-31 14:21:28 -07:00
Maxine Aubrey
90d38cdd60
Merge pull request #299988 from zzzsyyy/libjxl_gdk-pixbuf
libjxl: build gdk-pixbuf loader and thumbnailer
2024-03-31 21:40:06 +02:00
Sergei Trofimovich
272aacc19d openexr_3: 3.2.2 -> 3.2.4
Changes: https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.2.4
2024-03-31 19:12:26 +01:00
github-actions[bot]
c8275d7800
Merge staging-next into staging 2024-03-31 18:01:31 +00:00
Randy Eckenrode
5f43b93b50
Merge pull request #300484 from reckenrode/libiconv-revert
darwin.libiconv: revert switch to libiconvReal
2024-03-31 11:23:13 -04:00
Randy Eckenrode
b5ba0bd882
Revert "libiconv: use libiconvReal on Darwin with compat ABI"
This reverts commit 33dc78e7e0.
2024-03-31 09:57:58 -04:00
Randy Eckenrode
a426aa3a3f
Revert "darwin.libiconv: remove and add to darwin-aliases"
This reverts commit 521ea079b9.
2024-03-31 09:57:54 -04:00
R. Ryantm
45e1a531c1 libical: 3.0.17 -> 3.0.18 2024-03-31 13:43:54 +00:00
Sandro
a9e420460b
Merge pull request #299590 from trofi/zstd-update
zstd: 1.5.5 -> 1.5.6
2024-03-31 15:03:38 +02:00
annalee
df5c3e6dd1
Merge remote-tracking branch 'upstream/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/cssutils/default.nix
2024-03-31 12:50:06 +00:00
zzzsyyy
319f05e7db
libjxl: build gdk-pixbuf loader and thumbnailer 2024-03-31 19:49:16 +08:00
Maxine Aubrey
666d584a15
Merge pull request #300282 from trofi/ell-iwd-update 2024-03-31 11:25:04 +02:00
Sergei Trofimovich
0ac77691c9 iwd: 2.16 -> 2.17
Changes: https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog?h=2.17
2024-03-31 07:39:36 +01:00
github-actions[bot]
61006b247a
Merge staging-next into staging 2024-03-31 06:01:45 +00:00
R. Ryantm
426ed12890 jasper: 4.2.2 -> 4.2.3 2024-03-31 02:42:36 +00:00
Morgan Helton
c44ca35286 sunshine: add NixOS test 2024-03-30 20:07:48 -05:00
Morgan Helton
dd2c6f1840 nixos/sunshine: init 2024-03-30 20:07:35 -05:00
R. Ryantm
c321e9d0e7 soundtouch: 2.3.2 -> 2.3.3 2024-03-31 01:00:52 +00:00
Federico Damián Schonborn
60963ed2fe
waycheck: 1.1.1 -> 1.2.0
Signed-off-by: Federico Damián Schonborn <federicoschonborn@disroot.org>
2024-03-30 21:55:19 -03:00
github-actions[bot]
c8dea9cbe5
Merge staging-next into staging 2024-03-31 00:02:45 +00:00
Janne Heß
34836ba568
coreutils: 9.4 -> 9.5
Announcement with changelog: https://lists.gnu.org/archive/html/info-gnu/2024-03/msg00006.html
2024-03-30 19:59:51 +01:00
Robert Schütz
cc2adde531 borgbackup: modernize 2024-03-30 11:54:35 -07:00
Robert Schütz
72a89d1243 borgbackup: 1.2.7 -> 1.2.8
Changelog: https://github.com/borgbackup/borg/blob/1.2.8/docs/changes.rst
2024-03-30 11:54:35 -07:00
github-actions[bot]
d7ece48399
Merge staging-next into staging 2024-03-30 18:01:46 +00:00
Sergei Trofimovich
3488e37419 ell: 0.63 -> 0.64
Changes: https://git.kernel.org/pub/scm/libs/ell/ell.git/tree/ChangeLog?h=0.64
2024-03-30 17:38:13 +00:00
Thiago Kenji Okada
e94a1e91f1
Merge pull request #298515 from abathur/resholve_0.10.1
resholve: 0.9.1 -> 0.10.2, ongoing cross fixes
2024-03-30 15:35:04 +00:00
R. Ryantm
089a4fc5a2 memcached: 1.6.24 -> 1.6.26 2024-03-30 13:57:29 +00:00
R. Ryantm
fdd354f197 libopenmpt: 0.7.4 -> 0.7.6 2024-03-30 13:57:15 +00:00
github-actions[bot]
49b966576c
Merge staging-next into staging 2024-03-30 12:01:34 +00:00
Mario Rodas
23c35e976a
Merge pull request #299898 from marsam/update-aws-libs
update aws packages
2024-03-30 05:37:11 -05:00
Muhammad Falak R Wani
557c36bdba harfbuzz: 8.3.1 -> 8.4.0
Diff: https://github.com/harfbuzz/harfbuzz/compare/8.3.1...8.4.0
Changelog: https://github.com/harfbuzz/harfbuzz/raw/8.4.0/NEWS
Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2024-03-30 15:19:57 +05:30
github-actions[bot]
8d04ddbea5
Merge staging-next into staging 2024-03-30 06:01:24 +00:00
Mario Rodas
c3be03ad44 vale: deprecate the data output 2024-03-30 04:20:00 +00:00
Mario Rodas
632c46f07b valeStyles: init 2024-03-30 04:20:00 +00:00
github-actions[bot]
14d4fad30c
Merge staging-next into staging 2024-03-30 00:02:47 +00:00
a-n-n-a-l-e-e
7ad496eb80
Merge pull request #300032 from NixOS/revert-295558-darwin-bootstrap-update
Revert "stdenv.darwin: bootstrap darwin using updated tools"
2024-03-29 11:05:07 -07:00
github-actions[bot]
71fd00c763
Merge staging-next into staging 2024-03-29 18:01:38 +00:00
toonn
81a44b6680
Merge pull request #287609 from reckenrode/darwin-stdenv-improvements
darwin.stdenv: improvements and overrideSDK rewrite
2024-03-29 18:30:26 +01:00
a-n-n-a-l-e-e
6b44d9d62d
Revert "stdenv.darwin: bootstrap darwin using updated tools" 2024-03-29 09:33:31 -07:00
Mario Rodas
e320182804
Merge pull request #298994 from trofi/linux-pam-revert-helper
pam: pull upstream fix to restore empty password handling
2024-03-29 10:13:53 -05:00
Randy Eckenrode
71c6ee9295
darwin.stdenv: add sdkRoot to extraNativeBuildInputs
Setting the SDK root by default allows `overrideSDK` to correctly set
the SDK version when using a different SDK. It also allows the correct
SDK version to be set when using an older deployment target. Not setting
the correct SDK version can result in unexpected behavior at runtime.

Examples:

* Automatic dark mode switching requires linking against an SDK version
  of 10.14 or newer. With the current behavior, the only way to do this
  is by using a 10.14+ deployment target even when the application
  supports older platforms when build with a newer SDK.
* MetalD3D checks that the system version is at least 14.0. The API it
  uses returns a compatibility version when the the SDK is older than
  11.0, which causes it to display an error and terminate the
  application even when even when its requirements are all met.
2024-03-29 10:07:50 -04:00
Randy Eckenrode
f61e189ad3
overrideSDK: support all deps attributes
This is effectively a rewrite of `overrideSDK`. It was required because
`wrapGAppsHook` propagates `depsTargetTarget` with the expectation that
it will effectively be `buildInputs` when the hook is itself used as a
`nativeBuildInput`. This propagates Gtk, which itself propagates the
default Dariwn SDK, making it effectively impossible to override the SDK
when a package depends on Gtk and uses `wrapGAppsHook`.

This rewrite implements the following improvements:

* Cross-compilation should be supported correctly (untested);
* Supports public and private frameworks;
* Supports SDK `libs`;
* Remaps instead of replacing extra (native) build inputs in the stdenv;
* Updates any Darwin framework references in `nix-support`; and
* It updates `xcodebuild` regardless of which input its in.

The implementation avoids recursion for performance reasons. Instead, it
enumerates transitive dependencies and walks the list from the leaf
packages backwards to the parent packages.
2024-03-29 10:03:08 -04:00
Randy Eckenrode
1f231173a5
darwin.stdenv: drop curl from assertions 2024-03-29 10:00:30 -04:00
Randy Eckenrode
017eda24ae
darwin.stdenv: use wrapBintoolsWith instead of a direct import 2024-03-29 10:00:28 -04:00
Randy Eckenrode
39a5f4a6ee
darwin.apple_sdk.sdkRoot: init at 10.12 and 11.0
Based on the derivation from xcbuild.sdk. apple_sdk.sdkRoot provides
version plists and a hook that passes them automatically to the compiler
as `-isysroot`. This is needed to correctly set the SDK version in
compiled binaries. Otherwise, clang will infer the SDK version to be the
same as the deployment target, which is usually not what you want.
2024-03-29 08:47:41 -04:00
Randy Eckenrode
79db5b641e
darwin.apple_sdk_10_12: add objc4 2024-03-29 08:47:41 -04:00
Randy Eckenrode
2573f2c44a
darwin.apple_sdk_10_12: add Libsystem 2024-03-29 08:47:40 -04:00
annalee
cbbbe2ce86
Merge remote-tracking branch 'upstream/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/nampa/default.nix
2024-03-29 12:31:07 +00:00
Sergei Trofimovich
26154be277 linux-pam: pull upstream fix to restore empty password handling
Before the change the login into users without passwords was failing:

    https://github.com/NixOS/nixpkgs/issues/297920

It used to work when `linux-pam` used direct `shadow` access when ran as
root. The switch to external helper have broken that use case.

Let's pull accepted upstream fix to restore empty password handling.
2024-03-29 12:12:23 +00:00
github-actions[bot]
e5bc6d679f
Merge staging-next into staging 2024-03-29 06:01:37 +00:00
Randy Eckenrode
1500fe6dda
Merge pull request #299613 from reckenrode/libiconv-switch
darwin.libiconv: switch to libiconvReal and add to darwin-aliases
2024-03-28 23:35:42 -04:00
Travis A. Everett
6cf9a8930a xdg-utils: override lore for perl
The OSH update (and associated refactoring) in resholve seem
to have uncovered surfaced a fresh error here.
2024-03-28 19:47:02 -05:00
Travis A. Everett
56d5b181c9 resholve: 0.9.1 -> 0.10.2, ongoing cross fixes 2024-03-28 19:45:35 -05:00
annalee
7f0e8fc4f9
Merge remote-tracking branch 'upstream/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/langchain-core/default.nix
2024-03-29 00:12:10 +00:00
Raito Bezarius
8d312206a8 python3Packages.rustworkx: 0.13.1 -> 0.14.2
https://github.com/Qiskit/rustworkx/releases/tag/0.14.2
https://github.com/Qiskit/rustworkx/releases/tag/0.14.1
https://github.com/Qiskit/rustworkx/releases/tag/0.14.0
https://github.com/Qiskit/rustworkx/releases/tag/0.13.2
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-28 23:04:30 +01:00
Randy Eckenrode
71a67fc4a8
libiconv: use --replace-fail instead of --replace 2024-03-28 17:52:59 -04:00
Guillaume Girol
6d070b44ac
Merge pull request #297499 from seanybaggins/add-mingw-support-qt6-qtmultimedia-staging
Add mingw support qt6 qtmultimedia staging
2024-03-28 20:32:32 +01:00
github-actions[bot]
f507e44ff4
Merge staging-next into staging 2024-03-28 18:01:49 +00:00
a-n-n-a-l-e-e
e7079af1ca
Merge pull request #295558 from a-n-n-a-l-e-e/darwin-bootstrap-update
stdenv.darwin: bootstrap darwin using updated tools
2024-03-28 07:46:04 -07:00
Mario Rodas
b70db0c87e
Merge pull request #295321 from marsam/update-tree-sitter
tree-sitter: 0.20.9 -> 0.22.1
2024-03-28 08:06:09 -05:00
annalee
675fb1648e
Merge remote-tracking branch 'upstream/staging-next' into staging
Conflicts:
	pkgs/development/python-modules/apsw/default.nix
	pkgs/development/python-modules/deal/default.nix
	pkgs/development/python-modules/kubernetes/default.nix
2024-03-28 13:02:34 +00:00
R. Ryantm
d31a6d78c2 fluidsynth: 2.3.4 -> 2.3.5 2024-03-28 12:53:52 +00:00
Mario Rodas
035b7f36aa
Merge pull request #299277 from r-ryantm/auto-update/maturin
maturin: 1.5.0 -> 1.5.1
2024-03-28 07:39:19 -05:00
Vladimír Čunát
846c174ca8
Merge #284165: default-gcc-version: 12 -> 13 if stdenv.isDarwin
...into staging
2024-03-28 12:19:47 +01:00
Weijia Wang
2b84d75e48
Merge pull request #298863 from r-ryantm/auto-update/vim
vim: 9.1.0148 -> 9.1.0200
2024-03-28 10:11:00 +01:00
Linus Heckemann
82c3b6c06b python3Packages.gevent: avoid use of vendored libraries
In addition to allowing more sharing, this fixes cross-compilation.
2024-03-28 08:30:52 +01:00
github-actions[bot]
d278f7ec1e
Merge staging-next into staging 2024-03-28 06:01:28 +00:00
Mario Rodas
e46643aa40 aws-sdk-cpp: 1.11.207 -> 1.11.296
Diff: https://github.com/aws/aws-sdk-cpp/compare/1.11.207...1.11.296
2024-03-28 04:20:00 +00:00
Mario Rodas
735d7f982e aws-crt-cpp: 0.24.7 -> 0.26.4
Diff: https://github.com/awslabs/aws-crt-cpp/compare/v0.24.7...v0.26.4
2024-03-28 04:20:00 +00:00
Mario Rodas
84e45fef1d aws-c-event-stream: 0.3.2 -> 0.4.2
Diff: https://github.com/awslabs/aws-c-event-stream/compare/v0.3.2...v0.4.2
2024-03-28 04:20:00 +00:00
Mario Rodas
4e0f3a5498 aws-c-s3: 0.4.0 -> 0.5.4
Diff: https://github.com/awslabs/aws-c-s3/compare/v0.4.0...v0.5.4
2024-03-28 04:20:00 +00:00
Mario Rodas
d6dccb1e97 aws-c-mqtt: 0.9.10 -> 0.10.3
Diff: https://github.com/awslabs/aws-c-mqtt/compare/v0.9.10...v0.10.3
2024-03-28 04:20:00 +00:00
Mario Rodas
0cfc0b0b72 aws-c-auth: 0.7.10 -> 0.7.16
Diff: https://github.com/awslabs/aws-c-auth/compare/v0.7.10...v0.7.16
2024-03-28 04:20:00 +00:00
Mario Rodas
b7f5afe90a aws-c-sdkutils: 0.1.12 -> 0.1.15
Diff: https://github.com/awslabs/aws-c-sdkutils/compare/v0.1.12...v0.1.15
2024-03-28 04:20:00 +00:00
Mario Rodas
438a710dbb aws-c-http: 0.7.14 -> 0.8.1
Diff: https://github.com/awslabs/aws-c-http/compare/v0.7.14...v0.8.1
2024-03-28 04:20:00 +00:00
Mario Rodas
bd9bdd84c6 aws-c-io: 0.13.36 -> 0.14.6
Diff: https://github.com/awslabs/aws-c-io/compare/v0.13.36...v0.14.6
2024-03-28 04:20:00 +00:00
Mario Rodas
18a6b20de0 aws-c-common: 0.9.10 -> 0.9.14
Diff: https://github.com/awslabs/aws-c-common/compare/v0.9.10...v0.9.14
2024-03-28 04:20:00 +00:00
Martin Weinelt
ea1480099d
Merge pull request #299223 from NixOS/python-updates
[python-updates] 2024-03-24 - selective updates
2024-03-28 05:01:55 +01:00
Martin Weinelt
2a1c9c5062
miniplayer: fix build 2024-03-28 03:35:25 +01:00
R. Ryantm
0454a99b8e liblc3: 1.0.4 -> 1.1.0 2024-03-28 02:24:27 +00:00
Martin Weinelt
92a2684790
python312Packages.pathtools: disable 2024-03-28 03:10:00 +01:00
Philip Taron
64f4bdb7e1 Avoid top-level with ...; in pkgs/development/compilers/gcc/default.nix
I didn't fix the whitespace and indenting, but I really wanted to.

The global `with` was masking that `fetchFromGitHub` wasn't injected!
2024-03-28 03:04:49 +01:00
Philip Taron
8616de2279 Avoid top-level with ...; in pkgs/development/compilers/gcc/common/meta.nix 2024-03-28 03:04:49 +01:00
Martin Weinelt
7b09e8e8d5
python312Packages.openstep-plist: 0.3.0.post1 -> 0.3.1
https://github.com/fonttools/openstep-plist/releases/tag/v0.3.1
2024-03-28 02:46:11 +01:00
Martin Weinelt
0ba196c57c
python311Packages.chex: 0.1.85 -> 0.1.86
https://github.com/google-deepmind/chex/releases/tag/v0.1.86
2024-03-28 02:28:16 +01:00
Martin Weinelt
d34e8544ed
python311Packages.smart-open: 7.0.3 -> 7.0.4
https://github.com/piskvorky/smart_open/releases/tag/v7.0.4
2024-03-28 02:24:45 +01:00
Martin Weinelt
b94d4c0f78
Merge remote-tracking branch 'origin/staging-next' into staging 2024-03-28 01:29:06 +01:00
github-actions[bot]
373201cddf
Merge staging-next into staging 2024-03-28 00:02:59 +00:00
Sandro
a33a21e383
Merge pull request #299495 from alyssais/npth-musl-test
npth: add musl regression test
2024-03-27 23:38:40 +01:00
Randy Eckenrode
521ea079b9
darwin.libiconv: remove and add to darwin-aliases 2024-03-27 17:34:51 -04:00
Sergei Trofimovich
4004cd4536 zstd: 1.5.5 -> 1.5.6
Changes: https://github.com/facebook/zstd/releases/tag/v1.5.6
2024-03-27 21:25:03 +00:00
Randy Eckenrode
6ed574305e
Merge pull request #297290 from reckenrode/binutils-fix 2024-03-27 17:21:28 -04:00
Randy Eckenrode
33dc78e7e0
libiconv: use libiconvReal on Darwin with compat ABI 2024-03-27 17:09:25 -04:00
github-actions[bot]
7dce90771e
Merge staging-next into staging 2024-03-27 18:01:30 +00:00
Martin Weinelt
82d206fbb5
checkov: relax packaging constraint 2024-03-27 18:35:29 +01:00
Martin Weinelt
50e0624367
electron-cash: don't propagate cython
Propagating it will lead to multiple cython versions in the PYTHONPATH,
which will fail the build during pythonCatchConflictsPhase.
2024-03-27 18:35:29 +01:00
Martin Weinelt
6575699cbb
git-up: test with pytest 7 2024-03-27 18:35:29 +01:00
Martin Weinelt
1118661647
gnome-extensions-cli: relax packaging constraint 2024-03-27 18:35:28 +01:00
Martin Weinelt
3ef70b3fcf
python311Packages.hidapi: don't propagate cython 2024-03-27 18:35:28 +01:00
Martin Weinelt
607215653b
onlykey-cli: don't propagate cython
Propagating it will lead to multiple cython versions in the PYTHONPATH,
which will fail the build during pythonCatchConflictsPhase.
2024-03-27 18:35:28 +01:00
Martin Weinelt
bcec8bc401
python311Packages.flet: relax packaging constraint 2024-03-27 18:35:28 +01:00
Martin Weinelt
d675450a98
python311Packages.diffsync: relax packaging constraint 2024-03-27 18:35:27 +01:00
Martin Weinelt
98d8acbcf1
python312Packages.notus-scanner: relax packaging constraint 2024-03-27 18:35:27 +01:00
Martin Weinelt
b879dfd10f
python311Packages.woob: relax packaging constraint 2024-03-27 18:35:27 +01:00
Martin Weinelt
5e66d3a50c
python311Packages.rmscene: relax packaging constraint 2024-03-27 18:35:27 +01:00
Martin Weinelt
44ebcb5ea7
virt-manager: test with pytest 7 2024-03-27 18:35:26 +01:00
Martin Weinelt
ae7d16c46b
streamlit: relax packaging constraint 2024-03-27 18:35:26 +01:00
Martin Weinelt
6c72529eae
vyper: relax packaging constraint 2024-03-27 18:35:26 +01:00
Martin Weinelt
dccedfd9ea
python311Packages.sqlmodel: test with pytest 7 2024-03-27 18:35:26 +01:00
Martin Weinelt
6510f64259
python311Packages.shlib: fix build 2024-03-27 18:35:26 +01:00
Martin Weinelt
6678c6bb08
python311Packages.razdel: test with pytest 7 2024-03-27 18:35:25 +01:00
Martin Weinelt
bfdfb5476a
python311Packages.sparse: fix build 2024-03-27 18:35:25 +01:00
Martin Weinelt
f76b616495
python311Packages.nampa: test with pytest 7 2024-03-27 18:35:25 +01:00
Martin Weinelt
d23258c45d
python311Packages.dbt-core: relax pathspec constraint 2024-03-27 18:35:25 +01:00
Martin Weinelt
ceaf99b977
python312Packages.logical-unification: disable failing test 2024-03-27 18:35:24 +01:00
Martin Weinelt
1c1182c2e2
python311Packages.mlflow: relax packaging constraint 2024-03-27 18:35:24 +01:00
Martin Weinelt
729d803125
python311Packages.awswrangler: relax packaging constraint 2024-03-27 18:35:24 +01:00
Martin Weinelt
34c24ad3c1
python311Packages.chart-studio: fix hash 2024-03-27 18:35:23 +01:00
Martin Weinelt
1aaa441376
python311Packages.betterproto: test with pytest 7 2024-03-27 18:35:23 +01:00
Martin Weinelt
107e42fe1a
pretalx: relax django-filter constraint 2024-03-27 18:35:23 +01:00
Martin Weinelt
afb3a23307
pretix: relax django-filter constraint 2024-03-27 18:35:23 +01:00
Martin Weinelt
906f524a9d
python311Packages.psd-tools: drop pytest cov parameters 2024-03-27 18:35:23 +01:00
Martin Weinelt
500ab0f102
python311Packages.pynetdicom: test with pytest 7 2024-03-27 18:35:22 +01:00
Martin Weinelt
7dbce171d7
python311Packages.python-zbar: fix build
disable on Python 3.12.
2024-03-27 18:35:22 +01:00
Martin Weinelt
4389e321d1
python312Packages.pytest-factoryboy: 2.5.1 -> 2.6.1
https://github.com/pytest-dev/pytest-factoryboy/compare/2.5.1...2.6.1
2024-03-27 18:35:22 +01:00
Martin Weinelt
97011cdd1c
python311Packages.mido: fix build, set up optional dependencies 2024-03-27 18:35:22 +01:00
Martin Weinelt
4913815067
python311Packages.taskw: fix build, use pep517 build, reformat 2024-03-27 18:35:21 +01:00
Martin Weinelt
86fcd19953
python311Packages.palace: fix build, refactor 2024-03-27 18:35:21 +01:00
Martin Weinelt
e4156a9b61
python312Packages.ed25519: disable 2024-03-27 18:35:21 +01:00
Martin Weinelt
1cc5891098
python311Packages.pydash: test with pytest 7 2024-03-27 18:35:21 +01:00
Martin Weinelt
12da7d7d19
python312Packages.kubernetes: fix tests 2024-03-27 18:35:20 +01:00
Martin Weinelt
a87b43072d
python312Packages.nibabel: fix tests 2024-03-27 18:35:20 +01:00
Martin Weinelt
4dd692fb1a
python312Packages.protobuf: fix build 2024-03-27 18:35:20 +01:00
Martin Weinelt
11e596c56d
python311Packages.lz4: fix pname, use pep517 builder 2024-03-27 18:35:20 +01:00
Martin Weinelt
9289841527
python312Packages.langchain-core: 0.1.32 -> 0.1.33 2024-03-27 18:35:19 +01:00
Martin Weinelt
befeb64a9c
python312Packages.pytest-bdd: 6.1.1 -> 7.1.2
https://github.com/pytest-dev/pytest-bdd/compare/refs/tags/6.1.1...7.1.2
2024-03-27 18:35:19 +01:00
Martin Weinelt
8b50e4c4be
python311Packages.smart-open: 7.0.1 -> 7.0.3
https://github.com/piskvorky/smart_open/releases/tag/v7.0.3
2024-03-27 18:35:19 +01:00
Martin Weinelt
268640cf0d
python311Packages.colorcet: fix build 2024-03-27 18:35:19 +01:00
Martin Weinelt
3d3f4d4db5
python311Packages.rangehttpserver: test with pytest 7 2024-03-27 18:35:18 +01:00
Martin Weinelt
48ff13dcd7
python312Packages.rpyc: fix tests 2024-03-27 18:35:18 +01:00
Martin Weinelt
354ccf4980
python311Packages.limits: 3.9.0 -> 3.10.1
https://github.com/alisaifee/limits/releases/tag/3.10.1
2024-03-27 18:35:18 +01:00
Martin Weinelt
9664cf9671
python312Packages.protobuf3: fix tests 2024-03-27 18:35:18 +01:00
Martin Weinelt
bc08c0d477
python311Packages.pylint: test with pytest 7 2024-03-27 18:35:17 +01:00
Martin Weinelt
8919ff737b
python311Packages.pymeeus: refactor
- normalize pname
- use PEP517 builder and lingo
- use pytest7CheckHook
2024-03-27 18:35:17 +01:00
Martin Weinelt
44ee4bbc60
python312Packages.pytest-doctestplus: 1.2.0 -> 1.2.1 2024-03-27 18:35:17 +01:00
Martin Weinelt
a184e83452
python311Packages.openpyxl: test with pytest 7 2024-03-27 18:35:17 +01:00
Martin Weinelt
bfd67ec538
python312Packages.starlette: 0.37.1 -> 0.37.2
https://www.starlette.io/release-notes/#0372
2024-03-27 18:35:16 +01:00
Martin Weinelt
e1feaa9544
radicale: test with pytest 7 2024-03-27 18:35:16 +01:00
Martin Weinelt
db5d5bb753
python311Packages.json-tricks: test with pytest 7 2024-03-27 18:35:16 +01:00
Martin Weinelt
3bf5b41d22
python311Packages.uarray: test with pytest7
and refactor to use PEP517 builder and lingo.
2024-03-27 18:35:16 +01:00
Martin Weinelt
aa83e77739
python311Packages.barectf: test with pytest 7 2024-03-27 18:35:15 +01:00
Martin Weinelt
38edccbcb4
python311Packages.kombu: test with pytest 7 2024-03-27 18:35:15 +01:00
Martin Weinelt
95f00d82f7
python311Packages.librouteros: test with pytest 7 2024-03-27 18:35:15 +01:00
Martin Weinelt
064e5e034f
python311Packages.quart: test with pytest 7 2024-03-27 18:35:15 +01:00
Martin Weinelt
d493ffff03
python311Packages.anytree: 2.12.0 -> 2.12.1
https://github.com/c0fec0de/anytree/releases/tag/2.12.1
2024-03-27 18:35:14 +01:00
Martin Weinelt
51df12a53b
python311Packages.favicon: test with pytest 7 2024-03-27 18:35:14 +01:00
Martin Weinelt
f32a6a6d7c
python311Packages.marshmallow-enum: test with pytest 7
and use PEP517 builder.
2024-03-27 18:35:14 +01:00
Martin Weinelt
f8107134fa
python311Packages.graphene-django: test with pytest 7, disable failing tests 2024-03-27 18:35:14 +01:00
Martin Weinelt
3bef83ba57
python311Packages.graphene: test with pytest 7 2024-03-27 18:35:13 +01:00
Martin Weinelt
db6c2bcf1a
python311Packages.django-filter: 23.5 -> 24.1
https://github.com/carltongibson/django-filter/blob/v24.1/CHANGES.rst
2024-03-27 18:35:13 +01:00
Martin Weinelt
73072f314a
python311Packages.djangorestframework: test with pytest 7 2024-03-27 18:35:13 +01:00
Martin Weinelt
968876ed83
python311Packages.nocasedict: test with pytest 7 2024-03-27 18:35:12 +01:00
Martin Weinelt
4607bde202
python311Packages.hid-parser: test with pytest 7 2024-03-27 18:35:12 +01:00
Martin Weinelt
91b95f5b1e
python311Packages.papermill: disable failing test 2024-03-27 18:35:12 +01:00
Martin Weinelt
3bfe29446d
python311Packages.ipywidgets: test with pytest 7 2024-03-27 18:35:12 +01:00
Martin Weinelt
a4c2f399b8
python311Packages.demes: test with pytest 7 2024-03-27 18:35:11 +01:00
Martin Weinelt
ccaa2b9ff3
python311Packages.chalice: test with pytest 7 2024-03-27 18:35:11 +01:00
Martin Weinelt
0781e7f976
python311Packages.cssutils: test with pytest 7 2024-03-27 18:35:11 +01:00
Martin Weinelt
41aace96d2
python311PAckages.detect-secrets: test with pytest 7 2024-03-27 18:35:11 +01:00
Martin Weinelt
312523f9f5
python311Packages.scikit-fuzzy: refactor 2024-03-27 18:35:10 +01:00
Martin Weinelt
a48a349657
python311Packages.deal: 4.24.3 -> 4.24.4
https://github.com/life4/deal/compare/refs/tags/4.24.3...4.24.4
2024-03-27 18:35:10 +01:00
Martin Weinelt
375a4132df
python311Packages.aws-encryption-sdk: disable failing test 2024-03-27 18:35:10 +01:00
Martin Weinelt
7d6e33f820
python311Packages.dask: 2024.1.1 -> 2024.2.1
https://docs.dask.org/en/latest/changelog.html
2024-03-27 18:35:10 +01:00
Martin Weinelt
2d191c4e7a
python311Packages.pmdarima: test with pytest_7 2024-03-27 18:35:09 +01:00
Martin Weinelt
2e2ec07f9d
python312Packages.devtools: drop pytest8 removal warning ignore 2024-03-27 18:35:09 +01:00
Martin Weinelt
9d9885e949
python311Packages.torchsde: test with pytest_7 2024-03-27 18:35:09 +01:00
Martin Weinelt
c7eb0179e3
python312Packages.fastjsonschema: 2.18.1 -> 2.19.1
https://github.com/horejsek/python-fastjsonschema/blob/v2.19.1/CHANGELOG.txt
2024-03-27 18:35:09 +01:00
Martin Weinelt
37606d323b
python312Packages.ndindex: restore disabled test 2024-03-27 18:35:08 +01:00
Martin Weinelt
bad4ddcfd4
ceph: disable failing test in pyopenssl 2024-03-27 18:35:08 +01:00
Martin Weinelt
fad18b0c0e
python312Packages.isort: disable failing test 2024-03-27 18:35:08 +01:00
Martin Weinelt
d57e54b504
python312Packages.pint: disable failing tests & benchmarks 2024-03-27 18:35:08 +01:00
Martin Weinelt
811e4ff124
python312Packages.paramiko: patch pytest8 compat 2024-03-27 18:35:07 +01:00
Martin Weinelt
b88f337e47
python312Packages.nocaselist: test with pytest_7 2024-03-27 18:35:07 +01:00
Martin Weinelt
fdb60267ab
python311Packages.vine: disable failing tests 2024-03-27 18:35:07 +01:00
Martin Weinelt
35a12fc9b1
python312Packages.apsw: 3.45.1.0 -> 3.45.2.0
https://github.com/rogerbinns/apsw/blob/3.45.2.0/doc/changes.rst
2024-03-27 18:35:07 +01:00
Martin Weinelt
885b5666f2
python311Packages.alembic: test with pytest_7 2024-03-27 18:35:06 +01:00
Martin Weinelt
b984244adb
python312Packages.flexmock: 0.11.3 -> 0.12.0 2024-03-27 18:35:06 +01:00
Martin Weinelt
d72f272463
python312Packages.certifi: 2023.11.17 -> 2024.02.02
https://github.com/certifi/python-certifi/compare/2023.11.17...2024.02.02
2024-03-27 18:35:06 +01:00
Martin Weinelt
bd3016357f
python312Packages.pystemmer: 2.2.0 -> 2.2.0.1
Convert to PEP517 build and apply patch to relax cython constraint.
2024-03-27 18:35:06 +01:00
Martin Weinelt
528354e66c
python312Packages.cython: 0.29.36 -> 3.0.9
Folds the cython_3 attribute into the primary cython attribute and
migrates all packages from the versioned attribute.

The old version will be provided through the cython_0 attribute in an
effort to phase it out.
2024-03-27 18:35:05 +01:00
github-actions[bot]
7ead006108
Merge staging-next into staging 2024-03-27 12:01:56 +00:00
Doron Behar
276cb5fbe7
Merge pull request #298685 from SuperSandro2000/scipy-dev
python311Packages.scipy: remove references to dev outputs
2024-03-27 12:59:14 +02:00
Pol Dellaiera
cf80157eed
Merge pull request #299009 from jopejoe1/ffmpeg/pkg-conf&nvidia
ffmpeg: some clean up of nvidia stuff and some general improvements
2024-03-27 09:20:10 +01:00
github-actions[bot]
2400488a9e
Merge staging-next into staging 2024-03-27 06:01:54 +00:00
Mario Rodas
973d6ef64d
Merge pull request #299327 from marsam/update-nodejs_20
nodejs_20: 20.11.1 -> 20.12.0
2024-03-26 22:25:11 -05:00
Mario Rodas
1ef51b540c
Merge pull request #299321 from trofi/libsamplerate-update
libsamplerate: 0.1.9 -> 0.2.2
2024-03-26 20:52:41 -05:00
github-actions[bot]
7a20dd52f7
Merge staging-next into staging 2024-03-27 00:02:37 +00:00
Sergei Trofimovich
2a6ec422f3 libsamplerate: 0.1.9 -> 0.2.2
Changes:
- https://github.com/libsndfile/libsamplerate/releases/tag/0.2.0
- https://github.com/libsndfile/libsamplerate/releases/tag/0.2.1
- https://github.com/libsndfile/libsamplerate/releases/tag/0.2.2
2024-03-26 22:29:37 +00:00
jopejoe1
984c056f86 ffmpeg: make nvidia dependencies explicit 2024-03-26 20:52:46 +01:00
jopejoe1
887dd17f45 ffmpeg: add comment about why tensorflow is disabled 2024-03-26 20:51:35 +01:00
jopejoe1
782da363e9 ffmpeg: enable rtmp on full variant 2024-03-26 20:51:35 +01:00
jopejoe1
e42eb68de4 ffmpeg: enable opengpl on full variant 2024-03-26 20:51:34 +01:00
jopejoe1
11eb9de13b ffmpeg: make pkgConfigModules depend on included libs 2024-03-26 20:51:34 +01:00
R. Ryantm
601c9025c1 maturin: 1.5.0 -> 1.5.1 2024-03-26 18:57:25 +00:00
github-actions[bot]
35b4d53616
Merge staging-next into staging 2024-03-26 18:01:57 +00:00
kilianar
47c36c508d stellarium: 23.4 -> 24.1
https://github.com/Stellarium/stellarium/releases/tag/v24.1
2024-03-26 15:59:02 +01:00
Atemu
5aa39d68e7
Merge pull request #299014 from jopejoe1/ffmpeg/darwin-clean-up
ffmpeg: cleanup darwin libraries
2024-03-26 12:46:08 +00:00
Alyssa Ross
66e1473eaf
npth: add musl regression test
Would have caught the issue fixed by
180b5c1c8c ("pkgsMusl.npth: backport patch to fix build").

I used pkgsCross instead of pkgsMusl so it does something useful on
non-Linux.
2024-03-26 13:21:15 +01:00
github-actions[bot]
d277c2e8ce
Merge staging-next into staging 2024-03-26 12:01:30 +00:00
Alyssa Ross
a0a4b45ba9 meson: 1.3.2 -> 1.4.0 2024-03-26 11:03:50 +01:00
Alyssa Ross
89fd3034c9 budgie.budgie-desktop-view: disable werror
This only worked because Meson has, until now, disabled warnings for C
code transpiled from Vala.  It will no longer be doing this going
forward.

Link: https://github.com/BuddiesOfBudgie/budgie-desktop-view/issues/28
2024-03-26 11:03:50 +01:00
Stefan Frijters
a5854398de
maestral-qt: 1.9.1 -> 1.9.2 2024-03-26 08:41:42 +01:00
Stefan Frijters
b71bc31129
python3Packages.maestral: 1.9.1 -> 1.9.2 2024-03-26 08:41:30 +01:00
Sergei Trofimovich
03c3d8c1d1 umockdev: 0.18.0 -> 0.18.1
Changes: https://github.com/martinpitt/umockdev/releases/tag/0.18.1
2024-03-26 07:37:07 +00:00
Stefan Frijters
790526d284
maestral-qt: 1.9.0 -> 1.9.1 2024-03-26 08:34:31 +01:00
Stefan Frijters
660b0a6831
python3Packages.maestral: 1.9.0 -> 1.9.1 2024-03-26 08:34:31 +01:00
Stefan Frijters
e9ea01eb6d
maestral-qt: 1.8.0 -> 1.9.0 2024-03-26 08:34:30 +01:00
Stefan Frijters
f3fa245f23
python3Packages.maestral: 1.8.0 -> 1.9.0 2024-03-26 08:34:27 +01:00
Lin Jian
034b143576
Merge pull request #298664 from linj-fork/pr/bump-emacs-29.3-security
emacs: 29.2 -> 29.3
2024-03-26 15:20:45 +08:00
Lin Jian
8673353322
Merge pull request #298699 from atorres1985-contrib/elisp-staging
elisp bulk update
2024-03-26 15:16:46 +08:00
github-actions[bot]
bd2d42a4f8
Merge staging-next into staging 2024-03-26 06:01:43 +00:00
Mario Rodas
2c944d2037 nodejs_20: 20.11.1 -> 20.12.0
Changelog: https://github.com/nodejs/node/releases/tag/v20.12.0
2024-03-26 04:20:00 +00:00
Anderson Torres
02883ac5a1 nongnu-packages: updated 2024-03-25 (from nix-community/emacs-overlay) 2024-03-25 22:41:39 -03:00
Anderson Torres
53ca2844f1 melpa-packages: updated 2024-03-25 (from nix-community/emacs-overlay) 2024-03-25 22:41:39 -03:00
Anderson Torres
bf16eab800 elpa-devel-packages: updated 2024-03-25 (from nix-community/emacs-overlay) 2024-03-25 22:41:39 -03:00
Anderson Torres
0e904c2845 elpa-packages: updated 2024-03-25 (from nix-community/emacs-overlay) 2024-03-25 22:41:39 -03:00
Martin Weinelt
b974abcc5d
python312Packages.flaky: 3.7.0 -> 3.8.1
https://github.com/box/flaky/releases/tag/v3.8.0
https://github.com/box/flaky/releases/tag/v3.8.1
2024-03-26 01:37:26 +01:00
Martin Weinelt
ea752a4b68
python312Packages.hypothesis: 6.98.17 -> 6.99.12
https://hypothesis.readthedocs.io/en/latest/changes.html#v6-99-12
2024-03-26 01:37:26 +01:00
Martin Weinelt
3b44190ef4
python312Packages.pytest-asyncio: 0.23.5.post1 -> 0.23.6
https://github.com/pytest-dev/pytest-asyncio/blob/v0.23.6/docs/source/reference/changelog.rst
2024-03-26 01:37:26 +01:00
Martin Weinelt
663a11749a
python312Packages.pytest: 8.0.2 -> 8.1.1
https://github.com/pytest-dev/pytest/releases/tag/8.1.0 (yanked)
https://github.com/pytest-dev/pytest/releases/tag/8.1.1
2024-03-26 01:37:26 +01:00
Martin Weinelt
e06f4af9fb
python312Packages.hatchling: 1.21.1 -> 1.22.3
https://github.com/pypa/hatch/releases/tag/hatchling-v1.22.0
https://github.com/pypa/hatch/releases/tag/hatchling-v1.22.1
https://github.com/pypa/hatch/releases/tag/hatchling-v1.22.2
https://github.com/pypa/hatch/releases/tag/hatchling-v1.22.3
https://github.com/pypa/hatch/releases/tag/hatchling-v1.22.4
2024-03-26 01:37:25 +01:00
Martin Weinelt
f7c4bb3f00
python312Packages.setuptools: 69.1.1 -> 69.2.0
https://setuptools.pypa.io/en/stable/history.html#v69-2-0
2024-03-26 01:37:25 +01:00
Martin Weinelt
5680f319fd
python311Packages.pytest7CheckHook: init
and migrate existing overrides.
2024-03-26 01:37:25 +01:00
github-actions[bot]
7f09da0f22
Merge staging-next into staging 2024-03-26 00:02:40 +00:00
jopejoe1
de72aac807 ffmpeg: cleanup darwin libraries 2024-03-25 21:58:18 +01:00
Jörg Thalheim
5b130e5ecb
Merge pull request #298001 from uninsane/pr-gnupg-cross
gnupg: fix cross compilation
2024-03-25 21:54:01 +01:00
R. Ryantm
3eedc01a98 cmake: 3.28.3 -> 3.29.0 2024-03-25 18:25:35 +00:00
Jan Tojnar
02d746d6c3
Merge pull request #298069 from muggenhor/fix/avahi-handle-bogus-services-gracefully
Fix/avahi handle bogus services gracefully
2024-03-25 11:38:54 -04:00
Sandro
aee01490db
Merge pull request #288407 from trofi/setuptools-build-hook-not-always-parallel 2024-03-25 14:57:22 +01:00
Sergei Trofimovich
187ac583a0
python/hooks/setuptools-build-hook.sh: use --parallel flag only for fresh setuptools
Without the change attempt to enable parallelist for `python2` packages
fails with unsupported `--parallel` flag for `setuptools`-based
packages:

    $ nix build --no-link -f. --arg config '{enableParallelBuildingByDefault = true;}' xdg-utils
    error: builder for '/nix/store/...-python2.7-setuptools-44.0.0.drv' failed with exit code 1;
       last 10 log lines:
       > no configure script, doing nothing
       > Running phase: buildPhase
       > Executing setuptoolsBuildPhase
       > usage: nix_run_setup [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       >    or: nix_run_setup --help [cmd1 cmd2 ...]
       >    or: nix_run_setup --help-commands
       >    or: nix_run_setup cmd --help
       >
       > error: option --parallel not recognized
2024-03-25 13:18:45 +01:00
github-actions[bot]
f904a6b3b5
Merge staging-next into staging 2024-03-25 12:01:47 +00:00
Giel van Schijndel
a4e8e2477a
avahi: patches to handle malformed content from the network
Specifically these where recommended by an upstream maintainer in
[this comment]:

* https://github.com/avahi/avahi/pull/480
* https://github.com/avahi/avahi/pull/515
* https://github.com/avahi/avahi/pull/519

[this comment]: https://github.com/NixOS/nixpkgs/pull/269599#issuecomment-1839059467
2024-03-25 11:39:39 +01:00
Giel van Schijndel
88d2a029e9
avahi: patch to handle bogus services gracefully
This applies the fix for avahi/avahi#212 where having a single invalid
service being published inside a network could DoS discovery for all
avahi clients.

For me this happened with a "SIEMENS HM676G0S6". AFAIK Bosch (from the
original GitHub issue) is a subsidiary of Siemens.

Fixes: avahi/avahi#212
2024-03-25 11:29:12 +01:00
Giel van Schijndel
9a6a13cc09
avahi: use fetchpatch's "exclude" option instead of manual patch maintenance
And grab only the single required commit in case of avahi/avahi#499.
2024-03-25 11:29:00 +01:00
Jörg Thalheim
712a57c1c9
Merge pull request #298717 from rhelmot/freebsd-minimal2/rsync
rsync: Explicitly disable configure feature flags when nixpkgs feature flags are disabled
2024-03-25 10:55:24 +01:00
Weijia Wang
8ffcc12833
Merge pull request #294160 from r-ryantm/auto-update/cryptsetup
cryptsetup: 2.7.0 -> 2.7.1
2024-03-25 09:12:56 +01:00
R. Ryantm
51434a095d vim: 9.1.0148 -> 9.1.0200 2024-03-25 07:29:02 +00:00
github-actions[bot]
d246255132
Merge staging-next into staging 2024-03-25 06:01:47 +00:00
K900
aff4133785
Merge pull request #282649 from tpwrules/kill-setuptoolsshellhook
python3Packages.setuptoolsBuildHook: delete broken setuptoolsShellHook
2024-03-25 08:14:01 +03:00
Mario Rodas
47ee137a57
Merge pull request #298731 from anthonyroussel/update/bundler
bundler: 2.5.6 -> 2.5.7, ruby.rubygems: 3.5.6 -> 3.5.7
2024-03-24 21:28:36 -05:00
Thomas Watson
d521f03303 python3Packages.setuptoolsBuildHook: correct name
Make `name` attribute into the same format as every other hook (modulo
.sh).

Nothing else in nixpkgs appears to refer to the old name.
2024-03-24 19:21:58 -05:00
Thomas Watson
26ccdea3d7 python3Packages.setuptoolsBuildHook: delete broken setuptoolsShellHook
Broken since the switch to PyPA's build/installer in
6c85fff302.

The hook was always janky and maintainers appear to not want its current
implementation in-tree. No replacement is currently planned.

However, this leaves the path open for future replacements as a broken
hook will no longer be installed by default.
2024-03-24 19:21:55 -05:00
github-actions[bot]
ce38ee87c8
Merge staging-next into staging 2024-03-25 00:02:58 +00:00
tomberek
3f6a2e5aea
Merge pull request #298715 from rhelmot/freebsd-minimal2/maintainers
maintainers: add rhelmot
2024-03-24 18:15:26 -04:00
Weijia Wang
9554604673
Merge pull request #296628 from r-ryantm/auto-update/harfbuzz
harfbuzz: 8.3.0 -> 8.3.1
2024-03-24 23:08:07 +01:00
Weijia Wang
c604e73bb1
Merge pull request #295794 from r-ryantm/auto-update/libaom
libaom: 3.8.1 -> 3.8.2
2024-03-24 22:58:07 +01:00
Sandro Jäckel
92aca9c6b5
python311Packages.scipy: remove references to dev outputs 2024-03-24 22:07:11 +01:00
Anthony Roussel
5c54742eb8
ruby.rubygems: 3.5.6 -> 3.5.7
https://github.com/rubygems/rubygems/releases/tag/v3.5.7
2024-03-24 21:51:40 +01:00
Anthony Roussel
55876e02de
bundler: 2.5.6 -> 2.5.7
https://github.com/rubygems/rubygems/releases/tag/bundler-v2.5.7
2024-03-24 21:51:40 +01:00
Sebastian Sellmeier
2d98ada3cd
python311Packages.argcomplete: 3.2.2 -> 3.2.3 2024-03-24 20:53:09 +01:00
Audrey Dutcher
e9ad260948 rsync: Explicitly disable configure feature flags when nixpkgs feature flags are disabled 2024-03-24 12:48:10 -07:00
Audrey Dutcher
4cc1cf9c38 maintainers: add rhelmot 2024-03-24 12:43:02 -07:00
R. Ryantm
37610f43c6 libimobiledevice-glue: 1.0.0 -> 1.2.0 2024-03-24 18:55:15 +00:00
Sandro
2ec7013424
Merge pull request #297052 from Stunkymonkey/python-pympler-normalize
python312Packages.pympler: normalize pname
2024-03-24 19:42:52 +01:00
github-actions[bot]
ece67746f5
Merge staging-next into staging 2024-03-24 18:01:47 +00:00
Lin Jian
e3441a964a
emacs: 29.2 -> 29.3
https://lists.gnu.org/archive/html/emacs-devel/2024-03/msg00611.html
2024-03-24 23:37:25 +08:00
Felix Buehler
007cb57290 python312Packages.pympler: normalize pname 2024-03-24 15:19:31 +01:00
Mario Rodas
28e51c9d10
Merge pull request #258705 from tie/fix-ca-derivations-disallowed
{ruby,neovim}: fix build with content-addressed derivations

Fixes https://github.com/NixOS/nixpkgs/issues/278334
2024-03-24 09:00:12 -05:00
github-actions[bot]
9d21bcb0df
Merge staging-next into staging 2024-03-24 12:01:36 +00:00
Jörg Thalheim
44319aa788 iana-etc: 20231227 -> 20240318 2024-03-24 07:27:54 +01:00
R. Ryantm
b14e87ed5f libdeflate: 1.19 -> 1.20 2024-03-23 04:03:39 +00:00
R. Ryantm
0ed4e834cf enchant: 2.6.7 -> 2.6.8 2024-03-23 00:52:25 +00:00
Sean Link
bd8bafe359 qt6.qtmultimedia: add mingw support 2024-03-22 09:17:11 -06:00
Sean Link
249e5d41d2 qt6.qtdeclarative: add mingw support
Part of a larger effort to add mingw support for qtmultimedia.
2024-03-22 09:17:04 -06:00
annalee
f8ad6442d5
stdenv.darwin: bootstrap darwin using updated tools
- update the hashes and tools needed to extract the bootstrap-tools archive
- unify the x64 and aarch64 unpack process
- unpin libxml for python-minimal
2024-03-22 13:27:27 +00:00
Weijia Wang
aab705b24d
default-gcc-version: 12 -> 13 if stdenv.isDarwin 2024-03-22 10:26:10 +01:00
d599839060 gnupg: fix cross compilation
when `npth` upgraded 1.6 -> 1.7, the `npth-config` binary it previously
provided was removed, and functionality folded into `gpgrt-config`. see:
<417abd56fd/NEWS (L8)>
2024-03-22 04:35:46 +00:00
Bruno BELANYI
21a59137a6 nixos/podgrab: add user/group options 2024-03-21 19:16:20 +00:00
Guilhem Saurel
de8b24678d gruppled-cursors: follow RFC140 2024-03-20 10:16:15 +01:00
Randy Eckenrode
3c0088e8a8
darwin.binutils: properly handle cctools-llvm
- Only link `libexec` when using cctools-port. cctools-llvm does not
  have a `libexec` folder;
- Use `as` provided by cctools-llvm, which is already using the
  clang-integrated assembler on both platforms; and
- Clean up inconsistent use of `builtins`.
2024-03-19 19:04:55 -04:00
Guilhem Saurel
60d5e3df4e gruppled-lite-cursors: init at 1.0.0 2024-03-19 21:38:32 +01:00
Guilhem Saurel
53136b68e2 gruppled-cursors: init at 1.0.0 2024-03-19 21:37:30 +01:00
TomaSajt
b831e46dd1
gogui: make deterministic and clean up 2024-03-19 07:52:43 +01:00
binarycat
f9094faf70 stdenv: pass --mode=+w to tar, ensuring extraction is possible
fixes #191137
2024-03-18 20:54:31 -04:00
Mynacol
f0152c8c2c leanify: 2023-10-19 -> 2023-12-17
As part of this upgrade, don't abort on compiler warnings, e.g.:
```
> clang -Wall -Werror -O3  -Wno-unused-function -I./lib  -c -o lib/zopfli/squeeze.o lib/zopfli/squeeze.c
> lib/zopfli/squeeze.c:341:10: error: variable 'total_length_test' set but not used [-Werror,-Wunused-but-set-variable]
>   size_t total_length_test = 0;
>          ^
> 1 error generated.
> make: *** [<builtin>: lib/zopfli/squeeze.o] Error 1
```
2024-03-18 16:18:56 +01:00
stalkerhumanoid
fe30c4525c beets-unstable: unstable-2024-10-26 -> unstable-2024-03-16 2024-03-17 22:14:46 -04:00
R. Ryantm
2836864a99 harfbuzz: 8.3.0 -> 8.3.1 2024-03-17 12:30:22 +00:00
Mario Rodas
d4c904a7c8 tree-sitter: add lunarvim as reverse dependency to passthru.tests 2024-03-17 04:20:00 +00:00
Mario Rodas
6007a24b79 tree-sitter: update grammars 2024-03-17 04:20:00 +00:00
Mario Rodas
08d1546b1b tree-sitter: 0.22.1 -> 0.22.2
Diff: https://github.com/tree-sitter/tree-sitter/compare/v0.22.1...v0.22.2

Changelog: https://github.com/tree-sitter/tree-sitter/blob/v0.22.2/CHANGELOG.md
2024-03-17 04:20:00 +00:00
OPNA2608
91acdf36ef pixman: Raise individual test timeout to 240 seconds 2024-03-14 21:27:47 +01:00
R. Ryantm
52b1af9c18 libaom: 3.8.1 -> 3.8.2 2024-03-14 03:27:53 +00:00
oluceps
503f9242bd
restls: init at 0.1.1 2024-03-13 15:07:27 +08:00
Sandro Jäckel
8f86f82b1a
nixos/pretalx: fix /media/ nginx location block
Fix the alias for displaying media.
Also the more_set_headers for Content-Disposition was invalid and broke
browsers. While I was at it, I also quoted the other more_set_headers
directives.
2024-03-12 10:07:55 +01:00
Mario Rodas
af50a356da tree-sitter: update grammars 2024-03-12 04:20:00 +00:00
Mario Rodas
be2f7c376c tree-sitter: update grammars broken by the 0.22.1 2024-03-12 04:20:00 +00:00
Mario Rodas
593fd780ae tree-sitter: 0.20.9 -> 0.22.1
Diff: https://github.com/tree-sitter/tree-sitter/compare/v0.20.9...v0.22.1

Changelog: https://github.com/tree-sitter/tree-sitter/blob/v0.22.1/CHANGELOG.md
2024-03-12 04:20:00 +00:00
R. Ryantm
77b6d1e7d3 cryptsetup: 2.7.0 -> 2.7.1 2024-03-08 00:47:18 +00:00
R. Ryantm
756f537026 orc: 0.4.36 -> 0.4.38 2024-02-29 18:44:51 +00:00
Thane Gill
a5c2fa9641 ovftool: init at 4.6.2 for x86_64-darwin 2024-02-26 10:21:53 -08:00
R. Ryantm
1831206c65 libplist: 2.3.0 -> 2.4.0 2024-02-21 12:06:50 +00:00
D3vil0p3r
4f38e4136c lbd: init at 0-unstable-2024-02-17 2024-02-17 17:52:07 +01:00
Sylvain Fankhauser
a77bfd0f15
nixos-rebuild: fix --specialisation with remote builder and target
Fixes #286066.
2024-02-13 18:06:08 +01:00
Benedikt Tissot
f68f8fe4a0 vaults: init at 0.7.1 2024-02-08 15:46:54 +01:00
Cassie Cheung
d6eff9ae51
writefreely: 0.14.0 -> 0.15.0
https://github.com/writefreely/writefreely/releases/tag/v0.15.0
2024-02-05 21:42:08 +08:00
Goldstein
467fd5bd7d
betula: 1.1.0 -> 1.2.0 2024-01-29 18:04:07 +03:00
GetPsyched
5e4ebef1f8
pokemon-cursor: init at 2.0.0 2024-01-23 19:45:42 +05:30
Mikael Fangel
3b505b3ed0
albert: change license to unfree
Co-authored-by: Samuel Dionne-Riel <samuel@dionne-riel.com>
2024-01-17 20:14:56 +01:00
Pavel Sobolev
9d5e1917bf
python3Packages.pyqtdarktheme: init at 2.1.0 2024-01-13 14:16:18 +00:00
Weijia Wang
4d22cc500f fira: migrate to by-name, refactor 2024-01-07 20:38:01 +01:00
Weijia Wang
81b35a5dbe fira-sans: init at 4.202 2024-01-07 20:37:30 +01:00
Weijia Wang
ee967c77a2 fira-mono: migrate to by-name 2024-01-07 20:36:08 +01:00
Anna Aurora
b173a5c7cd
find-billy: init at 0.37.3 2024-01-02 14:40:42 +01:00
John Rodewald
96cfe57844 codeberg-pages: 4.6.2 -> 5.0 2023-11-29 17:32:52 +01:00
Ivan Trubach
9305ed35ec neovim: fix build with content-addressed derivations 2023-10-03 05:15:45 +03:00
Ivan Trubach
f391429b91 ruby: fix build with content-addressed derivations 2023-10-03 03:30:13 +03:00
Ivan Trubach
c73e6e892d pulumiPackages.pulumi-yandex-unofficial: init at 0.98.0 2023-09-26 00:10:50 +03:00
1106 changed files with 17257 additions and 11235 deletions

16
.github/CODEOWNERS vendored
View File

@ -185,17 +185,17 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/lib/licenses.nix @alyssais /lib/licenses.nix @alyssais
# Qt # Qt
/pkgs/development/libraries/qt-5 @NixOS/qt-kde /pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/development/libraries/qt-6 @NixOS/qt-kde /pkgs/development/libraries/qt-6 @K900 @NickCao @SuperSandro2000 @ttuegel
# KDE / Plasma 5 # KDE / Plasma 5
/pkgs/applications/kde @NixOS/qt-kde /pkgs/applications/kde @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/desktops/plasma-5 @NixOS/qt-kde /pkgs/desktops/plasma-5 @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/development/libraries/kde-frameworks @NixOS/qt-kde /pkgs/development/libraries/kde-frameworks @K900 @NickCao @SuperSandro2000 @ttuegel
# KDE / Plasma 6 # KDE / Plasma 6
/pkgs/kde @NixOS/qt-kde /pkgs/kde @K900 @NickCao @SuperSandro2000 @ttuegel
/maintainers/scripts/kde @NixOS/qt-kde /maintainers/scripts/kde @K900 @NickCao @SuperSandro2000 @ttuegel
# PostgreSQL and related stuff # PostgreSQL and related stuff
/pkgs/servers/sql/postgresql @thoughtpolice @marsam /pkgs/servers/sql/postgresql @thoughtpolice @marsam
@ -298,7 +298,7 @@ nixos/modules/services/networking/networkmanager.nix @Janik-Haag
# GNOME # GNOME
/pkgs/desktops/gnome @jtojnar /pkgs/desktops/gnome @jtojnar
/pkgs/desktops/gnome/extensions @piegamesde @jtojnar /pkgs/desktops/gnome/extensions @jtojnar
/pkgs/build-support/make-hardcode-gsettings-patch @jtojnar /pkgs/build-support/make-hardcode-gsettings-patch @jtojnar
# Cinnamon # Cinnamon

View File

@ -26,4 +26,4 @@ jobs:
name: nixpkgs-ci name: nixpkgs-ci
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}' signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
# explicit list of supportedSystems is needed until aarch64-darwin becomes part of the trunk jobset # explicit list of supportedSystems is needed until aarch64-darwin becomes part of the trunk jobset
- run: nix-build pkgs/top-level/release.nix -A tarball.nixpkgs-basic-release-checks --arg supportedSystems '[ "aarch64-darwin" "aarch64-linux" "x86_64-linux" "x86_64-darwin" ]' - run: nix-build pkgs/top-level/release.nix -A release-checks --arg supportedSystems '[ "aarch64-darwin" "aarch64-linux" "x86_64-linux" "x86_64-darwin" ]'

View File

@ -107,6 +107,10 @@ jobs:
# Adds a result symlink as a GC root # Adds a result symlink as a GC root
nix-store --realise "$toolPath" --add-root result nix-store --realise "$toolPath" --add-root result
- name: Running nixpkgs-check-by-name - name: Running nixpkgs-check-by-name
env:
# Force terminal colors to be enabled. The library that
# nixpkgs-check-by-name uses respects: https://bixense.com/clicolors/
CLICOLOR_FORCE: 1
run: | run: |
if result/bin/nixpkgs-check-by-name --base "$base" .; then if result/bin/nixpkgs-check-by-name --base "$base" .; then
exit 0 exit 0

View File

@ -106,12 +106,12 @@ This is a warning
The following are supported: The following are supported:
- [`caution`](https://tdg.docbook.org/tdg/5.0/caution.html) - `caution`
- [`important`](https://tdg.docbook.org/tdg/5.0/important.html) - `important`
- [`note`](https://tdg.docbook.org/tdg/5.0/note.html) - `note`
- [`tip`](https://tdg.docbook.org/tdg/5.0/tip.html) - `tip`
- [`warning`](https://tdg.docbook.org/tdg/5.0/warning.html) - `warning`
- [`example`](https://tdg.docbook.org/tdg/5.0/example.html) - `example`
Example admonitions require a title to work. Example admonitions require a title to work.
If you don't provide one, the manual won't be built. If you don't provide one, the manual won't be built.

View File

@ -497,40 +497,6 @@ are used in [`buildPythonPackage`](#buildpythonpackage-function).
with the `pipInstallHook`. with the `pipInstallHook`.
- `unittestCheckHook` will run tests with `python -m unittest discover`. See [example usage](#using-unittestcheckhook). - `unittestCheckHook` will run tests with `python -m unittest discover`. See [example usage](#using-unittestcheckhook).
### Development mode {#development-mode}
Development or editable mode is supported. To develop Python packages
[`buildPythonPackage`](#buildpythonpackage-function) has additional logic inside `shellPhase` to run `pip
install -e . --prefix $TMPDIR/`for the package.
Warning: `shellPhase` is executed only if `setup.py` exists.
Given a `default.nix`:
```nix
with import <nixpkgs> {};
python3Packages.buildPythonPackage {
name = "myproject";
buildInputs = with python3Packages; [ pyramid ];
src = ./.;
}
```
Running `nix-shell` with no arguments should give you the environment in which
the package would be built with `nix-build`.
Shortcut to setup environments with C headers/libraries and Python packages:
```shell
nix-shell -p python3Packages.pyramid zlib libjpeg git
```
::: {.note}
There is a boolean value `lib.inNixShell` set to `true` if nix-shell is invoked.
:::
## User Guide {#user-guide} ## User Guide {#user-guide}
### Using Python {#using-python} ### Using Python {#using-python}
@ -867,8 +833,7 @@ Above, we were mostly just focused on use cases and what to do to get started
creating working Python environments in nix. creating working Python environments in nix.
Now that you know the basics to be up and running, it is time to take a step Now that you know the basics to be up and running, it is time to take a step
back and take a deeper look at how Python packages are packaged on Nix. Then, back and take a deeper look at how Python packages are packaged on Nix.
we will look at how you can use development mode with your code.
#### Python library packages in Nixpkgs {#python-library-packages-in-nixpkgs} #### Python library packages in Nixpkgs {#python-library-packages-in-nixpkgs}
@ -1481,45 +1446,6 @@ documentation source root.
The hook is also available to packages outside the python ecosystem by The hook is also available to packages outside the python ecosystem by
referencing it using `sphinxHook` from top-level. referencing it using `sphinxHook` from top-level.
### Develop local package {#develop-local-package}
As a Python developer you're likely aware of [development mode](http://setuptools.readthedocs.io/en/latest/setuptools.html#development-mode)
(`python setup.py develop`); instead of installing the package this command
creates a special link to the project code. That way, you can run updated code
without having to reinstall after each and every change you make. Development
mode is also available. Let's see how you can use it.
In the previous Nix expression the source was fetched from a url. We can also
refer to a local source instead using `src = ./path/to/source/tree;`
If we create a `shell.nix` file which calls [`buildPythonPackage`](#buildpythonpackage-function), and if `src`
is a local source, and if the local source has a `setup.py`, then development
mode is activated.
In the following example, we create a simple environment that has a Python 3.11
version of our package in it, as well as its dependencies and other packages we
like to have in the environment, all specified with `dependencies`.
```nix
with import <nixpkgs> {};
with python311Packages;
buildPythonPackage rec {
name = "mypackage";
src = ./path/to/package/source;
dependencies = [
pytest
numpy
];
propagatedBuildInputs = [
pkgs.libsndfile
];
}
```
It is important to note that due to how development mode is implemented on Nix
it is not possible to have multiple packages simultaneously in development mode.
### Organising your packages {#organising-your-packages} ### Organising your packages {#organising-your-packages}
So far we discussed how you can use Python on Nix, and how you can develop with So far we discussed how you can use Python on Nix, and how you can develop with

View File

@ -1,6 +1,7 @@
# Global configuration {#chap-packageconfig} # Global configuration {#chap-packageconfig}
Nix comes with certain defaults about what packages can and cannot be installed, based on a package's metadata. By default, Nix will prevent installation if any of the following criteria are true: Nix comes with certain defaults about which packages can and cannot be installed, based on a package's metadata.
By default, Nix will prevent installation if any of the following criteria are true:
- The package is thought to be broken, and has had its `meta.broken` set to `true`. - The package is thought to be broken, and has had its `meta.broken` set to `true`.
@ -10,23 +11,14 @@ Nix comes with certain defaults about what packages can and cannot be installed,
- The package has known security vulnerabilities but has not or can not be updated for some reason, and a list of issues has been entered in to the package's `meta.knownVulnerabilities`. - The package has known security vulnerabilities but has not or can not be updated for some reason, and a list of issues has been entered in to the package's `meta.knownVulnerabilities`.
Note that all this is checked during evaluation already, and the check includes any package that is evaluated. In particular, all build-time dependencies are checked. `nix-env -qa` will (attempt to) hide any packages that would be refused. Each of these criteria can be altered in the Nixpkgs configuration.
Each of these criteria can be altered in the nixpkgs configuration. :::{.note}
All this is checked during evaluation already, and the check includes any package that is evaluated.
In particular, all build-time dependencies are checked.
:::
The nixpkgs configuration for a NixOS system is set in the `configuration.nix`, as in the following example: A user's Nixpkgs configuration is stored in a user-specific configuration file located at `~/.config/nixpkgs/config.nix`. For example:
```nix
{
nixpkgs.config = {
allowUnfree = true;
};
}
```
However, this does not allow unfree software for individual users. Their configurations are managed separately.
A user's nixpkgs configuration is stored in a user-specific configuration file located at `~/.config/nixpkgs/config.nix`. For example:
```nix ```nix
{ {
@ -34,7 +26,10 @@ A user's nixpkgs configuration is stored in a user-specific configuration file l
} }
``` ```
Note that we are not able to test or build unfree software on Hydra due to policy. Most unfree licenses prohibit us from either executing or distributing the software. :::{.caution}
Unfree software is not tested or built in Nixpkgs continuous integration, and therefore not cached.
Most unfree licenses prohibit either executing or distributing the software.
:::
## Installing broken packages {#sec-allow-broken} ## Installing broken packages {#sec-allow-broken}

View File

@ -1,5 +1,5 @@
/* /*
<!-- This anchor is here for backwards compatibity --> <!-- This anchor is here for backwards compatibility -->
[]{#sec-fileset} []{#sec-fileset}
The [`lib.fileset`](#sec-functions-library-fileset) library allows you to work with _file sets_. The [`lib.fileset`](#sec-functions-library-fileset) library allows you to work with _file sets_.

View File

@ -800,6 +800,12 @@
githubId = 20405311; githubId = 20405311;
name = "Aksh Gupta"; name = "Aksh Gupta";
}; };
aktaboot = {
email = "akhtaboo@protonmail.com";
github = "aktaboot";
githubId = 120214979;
name = "aktaboot";
};
al3xtjames = { al3xtjames = {
email = "nix@alextjam.es"; email = "nix@alextjam.es";
github = "al3xtjames"; github = "al3xtjames";
@ -6456,6 +6462,12 @@
githubId = 4246921; githubId = 4246921;
name = "Florian Beeres"; name = "Florian Beeres";
}; };
fccapria = {
email = "francesco@capria.eu";
github = "fccapria";
githubId = 62179193;
name = "Francesco Carmelo Capria";
};
fd = { fd = {
email = "simon.menke@gmail.com"; email = "simon.menke@gmail.com";
github = "fd"; github = "fd";
@ -10523,6 +10535,12 @@
githubId = 845652; githubId = 845652;
name = "Kier Davis"; name = "Kier Davis";
}; };
kiike = {
email = "me@enric.me";
github = "kiike";
githubId = 464625;
name = "Enric Morales";
};
kilianar = { kilianar = {
email = "mail@kilianar.de"; email = "mail@kilianar.de";
github = "kilianar"; github = "kilianar";
@ -13394,6 +13412,12 @@
fingerprint = "64BE BF11 96C3 DD7A 443E 8314 1DC0 82FA DE5B A863"; fingerprint = "64BE BF11 96C3 DD7A 443E 8314 1DC0 82FA DE5B A863";
}]; }];
}; };
mlaradji = {
name = "Mohamed Laradji";
email = "mlaradji@pm.me";
github = "mlaradji";
githubId = 33703663;
};
mlatus = { mlatus = {
email = "wqseleven@gmail.com"; email = "wqseleven@gmail.com";
github = "Ninlives"; github = "Ninlives";
@ -14798,6 +14822,12 @@
githubId = 127548; githubId = 127548;
name = "Judson Lester"; name = "Judson Lester";
}; };
nyawox = {
name = "nyawox";
email = "nyawox.git@gmail.com";
github = "nyawox";
githubId = 93813719;
};
nzbr = { nzbr = {
email = "nixos@nzbr.de"; email = "nixos@nzbr.de";
github = "nzbr"; github = "nzbr";
@ -16683,6 +16713,12 @@
githubId = 145816; githubId = 145816;
name = "David McKay"; name = "David McKay";
}; };
raylas = {
email = "r@raymond.sh";
github = "raylas";
githubId = 8099415;
name = "Raymond Douglas";
};
rayslash = { rayslash = {
email = "stevemathewjoy@tutanota.com"; email = "stevemathewjoy@tutanota.com";
github = "rayslash"; github = "rayslash";
@ -16925,6 +16961,13 @@
githubId = 12279531; githubId = 12279531;
name = "Ricardo Guevara"; name = "Ricardo Guevara";
}; };
rhelmot = {
name = "Audrey Dutcher";
github = "rhelmot";
githubId = 2498805;
email = "audrey@rhelmot.io";
matrix = "@rhelmot:matrix.org";
};
rhendric = { rhendric = {
name = "Ryan Hendrickson"; name = "Ryan Hendrickson";
github = "rhendric"; github = "rhendric";
@ -18120,6 +18163,11 @@
githubId = 863807; githubId = 863807;
name = "Serge Guelton"; name = "Serge Guelton";
}; };
sergioribera = {
github = "SergioRibera";
githubId = 56278796;
name = "Sergio Ribera";
};
sersorrel = { sersorrel = {
email = "ash@sorrel.sh"; email = "ash@sorrel.sh";
github = "sersorrel"; github = "sersorrel";
@ -21850,12 +21898,6 @@
githubId = 36407913; githubId = 36407913;
name = "Uli Baum"; name = "Uli Baum";
}; };
xfix = {
email = "kamila@borowska.pw";
github = "KamilaBorowska";
githubId = 1297598;
name = "Kamila Borowska";
};
xfnw = { xfnw = {
email = "xfnw+nixos@riseup.net"; email = "xfnw+nixos@riseup.net";
github = "xfnw"; github = "xfnw";
@ -22438,6 +22480,12 @@
githubId = 1108325; githubId = 1108325;
name = "Théo Zimmermann"; name = "Théo Zimmermann";
}; };
zlepper = {
name = "Rasmus Hansen";
github = "zlepper";
githubId = 1499810;
email = "hansen13579@gmail.com";
};
zmitchell = { zmitchell = {
name = "Zach Mitchell"; name = "Zach Mitchell";
email = "zmitchell@fastmail.com"; email = "zmitchell@fastmail.com";

View File

@ -575,6 +575,9 @@ with lib.maintainers; {
rrbutani rrbutani
sternenseemann sternenseemann
]; ];
githubTeams = [
"llvm"
];
scope = "Maintain LLVM package sets and related packages"; scope = "Maintain LLVM package sets and related packages";
shortName = "LLVM"; shortName = "LLVM";
enableFeatureFreezePing = true; enableFeatureFreezePing = true;

View File

@ -1,11 +1,33 @@
# Customising Packages {#sec-customising-packages} # Customising Packages {#sec-customising-packages}
Some packages in Nixpkgs have options to enable or disable optional The Nixpkgs configuration for a NixOS system is set by the {option}`nixpkgs.config` option.
functionality or change other aspects of the package.
::::{.example}
# Globally allow unfree packages
```nix
{
nixpkgs.config = {
allowUnfree = true;
};
}
```
:::{.note}
This only allows unfree software in the given NixOS configuration.
For users invoking Nix commands such as [`nix-build`](https://nixos.org/manual/nix/stable/command-ref/nix-build), Nixpkgs is configured independently.
See the [Nixpkgs manual section on global configuration](https://nixos.org/manual/nixpkgs/unstable/#chap-packageconfig) for details.
:::
::::
<!-- TODO(@fricklerhandwerk)
all of the following should go to the Nixpkgs manual, it has nothing to do with NixOS
-->
Some packages in Nixpkgs have options to enable or disable optional functionality, or change other aspects of the package.
::: {.warning} ::: {.warning}
Unfortunately, Nixpkgs currently lacks a way to query available Unfortunately, Nixpkgs currently lacks a way to query available package configuration options.
configuration options.
::: :::
::: {.note} ::: {.note}

View File

@ -108,6 +108,8 @@ Use `services.pipewire.extraConfig` or `services.pipewire.configPackages` for Pi
- [dnsproxy](https://github.com/AdguardTeam/dnsproxy), a simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support. Available as [services.dnsproxy](#opt-services.dnsproxy.enable). - [dnsproxy](https://github.com/AdguardTeam/dnsproxy), a simple DNS proxy with DoH, DoT, DoQ and DNSCrypt support. Available as [services.dnsproxy](#opt-services.dnsproxy.enable).
- [manticoresearch](https://manticoresearch.com), easy to use open source fast database for search. Available as [services.manticore](#opt-services.manticore.enable).
- [rspamd-trainer](https://gitlab.com/onlime/rspamd-trainer), script triggered by a helper which reads mails from a specific mail inbox and feeds them into rspamd for spam/ham training. - [rspamd-trainer](https://gitlab.com/onlime/rspamd-trainer), script triggered by a helper which reads mails from a specific mail inbox and feeds them into rspamd for spam/ham training.
- [ollama](https://ollama.ai), server for running large language models locally. - [ollama](https://ollama.ai), server for running large language models locally.
@ -137,6 +139,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [Suwayomi Server](https://github.com/Suwayomi/Suwayomi-Server), a free and open source manga reader server that runs extensions built for [Tachiyomi](https://tachiyomi.org). Available as [services.suwayomi-server](#opt-services.suwayomi-server.enable). - [Suwayomi Server](https://github.com/Suwayomi/Suwayomi-Server), a free and open source manga reader server that runs extensions built for [Tachiyomi](https://tachiyomi.org). Available as [services.suwayomi-server](#opt-services.suwayomi-server.enable).
- A self-hosted management server for the [Netbird](https://netbird.io). Available as [services.netbird.server](#opt-services.netbird.server.enable).
- [ping_exporter](https://github.com/czerwonk/ping_exporter), a Prometheus exporter for ICMP echo requests. Available as [services.prometheus.exporters.ping](#opt-services.prometheus.exporters.ping.enable). - [ping_exporter](https://github.com/czerwonk/ping_exporter), a Prometheus exporter for ICMP echo requests. Available as [services.prometheus.exporters.ping](#opt-services.prometheus.exporters.ping.enable).
- [Prometheus DNSSEC Exporter](https://github.com/chrj/prometheus-dnssec-exporter), check for validity and expiration in DNSSEC signatures and expose metrics for Prometheus. Available as [services.prometheus.exporters.dnssec](#opt-services.prometheus.exporters.dnssec.enable). - [Prometheus DNSSEC Exporter](https://github.com/chrj/prometheus-dnssec-exporter), check for validity and expiration in DNSSEC signatures and expose metrics for Prometheus. Available as [services.prometheus.exporters.dnssec](#opt-services.prometheus.exporters.dnssec.enable).
@ -151,6 +155,8 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [microsocks](https://github.com/rofl0r/microsocks), a tiny, portable SOCKS5 server with very moderate resource usage. Available as [services.microsocks]($opt-services-microsocks.enable). - [microsocks](https://github.com/rofl0r/microsocks), a tiny, portable SOCKS5 server with very moderate resource usage. Available as [services.microsocks]($opt-services-microsocks.enable).
- [inadyn](https://github.com/troglobit/inadyn), a Dynamic DNS client with built-in support for multiple providers. Available as [services.inadyn](#opt-services.inadyn.enable).
- [Clevis](https://github.com/latchset/clevis), a pluggable framework for automated decryption, used to unlock encrypted devices in initrd. Available as [boot.initrd.clevis.enable](#opt-boot.initrd.clevis.enable). - [Clevis](https://github.com/latchset/clevis), a pluggable framework for automated decryption, used to unlock encrypted devices in initrd. Available as [boot.initrd.clevis.enable](#opt-boot.initrd.clevis.enable).
- [fritz-exporter](https://github.com/pdreker/fritz_exporter), a Prometheus exporter for extracting metrics from [FRITZ!](https://avm.de/produkte/) devices. Available as [services.prometheus.exporters.fritz](#opt-services.prometheus.exporters.fritz.enable). - [fritz-exporter](https://github.com/pdreker/fritz_exporter), a Prometheus exporter for extracting metrics from [FRITZ!](https://avm.de/produkte/) devices. Available as [services.prometheus.exporters.fritz](#opt-services.prometheus.exporters.fritz.enable).
@ -173,12 +179,16 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- [davis](https://github.com/tchapi/davis), a simple CardDav and CalDav server inspired by Baïkal. Available as [services.davis]($opt-services-davis.enable). - [davis](https://github.com/tchapi/davis), a simple CardDav and CalDav server inspired by Baïkal. Available as [services.davis]($opt-services-davis.enable).
- [Firefly-iii](https://www.firefly-iii.org), a free and open source personal finance manager. Available as [services.firefly-iii](#opt-services.firefly-iii.enable)
- [systemd-lock-handler](https://git.sr.ht/~whynothugo/systemd-lock-handler/), a bridge between logind D-Bus events and systemd targets. Available as [services.systemd-lock-handler.enable](#opt-services.systemd-lock-handler.enable). - [systemd-lock-handler](https://git.sr.ht/~whynothugo/systemd-lock-handler/), a bridge between logind D-Bus events and systemd targets. Available as [services.systemd-lock-handler.enable](#opt-services.systemd-lock-handler.enable).
- [wastebin](https://github.com/matze/wastebin), a pastebin server written in rust. Available as [services.wastebin](#opt-services.wastebin.enable). - [wastebin](https://github.com/matze/wastebin), a pastebin server written in rust. Available as [services.wastebin](#opt-services.wastebin.enable).
- [Mealie](https://nightly.mealie.io/), a self-hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in NuxtJS for a pleasant user experience for the whole family. Available as [services.mealie](#opt-services.mealie.enable) - [Mealie](https://nightly.mealie.io/), a self-hosted recipe manager and meal planner with a RestAPI backend and a reactive frontend application built in NuxtJS for a pleasant user experience for the whole family. Available as [services.mealie](#opt-services.mealie.enable)
- [Sunshine](https://app.lizardbyte.dev/Sunshine), a self-hosted game stream host for Moonlight. Available as [services.sunshine](#opt-services.sunshine.enable).
- [Uni-Sync](https://github.com/EightB1ts/uni-sync), a synchronization tool for Lian Li Uni Controllers. Available as [hardware.uni-sync](#opt-hardware.uni-sync.enable) - [Uni-Sync](https://github.com/EightB1ts/uni-sync), a synchronization tool for Lian Li Uni Controllers. Available as [hardware.uni-sync](#opt-hardware.uni-sync.enable)
- [prometheus-nats-exporter](https://github.com/nats-io/prometheus-nats-exporter), a Prometheus exporter for NATS. Available as [services.prometheus.exporters.nats](#opt-services.prometheus.exporters.nats.enable). - [prometheus-nats-exporter](https://github.com/nats-io/prometheus-nats-exporter), a Prometheus exporter for NATS. Available as [services.prometheus.exporters.nats](#opt-services.prometheus.exporters.nats.enable).
@ -341,6 +351,9 @@ The pre-existing [services.ankisyncd](#opt-services.ankisyncd.enable) has been m
- 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. - 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.
- Paths provided as `restartTriggers` and `reloadTriggers` for systemd units will now be copied into the nix store to make the behavior consistent.
Previously, `restartTriggers = [ ./config.txt ]`, if defined in a flake, would trigger a restart when any part of the flake changed; and if not defined in a flake, would never trigger a restart even if the contents of `config.txt` changed.
- `spark2014` has been renamed to `gnatprove`. A version of `gnatprove` matching different GNAT versions is available from the different `gnatPackages` sets. - `spark2014` has been renamed to `gnatprove`. A version of `gnatprove` matching different GNAT versions is available from the different `gnatPackages` sets.
- `services.resolved.fallbackDns` can now be used to disable the upstream fallback servers entirely by setting it to an empty list. To get the previous behaviour of the upstream defaults set it to null, the new default, instead. - `services.resolved.fallbackDns` can now be used to disable the upstream fallback servers entirely by setting it to an empty list. To get the previous behaviour of the upstream defaults set it to null, the new default, instead.

View File

@ -14,10 +14,12 @@ let
elem elem
filter filter
filterAttrs filterAttrs
flatten
flip flip
head head
isInt isInt
isList isList
isPath
length length
makeBinPath makeBinPath
makeSearchPathOutput makeSearchPathOutput
@ -28,6 +30,7 @@ let
optional optional
optionalAttrs optionalAttrs
optionalString optionalString
pipe
range range
replaceStrings replaceStrings
reverseList reverseList
@ -366,9 +369,17 @@ in rec {
// optionalAttrs (config.requisite != []) // optionalAttrs (config.requisite != [])
{ Requisite = toString config.requisite; } { Requisite = toString config.requisite; }
// optionalAttrs (config ? restartTriggers && config.restartTriggers != []) // optionalAttrs (config ? restartTriggers && config.restartTriggers != [])
{ X-Restart-Triggers = "${pkgs.writeText "X-Restart-Triggers-${name}" (toString config.restartTriggers)}"; } { X-Restart-Triggers = "${pkgs.writeText "X-Restart-Triggers-${name}" (pipe config.restartTriggers [
flatten
(map (x: if isPath x then "${x}" else x))
toString
])}"; }
// optionalAttrs (config ? reloadTriggers && config.reloadTriggers != []) // optionalAttrs (config ? reloadTriggers && config.reloadTriggers != [])
{ X-Reload-Triggers = "${pkgs.writeText "X-Reload-Triggers-${name}" (toString config.reloadTriggers)}"; } { X-Reload-Triggers = "${pkgs.writeText "X-Reload-Triggers-${name}" (pipe config.reloadTriggers [
flatten
(map (x: if isPath x then "${x}" else x))
toString
])}"; }
// optionalAttrs (config.description != "") { // optionalAttrs (config.description != "") {
Description = config.description; } Description = config.description; }
// optionalAttrs (config.documentation != []) { // optionalAttrs (config.documentation != []) {

View File

@ -101,6 +101,7 @@ let
libPath = filter (pkgs.path + "/lib"); libPath = filter (pkgs.path + "/lib");
pkgsLibPath = filter (pkgs.path + "/pkgs/pkgs-lib"); pkgsLibPath = filter (pkgs.path + "/pkgs/pkgs-lib");
nixosPath = filter (pkgs.path + "/nixos"); nixosPath = filter (pkgs.path + "/nixos");
NIX_ABORT_ON_WARN = warningsAreErrors;
modules = modules =
"[ " "[ "
+ concatMapStringsSep " " (p: ''"${removePrefix "${modulesPath}/" (toString p)}"'') docModules.lazy + concatMapStringsSep " " (p: ''"${removePrefix "${modulesPath}/" (toString p)}"'') docModules.lazy

View File

@ -1012,6 +1012,7 @@
./services/networking/icecream/daemon.nix ./services/networking/icecream/daemon.nix
./services/networking/icecream/scheduler.nix ./services/networking/icecream/scheduler.nix
./services/networking/imaginary.nix ./services/networking/imaginary.nix
./services/networking/inadyn.nix
./services/networking/inspircd.nix ./services/networking/inspircd.nix
./services/networking/iodine.nix ./services/networking/iodine.nix
./services/networking/iperf3.nix ./services/networking/iperf3.nix
@ -1070,6 +1071,7 @@
./services/networking/ndppd.nix ./services/networking/ndppd.nix
./services/networking/nebula.nix ./services/networking/nebula.nix
./services/networking/netbird.nix ./services/networking/netbird.nix
./services/networking/netbird/server.nix
./services/networking/netclient.nix ./services/networking/netclient.nix
./services/networking/networkd-dispatcher.nix ./services/networking/networkd-dispatcher.nix
./services/networking/networkmanager.nix ./services/networking/networkmanager.nix
@ -1160,6 +1162,7 @@
./services/networking/strongswan.nix ./services/networking/strongswan.nix
./services/networking/stubby.nix ./services/networking/stubby.nix
./services/networking/stunnel.nix ./services/networking/stunnel.nix
./services/networking/sunshine.nix
./services/networking/supplicant.nix ./services/networking/supplicant.nix
./services/networking/supybot.nix ./services/networking/supybot.nix
./services/networking/syncplay.nix ./services/networking/syncplay.nix
@ -1223,6 +1226,7 @@
./services/search/elasticsearch-curator.nix ./services/search/elasticsearch-curator.nix
./services/search/elasticsearch.nix ./services/search/elasticsearch.nix
./services/search/hound.nix ./services/search/hound.nix
./services/search/manticore.nix
./services/search/meilisearch.nix ./services/search/meilisearch.nix
./services/search/opensearch.nix ./services/search/opensearch.nix
./services/search/qdrant.nix ./services/search/qdrant.nix
@ -1334,6 +1338,7 @@
./services/web-apps/dolibarr.nix ./services/web-apps/dolibarr.nix
./services/web-apps/engelsystem.nix ./services/web-apps/engelsystem.nix
./services/web-apps/ethercalc.nix ./services/web-apps/ethercalc.nix
./services/web-apps/firefly-iii.nix
./services/web-apps/fluidd.nix ./services/web-apps/fluidd.nix
./services/web-apps/freshrss.nix ./services/web-apps/freshrss.nix
./services/web-apps/galene.nix ./services/web-apps/galene.nix

View File

@ -11,11 +11,11 @@ in
}; };
options.programs.fcast-receiver = { options.programs.fcast-receiver = {
enable = mkEnableOption (lib.mdDoc "FCast Receiver"); enable = mkEnableOption "FCast Receiver";
openFirewall = mkOption { openFirewall = mkOption {
type = types.bool; type = types.bool;
default = false; default = false;
description = lib.mdDoc '' description = ''
Open ports needed for the functionality of the program. Open ports needed for the functionality of the program.
''; '';
}; };

View File

@ -15,11 +15,12 @@ in
environment.systemPackages = lib.mkIf (cfg.keybindings || cfg.fuzzyCompletion) [ pkgs.fzf ]; environment.systemPackages = lib.mkIf (cfg.keybindings || cfg.fuzzyCompletion) [ pkgs.fzf ];
programs = { programs = {
bash.interactiveShellInit = lib.optionalString cfg.fuzzyCompletion '' # load after programs.bash.enableCompletion
bash.promptPluginInit = lib.mkAfter (lib.optionalString cfg.fuzzyCompletion ''
source ${pkgs.fzf}/share/fzf/completion.bash source ${pkgs.fzf}/share/fzf/completion.bash
'' + lib.optionalString cfg.keybindings '' '' + lib.optionalString cfg.keybindings ''
source ${pkgs.fzf}/share/fzf/key-bindings.bash source ${pkgs.fzf}/share/fzf/key-bindings.bash
''; '');
zsh = { zsh = {
interactiveShellInit = lib.optionalString (!config.programs.zsh.ohMyZsh.enable) interactiveShellInit = lib.optionalString (!config.programs.zsh.ohMyZsh.enable)

View File

@ -200,7 +200,8 @@ in
unitConfig.DefaultDependencies = false; unitConfig.DefaultDependencies = false;
script = '' script = ''
if test -f "${cfg.secretKeyFile}"; then if test -f "${cfg.secretKeyFile}"; then
mkdir -m 0755 -p /etc/duo mkdir -p /etc/duo
chmod 0755 /etc/duo
umask 0077 umask 0077
conf="$(mktemp)" conf="$(mktemp)"
@ -222,7 +223,8 @@ in
unitConfig.DefaultDependencies = false; unitConfig.DefaultDependencies = false;
script = '' script = ''
if test -f "${cfg.secretKeyFile}"; then if test -f "${cfg.secretKeyFile}"; then
mkdir -m 0755 -p /etc/duo mkdir -p /etc/duo
chmod 0755 /etc/duo
umask 0077 umask 0077
conf="$(mktemp)" conf="$(mktemp)"

View File

@ -18,7 +18,10 @@ in {
description = "greenclip daemon"; description = "greenclip daemon";
wantedBy = [ "graphical-session.target" ]; wantedBy = [ "graphical-session.target" ];
after = [ "graphical-session.target" ]; after = [ "graphical-session.target" ];
serviceConfig.ExecStart = "${cfg.package}/bin/greenclip daemon"; serviceConfig = {
ExecStart = "${cfg.package}/bin/greenclip daemon";
Restart = "always";
};
}; };
environment.systemPackages = [ cfg.package ]; environment.systemPackages = [ cfg.package ];

View File

@ -21,6 +21,8 @@ in
example = "/home/foo"; example = "/home/foo";
description = '' description = ''
The home directory that the ollama service is started in. The home directory that the ollama service is started in.
See also `services.ollama.writablePaths` and `services.ollama.sandbox`.
''; '';
}; };
models = lib.mkOption { models = lib.mkOption {
@ -29,6 +31,37 @@ in
example = "/path/to/ollama/models"; example = "/path/to/ollama/models";
description = '' description = ''
The directory that the ollama service will read models from and download new models to. The directory that the ollama service will read models from and download new models to.
See also `services.ollama.writablePaths` and `services.ollama.sandbox`
if downloading models or other mutation of the filesystem is required.
'';
};
sandbox = lib.mkOption {
type = types.bool;
default = true;
example = false;
description = ''
Whether to enable systemd's sandboxing capabilities.
This sets [`DynamicUser`](
https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#DynamicUser=
), which runs the server as a unique user with read-only access to most of the filesystem.
See also `services.ollama.writablePaths`.
'';
};
writablePaths = lib.mkOption {
type = types.listOf types.str;
default = [ ];
example = [ "/home/foo" "/mnt/foo" ];
description = ''
Paths that the server should have write access to.
This sets [`ReadWritePaths`](
https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#ReadWritePaths=
), which allows specified paths to be written to through the default sandboxing.
See also `services.ollama.sandbox`.
''; '';
}; };
listenAddress = lib.mkOption { listenAddress = lib.mkOption {
@ -59,8 +92,8 @@ in
type = types.attrsOf types.str; type = types.attrsOf types.str;
default = { }; default = { };
example = { example = {
HOME = "/tmp";
OLLAMA_LLM_LIBRARY = "cpu"; OLLAMA_LLM_LIBRARY = "cpu";
HIP_VISIBLE_DEVICES = "0,1";
}; };
description = '' description = ''
Set arbitrary environment variables for the ollama service. Set arbitrary environment variables for the ollama service.
@ -87,7 +120,8 @@ in
ExecStart = "${lib.getExe ollamaPackage} serve"; ExecStart = "${lib.getExe ollamaPackage} serve";
WorkingDirectory = cfg.home; WorkingDirectory = cfg.home;
StateDirectory = [ "ollama" ]; StateDirectory = [ "ollama" ];
DynamicUser = true; DynamicUser = cfg.sandbox;
ReadWritePaths = cfg.writablePaths;
}; };
}; };

View File

@ -203,9 +203,12 @@ in
apply = pkg: pkg.override { apply = pkg: pkg.override {
tesseract5 = pkg.tesseract5.override { tesseract5 = pkg.tesseract5.override {
# always enable detection modules # always enable detection modules
# tesseract fails to build when eng is not present
enableLanguages = if cfg.settings ? PAPERLESS_OCR_LANGUAGE then enableLanguages = if cfg.settings ? PAPERLESS_OCR_LANGUAGE then
[ "equ" "osd" ] lists.unique (
[ "equ" "osd" "eng" ]
++ lib.splitString "+" cfg.settings.PAPERLESS_OCR_LANGUAGE ++ lib.splitString "+" cfg.settings.PAPERLESS_OCR_LANGUAGE
)
else null; else null;
}; };
}; };

View File

@ -1,6 +1,8 @@
{ config, lib, pkgs, ... }: { config, lib, pkgs, ... }:
let let
cfg = config.services.podgrab; cfg = config.services.podgrab;
stateDir = "/var/lib/podgrab";
in in
{ {
options.services.podgrab = with lib; { options.services.podgrab = with lib; {
@ -22,28 +24,59 @@ in
example = 4242; example = 4242;
description = "The port on which Podgrab will listen for incoming HTTP traffic."; description = "The port on which Podgrab will listen for incoming HTTP traffic.";
}; };
dataDirectory = mkOption {
type = types.path;
default = "${stateDir}/data";
example = "/mnt/podcasts";
description = "Directory to store downloads.";
};
user = mkOption {
type = types.str;
default = "podgrab";
description = "User under which Podgrab runs, and which owns the download directory.";
};
group = mkOption {
type = types.str;
default = "podgrab";
description = "Group under which Podgrab runs, and which owns the download directory.";
};
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
systemd.tmpfiles.settings."10-pyload" = {
${cfg.dataDirectory}.d = { inherit (cfg) user group; };
};
systemd.services.podgrab = { systemd.services.podgrab = {
description = "Podgrab podcast manager"; description = "Podgrab podcast manager";
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
environment = { environment = {
CONFIG = "/var/lib/podgrab/config"; CONFIG = "${stateDir}/config";
DATA = "/var/lib/podgrab/data"; DATA = cfg.dataDirectory;
GIN_MODE = "release"; GIN_MODE = "release";
PORT = toString cfg.port; PORT = toString cfg.port;
}; };
serviceConfig = { serviceConfig = {
DynamicUser = true; User = cfg.user;
Group = cfg.group;
EnvironmentFile = lib.optionals (cfg.passwordFile != null) [ EnvironmentFile = lib.optionals (cfg.passwordFile != null) [
cfg.passwordFile cfg.passwordFile
]; ];
ExecStart = "${pkgs.podgrab}/bin/podgrab"; ExecStart = "${pkgs.podgrab}/bin/podgrab";
WorkingDirectory = "${pkgs.podgrab}/share"; WorkingDirectory = "${pkgs.podgrab}/share";
StateDirectory = [ "podgrab/config" "podgrab/data" ]; StateDirectory = [ "podgrab/config" ];
}; };
}; };
users.users.podgrab = lib.mkIf (cfg.user == "podgrab") {
isSystemUser = true;
group = cfg.group;
};
users.groups.podgrab = lib.mkIf (cfg.group == "podgrab") { };
}; };
meta.maintainers = with lib.maintainers; [ ambroisie ]; meta.maintainers = with lib.maintainers; [ ambroisie ];

View File

@ -95,7 +95,7 @@ in
''; '';
postStart = '' postStart = ''
# Delay signalling service readiness until it's actually up. # Delay signalling service readiness until it's actually up.
while ! "${lib.getExe pkgs.curl}" -sSfl -o /dev/null "http://${cfg.listenAddress}:${toString cfg.httpPort}"; do while ! "${lib.getExe pkgs.curl}" -sSfL -o /dev/null "http://${cfg.listenAddress}:${toString cfg.httpPort}"; do
echo "Waiting for TCP port ${toString cfg.httpPort} to be open..." echo "Waiting for TCP port ${toString cfg.httpPort} to be open..."
sleep 1 sleep 1
done done

View File

@ -45,6 +45,18 @@ in
This option only works with the nftables based firewall. This option only works with the nftables based firewall.
''; '';
}; };
extraReversePathFilterRules = mkOption {
type = types.lines;
default = "";
example = "fib daddr . mark . iif type local accept";
description = ''
Additional nftables rules to be appended to the rpfilter-allow
chain.
This option only works with the nftables based firewall.
'';
};
}; };
}; };
@ -79,6 +91,8 @@ in
meta nfproto ipv4 udp sport . udp dport { 67 . 68, 68 . 67 } accept comment "DHCPv4 client/server" meta nfproto ipv4 udp sport . udp dport { 67 . 68, 68 . 67 } accept comment "DHCPv4 client/server"
fib saddr . mark ${optionalString (cfg.checkReversePath != "loose") ". iif"} oif exists accept fib saddr . mark ${optionalString (cfg.checkReversePath != "loose") ". iif"} oif exists accept
jump rpfilter-allow
${optionalString cfg.logReversePathDrops '' ${optionalString cfg.logReversePathDrops ''
log level info prefix "rpfilter drop: " log level info prefix "rpfilter drop: "
''} ''}
@ -86,6 +100,10 @@ in
} }
''} ''}
chain rpfilter-allow {
${cfg.extraReversePathFilterRules}
}
chain input { chain input {
type filter hook input priority filter; policy drop; type filter hook input priority filter; policy drop;

View File

@ -0,0 +1,250 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.inadyn;
# check if a value of an attrset is not null or an empty collection
nonEmptyValue = _: v: v != null && v != [ ] && v != { };
renderOption = k: v:
if builtins.elem k [ "provider" "custom" ] then
lib.concatStringsSep "\n"
(mapAttrsToList
(name: config: ''
${k} ${name} {
${lib.concatStringsSep "\n " (mapAttrsToList renderOption (filterAttrs nonEmptyValue config))}
}'')
v)
else if k == "include" then
"${k}(\"${v}\")"
else if k == "hostname" && builtins.isList v then
"${k} = { ${builtins.concatStringsSep ", " (map (s: "\"${s}\"") v)} }"
else if builtins.isBool v then
"${k} = ${boolToString v}"
else if builtins.isString v then
"${k} = \"${v}\""
else
"${k} = ${toString v}";
configFile' = pkgs.writeText "inadyn.conf"
''
# This file was generated by nix
# do not edit
${(lib.concatStringsSep "\n" (mapAttrsToList renderOption (filterAttrs nonEmptyValue cfg.settings)))}
'';
configFile = if (cfg.configFile != null) then cfg.configFile else configFile';
in
{
options.services.inadyn = with types;
let
providerOptions =
{
include = mkOption {
default = null;
description = "File to include additional settings for this provider from.";
type = nullOr path;
};
ssl = mkOption {
default = true;
description = "Whether to use HTTPS for this DDNS provider.";
type = bool;
};
username = mkOption {
default = null;
description = "Username for this DDNS provider.";
type = nullOr str;
};
password = mkOption {
default = null;
description = ''
Password for this DDNS provider.
WARNING: This will be world-readable in the nix store.
To store credentials securely, use the `include` or `configFile` options.
'';
type = nullOr str;
};
hostname = mkOption {
default = "*";
example = "your.cool-domain.com";
description = "Hostname alias(es).";
type = either str (listOf str);
};
};
in
{
enable = mkEnableOption (''
synchronise your machine's IP address with a dynamic DNS provider using inadyn
'');
user = mkOption {
default = "inadyn";
type = types.str;
description = ''
User account under which inadyn runs.
::: {.note}
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the inadyn service starts.
:::
'';
};
group = mkOption {
default = "inadyn";
type = types.str;
description = ''
Group account under which inadyn runs.
::: {.note}
If left as the default value this user will automatically be created
on system activation, otherwise you are responsible for
ensuring the user exists before the inadyn service starts.
:::
'';
};
interval = mkOption {
default = "*-*-* *:*:00";
description = ''
How often to check the current IP.
Uses the format described in {manpage}`systemd.time(7)`";
'';
type = str;
};
logLevel = lib.mkOption {
type = lib.types.enum [ "none" "err" "warning" "info" "notice" "debug" ];
default = "notice";
description = "Set inadyn's log level.";
};
settings = mkOption {
default = { };
description = "See `inadyn.conf (5)`";
type = submodule {
freeformType = attrs;
options = {
allow-ipv6 = mkOption {
default = config.networking.enableIPv6;
defaultText = "`config.networking.enableIPv6`";
description = "Whether to get IPv6 addresses from interfaces.";
type = bool;
};
forced-update = mkOption {
default = 2592000;
description = "Duration (in seconds) after which an update is forced.";
type = ints.positive;
};
provider = mkOption {
default = { };
description = ''
Settings for DDNS providers built-in to inadyn.
For a list of built-in providers, see `inadyn.conf (5)`.
'';
type = attrsOf (submodule {
freeformType = attrs;
options = providerOptions;
});
};
custom = mkOption {
default = { };
description = ''
Settings for custom DNS providers.
'';
type = attrsOf (submodule {
freeformType = attrs;
options = providerOptions // {
ddns-server = mkOption {
description = "DDNS server name.";
type = str;
};
ddns-path = mkOption {
description = ''
DDNS server path.
See `inadnyn.conf (5)` for a list for format specifiers that can be used.
'';
example = "/update?user=%u&password=%p&domain=%h&myip=%i";
type = str;
};
};
});
};
};
};
};
configFile = mkOption {
default = null;
description = ''
Configuration file for inadyn.
Setting this will override all other configuration options.
Passed to the inadyn service using LoadCredential.
'';
type = nullOr path;
};
};
config = lib.mkIf cfg.enable {
systemd = {
services.inadyn = {
description = "Update nameservers using inadyn";
documentation = [
"man:inadyn"
"man:inadyn.conf"
"file:${pkgs.inadyn}/share/doc/inadyn/README.md"
];
requires = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
startAt = cfg.interval;
serviceConfig = {
Type = "oneshot";
ExecStart = ''${lib.getExe pkgs.inadyn} -f ${configFile} --cache-dir ''${CACHE_DIRECTORY}/inadyn -1 --foreground -l ${cfg.logLevel}'';
LoadCredential = "config:${configFile}";
CacheDirectory = "inadyn";
User = cfg.user;
Group = cfg.group;
UMask = "0177";
LockPersonality = true;
MemoryDenyWriteExecute = true;
RestrictAddressFamilies = "AF_INET AF_INET6 AF_NETLINK";
NoNewPrivileges = true;
PrivateDevices = true;
PrivateTmp = true;
PrivateUsers = true;
ProtectSystem = "strict";
ProtectProc = "invisible";
ProtectHome = true;
ProtectClock = true;
ProtectControlGroups = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallErrorNumber = "EPERM";
SystemCallFilter = "@system-service";
CapabilityBoundingSet = "";
};
};
timers.inadyn.timerConfig.Persistent = true;
};
users.users.inadyn = mkIf (cfg.user == "inadyn") {
group = cfg.group;
isSystemUser = true;
};
users.groups = mkIf (cfg.group == "inadyn") {
inadyn = { };
};
};
}

View File

@ -226,7 +226,7 @@ in {
}; };
settings = mkOption { settings = mkOption {
type = types.attrs; type = types.submodule { freeformType = types.attrs; };
default = {}; default = {};
description = '' description = ''
Extra configuration as nix values. Extra configuration as nix values.

View File

@ -0,0 +1,160 @@
{
config,
lib,
pkgs,
...
}:
let
inherit (lib)
getExe
literalExpression
mkAfter
mkEnableOption
mkIf
mkMerge
mkOption
optionalAttrs
optionalString
;
inherit (lib.types)
bool
listOf
nullOr
path
port
str
;
cfg = config.services.netbird.server.coturn;
in
{
options.services.netbird.server.coturn = {
enable = mkEnableOption "a Coturn server for Netbird, will also open the firewall on the configured range";
useAcmeCertificates = mkOption {
type = bool;
default = false;
description = ''
Whether to use ACME certificates corresponding to the given domain for the server.
'';
};
domain = mkOption {
type = str;
description = "The domain under which the coturn server runs.";
};
user = mkOption {
type = str;
default = "netbird";
description = ''
The username used by netbird to connect to the coturn server.
'';
};
password = mkOption {
type = nullOr str;
default = null;
description = ''
The password of the user used by netbird to connect to the coturn server.
'';
};
passwordFile = mkOption {
type = nullOr path;
default = null;
description = ''
The path to a file containing the password of the user used by netbird to connect to the coturn server.
'';
};
openPorts = mkOption {
type = listOf port;
default = with config.services.coturn; [
listening-port
alt-listening-port
tls-listening-port
alt-tls-listening-port
];
defaultText = literalExpression ''
with config.services.coturn; [
listening-port
alt-listening-port
tls-listening-port
alt-tls-listening-port
];
'';
description = ''
The list of ports used by coturn for listening to open in the firewall.
'';
};
};
config = mkIf cfg.enable (mkMerge [
{
assertions = [
{
assertion = (cfg.password == null) != (cfg.passwordFile == null);
message = "Exactly one of `password` or `passwordFile` must be given for the coturn setup.";
}
];
services.coturn =
{
enable = true;
realm = cfg.domain;
lt-cred-mech = true;
no-cli = true;
extraConfig = ''
fingerprint
user=${cfg.user}:${if cfg.password != null then cfg.password else "@password@"}
no-software-attribute
'';
}
// (optionalAttrs cfg.useAcmeCertificates {
cert = "@cert@";
pkey = "@pkey@";
});
systemd.services.coturn =
let
dir = config.security.acme.certs.${cfg.domain}.directory;
preStart' =
(optionalString (cfg.passwordFile != null) ''
${getExe pkgs.replace-secret} @password@ ${cfg.passwordFile} /run/coturn/turnserver.cfg
'')
+ (optionalString cfg.useAcmeCertificates ''
${getExe pkgs.replace-secret} @cert@ "$CREDENTIALS_DIRECTORY/cert.pem" /run/coturn/turnserver.cfg
${getExe pkgs.replace-secret} @pkey@ "$CREDENTIALS_DIRECTORY/pkey.pem" /run/coturn/turnserver.cfg
'');
in
(optionalAttrs (preStart' != "") { preStart = mkAfter preStart'; })
// (optionalAttrs cfg.useAcmeCertificates {
serviceConfig.LoadCredential = [
"cert.pem:${dir}/fullchain.pem"
"pkey.pem:${dir}/key.pem"
];
});
security.acme.certs.${cfg.domain}.postRun = optionalString cfg.useAcmeCertificates "systemctl restart coturn.service";
networking.firewall = {
allowedUDPPorts = cfg.openPorts;
allowedTCPPorts = cfg.openPorts;
allowedUDPPortRanges = [
{
from = cfg.minPort;
to = cfg.maxPort;
}
];
};
}
]);
}

View File

@ -0,0 +1,186 @@
{
config,
lib,
pkgs,
...
}:
let
inherit (lib)
boolToString
concatStringsSep
hasAttr
isBool
mapAttrs
mkDefault
mkEnableOption
mkIf
mkOption
mkPackageOption
;
inherit (lib.types)
attrsOf
bool
either
package
str
submodule
;
toStringEnv = value: if isBool value then boolToString value else toString value;
cfg = config.services.netbird.server.dashboard;
in
{
options.services.netbird.server.dashboard = {
enable = mkEnableOption "the static netbird dashboard frontend";
package = mkPackageOption pkgs "netbird-dashboard" { };
enableNginx = mkEnableOption "Nginx reverse-proxy to serve the dashboard.";
domain = mkOption {
type = str;
default = "localhost";
description = "The domain under which the dashboard runs.";
};
managementServer = mkOption {
type = str;
description = "The address of the management server, used for the API endpoints.";
};
settings = mkOption {
type = submodule { freeformType = attrsOf (either str bool); };
defaultText = ''
{
AUTH_AUDIENCE = "netbird";
AUTH_CLIENT_ID = "netbird";
AUTH_SUPPORTED_SCOPES = "openid profile email";
NETBIRD_TOKEN_SOURCE = "idToken";
USE_AUTH0 = false;
}
'';
description = ''
An attribute set that will be used to substitute variables when building the dashboard.
Any values set here will be templated into the frontend and be public for anyone that can reach your website.
The exact values sadly aren't documented anywhere.
A starting point when searching for valid values is this [script](https://github.com/netbirdio/dashboard/blob/main/docker/init_react_envs.sh)
The only mandatory value is 'AUTH_AUTHORITY' as we cannot set a default value here.
'';
};
finalDrv = mkOption {
readOnly = true;
type = package;
description = ''
The derivation containing the final templated dashboard.
'';
};
};
config = mkIf cfg.enable {
assertions = [
{
assertion = hasAttr "AUTH_AUTHORITY" cfg.settings;
message = "The setting AUTH_AUTHORITY is required for the dasboard to function.";
}
];
services.netbird.server.dashboard = {
settings =
{
# Due to how the backend and frontend work this secret will be templated into the backend
# and then served statically from your website
# This enables you to login without the normally needed indirection through the backend
# but this also means anyone that can reach your website can
# fetch this secret, which is why there is no real need to put it into
# special options as its public anyway
# As far as I know leaking this secret is just
# an information leak as one can fetch some basic app
# informations from the IDP
# To actually do something one still needs to have login
# data and this secret so this being public will not
# suffice for anything just decreasing security
AUTH_CLIENT_SECRET = "";
NETBIRD_MGMT_API_ENDPOINT = cfg.managementServer;
NETBIRD_MGMT_GRPC_API_ENDPOINT = cfg.managementServer;
}
// (mapAttrs (_: mkDefault) {
# Those values have to be easily overridable
AUTH_AUDIENCE = "netbird"; # must be set for your devices to be able to log in
AUTH_CLIENT_ID = "netbird";
AUTH_SUPPORTED_SCOPES = "openid profile email";
NETBIRD_TOKEN_SOURCE = "idToken";
USE_AUTH0 = false;
});
# The derivation containing the templated dashboard
finalDrv =
pkgs.runCommand "netbird-dashboard"
{
nativeBuildInputs = [ pkgs.gettext ];
env = {
ENV_STR = concatStringsSep " " [
"$AUTH_AUDIENCE"
"$AUTH_AUTHORITY"
"$AUTH_CLIENT_ID"
"$AUTH_CLIENT_SECRET"
"$AUTH_REDIRECT_URI"
"$AUTH_SILENT_REDIRECT_URI"
"$AUTH_SUPPORTED_SCOPES"
"$NETBIRD_DRAG_QUERY_PARAMS"
"$NETBIRD_GOOGLE_ANALYTICS_ID"
"$NETBIRD_HOTJAR_TRACK_ID"
"$NETBIRD_MGMT_API_ENDPOINT"
"$NETBIRD_MGMT_GRPC_API_ENDPOINT"
"$NETBIRD_TOKEN_SOURCE"
"$USE_AUTH0"
];
} // (mapAttrs (_: toStringEnv) cfg.settings);
}
''
cp -R ${cfg.package} build
find build -type d -exec chmod 755 {} \;
OIDC_TRUSTED_DOMAINS="build/OidcTrustedDomains.js"
envsubst "$ENV_STR" < "$OIDC_TRUSTED_DOMAINS.tmpl" > "$OIDC_TRUSTED_DOMAINS"
for f in $(grep -R -l AUTH_SUPPORTED_SCOPES build/); do
mv "$f" "$f.copy"
envsubst "$ENV_STR" < "$f.copy" > "$f"
rm "$f.copy"
done
cp -R build $out
'';
};
services.nginx = mkIf cfg.enableNginx {
enable = true;
virtualHosts.${cfg.domain} = {
locations = {
"/" = {
root = cfg.finalDrv;
tryFiles = "$uri $uri.html $uri/ =404";
};
"/404.html".extraConfig = ''
internal;
'';
};
extraConfig = ''
error_page 404 /404.html;
'';
};
};
};
}

View File

@ -0,0 +1,460 @@
{
config,
lib,
pkgs,
utils,
...
}:
let
inherit (lib)
any
concatMap
getExe'
literalExpression
mkEnableOption
mkIf
mkOption
mkPackageOption
optional
recursiveUpdate
;
inherit (lib.types)
bool
enum
listOf
port
str
;
inherit (utils) escapeSystemdExecArgs genJqSecretsReplacementSnippet;
stateDir = "/var/lib/netbird-mgmt";
settingsFormat = pkgs.formats.json { };
defaultSettings = {
Stuns = [
{
Proto = "udp";
URI = "stun:${cfg.turnDomain}:3478";
Username = "";
Password = null;
}
];
TURNConfig = {
Turns = [
{
Proto = "udp";
URI = "turn:${cfg.turnDomain}:${builtins.toString cfg.turnPort}";
Username = "netbird";
Password = "netbird";
}
];
CredentialsTTL = "12h";
Secret = "not-secure-secret";
TimeBasedCredentials = false;
};
Signal = {
Proto = "https";
URI = "${cfg.domain}:443";
Username = "";
Password = null;
};
ReverseProxy = {
TrustedHTTPProxies = [ ];
TrustedHTTPProxiesCount = 0;
TrustedPeers = [ "0.0.0.0/0" ];
};
Datadir = "${stateDir}/data";
DataStoreEncryptionKey = "very-insecure-key";
StoreConfig = {
Engine = "sqlite";
};
HttpConfig = {
Address = "127.0.0.1:${builtins.toString cfg.port}";
IdpSignKeyRefreshEnabled = true;
OIDCConfigEndpoint = cfg.oidcConfigEndpoint;
};
IdpManagerConfig = {
ManagerType = "none";
ClientConfig = {
Issuer = "";
TokenEndpoint = "";
ClientID = "netbird";
ClientSecret = "";
GrantType = "client_credentials";
};
ExtraConfig = { };
Auth0ClientCredentials = null;
AzureClientCredentials = null;
KeycloakClientCredentials = null;
ZitadelClientCredentials = null;
};
DeviceAuthorizationFlow = {
Provider = "none";
ProviderConfig = {
Audience = "netbird";
Domain = null;
ClientID = "netbird";
TokenEndpoint = null;
DeviceAuthEndpoint = "";
Scope = "openid profile email";
UseIDToken = false;
};
};
PKCEAuthorizationFlow = {
ProviderConfig = {
Audience = "netbird";
ClientID = "netbird";
ClientSecret = "";
AuthorizationEndpoint = "";
TokenEndpoint = "";
Scope = "openid profile email";
RedirectURLs = [ "http://localhost:53000" ];
UseIDToken = false;
};
};
};
managementConfig = recursiveUpdate defaultSettings cfg.settings;
managementFile = settingsFormat.generate "config.json" managementConfig;
cfg = config.services.netbird.server.management;
in
{
options.services.netbird.server.management = {
enable = mkEnableOption "Netbird Management Service.";
package = mkPackageOption pkgs "netbird" { };
domain = mkOption {
type = str;
description = "The domain under which the management API runs.";
};
turnDomain = mkOption {
type = str;
description = "The domain of the TURN server to use.";
};
turnPort = mkOption {
type = port;
default = 3478;
description = ''
The port of the TURN server to use.
'';
};
dnsDomain = mkOption {
type = str;
default = "netbird.selfhosted";
description = "Domain used for peer resolution.";
};
singleAccountModeDomain = mkOption {
type = str;
default = "netbird.selfhosted";
description = ''
Enables single account mode.
This means that all the users will be under the same account grouped by the specified domain.
If the installation has more than one account, the property is ineffective.
'';
};
disableAnonymousMetrics = mkOption {
type = bool;
default = true;
description = "Disables push of anonymous usage metrics to NetBird.";
};
disableSingleAccountMode = mkOption {
type = bool;
default = false;
description = ''
If set to true, disables single account mode.
The `singleAccountModeDomain` property will be ignored and every new user will have a separate NetBird account.
'';
};
port = mkOption {
type = port;
default = 8011;
description = "Internal port of the management server.";
};
extraOptions = mkOption {
type = listOf str;
default = [ ];
description = ''
Additional options given to netbird-mgmt as commandline arguments.
'';
};
oidcConfigEndpoint = mkOption {
type = str;
description = "The oidc discovery endpoint.";
example = "https://example.eu.auth0.com/.well-known/openid-configuration";
};
settings = mkOption {
inherit (settingsFormat) type;
defaultText = literalExpression ''
defaultSettings = {
Stuns = [
{
Proto = "udp";
URI = "stun:''${cfg.turnDomain}:3478";
Username = "";
Password = null;
}
];
TURNConfig = {
Turns = [
{
Proto = "udp";
URI = "turn:''${cfg.turnDomain}:3478";
Username = "netbird";
Password = "netbird";
}
];
CredentialsTTL = "12h";
Secret = "not-secure-secret";
TimeBasedCredentials = false;
};
Signal = {
Proto = "https";
URI = "''${cfg.domain}:443";
Username = "";
Password = null;
};
ReverseProxy = {
TrustedHTTPProxies = [ ];
TrustedHTTPProxiesCount = 0;
TrustedPeers = [ "0.0.0.0/0" ];
};
Datadir = "''${stateDir}/data";
DataStoreEncryptionKey = "genEVP6j/Yp2EeVujm0zgqXrRos29dQkpvX0hHdEUlQ=";
StoreConfig = { Engine = "sqlite"; };
HttpConfig = {
Address = "127.0.0.1:''${builtins.toString cfg.port}";
IdpSignKeyRefreshEnabled = true;
OIDCConfigEndpoint = cfg.oidcConfigEndpoint;
};
IdpManagerConfig = {
ManagerType = "none";
ClientConfig = {
Issuer = "";
TokenEndpoint = "";
ClientID = "netbird";
ClientSecret = "";
GrantType = "client_credentials";
};
ExtraConfig = { };
Auth0ClientCredentials = null;
AzureClientCredentials = null;
KeycloakClientCredentials = null;
ZitadelClientCredentials = null;
};
DeviceAuthorizationFlow = {
Provider = "none";
ProviderConfig = {
Audience = "netbird";
Domain = null;
ClientID = "netbird";
TokenEndpoint = null;
DeviceAuthEndpoint = "";
Scope = "openid profile email offline_access api";
UseIDToken = false;
};
};
PKCEAuthorizationFlow = {
ProviderConfig = {
Audience = "netbird";
ClientID = "netbird";
ClientSecret = "";
AuthorizationEndpoint = "";
TokenEndpoint = "";
Scope = "openid profile email offline_access api";
RedirectURLs = "http://localhost:53000";
UseIDToken = false;
};
};
};
'';
default = { };
description = ''
Configuration of the netbird management server.
Options containing secret data should be set to an attribute set containing the attribute _secret
- a string pointing to a file containing the value the option should be set to.
See the example to get a better picture of this: in the resulting management.json file,
the `DataStoreEncryptionKey` key will be set to the contents of the /run/agenix/netbird_mgmt-data_store_encryption_key file.
'';
example = {
DataStoreEncryptionKey = {
_secret = "/run/agenix/netbird_mgmt-data_store_encryption_key";
};
};
};
logLevel = mkOption {
type = enum [
"ERROR"
"WARN"
"INFO"
"DEBUG"
];
default = "INFO";
description = "Log level of the netbird services.";
};
enableNginx = mkEnableOption "Nginx reverse-proxy for the netbird management service.";
};
config = mkIf cfg.enable {
warnings =
concatMap
(
{ check, name }:
optional check "${name} is world-readable in the Nix Store, you should provide it as a _secret."
)
[
{
check = builtins.isString managementConfig.TURNConfig.Secret;
name = "The TURNConfig.secret";
}
{
check = builtins.isString managementConfig.DataStoreEncryptionKey;
name = "The DataStoreEncryptionKey";
}
{
check = any (T: (T ? Password) && builtins.isString T.Password) managementConfig.TURNConfig.Turns;
name = "A Turn configuration's password";
}
];
systemd.services.netbird-management = {
description = "The management server for Netbird, a wireguard VPN";
documentation = [ "https://netbird.io/docs/" ];
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
restartTriggers = [ managementFile ];
preStart = genJqSecretsReplacementSnippet managementConfig "${stateDir}/management.json";
serviceConfig = {
ExecStart = escapeSystemdExecArgs (
[
(getExe' cfg.package "netbird-mgmt")
"management"
# Config file
"--config"
"${stateDir}/management.json"
# Data directory
"--datadir"
"${stateDir}/data"
# DNS domain
"--dns-domain"
cfg.dnsDomain
# Port to listen on
"--port"
cfg.port
# Log to stdout
"--log-file"
"console"
# Log level
"--log-level"
cfg.logLevel
#
"--idp-sign-key-refresh-enabled"
# Domain for internal resolution
"--single-account-mode-domain"
cfg.singleAccountModeDomain
]
++ (optional cfg.disableAnonymousMetrics "--disable-anonymous-metrics")
++ (optional cfg.disableSingleAccountMode "--disable-single-account-mode")
++ cfg.extraOptions
);
Restart = "always";
RuntimeDirectory = "netbird-mgmt";
StateDirectory = [
"netbird-mgmt"
"netbird-mgmt/data"
];
WorkingDirectory = stateDir;
# hardening
LockPersonality = true;
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
PrivateMounts = true;
PrivateTmp = true;
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectSystem = true;
RemoveIPC = true;
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
};
stopIfChanged = false;
};
services.nginx = mkIf cfg.enableNginx {
enable = true;
virtualHosts.${cfg.domain} = {
locations = {
"/api".proxyPass = "http://localhost:${builtins.toString cfg.port}";
"/management.ManagementService/".extraConfig = ''
# This is necessary so that grpc connections do not get closed early
# see https://stackoverflow.com/a/67805465
client_body_timeout 1d;
grpc_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
grpc_pass grpc://localhost:${builtins.toString cfg.port};
grpc_read_timeout 1d;
grpc_send_timeout 1d;
grpc_socket_keepalive on;
'';
};
};
};
};
}

View File

@ -0,0 +1,42 @@
# Netbird server {#module-services-netbird-server}
NetBird is a VPN built on top of WireGuard® making it easy to create secure private networks for your organization or home.
## Quickstart {#module-services-netbird-server-quickstart}
To fully setup Netbird as a self-hosted server, we need both a Coturn server and an identity provider, the list of supported SSOs and their setup are available [on Netbird's documentation](https://docs.netbird.io/selfhosted/selfhosted-guide#step-3-configure-identity-provider-idp).
There are quite a few settings that need to be passed to Netbird for it to function, and a minimal config looks like :
```nix
services.netbird.server = {
enable = true;
domain = "netbird.example.selfhosted";
enableNginx = true;
coturn = {
enable = true;
passwordFile = "/path/to/a/secret/password";
};
management = {
oidcConfigEndpoint = "https://sso.example.selfhosted/oauth2/openid/netbird/.well-known/openid-configuration";
settings = {
TURNConfig = {
Turns = [
{
Proto = "udp";
URI = "turn:netbird.example.selfhosted:3478";
Username = "netbird";
Password._secret = "/path/to/a/secret/password";
}
];
};
};
};
};
```

View File

@ -0,0 +1,67 @@
{ config, lib, ... }:
let
inherit (lib)
mkEnableOption
mkIf
mkOption
optionalAttrs
;
inherit (lib.types) str;
cfg = config.services.netbird.server;
in
{
meta = {
maintainers = with lib.maintainers; [ thubrecht ];
doc = ./server.md;
};
# Import the separate components
imports = [
./coturn.nix
./dashboard.nix
./management.nix
./signal.nix
];
options.services.netbird.server = {
enable = mkEnableOption "Netbird Server stack, comprising the dashboard, management API and signal service";
enableNginx = mkEnableOption "Nginx reverse-proxy for the netbird server services.";
domain = mkOption {
type = str;
description = "The domain under which the netbird server runs.";
};
};
config = mkIf cfg.enable {
services.netbird.server = {
dashboard = {
inherit (cfg) enable domain enableNginx;
managementServer = "https://${cfg.domain}";
};
management =
{
inherit (cfg) enable domain enableNginx;
}
// (optionalAttrs cfg.coturn.enable {
turnDomain = cfg.domain;
turnPort = config.services.coturn.tls-listening-port;
});
signal = {
inherit (cfg) enable domain enableNginx;
};
coturn = {
inherit (cfg) domain;
};
};
};
}

View File

@ -0,0 +1,123 @@
{
config,
lib,
pkgs,
utils,
...
}:
let
inherit (lib)
getExe'
mkEnableOption
mkIf
mkPackageOption
mkOption
;
inherit (lib.types) enum port str;
inherit (utils) escapeSystemdExecArgs;
cfg = config.services.netbird.server.signal;
in
{
options.services.netbird.server.signal = {
enable = mkEnableOption "Netbird's Signal Service";
package = mkPackageOption pkgs "netbird" { };
enableNginx = mkEnableOption "Nginx reverse-proxy for the netbird signal service.";
domain = mkOption {
type = str;
description = "The domain name for the signal service.";
};
port = mkOption {
type = port;
default = 8012;
description = "Internal port of the signal server.";
};
logLevel = mkOption {
type = enum [
"ERROR"
"WARN"
"INFO"
"DEBUG"
];
default = "INFO";
description = "Log level of the netbird signal service.";
};
};
config = mkIf cfg.enable {
systemd.services.netbird-signal = {
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = escapeSystemdExecArgs [
(getExe' cfg.package "netbird-signal")
"run"
# Port to listen on
"--port"
cfg.port
# Log to stdout
"--log-file"
"console"
# Log level
"--log-level"
cfg.logLevel
];
Restart = "always";
RuntimeDirectory = "netbird-mgmt";
StateDirectory = "netbird-mgmt";
WorkingDirectory = "/var/lib/netbird-mgmt";
# hardening
LockPersonality = true;
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
PrivateMounts = true;
PrivateTmp = true;
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectSystem = true;
RemoveIPC = true;
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
};
stopIfChanged = false;
};
services.nginx = mkIf cfg.enableNginx {
enable = true;
virtualHosts.${cfg.domain} = {
locations."/signalexchange.SignalExchange/".extraConfig = ''
# This is necessary so that grpc connections do not get closed early
# see https://stackoverflow.com/a/67805465
client_body_timeout 1d;
grpc_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
grpc_pass grpc://localhost:${builtins.toString cfg.port};
grpc_read_timeout 1d;
grpc_send_timeout 1d;
grpc_socket_keepalive on;
'';
};
};
};
}

View File

@ -0,0 +1,156 @@
{ config, lib, pkgs, utils, ... }:
let
inherit (lib) mkEnableOption mkPackageOption mkOption mkIf mkDefault types optionals getExe;
inherit (utils) escapeSystemdExecArgs;
cfg = config.services.sunshine;
# ports used are offset from a single base port, see https://docs.lizardbyte.dev/projects/sunshine/en/latest/about/advanced_usage.html#port
generatePorts = port: offsets: map (offset: port + offset) offsets;
defaultPort = 47989;
appsFormat = pkgs.formats.json { };
settingsFormat = pkgs.formats.keyValue { };
appsFile = appsFormat.generate "apps.json" cfg.applications;
configFile = settingsFormat.generate "sunshine.conf" cfg.settings;
in
{
options.services.sunshine = with types; {
enable = mkEnableOption "Sunshine, a self-hosted game stream host for Moonlight";
package = mkPackageOption pkgs "sunshine" { };
openFirewall = mkOption {
type = bool;
default = false;
description = ''
Whether to automatically open ports in the firewall.
'';
};
capSysAdmin = mkOption {
type = bool;
default = false;
description = ''
Whether to give the Sunshine binary CAP_SYS_ADMIN, required for DRM/KMS screen capture.
'';
};
settings = mkOption {
default = { };
description = ''
Settings to be rendered into the configuration file. If this is set, no configuration is possible from the web UI.
See https://docs.lizardbyte.dev/projects/sunshine/en/latest/about/advanced_usage.html#configuration for syntax.
'';
example = ''
{
sunshine_name = "nixos";
}
'';
type = submodule (settings: {
freeformType = settingsFormat.type;
options.port = mkOption {
type = port;
default = defaultPort;
description = ''
Base port -- others used are offset from this one, see https://docs.lizardbyte.dev/projects/sunshine/en/latest/about/advanced_usage.html#port for details.
'';
};
});
};
applications = mkOption {
default = { };
description = ''
Configuration for applications to be exposed to Moonlight. If this is set, no configuration is possible from the web UI, and must be by the `settings` option.
'';
example = ''
{
env = {
PATH = "$(PATH):$(HOME)/.local/bin";
};
apps = [
{
name = "1440p Desktop";
prep-cmd = [
{
do = "''${pkgs.kdePackages.libkscreen}/bin/kscreen-doctor output.DP-4.mode.2560x1440@144";
undo = "''${pkgs.kdePackages.libkscreen}/bin/kscreen-doctor output.DP-4.mode.3440x1440@144";
}
];
exclude-global-prep-cmd = "false";
auto-detach = "true";
}
];
}
'';
type = submodule {
options = {
env = mkOption {
default = { };
description = ''
Environment variables to be set for the applications.
'';
type = attrsOf str;
};
apps = mkOption {
default = [ ];
description = ''
Applications to be exposed to Moonlight.
'';
type = listOf attrs;
};
};
};
};
};
config = mkIf cfg.enable {
services.sunshine.settings.file_apps = mkIf (cfg.applications.apps != [ ]) "${appsFile}";
environment.systemPackages = [
cfg.package
];
networking.firewall = mkIf cfg.openFirewall {
allowedTCPPorts = generatePorts cfg.settings.port [ (-5) 0 1 21 ];
allowedUDPPorts = generatePorts cfg.settings.port [ 9 10 11 13 21 ];
};
boot.kernelModules = [ "uinput" ];
services.udev.packages = [ cfg.package ];
services.avahi = {
enable = mkDefault true;
publish = {
enable = mkDefault true;
userServices = mkDefault true;
};
};
security.wrappers.sunshine = mkIf cfg.capSysAdmin {
owner = "root";
group = "root";
capabilities = "cap_sys_admin+p";
source = getExe cfg.package;
};
systemd.user.services.sunshine = {
description = "Self-hosted game stream host for Moonlight";
wantedBy = [ "graphical-session.target" ];
partOf = [ "graphical-session.target" ];
wants = [ "graphical-session.target" ];
after = [ "graphical-session.target" ];
startLimitIntervalSec = 500;
startLimitBurst = 5;
serviceConfig = {
# only add configFile if an application or a setting other than the default port is set to allow configuration from web UI
ExecStart = escapeSystemdExecArgs ([
(if cfg.capSysAdmin then "${config.security.wrapperDir}/sunshine" else "${getExe cfg.package}")
] ++ optionals (cfg.applications.apps != [ ] || (builtins.length (builtins.attrNames cfg.settings) > 1 || cfg.settings.port != defaultPort)) [ "${configFile}" ]);
Restart = "on-failure";
RestartSec = "5s";
};
};
};
}

View File

@ -124,11 +124,20 @@ let
fi fi
''} ''}
# ensure wpa_supplicant.conf exists, or the daemon will fail to start
${optionalString cfg.allowAuxiliaryImperativeNetworks ''
touch /etc/wpa_supplicant.conf
''}
# substitute environment variables # substitute environment variables
if [ -f "${configFile}" ]; then if [ -f "${configFile}" ]; then
${pkgs.gawk}/bin/awk '{ ${pkgs.gawk}/bin/awk '{
for(varname in ENVIRON) for(varname in ENVIRON) {
gsub("@"varname"@", ENVIRON[varname]) find = "@"varname"@"
repl = ENVIRON[varname]
if (i = index($0, find))
$0 = substr($0, 1, i-1) repl substr($0, i+length(find))
}
print print
}' "${configFile}" > "${finalConfig}" }' "${configFile}" > "${finalConfig}"
else else

View File

@ -0,0 +1,131 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.manticore;
format = pkgs.formats.json { };
toSphinx = {
mkKeyValue ? mkKeyValueDefault {} "=",
listsAsDuplicateKeys ? true
}: attrsOfAttrs:
let
# map function to string for each key val
mapAttrsToStringsSep = sep: mapFn: attrs:
concatStringsSep sep
(mapAttrsToList mapFn attrs);
mkSection = sectName: sectValues: ''
${sectName} {
'' + lib.generators.toKeyValue { inherit mkKeyValue listsAsDuplicateKeys; } sectValues + ''}'';
in
# map input to ini sections
mapAttrsToStringsSep "\n" mkSection attrsOfAttrs;
configFile = pkgs.writeText "manticore.conf" (
toSphinx {
mkKeyValue = k: v: " ${k} = ${v}";
} cfg.settings
);
in {
options = {
services.manticore = {
enable = mkEnableOption "Manticoresearch";
settings = mkOption {
default = {
searchd = {
listen = [
"127.0.0.1:9312"
"127.0.0.1:9306:mysql"
"127.0.0.1:9308:http"
];
log = "/var/log/manticore/searchd.log";
query_log = "/var/log/manticore/query.log";
pid_file = "/run/manticore/searchd.pid";
data_dir = "/var/lib/manticore";
};
};
description = ''
Configuration for Manticoresearch. See
<https://manual.manticoresearch.com/Server%20settings>
for more information.
'';
type = types.submodule {
freeformType = format.type;
};
example = literalExpression ''
{
searchd = {
listen = [
"127.0.0.1:9312"
"127.0.0.1:9306:mysql"
"127.0.0.1:9308:http"
];
log = "/var/log/manticore/searchd.log";
query_log = "/var/log/manticore/query.log";
pid_file = "/run/manticore/searchd.pid";
data_dir = "/var/lib/manticore";
};
}
'';
};
};
};
config = mkIf cfg.enable {
systemd = {
packages = [ pkgs.manticoresearch ];
services.manticore = {
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
serviceConfig = {
ExecStart = [
""
"${pkgs.manticoresearch}/bin/searchd --config ${configFile}"
];
ExecStop = [
""
"${pkgs.manticoresearch}/bin/searchd --config ${configFile} --stopwait"
];
ExecStartPre = [ "" ];
DynamicUser = true;
LogsDirectory = "manticore";
RuntimeDirectory = "manticore";
StateDirectory = "manticore";
ReadWritePaths = "";
CapabilityBoundingSet = "";
RestrictAddressFamilies = [ "AF_UNIX" "AF_INET" "AF_INET6" ];
RestrictNamespaces = true;
PrivateDevices = true;
PrivateUsers = true;
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
SystemCallArchitectures = "native";
SystemCallFilter = [ "@system-service" "~@privileged" ];
RestrictRealtime = true;
LockPersonality = true;
MemoryDenyWriteExecute = true;
UMask = "0066";
ProtectHostname = true;
} // lib.optionalAttrs (cfg.settings.searchd.pid_file != null) {
PIDFile = cfg.settings.searchd.pid_file;
};
};
};
};
meta.maintainers = with lib.maintainers; [ onny ];
}

View File

@ -47,6 +47,7 @@ let
reverse-proxy = reverseProxy; reverse-proxy = reverseProxy;
proxy-prefix = proxyPrefix; proxy-prefix = proxyPrefix;
profile-url = profileURL; profile-url = profileURL;
oidc-issuer-url = oidcIssuerUrl;
redeem-url = redeemURL; redeem-url = redeemURL;
redirect-url = redirectURL; redirect-url = redirectURL;
request-logging = requestLogging; request-logging = requestLogging;
@ -131,6 +132,15 @@ in
example = "123456.apps.googleusercontent.com"; example = "123456.apps.googleusercontent.com";
}; };
oidcIssuerUrl = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
The OAuth issuer URL.
'';
example = "https://login.microsoftonline.com/{TENANT_ID}/v2.0";
};
clientSecret = mkOption { clientSecret = mkOption {
type = types.nullOr types.str; type = types.nullOr types.str;
description = '' description = ''

View File

@ -4,15 +4,29 @@ let
cfg = config.services.earlyoom; cfg = config.services.earlyoom;
inherit (lib) inherit (lib)
mkDefault mkEnableOption mkIf mkOption types concatStringsSep
mkRemovedOptionModule literalExpression escapeShellArg
escapeShellArg concatStringsSep optional optionalString; literalExpression
mkDefault
mkEnableOption
mkIf
mkOption
mkPackageOption
mkRemovedOptionModule
optionalString
optionals
types;
in in
{ {
meta = {
maintainers = with lib.maintainers; [ AndersonTorres ];
};
options.services.earlyoom = { options.services.earlyoom = {
enable = mkEnableOption "early out of memory killing"; enable = mkEnableOption "early out of memory killing";
package = mkPackageOption pkgs "earlyoom" { };
freeMemThreshold = mkOption { freeMemThreshold = mkOption {
type = types.ints.between 1 100; type = types.ints.between 1 100;
default = 10; default = 10;
@ -138,22 +152,21 @@ in
systemd.services.earlyoom = { systemd.services.earlyoom = {
description = "Early OOM Daemon for Linux"; description = "Early OOM Daemon for Linux";
wantedBy = [ "multi-user.target" ]; wantedBy = [ "multi-user.target" ];
path = optional cfg.enableNotifications pkgs.dbus; path = optionals cfg.enableNotifications [ pkgs.dbus ];
serviceConfig = { serviceConfig = {
StandardError = "journal"; StandardError = "journal";
ExecStart = concatStringsSep " " ([ ExecStart = concatStringsSep " " ([
"${pkgs.earlyoom}/bin/earlyoom" "${lib.getExe cfg.package}"
("-m ${toString cfg.freeMemThreshold}" ("-m ${toString cfg.freeMemThreshold}"
+ optionalString (cfg.freeMemKillThreshold != null) ",${toString cfg.freeMemKillThreshold}") + optionalString (cfg.freeMemKillThreshold != null) ",${toString cfg.freeMemKillThreshold}")
("-s ${toString cfg.freeSwapThreshold}" ("-s ${toString cfg.freeSwapThreshold}"
+ optionalString (cfg.freeSwapKillThreshold != null) ",${toString cfg.freeSwapKillThreshold}") + optionalString (cfg.freeSwapKillThreshold != null) ",${toString cfg.freeSwapKillThreshold}")
"-r ${toString cfg.reportInterval}" "-r ${toString cfg.reportInterval}"
] ]
++ optional cfg.enableDebugInfo "-d" ++ optionals cfg.enableDebugInfo [ "-d" ]
++ optional cfg.enableNotifications "-n" ++ optionals cfg.enableNotifications [ "-n" ]
++ optional (cfg.killHook != null) "-N ${escapeShellArg cfg.killHook}" ++ optionals (cfg.killHook != null) [ "-N ${escapeShellArg cfg.killHook}" ]
++ cfg.extraArgs ++ cfg.extraArgs);
);
}; };
}; };
}; };

View File

@ -0,0 +1,367 @@
{ pkgs, config, lib, ... }:
let
inherit (lib) optionalString mkDefault mkIf mkOption mkEnableOption literalExpression;
inherit (lib.types) nullOr attrsOf oneOf str int bool path package enum submodule;
inherit (lib.strings) concatMapStringsSep removePrefix toShellVars removeSuffix hasSuffix;
inherit (lib.attrsets) attrValues genAttrs filterAttrs mapAttrs' nameValuePair;
inherit (builtins) isInt isString toString typeOf;
cfg = config.services.firefly-iii;
user = cfg.user;
group = cfg.group;
defaultUser = "firefly-iii";
defaultGroup = "firefly-iii";
artisan = "${cfg.package}/artisan";
env-file-values = mapAttrs' (n: v: nameValuePair (removeSuffix "_FILE" n) v)
(filterAttrs (n: v: hasSuffix "_FILE" n) cfg.settings);
env-nonfile-values = filterAttrs (n: v: ! hasSuffix "_FILE" n) cfg.settings;
envfile = pkgs.writeText "firefly-iii-env" ''
${toShellVars env-file-values}
${toShellVars env-nonfile-values}
'';
fileenv-func = ''
cp --no-preserve=mode ${envfile} /tmp/firefly-iii-env
${concatMapStringsSep "\n"
(n: "${pkgs.replace-secret}/bin/replace-secret ${n} ${n} /tmp/firefly-iii-env")
(attrValues env-file-values)}
set -a
. /tmp/firefly-iii-env
set +a
'';
firefly-iii-maintenance = pkgs.writeShellScript "firefly-iii-maintenance.sh" ''
${fileenv-func}
${optionalString (cfg.settings.DB_CONNECTION == "sqlite")
"touch ${cfg.dataDir}/storage/database/database.sqlite"}
${artisan} migrate --seed --no-interaction --force
${artisan} firefly-iii:decrypt-all
${artisan} firefly-iii:upgrade-database
${artisan} firefly-iii:correct-database
${artisan} firefly-iii:report-integrity
${artisan} firefly-iii:laravel-passport-keys
${artisan} cache:clear
mv /tmp/firefly-iii-env /run/phpfpm/firefly-iii-env
'';
commonServiceConfig = {
Type = "oneshot";
User = user;
Group = group;
StateDirectory = "${removePrefix "/var/lib/" cfg.dataDir}";
WorkingDirectory = cfg.package;
PrivateTmp = true;
PrivateDevices = true;
CapabilityBoundingSet = "";
AmbientCapabilities = "";
ProtectSystem = "strict";
ProtectKernelTunables = true;
ProtectKernelModules = true;
ProtectControlGroups = true;
ProtectClock = true;
ProtectHostname = true;
ProtectHome = "tmpfs";
ProtectKernelLogs = true;
ProtectProc = "invisible";
ProcSubset = "pid";
PrivateNetwork = false;
RestrictAddressFamilies = "AF_INET AF_INET6 AF_UNIX";
SystemCallArchitectures = "native";
SystemCallFilter = [
"@system-service @resources"
"~@obsolete @privileged"
];
RestrictSUIDSGID = true;
RemoveIPC = true;
NoNewPrivileges = true;
RestrictRealtime = true;
RestrictNamespaces = true;
LockPersonality = true;
PrivateUsers = true;
};
in {
options.services.firefly-iii = {
enable = mkEnableOption "Firefly III: A free and open source personal finance manager";
user = mkOption {
type = str;
default = defaultUser;
description = "User account under which firefly-iii runs.";
};
group = mkOption {
type = str;
default = if cfg.enableNginx then "nginx" else defaultGroup;
defaultText = "If `services.firefly-iii.enableNginx` is true then `nginx` else ${defaultGroup}";
description = ''
Group under which firefly-iii runs. It is best to set this to the group
of whatever webserver is being used as the frontend.
'';
};
dataDir = mkOption {
type = path;
default = "/var/lib/firefly-iii";
description = ''
The place where firefly-iii stores its state.
'';
};
package = mkOption {
type = package;
default = pkgs.firefly-iii;
defaultText = literalExpression "pkgs.firefly-iii";
description = ''
The firefly-iii package served by php-fpm and the webserver of choice.
This option can be used to point the webserver to the correct root. It
may also be used to set the package to a different version, say a
development version.
'';
apply = firefly-iii : firefly-iii.override (prev: {
dataDir = cfg.dataDir;
});
};
enableNginx = mkOption {
type = bool;
default = false;
description = ''
Whether to enable nginx or not. If enabled, an nginx virtual host will
be created for access to firefly-iii. If not enabled, then you may use
`''${config.services.firefly-iii.package}` as your document root in
whichever webserver you wish to setup.
'';
};
virtualHost = mkOption {
type = str;
description = ''
The hostname at which you wish firefly-iii to be served. If you have
enabled nginx using `services.firefly-iii.enableNginx` then this will
be used.
'';
};
poolConfig = mkOption {
type = attrsOf (oneOf [ str int bool ]);
default = {
"pm" = "dynamic";
"pm.max_children" = 32;
"pm.start_servers" = 2;
"pm.min_spare_servers" = 2;
"pm.max_spare_servers" = 4;
"pm.max_requests" = 500;
};
description = ''
Options for the Firefly III PHP pool. See the documentation on <literal>php-fpm.conf</literal>
for details on configuration directives.
'';
};
settings = mkOption {
description = ''
Options for firefly-iii configuration. Refer to
<https://github.com/firefly-iii/firefly-iii/blob/main/.env.example> for
details on supported values. All <option>_FILE values supported by
upstream are supported here.
APP_URL will be set by `services.firefly-iii.virtualHost`, do not
redefine it here.
'';
example = literalExpression ''
{
APP_ENV = "production";
APP_KEY_FILE = "/var/secrets/firefly-iii-app-key.txt";
SITE_OWNER = "mail@example.com";
DB_CONNECTION = "mysql";
DB_HOST = "db";
DB_PORT = 3306;
DB_DATABASE = "firefly";
DB_USERNAME = "firefly";
DB_PASSWORD_FILE = "/var/secrets/firefly-iii-mysql-password.txt;
}
'';
default = {};
type = submodule {
freeformType = attrsOf (oneOf [str int bool]);
options = {
DB_CONNECTION = mkOption {
type = enum [ "sqlite" "pgsql" "mysql" ];
default = "sqlite";
example = "pgsql";
description = ''
The type of database you wish to use. Can be one of "sqlite",
"mysql" or "pgsql".
'';
};
APP_ENV = mkOption {
type = enum [ "local" "production" "testing" ];
default = "local";
example = "production";
description = ''
The app environment. It is recommended to keep this at "local".
Possible values are "local", "production" and "testing"
'';
};
DB_PORT = mkOption {
type = nullOr int;
default = if cfg.settings.DB_CONNECTION == "sqlite" then null
else if cfg.settings.DB_CONNECTION == "mysql" then 3306
else 5432;
defaultText = ''
`null` if DB_CONNECTION is "sqlite", `3306` if "mysql", `5432` if "pgsql"
'';
description = ''
The port your database is listening at. sqlite does not require
this value to be filled.
'';
};
APP_KEY_FILE = mkOption {
type = path;
description = ''
The path to your appkey. The file should contain a 32 character
random app key. This may be set using `echo "base64:$(head -c 32
/dev/urandom | base64)" > /path/to/key-file`.
'';
};
};
};
};
};
config = mkIf cfg.enable {
services.firefly-iii = {
settings = {
APP_URL = cfg.virtualHost;
};
};
services.phpfpm.pools.firefly-iii = {
inherit user group;
phpPackage = cfg.package.phpPackage;
phpOptions = ''
log_errors = on
'';
settings = {
"listen.mode" = "0660";
"listen.owner" = user;
"listen.group" = group;
"clear_env" = "no";
} // cfg.poolConfig;
};
systemd.services.phpfpm-firefly-iii.serviceConfig = {
EnvironmentFile = "/run/phpfpm/firefly-iii-env";
ExecStartPost = "${pkgs.coreutils}/bin/rm /run/phpfpm/firefly-iii-env";
};
systemd.services.firefly-iii-setup = {
requiredBy = [ "phpfpm-firefly-iii.service" ];
before = [ "phpfpm-firefly-iii.service" ];
serviceConfig = {
ExecStart = firefly-iii-maintenance;
RuntimeDirectory = "phpfpm";
RuntimeDirectoryPreserve = true;
} // commonServiceConfig;
unitConfig.JoinsNamespaceOf = "phpfpm-firefly-iii.service";
};
systemd.services.firefly-iii-cron = {
description = "Daily Firefly III cron job";
script = ''
${fileenv-func}
${artisan} firefly-iii:cron
'';
serviceConfig = commonServiceConfig;
};
systemd.timers.firefly-iii-cron = {
description = "Trigger Firefly Cron";
timerConfig = {
OnCalendar = "Daily";
RandomizedDelaySec = "1800s";
Persistent = true;
};
wantedBy = [ "timers.target" ];
};
services.nginx = mkIf cfg.enableNginx {
enable = true;
recommendedTlsSettings = mkDefault true;
recommendedOptimisation = mkDefault true;
recommendedGzipSettings = mkDefault true;
virtualHosts.${cfg.virtualHost} = {
root = "${cfg.package}/public";
locations = {
"/" = {
tryFiles = "$uri $uri/ /index.php?$query_string";
index = "index.php";
extraConfig = ''
sendfile off;
'';
};
"~ \.php$" = {
extraConfig = ''
include ${config.services.nginx.package}/conf/fastcgi_params ;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_param modHeadersAvailable true; #Avoid sending the security headers twice
fastcgi_pass unix:${config.services.phpfpm.pools.firefly-iii.socket};
'';
};
};
};
};
systemd.tmpfiles.settings."10-firefly-iii" = genAttrs [
"${cfg.dataDir}/storage"
"${cfg.dataDir}/storage/app"
"${cfg.dataDir}/storage/database"
"${cfg.dataDir}/storage/export"
"${cfg.dataDir}/storage/framework"
"${cfg.dataDir}/storage/framework/cache"
"${cfg.dataDir}/storage/framework/sessions"
"${cfg.dataDir}/storage/framework/views"
"${cfg.dataDir}/storage/logs"
"${cfg.dataDir}/storage/upload"
"${cfg.dataDir}/cache"
] (n: {
d = {
group = group;
mode = "0700";
user = user;
};
}) // {
"${cfg.dataDir}".d = {
group = group;
mode = "0710";
user = user;
};
};
users = {
users = mkIf (user == defaultUser) {
${defaultUser} = {
description = "Firefly-iii service user";
inherit group;
isSystemUser = true;
home = cfg.dataDir;
};
};
groups = mkIf (group == defaultGroup) {
${defaultGroup} = {};
};
};
};
}

View File

@ -2,7 +2,7 @@
let let
inherit (lib) mkDefault mkEnableOption mkForce mkIf mkMerge mkOption; inherit (lib) mkDefault mkEnableOption mkForce mkIf mkMerge mkOption mkPackageOption;
inherit (lib) literalExpression mapAttrs optional optionalString types; inherit (lib) literalExpression mapAttrs optional optionalString types;
cfg = config.services.limesurvey; cfg = config.services.limesurvey;
@ -12,8 +12,6 @@ let
group = config.services.httpd.group; group = config.services.httpd.group;
stateDir = "/var/lib/limesurvey"; stateDir = "/var/lib/limesurvey";
pkg = pkgs.limesurvey;
configType = with types; oneOf [ (attrsOf configType) str int bool ] // { configType = with types; oneOf [ (attrsOf configType) str int bool ] // {
description = "limesurvey config type (str, int, bool or attribute set thereof)"; description = "limesurvey config type (str, int, bool or attribute set thereof)";
}; };
@ -34,6 +32,8 @@ in
options.services.limesurvey = { options.services.limesurvey = {
enable = mkEnableOption "Limesurvey web application"; enable = mkEnableOption "Limesurvey web application";
package = mkPackageOption pkgs "limesurvey" { };
encryptionKey = mkOption { encryptionKey = mkOption {
type = types.str; type = types.str;
default = "E17687FC77CEE247F0E22BB3ECF27FDE8BEC310A892347EC13013ABA11AA7EB5"; default = "E17687FC77CEE247F0E22BB3ECF27FDE8BEC310A892347EC13013ABA11AA7EB5";
@ -240,7 +240,7 @@ in
adminAddr = mkDefault cfg.virtualHost.adminAddr; adminAddr = mkDefault cfg.virtualHost.adminAddr;
extraModules = [ "proxy_fcgi" ]; extraModules = [ "proxy_fcgi" ];
virtualHosts.${cfg.virtualHost.hostName} = mkMerge [ cfg.virtualHost { virtualHosts.${cfg.virtualHost.hostName} = mkMerge [ cfg.virtualHost {
documentRoot = mkForce "${pkg}/share/limesurvey"; documentRoot = mkForce "${cfg.package}/share/limesurvey";
extraConfig = '' extraConfig = ''
Alias "/tmp" "${stateDir}/tmp" Alias "/tmp" "${stateDir}/tmp"
<Directory "${stateDir}"> <Directory "${stateDir}">
@ -256,7 +256,7 @@ in
Options -Indexes Options -Indexes
</Directory> </Directory>
<Directory "${pkg}/share/limesurvey"> <Directory "${cfg.package}/share/limesurvey">
<FilesMatch "\.php$"> <FilesMatch "\.php$">
<If "-f %{REQUEST_FILENAME}"> <If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:${fpm.socket}|fcgi://localhost/" SetHandler "proxy:unix:${fpm.socket}|fcgi://localhost/"
@ -277,7 +277,7 @@ in
"d ${stateDir}/tmp/assets 0750 ${user} ${group} - -" "d ${stateDir}/tmp/assets 0750 ${user} ${group} - -"
"d ${stateDir}/tmp/runtime 0750 ${user} ${group} - -" "d ${stateDir}/tmp/runtime 0750 ${user} ${group} - -"
"d ${stateDir}/tmp/upload 0750 ${user} ${group} - -" "d ${stateDir}/tmp/upload 0750 ${user} ${group} - -"
"C ${stateDir}/upload 0750 ${user} ${group} - ${pkg}/share/limesurvey/upload" "C ${stateDir}/upload 0750 ${user} ${group} - ${cfg.package}/share/limesurvey/upload"
]; ];
systemd.services.limesurvey-init = { systemd.services.limesurvey-init = {
@ -288,8 +288,8 @@ in
environment.LIMESURVEY_CONFIG = limesurveyConfig; environment.LIMESURVEY_CONFIG = limesurveyConfig;
script = '' script = ''
# update or install the database as required # update or install the database as required
${pkgs.php81}/bin/php ${pkg}/share/limesurvey/application/commands/console.php updatedb || \ ${pkgs.php81}/bin/php ${cfg.package}/share/limesurvey/application/commands/console.php updatedb || \
${pkgs.php81}/bin/php ${pkg}/share/limesurvey/application/commands/console.php install admin password admin admin@example.com verbose ${pkgs.php81}/bin/php ${cfg.package}/share/limesurvey/application/commands/console.php install admin password admin admin@example.com verbose
''; '';
serviceConfig = { serviceConfig = {
User = user; User = user;

View File

@ -286,16 +286,16 @@ in
virtualHosts.${cfg.nginx.domain} = { virtualHosts.${cfg.nginx.domain} = {
# https://docs.pretalx.org/administrator/installation.html#step-7-ssl # https://docs.pretalx.org/administrator/installation.html#step-7-ssl
extraConfig = '' extraConfig = ''
more_set_headers Referrer-Policy same-origin; more_set_headers "Referrer-Policy: same-origin";
more_set_headers X-Content-Type-Options nosniff; more_set_headers "X-Content-Type-Options: nosniff";
''; '';
locations = { locations = {
"/".proxyPass = "http://pretalx"; "/".proxyPass = "http://pretalx";
"/media/" = { "/media/" = {
alias = "${cfg.settings.filesystem.data}/data/media/"; alias = "${cfg.settings.filesystem.data}/media/";
extraConfig = '' extraConfig = ''
access_log off; access_log off;
more_set_headers Content-Disposition 'attachment; filename="$1"'; more_set_headers 'Content-Disposition: attachment; filename="$1"';
expires 7d; expires 7d;
''; '';
}; };

View File

@ -71,7 +71,7 @@ in
services.xserver.libinput.enable = mkDefault true; services.xserver.libinput.enable = mkDefault true;
xdg.portal.lxqt.enable = true; xdg.portal.lxqt.enable = mkDefault true;
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050804 # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050804
xdg.portal.config.lxqt.default = mkDefault [ "lxqt" "gtk" ]; xdg.portal.config.lxqt.default = mkDefault [ "lxqt" "gtk" ];

View File

@ -41,7 +41,7 @@ with lib;
kernelParams = [ "console=ttyS0" "panic=1" "boot.panic_on_fail" ]; kernelParams = [ "console=ttyS0" "panic=1" "boot.panic_on_fail" ];
initrd.kernelModules = [ "virtio_scsi" ]; initrd.kernelModules = [ "virtio_scsi" ];
kernelModules = [ "virtio_pci" "virtio_net" ]; kernelModules = [ "virtio_pci" "virtio_net" ];
loader.grub.devices = lib.mkDefault ["/dev/vda"]; loader.grub.devices = ["/dev/vda"];
}; };
services.openssh = { services.openssh = {
enable = mkDefault true; enable = mkDefault true;

View File

@ -168,7 +168,10 @@ in rec {
(onFullSupported "nixpkgs.emacs") (onFullSupported "nixpkgs.emacs")
(onFullSupported "nixpkgs.jdk") (onFullSupported "nixpkgs.jdk")
(onSystems ["x86_64-linux"] "nixpkgs.mesa_i686") # i686 sanity check + useful (onSystems ["x86_64-linux"] "nixpkgs.mesa_i686") # i686 sanity check + useful
["nixpkgs.tarball"] [
"nixpkgs.tarball"
"nixpkgs.release-checks"
]
]; ];
}; };
} }

View File

@ -81,6 +81,7 @@ in rec {
php php
postgresql postgresql
python python
release-checks
rsyslog rsyslog
stdenv stdenv
subversion subversion
@ -103,6 +104,7 @@ in rec {
[ [
"nixos.channel" "nixos.channel"
"nixpkgs.tarball" "nixpkgs.tarball"
"nixpkgs.release-checks"
] ]
(map (onSystems [ "x86_64-linux" ]) [ (map (onSystems [ "x86_64-linux" ]) [
"nixos.tests.boot.biosCdrom" "nixos.tests.boot.biosCdrom"

View File

@ -308,6 +308,7 @@ in {
ferm = handleTest ./ferm.nix {}; ferm = handleTest ./ferm.nix {};
ferretdb = handleTest ./ferretdb.nix {}; ferretdb = handleTest ./ferretdb.nix {};
filesystems-overlayfs = runTest ./filesystems-overlayfs.nix; filesystems-overlayfs = runTest ./filesystems-overlayfs.nix;
firefly-iii = handleTest ./firefly-iii.nix {};
firefox = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox; }; firefox = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox; };
firefox-beta = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-beta; }; firefox-beta = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-beta; };
firefox-devedition = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-devedition; }; firefox-devedition = handleTest ./firefox.nix { firefoxPackage = pkgs.firefox-devedition; };
@ -857,6 +858,7 @@ in {
stunnel = handleTest ./stunnel.nix {}; stunnel = handleTest ./stunnel.nix {};
sudo = handleTest ./sudo.nix {}; sudo = handleTest ./sudo.nix {};
sudo-rs = handleTest ./sudo-rs.nix {}; sudo-rs = handleTest ./sudo-rs.nix {};
sunshine = handleTest ./sunshine.nix {};
suwayomi-server = handleTest ./suwayomi-server.nix {}; suwayomi-server = handleTest ./suwayomi-server.nix {};
swap-file-btrfs = handleTest ./swap-file-btrfs.nix {}; swap-file-btrfs = handleTest ./swap-file-btrfs.nix {};
swap-partition = handleTest ./swap-partition.nix {}; swap-partition = handleTest ./swap-partition.nix {};

View File

@ -1,7 +1,7 @@
import ./make-test-python.nix ({ pkgs, ... }: { import ./make-test-python.nix ({ pkgs, ... }: {
name = "caddy"; name = "caddy";
meta = with pkgs.lib.maintainers; { meta = with pkgs.lib.maintainers; {
maintainers = [ xfix Br1ght0ne ]; maintainers = [ Br1ght0ne ];
}; };
nodes = { nodes = {

View File

@ -1,7 +1,7 @@
import ./make-test-python.nix ({ lib, ... }: { import ./make-test-python.nix ({ lib, ... }: {
name = "earlyoom"; name = "earlyoom";
meta = { meta = {
maintainers = with lib.maintainers; [ ncfavier ]; maintainers = with lib.maintainers; [ ncfavier AndersonTorres ];
}; };
machine = { machine = {

View File

@ -0,0 +1,26 @@
import ./make-test-python.nix ({ lib, pkgs, ... }: {
name = "firefly-iii";
meta.maintainers = [ lib.maintainers.savyajha ];
nodes.machine = { config, ... }: {
environment.etc = {
"firefly-iii-appkey".text = "TestTestTestTestTestTestTestTest";
};
services.firefly-iii = {
enable = true;
virtualHost = "http://localhost";
enableNginx = true;
settings = {
APP_KEY_FILE = "/etc/firefly-iii-appkey";
LOG_CHANNEL = "stdout";
SITE_OWNER = "mail@example.com";
};
};
};
testScript = ''
machine.wait_for_unit("phpfpm-firefly-iii.service")
machine.wait_for_unit("nginx.service")
machine.succeed("curl -fvvv -Ls http://localhost/ | grep 'Firefly III'")
'';
})

View File

@ -2,7 +2,7 @@ import ./make-test-python.nix (
{ pkgs, lib, ...}: { pkgs, lib, ...}:
{ {
name = "gnome-extensions"; name = "gnome-extensions";
meta.maintainers = [ lib.maintainers.piegames ]; meta.maintainers = [ ];
nodes.machine = nodes.machine =
{ pkgs, ... }: { pkgs, ... }:

View File

@ -23,6 +23,7 @@ import ./make-test-python.nix ({ lib, ... }: {
}; };
services.paperless.settings = { services.paperless.settings = {
PAPERLESS_DBHOST = "/run/postgresql"; PAPERLESS_DBHOST = "/run/postgresql";
PAPERLESS_OCR_LANGUAGE = "deu";
}; };
}; };
}; in self; }; in self;

View File

@ -25,6 +25,10 @@ in {
}; };
}; };
environment.systemPackages = [
pkgs.phosh-mobile-settings
];
systemd.services.phosh = { systemd.services.phosh = {
environment = { environment = {
# Accelerated graphics fail on phoc 0.20 (wlroots 0.15) # Accelerated graphics fail on phoc 0.20 (wlroots 0.15)
@ -63,8 +67,13 @@ in {
phone.screenshot("03launcher") phone.screenshot("03launcher")
with subtest("Check the on-screen keyboard shows"): with subtest("Check the on-screen keyboard shows"):
phone.send_chars("setting", delay=0.2) phone.send_chars("mobile setting", delay=0.2)
phone.wait_for_text("123") # A button on the OSK phone.wait_for_text("123") # A button on the OSK
phone.screenshot("04osk") phone.screenshot("04osk")
with subtest("Check mobile-phosh-settings starts"):
phone.send_chars("\n")
phone.wait_for_text("Tweak advanced mobile settings");
phone.screenshot("05settings")
''; '';
}) })

View File

@ -6,7 +6,7 @@ let
port = "5232"; port = "5232";
filesystem_folder = "/data/radicale"; filesystem_folder = "/data/radicale";
cli = "${pkgs.calendar-cli}/bin/calendar-cli --caldav-user ${user} --caldav-pass ${password}"; cli = "${lib.getExe pkgs.calendar-cli} --caldav-user ${user} --caldav-pass ${password}";
in { in {
name = "radicale3"; name = "radicale3";
meta.maintainers = with lib.maintainers; [ dotlambda ]; meta.maintainers = with lib.maintainers; [ dotlambda ];

70
nixos/tests/sunshine.nix Normal file
View File

@ -0,0 +1,70 @@
import ./make-test-python.nix ({ pkgs, lib, ... }: {
name = "sunshine";
meta = {
# test is flaky on aarch64
broken = pkgs.stdenv.isAarch64;
maintainers = [ lib.maintainers.devusb ];
};
nodes.sunshine = { config, pkgs, ... }: {
imports = [
./common/x11.nix
];
services.sunshine = {
enable = true;
openFirewall = true;
settings = {
capture = "x11";
encoder = "software";
output_name = 0;
};
};
environment.systemPackages = with pkgs; [
gxmessage
];
};
nodes.moonlight = { config, pkgs, ... }: {
imports = [
./common/x11.nix
];
environment.systemPackages = with pkgs; [
moonlight-qt
];
};
enableOCR = true;
testScript = ''
# start the tests, wait for sunshine to be up
start_all()
sunshine.wait_for_open_port(48010,"localhost")
# set the admin username/password, restart sunshine
sunshine.execute("sunshine --creds sunshine sunshine")
sunshine.systemctl("restart sunshine","root")
sunshine.wait_for_open_port(48010,"localhost")
# initiate pairing from moonlight
moonlight.execute("moonlight pair sunshine --pin 1234 >&2 & disown")
moonlight.wait_for_console_text("Executing request")
# respond to pairing request from sunshine
sunshine.succeed("curl --insecure -u sunshine:sunshine -d '{\"pin\": \"1234\"}' https://localhost:47990/api/pin")
# close moonlight once pairing complete
moonlight.send_key("kp_enter")
# put words on the sunshine screen for moonlight to see
sunshine.execute("gxmessage 'hello world' -center -font 'sans 75' >&2 & disown")
# connect to sunshine from moonlight and look for the words
moonlight.execute("moonlight --video-decoder software stream sunshine 'Desktop' >&2 & disown")
moonlight.wait_for_text("hello world")
'';
})

View File

@ -102,17 +102,34 @@ import ./make-test-python.nix ({ pkgs, lib, ...}:
test2.psk = "@PSK_SPECIAL@"; # should be replaced test2.psk = "@PSK_SPECIAL@"; # should be replaced
test3.psk = "@PSK_MISSING@"; # should not be replaced test3.psk = "@PSK_MISSING@"; # should not be replaced
test4.psk = "P@ssowrdWithSome@tSymbol"; # should not be replaced test4.psk = "P@ssowrdWithSome@tSymbol"; # should not be replaced
test5.psk = "@PSK_AWK_REGEX@"; # should be replaced
}; };
# secrets # secrets
environmentFile = pkgs.writeText "wpa-secrets" '' environmentFile = pkgs.writeText "wpa-secrets" ''
PSK_VALID="S0m3BadP4ssw0rd"; PSK_VALID="S0m3BadP4ssw0rd";
# taken from https://github.com/minimaxir/big-list-of-naughty-strings # taken from https://github.com/minimaxir/big-list-of-naughty-strings
PSK_SPECIAL=",./;'[]\-= <>?:\"{}|_+ !@#$%^\&*()`~"; PSK_SPECIAL=",./;'[]\/\-= <>?:\"{}|_+ !@#$%^&*()`~";
PSK_AWK_REGEX="PassowrdWith&symbol";
''; '';
}; };
}; };
imperative = { ... }: {
imports = [ ../modules/profiles/minimal.nix ];
# add a virtual wlan interface
boot.kernelModules = [ "mac80211_hwsim" ];
# wireless client
networking.wireless = {
enable = lib.mkOverride 0 true;
userControlled.enable = true;
allowAuxiliaryImperativeNetworks = true;
interfaces = [ "wlan1" ];
};
};
# Test connecting to the SAE-only hotspot using SAE # Test connecting to the SAE-only hotspot using SAE
machineSae = machineWithHostapd { machineSae = machineWithHostapd {
networking.wireless = { networking.wireless = {
@ -171,6 +188,7 @@ import ./make-test-python.nix ({ pkgs, lib, ...}:
basic.fail(f"grep -q @PSK_SPECIAL@ {config_file}") basic.fail(f"grep -q @PSK_SPECIAL@ {config_file}")
basic.succeed(f"grep -q @PSK_MISSING@ {config_file}") basic.succeed(f"grep -q @PSK_MISSING@ {config_file}")
basic.succeed(f"grep -q P@ssowrdWithSome@tSymbol {config_file}") basic.succeed(f"grep -q P@ssowrdWithSome@tSymbol {config_file}")
basic.succeed(f"grep -q 'PassowrdWith&symbol' {config_file}")
with subtest("WPA2 fallbacks have been generated"): with subtest("WPA2 fallbacks have been generated"):
assert int(basic.succeed(f"grep -c sae-only {config_file}")) == 1 assert int(basic.succeed(f"grep -c sae-only {config_file}")) == 1
@ -185,6 +203,15 @@ import ./make-test-python.nix ({ pkgs, lib, ...}:
assert "Failed to connect" not in status, \ assert "Failed to connect" not in status, \
"Failed to connect to the daemon" "Failed to connect to the daemon"
with subtest("Daemon can be configured imperatively"):
imperative.wait_for_unit("wpa_supplicant-wlan1.service")
imperative.wait_until_succeeds("wpa_cli -i wlan1 status")
imperative.succeed("wpa_cli -i wlan1 add_network")
imperative.succeed("wpa_cli -i wlan1 set_network 0 ssid '\"nixos-test\"'")
imperative.succeed("wpa_cli -i wlan1 set_network 0 psk '\"reproducibility\"'")
imperative.succeed("wpa_cli -i wlan1 save_config")
imperative.succeed("grep -q nixos-test /etc/wpa_supplicant.conf")
machineSae.wait_for_unit("hostapd.service") machineSae.wait_for_unit("hostapd.service")
machineSae.copy_from_vm("/run/hostapd/wlan0.hostapd.conf") machineSae.copy_from_vm("/run/hostapd/wlan0.hostapd.conf")
with subtest("Daemon can connect to the SAE access point using SAE"): with subtest("Daemon can connect to the SAE access point using SAE"):

View File

@ -1,5 +1,5 @@
{ lib, stdenv, csound, desktop-file-utils, { lib, stdenv, csound, desktop-file-utils,
fetchFromGitHub, python, python-qt, qmake, fetchFromGitHub, python3, python-qt, qmake,
qtwebengine, qtxmlpatterns, rtmidi, wrapQtAppsHook }: qtwebengine, qtxmlpatterns, rtmidi, wrapQtAppsHook }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -26,13 +26,13 @@ stdenv.mkDerivation rec {
"CSOUND_INCLUDE_DIR=${csound}/include/csound" "CSOUND_INCLUDE_DIR=${csound}/include/csound"
"CSOUND_LIBRARY_DIR=${csound}/lib" "CSOUND_LIBRARY_DIR=${csound}/lib"
"RTMIDI_DIR=${rtmidi.src}" "RTMIDI_DIR=${rtmidi.src}"
"PYTHONQT_SRC_DIR=${python-qt}/include/PythonQt" "PYTHONQT_SRC_DIR=${python-qt.src}"
"PYTHONQT_LIB_DIR=${python-qt}/lib" "PYTHONQT_LIB_DIR=${python-qt}/lib"
"LIBS+=-L${python-qt}/lib" "LIBS+=-L${python-qt}/lib"
"INCLUDEPATH+=${python-qt}/include/PythonQt"
"INCLUDEPATH+=${python}/include/python${python.pythonVersion}"
"INSTALL_DIR=${placeholder "out"}" "INSTALL_DIR=${placeholder "out"}"
"SHARE_DIR=${placeholder "out"}/share" "SHARE_DIR=${placeholder "out"}/share"
"PYTHON_DIR=${python3}"
"PYTHON_VERSION=3.${python3.sourceVersion.minor}"
]; ];
meta = with lib; { meta = with lib; {

View File

@ -5,13 +5,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "fluidsynth"; pname = "fluidsynth";
version = "2.3.4"; version = "2.3.5";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "FluidSynth"; owner = "FluidSynth";
repo = "fluidsynth"; repo = "fluidsynth";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-3qLmo9Ibl44v6Jj5Ix17ixwqfPt3ITTXUqBETF5pzE4="; hash = "sha256-CzKfvQzhF4Mz2WZaJM/Nt6XjF6ThlX4jyQSaXfZukG8=";
}; };
outputs = [ "out" "dev" "man" ]; outputs = [ "out" "dev" "man" ];

View File

@ -15,7 +15,11 @@ buildPythonApplication rec {
hash = "sha256-iUUsVIDLQAiaMomfA2LvvJZ2ePhgADtC6GCwIpRC1MA="; hash = "sha256-iUUsVIDLQAiaMomfA2LvvJZ2ePhgADtC6GCwIpRC1MA=";
}; };
propagatedBuildInputs = [ build-system = [
setuptools
];
dependencies = [
colorthief colorthief
ffmpeg-python ffmpeg-python
mpd2 mpd2
@ -25,6 +29,8 @@ buildPythonApplication rec {
ueberzug ueberzug
]; ];
doCheck = false; # no tests
# pythonImportsCheck is disabled because this package doesn't expose any modules. # pythonImportsCheck is disabled because this package doesn't expose any modules.
meta = with lib; { meta = with lib; {

View File

@ -15,17 +15,18 @@
, jack , jack
, withConplay ? !stdenv.hostPlatform.isWindows , withConplay ? !stdenv.hostPlatform.isWindows
, perl , perl
, writeScript
}: }:
assert withConplay -> !libOnly; assert withConplay -> !libOnly;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "${lib.optionalString libOnly "lib"}mpg123"; pname = "${lib.optionalString libOnly "lib"}mpg123";
version = "1.32.5"; version = "1.32.6";
src = fetchurl { src = fetchurl {
url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2"; url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2";
hash = "sha256-r5CM32zbZUS5e8cGp5n3mJTmlGivWIG/RUoOu5Fx7WM="; hash = "sha256-zN0dCrwx1z2LQ1/GWMeQSdCpBbMGabakKgOtFp3GCeY=";
}; };
outputs = [ "out" "dev" "man" ] ++ lib.optional withConplay "conplay"; outputs = [ "out" "dev" "man" ] ++ lib.optional withConplay "conplay";
@ -69,6 +70,20 @@ stdenv.mkDerivation rec {
--prefix PATH : $out/bin --prefix PATH : $out/bin
''; '';
passthru = {
updateScript = writeScript "update-mpg123" ''
#!/usr/bin/env nix-shell
#!nix-shell -i bash -p curl pcre common-updater-scripts
set -eu -o pipefail
# Expect the text in format of '<a href="download/mpg123-1.32.6.tar.bz2">'
new_version="$(curl -s https://mpg123.org/download.shtml |
pcregrep -o1 '<a href="download/mpg123-([0-9.]+).tar.bz2">')"
update-source-version ${pname} "$new_version"
'';
};
meta = with lib; { meta = with lib; {
description = "Fast console MPEG Audio Player and decoder library"; description = "Fast console MPEG Audio Player and decoder library";
homepage = "https://mpg123.org"; homepage = "https://mpg123.org";

View File

@ -6,12 +6,13 @@
, ncurses , ncurses
, openssl , openssl
, Cocoa , Cocoa
, withALSA ? true, alsa-lib , withALSA ? false, alsa-lib
, withClipboard ? true, libxcb, python3 , withClipboard ? true, libxcb, python3
, withCover ? false, ueberzug , withCover ? false, ueberzug
, withPulseAudio ? false, libpulseaudio , withPulseAudio ? true, libpulseaudio
, withPortAudio ? false, portaudio , withPortAudio ? false, portaudio
, withMPRIS ? true, withNotify ? true, dbus , withMPRIS ? true, withNotify ? true, dbus
, withCrossterm ? true
, nix-update-script , nix-update-script
, testers , testers
, ncspot , ncspot
@ -54,6 +55,7 @@ rustPlatform.buildRustPackage rec {
++ lib.optional withPulseAudio "pulseaudio_backend" ++ lib.optional withPulseAudio "pulseaudio_backend"
++ lib.optional withPortAudio "portaudio_backend" ++ lib.optional withPortAudio "portaudio_backend"
++ lib.optional withMPRIS "mpris" ++ lib.optional withMPRIS "mpris"
++ lib.optional withCrossterm "crossterm_backend"
++ lib.optional withNotify "notify"; ++ lib.optional withNotify "notify";
postInstall = '' postInstall = ''

View File

@ -6,13 +6,13 @@
buildDotnetModule rec { buildDotnetModule rec {
pname = "btcpayserver"; pname = "btcpayserver";
version = "1.12.5"; version = "1.13.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-qlqwIVk8NzfFZlzShfm3nTZWovObWLIKiNGAOCN8i7Y="; sha256 = "sha256-p0GNwwbhsgChlSlPVD/RHhzWF/1URdYp/iYQmJxORU8=";
}; };
projectFile = "BTCPayServer/BTCPayServer.csproj"; projectFile = "BTCPayServer/BTCPayServer.csproj";

View File

@ -8,18 +8,18 @@
(fetchNuGet { pname = "AWSSDK.S3"; version = "3.3.110.10"; sha256 = "1lf1hfbx792dpa1hxgn0a0jrrvldd16hgbxx229dk2qcz5qlnc38"; }) (fetchNuGet { pname = "AWSSDK.S3"; version = "3.3.110.10"; sha256 = "1lf1hfbx792dpa1hxgn0a0jrrvldd16hgbxx229dk2qcz5qlnc38"; })
(fetchNuGet { pname = "BIP78.Sender"; version = "0.2.2"; sha256 = "12pm2s35c0qzc06099q2z1pxwq94rq85n74yz8fs8gwvm2ksgp4p"; }) (fetchNuGet { pname = "BIP78.Sender"; version = "0.2.2"; sha256 = "12pm2s35c0qzc06099q2z1pxwq94rq85n74yz8fs8gwvm2ksgp4p"; })
(fetchNuGet { pname = "BTCPayServer.Hwi"; version = "2.0.2"; sha256 = "0lh3n1qncqs4kbrmx65xs271f0d9c7irrs9qnsa9q51cbbqbljh9"; }) (fetchNuGet { pname = "BTCPayServer.Hwi"; version = "2.0.2"; sha256 = "0lh3n1qncqs4kbrmx65xs271f0d9c7irrs9qnsa9q51cbbqbljh9"; })
(fetchNuGet { pname = "BTCPayServer.Lightning.All"; version = "1.5.3"; sha256 = "0nn6z1gjkkfy46w32pc5dvp4z5gjnwa9bn7xjkxgh7575m467jpp"; }) (fetchNuGet { pname = "BTCPayServer.Lightning.All"; version = "1.6.0"; sha256 = "0xcqf7jz5rsi6nawcjfdbbdjlnqbx8xfzw8sn3a9ks8xjqv37krn"; })
(fetchNuGet { pname = "BTCPayServer.Lightning.Charge"; version = "1.5.1"; sha256 = "1sb6qhm15d6qqyx9v5g7csvp8phhs6k2py5wmfmbpnjydaydf76g"; }) (fetchNuGet { pname = "BTCPayServer.Lightning.Charge"; version = "1.5.1"; sha256 = "1sb6qhm15d6qqyx9v5g7csvp8phhs6k2py5wmfmbpnjydaydf76g"; })
(fetchNuGet { pname = "BTCPayServer.Lightning.CLightning"; version = "1.5.1"; sha256 = "13slknvqslxn8sp4dcwgbrnigrd9di84h9hribpls79kzw76gfpy"; }) (fetchNuGet { pname = "BTCPayServer.Lightning.CLightning"; version = "1.6.0"; sha256 = "1bsmic9i1p2ya5hv1mscv46fxh6ibczfj1srylzwcpgs0mypy5y3"; })
(fetchNuGet { pname = "BTCPayServer.Lightning.Common"; version = "1.3.21"; sha256 = "042xwfsxd30zgwiz0w14ynb755w5sldkplxgw1fkw68lrz66x5s4"; }) (fetchNuGet { pname = "BTCPayServer.Lightning.Common"; version = "1.3.21"; sha256 = "042xwfsxd30zgwiz0w14ynb755w5sldkplxgw1fkw68lrz66x5s4"; })
(fetchNuGet { pname = "BTCPayServer.Lightning.Common"; version = "1.5.1"; sha256 = "1jy5k0nd2b10p3gyv8qm3nb31chkpcssrb9sjw2dqbac757nv154"; }) (fetchNuGet { pname = "BTCPayServer.Lightning.Common"; version = "1.5.1"; sha256 = "1jy5k0nd2b10p3gyv8qm3nb31chkpcssrb9sjw2dqbac757nv154"; })
(fetchNuGet { pname = "BTCPayServer.Lightning.Eclair"; version = "1.5.2"; sha256 = "1wmj66my2cg9dbz4bf8vrkxpkpl4wfqaxxzqxgs830vdk8h7pp50"; }) (fetchNuGet { pname = "BTCPayServer.Lightning.Eclair"; version = "1.5.2"; sha256 = "1wmj66my2cg9dbz4bf8vrkxpkpl4wfqaxxzqxgs830vdk8h7pp50"; })
(fetchNuGet { pname = "BTCPayServer.Lightning.LNBank"; version = "1.5.2"; sha256 = "0g2jv712lb3arlpf6j8p0ccq62gz1bjipb9ndzhdk7mwhaznkrwl"; }) (fetchNuGet { pname = "BTCPayServer.Lightning.LNBank"; version = "1.5.2"; sha256 = "0g2jv712lb3arlpf6j8p0ccq62gz1bjipb9ndzhdk7mwhaznkrwl"; })
(fetchNuGet { pname = "BTCPayServer.Lightning.LND"; version = "1.5.2"; sha256 = "1yfs2ghh7xw4c98hfm3k8sdkij8qxwnfnb8fjw896jvj2jd3p3sr"; }) (fetchNuGet { pname = "BTCPayServer.Lightning.LND"; version = "1.5.4"; sha256 = "0jqxy60msq9rl04lmqyiz9f02mjywypfh3apr9vcbyv2q47maxnd"; })
(fetchNuGet { pname = "BTCPayServer.Lightning.LNDhub"; version = "1.5.2"; sha256 = "09i663w6i93675bxrq5x6l26kr60mafwfr6ny92xrppj8rmd2lzx"; }) (fetchNuGet { pname = "BTCPayServer.Lightning.LNDhub"; version = "1.5.2"; sha256 = "09i663w6i93675bxrq5x6l26kr60mafwfr6ny92xrppj8rmd2lzx"; })
(fetchNuGet { pname = "BTCPayServer.NETCore.Plugins"; version = "1.4.4"; sha256 = "0rk0prmb0539ji5fd33cqy3yvw51i5i8m5hb43admr5z8960dd6l"; }) (fetchNuGet { pname = "BTCPayServer.NETCore.Plugins"; version = "1.4.4"; sha256 = "0rk0prmb0539ji5fd33cqy3yvw51i5i8m5hb43admr5z8960dd6l"; })
(fetchNuGet { pname = "BTCPayServer.NETCore.Plugins.Mvc"; version = "1.4.4"; sha256 = "1kmmj5m7s41wc1akpqw1b1j7pp4c0vn6sqxb487980ibpj6hyisl"; }) (fetchNuGet { pname = "BTCPayServer.NETCore.Plugins.Mvc"; version = "1.4.4"; sha256 = "1kmmj5m7s41wc1akpqw1b1j7pp4c0vn6sqxb487980ibpj6hyisl"; })
(fetchNuGet { pname = "BTCPayServer.NTag424"; version = "1.0.20"; sha256 = "19nzikcg7vygpad83lcaw5jvkrp4pgvggnziwkmi95l8k38gkj5q"; }) (fetchNuGet { pname = "BTCPayServer.NTag424"; version = "1.0.22"; sha256 = "1gy81kqd745p2sak7yj5phn25k8blwwjzi39s5ikpwyqg3b0arsw"; })
(fetchNuGet { pname = "CsvHelper"; version = "15.0.5"; sha256 = "01y8bhsnxghn3flz0pr11vj6wjrpmia8rpdrsp7kjfc1zmhqlgma"; }) (fetchNuGet { pname = "CsvHelper"; version = "15.0.5"; sha256 = "01y8bhsnxghn3flz0pr11vj6wjrpmia8rpdrsp7kjfc1zmhqlgma"; })
(fetchNuGet { pname = "Dapper"; version = "2.1.28"; sha256 = "15vpa9k11rr1mh5vb6hdchy8hqa03lqs83w19s3kxzh1089yl9m8"; }) (fetchNuGet { pname = "Dapper"; version = "2.1.28"; sha256 = "15vpa9k11rr1mh5vb6hdchy8hqa03lqs83w19s3kxzh1089yl9m8"; })
(fetchNuGet { pname = "DigitalRuby.ExchangeSharp"; version = "1.0.4"; sha256 = "1hkdls4wjrxq6df1zq9saa6hn5hynalq3gxb486w59j7i9f3g7d8"; }) (fetchNuGet { pname = "DigitalRuby.ExchangeSharp"; version = "1.0.4"; sha256 = "1hkdls4wjrxq6df1zq9saa6hn5hynalq3gxb486w59j7i9f3g7d8"; })
@ -36,7 +36,7 @@
(fetchNuGet { pname = "Google.Apis.Core"; version = "1.38.0"; sha256 = "012gslhnx65vqfyzjnqx4bqk9kb8bwbx966q2f9fdgrfcn26gj9j"; }) (fetchNuGet { pname = "Google.Apis.Core"; version = "1.38.0"; sha256 = "012gslhnx65vqfyzjnqx4bqk9kb8bwbx966q2f9fdgrfcn26gj9j"; })
(fetchNuGet { pname = "Google.Apis.Storage.v1"; version = "1.38.0.1470"; sha256 = "0mfrz7fmpfbjvp4zfpjasmnfbgxgxrrjkf8xgp9p6h9g8qh2f2h2"; }) (fetchNuGet { pname = "Google.Apis.Storage.v1"; version = "1.38.0.1470"; sha256 = "0mfrz7fmpfbjvp4zfpjasmnfbgxgxrrjkf8xgp9p6h9g8qh2f2h2"; })
(fetchNuGet { pname = "Google.Cloud.Storage.V1"; version = "2.3.0"; sha256 = "01jhrd6m6md8m28chzg2dkdfd4yris79j1xi7r1ydm1cfjhmlj64"; }) (fetchNuGet { pname = "Google.Cloud.Storage.V1"; version = "2.3.0"; sha256 = "01jhrd6m6md8m28chzg2dkdfd4yris79j1xi7r1ydm1cfjhmlj64"; })
(fetchNuGet { pname = "HtmlSanitizer"; version = "8.0.723"; sha256 = "1x621v4ypgd1zrmq7zd7j9wcrc30f6rm9qh0i1sm4yfqd983yf4g"; }) (fetchNuGet { pname = "HtmlSanitizer"; version = "8.0.838"; sha256 = "1k05ld36872lzbhlby9m1vf9y7chlijbflbk2pzcni57b9rp2qrg"; })
(fetchNuGet { pname = "Humanizer.Core"; version = "2.14.1"; sha256 = "1ai7hgr0qwd7xlqfd92immddyi41j3ag91h3594yzfsgsy6yhyqi"; }) (fetchNuGet { pname = "Humanizer.Core"; version = "2.14.1"; sha256 = "1ai7hgr0qwd7xlqfd92immddyi41j3ag91h3594yzfsgsy6yhyqi"; })
(fetchNuGet { pname = "libsodium"; version = "1.0.18"; sha256 = "15qzl5k31yaaapqlijr336lh4lzz1qqxlimgxy8fdyig8jdmgszn"; }) (fetchNuGet { pname = "libsodium"; version = "1.0.18"; sha256 = "15qzl5k31yaaapqlijr336lh4lzz1qqxlimgxy8fdyig8jdmgszn"; })
(fetchNuGet { pname = "LNURL"; version = "0.0.34"; sha256 = "1sbkqsln7wq5fsbw63wdha8kqwxgd95j0iblv4kxa1shyg3c5d9x"; }) (fetchNuGet { pname = "LNURL"; version = "0.0.34"; sha256 = "1sbkqsln7wq5fsbw63wdha8kqwxgd95j0iblv4kxa1shyg3c5d9x"; })
@ -251,6 +251,7 @@
(fetchNuGet { pname = "System.Collections.Immutable"; version = "5.0.0"; sha256 = "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r"; }) (fetchNuGet { pname = "System.Collections.Immutable"; version = "5.0.0"; sha256 = "1kvcllagxz2q92g81zkz81djkn2lid25ayjfgjalncyc68i15p0r"; })
(fetchNuGet { pname = "System.Collections.Immutable"; version = "6.0.0"; sha256 = "1js98kmjn47ivcvkjqdmyipzknb9xbndssczm8gq224pbaj1p88c"; }) (fetchNuGet { pname = "System.Collections.Immutable"; version = "6.0.0"; sha256 = "1js98kmjn47ivcvkjqdmyipzknb9xbndssczm8gq224pbaj1p88c"; })
(fetchNuGet { pname = "System.Collections.Immutable"; version = "7.0.0"; sha256 = "1n9122cy6v3qhsisc9lzwa1m1j62b8pi2678nsmnlyvfpk0zdagm"; }) (fetchNuGet { pname = "System.Collections.Immutable"; version = "7.0.0"; sha256 = "1n9122cy6v3qhsisc9lzwa1m1j62b8pi2678nsmnlyvfpk0zdagm"; })
(fetchNuGet { pname = "System.Collections.Immutable"; version = "8.0.0"; sha256 = "0z53a42zjd59zdkszcm7pvij4ri5xbb8jly9hzaad9khlf69bcqp"; })
(fetchNuGet { pname = "System.Composition"; version = "6.0.0"; sha256 = "1p7hysns39cc24af6dwd4m48bqjsrr3clvi4aws152mh2fgyg50z"; }) (fetchNuGet { pname = "System.Composition"; version = "6.0.0"; sha256 = "1p7hysns39cc24af6dwd4m48bqjsrr3clvi4aws152mh2fgyg50z"; })
(fetchNuGet { pname = "System.Composition.AttributedModel"; version = "6.0.0"; sha256 = "1mqrblb0l65hw39d0hnspqcv85didpn4wbiwhfgj4784wzqx2w6k"; }) (fetchNuGet { pname = "System.Composition.AttributedModel"; version = "6.0.0"; sha256 = "1mqrblb0l65hw39d0hnspqcv85didpn4wbiwhfgj4784wzqx2w6k"; })
(fetchNuGet { pname = "System.Composition.Convention"; version = "6.0.0"; sha256 = "02km3yb94p1c4s7liyhkmda0g71zm1rc8ijsfmy4bnlkq15xjw3b"; }) (fetchNuGet { pname = "System.Composition.Convention"; version = "6.0.0"; sha256 = "02km3yb94p1c4s7liyhkmda0g71zm1rc8ijsfmy4bnlkq15xjw3b"; })

View File

@ -6,13 +6,13 @@
buildDotnetModule rec { buildDotnetModule rec {
pname = "nbxplorer"; pname = "nbxplorer";
version = "2.5.0"; version = "2.5.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dgarage"; owner = "dgarage";
repo = "NBXplorer"; repo = "NBXplorer";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-yhOPv8J1unDx61xPc8ktQbIfkp00PPXRlOgdGo2QkB4="; sha256 = "sha256-zfL+VoDfICUtw02KeRghaq3XPOa/YnSh8orhqmo3Auo=";
}; };
projectFile = "NBXplorer/NBXplorer.csproj"; projectFile = "NBXplorer/NBXplorer.csproj";

View File

@ -46,7 +46,7 @@
(fetchNuGet { pname = "NicolasDorier.CommandLine"; version = "2.0.0"; sha256 = "0gywvl0gqs3crlzwgwzcqf0qsrbhk3dxjycpimxqvs1ihg4dhb1f"; }) (fetchNuGet { pname = "NicolasDorier.CommandLine"; version = "2.0.0"; sha256 = "0gywvl0gqs3crlzwgwzcqf0qsrbhk3dxjycpimxqvs1ihg4dhb1f"; })
(fetchNuGet { pname = "NicolasDorier.CommandLine.Configuration"; version = "2.0.0"; sha256 = "1cng096r3kb85lf5wjill4yhxx8nv9v0d6ksbn1i1vvdawwl6fkw"; }) (fetchNuGet { pname = "NicolasDorier.CommandLine.Configuration"; version = "2.0.0"; sha256 = "1cng096r3kb85lf5wjill4yhxx8nv9v0d6ksbn1i1vvdawwl6fkw"; })
(fetchNuGet { pname = "NicolasDorier.StandardConfiguration"; version = "2.0.0"; sha256 = "0058dx34ja2idw468bmw7l3w21wr2am6yx57sqp7llhjl5ayy0wv"; }) (fetchNuGet { pname = "NicolasDorier.StandardConfiguration"; version = "2.0.0"; sha256 = "0058dx34ja2idw468bmw7l3w21wr2am6yx57sqp7llhjl5ayy0wv"; })
(fetchNuGet { pname = "Npgsql"; version = "8.0.1"; sha256 = "01dqlqpwr450vfs7r113k1glrnpnr2fgc04x5ni6bj0k6aahhl7v"; }) (fetchNuGet { pname = "Npgsql"; version = "8.0.2"; sha256 = "0w1hm3bjh1vfnkzflp1x8bd4d723mpr4y6gb6ga79v5kkf09cmm2"; })
(fetchNuGet { pname = "RabbitMQ.Client"; version = "5.1.2"; sha256 = "195nxmnva1z2p0ahvn0kswv4d39f5bdy2sl3cxcvfziamc21xrmd"; }) (fetchNuGet { pname = "RabbitMQ.Client"; version = "5.1.2"; sha256 = "195nxmnva1z2p0ahvn0kswv4d39f5bdy2sl3cxcvfziamc21xrmd"; })
(fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; }) (fetchNuGet { pname = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; })
(fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; }) (fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; })

View File

@ -1,6 +1,5 @@
{ lib, stdenv { lib, stdenv
, fetchurl , fetchurl
, gcc-unwrapped
, dpkg , dpkg
, util-linux , util-linux
, bash , bash
@ -57,8 +56,7 @@ stdenv.mkDerivation rec {
postFixup = '' postFixup = ''
makeWrapper ${electron}/bin/electron $out/bin/${pname} \ makeWrapper ${electron}/bin/electron $out/bin/${pname} \
--add-flags $out/share/${pname}/resources/app.asar \ --add-flags $out/share/${pname}/resources/app.aasar
--prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gcc-unwrapped.lib ]}"
''; '';
meta = with lib; { meta = with lib; {

View File

@ -1,6 +1,10 @@
{ lib { lib
, rustPlatform , rustPlatform
, fetchFromSourcehut , fetchFromSourcehut
, autoPatchelfHook
, gcc-unwrapped
, wayland
, libxkbcommon
}: }:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
@ -16,6 +20,15 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-1ugExUtrzqyd9dTlBHcc44UrtEfYrfUryuG79IkTv2Y="; cargoHash = "sha256-1ugExUtrzqyd9dTlBHcc44UrtEfYrfUryuG79IkTv2Y=";
nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [ gcc-unwrapped ];
runtimeDependencies = map lib.getLib [
gcc-unwrapped
wayland
libxkbcommon
];
meta = with lib; { meta = with lib; {
description = "Raw wayland greeter for greetd, to be run under sway or similar"; description = "Raw wayland greeter for greetd, to be run under sway or similar";
mainProgram = "wlgreet"; mainProgram = "wlgreet";

View File

@ -18,8 +18,8 @@ let
sha256Hash = "sha256-zROBKzQiP4V2P67HgOIkHgn8q/M0zy5MkZozVSiQsWU="; sha256Hash = "sha256-zROBKzQiP4V2P67HgOIkHgn8q/M0zy5MkZozVSiQsWU=";
}; };
latestVersion = { latestVersion = {
version = "2024.1.1.3"; # "Android Studio Koala | 2024.1.1 Canary 5" version = "2024.1.1.4"; # "Android Studio Koala | 2024.1.1 Canary 6"
sha256Hash = "sha256-JL2cloR0RhSnr8e62fHhxIzF286fT9sahTuv2OoQVRY="; sha256Hash = "sha256-lfig7lFyF7XZowTQKpo6zGeR23VHq/f7vvUDWCs7jeo=";
}; };
in { in {
# Attributes are named by their corresponding release channels # Attributes are named by their corresponding release channels

View File

@ -168,5 +168,16 @@
"longDescription": "WebStorm provides an editor for HTML, JavaScript (incl. Node.js), and CSS with on-the-fly code analysis, error prevention and automated refactorings for JavaScript code.", "longDescription": "WebStorm provides an editor for HTML, JavaScript (incl. Node.js), and CSS with on-the-fly code analysis, error prevention and automated refactorings for JavaScript code.",
"homepage": "https://www.jetbrains.com/webstorm/" "homepage": "https://www.jetbrains.com/webstorm/"
} }
},
"writerside": {
"product": "Writerside",
"wmClass": "jetbrains-writerside",
"meta": {
"isOpenSource": false,
"description": "Documentation IDE from JetBrains",
"maintainers": [ "zlepper"],
"longDescription": "The most powerful development environment now adapted for writing documentation.",
"homepage": "https://www.jetbrains.com/writerside/"
}
} }
} }

View File

@ -68,7 +68,11 @@ def update_product(name, product):
try: try:
build = latest_build(channel) build = latest_build(channel)
new_version = build["@version"] new_version = build["@version"]
new_build_number = build["@fullNumber"] new_build_number = ""
if "@fullNumber" not in build:
new_build_number = build["@number"]
else:
new_build_number = build["@fullNumber"]
if "EAP" not in channel["@name"]: if "EAP" not in channel["@name"]:
version_or_build_number = new_version version_or_build_number = new_version
else: else:

View File

@ -120,6 +120,14 @@
"sha256": "d4c7cb7f1462c2b2bd9042b4714ab9de66c455ab9752c87698dc3902f0d49a2a", "sha256": "d4c7cb7f1462c2b2bd9042b4714ab9de66c455ab9752c87698dc3902f0d49a2a",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.tar.gz", "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.tar.gz",
"build_number": "241.14494.235" "build_number": "241.14494.235"
},
"writerside": {
"update-channel": "Writerside EAP",
"url-template": "https://download.jetbrains.com/writerside/writerside-{version}.tar.gz",
"version": "2023.3 EAP",
"sha256": "8eae1c965c1b5dae17c580cd3ed9b2a6182a3b54a54f8e6152472815118ae2c2",
"url": "https://download.jetbrains.com/writerside/writerside-233.14938.tar.gz",
"build_number": "233.14938"
} }
}, },
"aarch64-linux": { "aarch64-linux": {
@ -243,6 +251,14 @@
"sha256": "6691e4855fd4ecf3da9b63b78a11afc3441fb2139cdc7e7aaa5d78aa92a88c12", "sha256": "6691e4855fd4ecf3da9b63b78a11afc3441fb2139cdc7e7aaa5d78aa92a88c12",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1-aarch64.tar.gz", "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1-aarch64.tar.gz",
"build_number": "241.14494.235" "build_number": "241.14494.235"
},
"writerside": {
"update-channel": "Writerside EAP",
"url-template": "https://download.jetbrains.com/writerside/writerside-{version}-aarch64.tar.gz",
"version": "2023.3 EAP",
"sha256": "b09dac04217d5d523501bdb1e9026fd17fb6370dff2610502472bbf6a48323d8",
"url": "https://download.jetbrains.com/writerside/writerside-233.14938-aarch64.tar.gz",
"build_number": "233.14938"
} }
}, },
"x86_64-darwin": { "x86_64-darwin": {
@ -366,6 +382,14 @@
"sha256": "b3b41e5e8559e36e0bd4121dee61d39a8ba5b5ce8193e7b026c5bc261e973df5", "sha256": "b3b41e5e8559e36e0bd4121dee61d39a8ba5b5ce8193e7b026c5bc261e973df5",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.dmg", "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.dmg",
"build_number": "241.14494.235" "build_number": "241.14494.235"
},
"writerside": {
"update-channel": "Writerside EAP",
"url-template": "https://download.jetbrains.com/writerside/writerside-{version}.dmg",
"version": "2023.3 EAP",
"sha256": "53c7ad5a8808776b60eb82b3155c6f3a2a0dfad43ba8d9238a0db1752d503b09",
"url": "https://download.jetbrains.com/writerside/writerside-233.14938.dmg",
"build_number": "233.14938"
} }
}, },
"aarch64-darwin": { "aarch64-darwin": {
@ -489,6 +513,14 @@
"sha256": "95dd3a397fe063583c5e3ba4fefafdfcad740c18447c1a70c0f03cb004436496", "sha256": "95dd3a397fe063583c5e3ba4fefafdfcad740c18447c1a70c0f03cb004436496",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1-aarch64.dmg", "url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1-aarch64.dmg",
"build_number": "241.14494.235" "build_number": "241.14494.235"
},
"writerside": {
"update-channel": "Writerside EAP",
"url-template": "https://download.jetbrains.com/writerside/writerside-{version}-aarch64.dmg",
"version": "2023.3 EAP",
"sha256": "2a78fbcabcdd5b7c906d933dd91ac927bde22ae3bba988dad7450184fd90457a",
"url": "https://download.jetbrains.com/writerside/writerside-233.14938-aarch64.dmg",
"build_number": "233.14938"
} }
} }
} }

View File

@ -257,6 +257,8 @@ rec {
webstorm = mkJetBrainsProduct { pname = "webstorm"; extraBuildInputs = [ stdenv.cc.cc musl ]; }; webstorm = mkJetBrainsProduct { pname = "webstorm"; extraBuildInputs = [ stdenv.cc.cc musl ]; };
writerside = mkJetBrainsProduct { pname = "writerside"; extraBuildInputs = [ stdenv.cc.cc musl ]; };
plugins = callPackage ./plugins { } // { __attrsFailEvaluation = true; }; plugins = callPackage ./plugins { } // { __attrsFailEvaluation = true; };
} }

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromGitHub, cmake, gettext, msgpack-c, libtermkey, libiconv { lib, stdenv, fetchFromGitHub, removeReferencesTo, cmake, gettext, msgpack-c, libtermkey, libiconv
, libuv, lua, ncurses, pkg-config , libuv, lua, ncurses, pkg-config
, unibilium, gperf , unibilium, gperf
, libvterm-neovim , libvterm-neovim
@ -121,6 +121,7 @@ in {
cmake cmake
gettext gettext
pkg-config pkg-config
removeReferencesTo
]; ];
# extra programs test via `make functionaltest` # extra programs test via `make functionaltest`
@ -141,8 +142,11 @@ in {
sed -i src/nvim/po/CMakeLists.txt \ sed -i src/nvim/po/CMakeLists.txt \
-e "s|\$<TARGET_FILE:nvim|\${stdenv.hostPlatform.emulator buildPackages} &|g" -e "s|\$<TARGET_FILE:nvim|\${stdenv.hostPlatform.emulator buildPackages} &|g"
''; '';
postInstall = ''
find "$out" -type f -exec remove-references-to -t ${stdenv.cc} '{}' +
'';
# check that the above patching actually works # check that the above patching actually works
disallowedReferences = [ stdenv.cc ] ++ lib.optional (lua != codegenLua) codegenLua; disallowedRequisites = [ stdenv.cc ] ++ lib.optional (lua != codegenLua) codegenLua;
cmakeFlags = [ cmakeFlags = [
# Don't use downloaded dependencies. At the end of the configurePhase one # Don't use downloaded dependencies. At the end of the configurePhase one

View File

@ -113,7 +113,7 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } rec {
homepage = "https://github.com/neovide/neovide"; homepage = "https://github.com/neovide/neovide";
changelog = "https://github.com/neovide/neovide/releases/tag/${version}"; changelog = "https://github.com/neovide/neovide/releases/tag/${version}";
license = with licenses; [ mit ]; license = with licenses; [ mit ];
maintainers = with maintainers; [ ck3d multisn8 ]; maintainers = with maintainers; [ ck3d ];
platforms = platforms.all; platforms = platforms.all;
}; };
} }

View File

@ -83,8 +83,12 @@ let
; ;
perlEnv = perl.withPackages (p: [ p.NeovimExt p.Appcpanminus ]); perlEnv = perl.withPackages (p: [ p.NeovimExt p.Appcpanminus ]);
pname = "neovim";
version = lib.getVersion neovim-unwrapped;
in { in {
name = "neovim-${lib.getVersion neovim-unwrapped}${extraName}"; name = "${pname}-${version}${extraName}";
inherit pname version;
__structuredAttrs = true; __structuredAttrs = true;
dontUnpack = true; dontUnpack = true;

View File

@ -1,5 +1,12 @@
{ lib, stdenv, fetchurl, dpkg, makeWrapper, electron, libsecret { lib
, desktop-file-utils , callPackage }: , stdenv
, fetchurl
, dpkg
, makeWrapper
, electron
, desktop-file-utils
, callPackage
}:
let let
@ -33,8 +40,7 @@ stdenv.mkDerivation rec {
cp -R opt/Standard\ Notes/resources/app.asar $out/share/standardnotes/ cp -R opt/Standard\ Notes/resources/app.asar $out/share/standardnotes/
makeWrapper ${electron}/bin/electron $out/bin/standardnotes \ makeWrapper ${electron}/bin/electron $out/bin/standardnotes \
--add-flags $out/share/standardnotes/app.asar \ --add-flags $out/share/standardnotes/app.asar
--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ libsecret stdenv.cc.cc.lib ]}
${desktop-file-utils}/bin/desktop-file-install --dir $out/share/applications \ ${desktop-file-utils}/bin/desktop-file-install --dir $out/share/applications \
--set-key Exec --set-value standardnotes usr/share/applications/standard-notes.desktop --set-key Exec --set-value standardnotes usr/share/applications/standard-notes.desktop

View File

@ -1,6 +1,6 @@
{ lib, fetchFromGitHub }: { lib, fetchFromGitHub }:
rec { rec {
version = "9.1.0148"; version = "9.1.0200";
outputs = [ "out" "xxd" ]; outputs = [ "out" "xxd" ];
@ -8,7 +8,7 @@ rec {
owner = "vim"; owner = "vim";
repo = "vim"; repo = "vim";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-lBs9PwNE3GoxtMka9oftYx3gegjCv6D3sEyAWK6RZzM="; hash = "sha256-MAMd+k4GpFUwEZzQTWtzSpYY6AEez+FMiqexozYK3Y4=";
}; };
enableParallelBuilding = true; enableParallelBuilding = true;

View File

@ -48,7 +48,7 @@
"new": "sqlite-lua" "new": "sqlite-lua"
}, },
"vim-fsharp": { "vim-fsharp": {
"date": "2024-04-03", "date": "2024-04-21",
"new": "zarchive-vim-fsharp" "new": "zarchive-vim-fsharp"
}, },
"vim-jade": { "vim-jade": {

File diff suppressed because it is too large Load Diff

View File

@ -321,12 +321,12 @@
codeium-nvim = let codeium-nvim = let
# Update according to https://github.com/Exafunction/codeium.nvim/blob/main/lua/codeium/versions.json # Update according to https://github.com/Exafunction/codeium.nvim/blob/main/lua/codeium/versions.json
codeiumVersion = "1.6.7"; codeiumVersion = "1.8.25";
codeiumHashes = { codeiumHashes = {
x86_64-linux = "sha256-z1cZ6xmP25iPezeLpz4xRh7czgx1JLwsYwGAEUA6//I="; x86_64-linux = "sha256-6sIYDI6+1/p54Af+E/GmRAFlfDYJVwxhn0qF47ZH+Zg=";
aarch64-linux = "sha256-8cSdCiIVbqv91lUMOLV1Xld8KuIzJA5HCIDbhyyc404="; aarch64-linux = "sha256-1ImcjAqCZm5KZZYHWhG1eO7ipAdrP4Qjj2eBxTst++s=";
x86_64-darwin = "sha256-pjW7tNyO0cIFdIm69H6I3HDBpFwnJIRmIN7WRi1OfLw="; x86_64-darwin = "sha256-yHthItxZYFejJlwJJ7BrM2csnLsZXjy/IbzF1iaCCyI=";
aarch64-darwin = "sha256-DgE4EVNCM9+YdTVJeVYnrDGAXOJV1VrepiVeX3ziwfg="; aarch64-darwin = "sha256-GIx0yABISj/rH/yVkkx6NBs5qF0P8nhpMyvnzXJ92mA=";
}; };
codeium' = codeium.overrideAttrs rec { codeium' = codeium.overrideAttrs rec {
@ -1038,7 +1038,7 @@
inherit (old) version src; inherit (old) version src;
sourceRoot = "${old.src.name}/spectre_oxi"; sourceRoot = "${old.src.name}/spectre_oxi";
cargoHash = "sha256-tWJyVBYYQWr3ofYnbvfQZdzPQ9o//7XEbdjN5b2frPo="; cargoHash = "sha256-UxOAIyVlJWlp5RUFVU3Ib539D5pm6Z+3edjHLerkIRU=";
preCheck = '' preCheck = ''

View File

@ -21,7 +21,7 @@ index d6d4b4c..9853877 100644
else else
call v:lua.vim.health.ok("htop is installed") call v:lua.vim.health.ok("htop is installed")
diff --git a/lua/openscad.lua b/lua/openscad.lua diff --git a/lua/openscad.lua b/lua/openscad.lua
index 7475f29..832c895 100644 index 0a26d08..1264989 100644
--- a/lua/openscad.lua --- a/lua/openscad.lua
+++ b/lua/openscad.lua +++ b/lua/openscad.lua
@@ -101,7 +101,7 @@ end @@ -101,7 +101,7 @@ end
@ -33,12 +33,12 @@ index 7475f29..832c895 100644
end end
function M.help() function M.help()
@@ -125,7 +125,7 @@ function M.exec_openscad() @@ -126,7 +126,7 @@ function M.exec_openscad()
jobCommand = '/Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD ' .. vim.fn.expand('%:p') jobCommand = '/Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD ' .. filename
else else
-- TODO: What about Windows? -- TODO: What about Windows?
- jobCommand = 'openscad ' .. vim.fn.expand('%:p') - jobCommand = 'openscad ' .. filename
+ jobCommand = '@openscad@ ' .. vim.fn.expand('%:p') + jobCommand = '@openscad@ ' .. filename
end end
vim.fn.jobstart(jobCommand) vim.fn.jobstart(jobCommand)

View File

@ -23,7 +23,7 @@ vimPluginGenTags() {
echo "$addonInfo" > $target/addon-info.json echo "$addonInfo" > $target/addon-info.json
fi fi
echo "Finished executing vimPluginInstallPhase" echo "Finished executing vimPluginGenTags"
} }
preFixupHooks+=(vimPluginGenTags) preFixupHooks+=(vimPluginGenTags)

View File

@ -56,6 +56,7 @@ https://github.com/pearofducks/ansible-vim/,,
https://github.com/ckarnell/antonys-macro-repeater/,, https://github.com/ckarnell/antonys-macro-repeater/,,
https://github.com/solarnz/arcanist.vim/,, https://github.com/solarnz/arcanist.vim/,,
https://github.com/vim-scripts/argtextobj.vim/,, https://github.com/vim-scripts/argtextobj.vim/,,
https://github.com/otavioschwanck/arrow.nvim/,,
https://github.com/AstroNvim/astrotheme/,, https://github.com/AstroNvim/astrotheme/,,
https://github.com/prabirshrestha/async.vim/,, https://github.com/prabirshrestha/async.vim/,,
https://github.com/prabirshrestha/asyncomplete-buffer.vim/,HEAD, https://github.com/prabirshrestha/asyncomplete-buffer.vim/,HEAD,
@ -361,6 +362,7 @@ https://github.com/morhetz/gruvbox/,,
https://github.com/luisiacc/gruvbox-baby/,HEAD, https://github.com/luisiacc/gruvbox-baby/,HEAD,
https://github.com/eddyekofo94/gruvbox-flat.nvim/,, https://github.com/eddyekofo94/gruvbox-flat.nvim/,,
https://github.com/sainnhe/gruvbox-material/,, https://github.com/sainnhe/gruvbox-material/,,
https://github.com/f4z3r/gruvbox-material.nvim/,HEAD,
https://github.com/ellisonleao/gruvbox.nvim/,, https://github.com/ellisonleao/gruvbox.nvim/,,
https://github.com/nvimdev/guard-collection/,HEAD, https://github.com/nvimdev/guard-collection/,HEAD,
https://github.com/nvimdev/guard.nvim/,HEAD, https://github.com/nvimdev/guard.nvim/,HEAD,

View File

@ -1,27 +1,29 @@
# Before adding a new extension, read ./README.md # Before adding a new extension, read ./README.md
{ config {
, lib autoPatchelfHook,
, fetchurl callPackage,
, callPackage config,
, vscode-utils fetchurl,
, python3Packages jdk,
, jdk jq,
, llvmPackages lib,
, llvmPackages_14 llvmPackages,
, protobuf llvmPackages_14,
, jq moreutils,
, moreutils protobuf,
, autoPatchelfHook python3Packages,
, zlib stdenv,
, stdenv vscode-utils,
zlib,
}: }:
let let
inherit (vscode-utils) buildVscodeMarketplaceExtension; inherit (vscode-utils) buildVscodeMarketplaceExtension;
baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs) baseExtensions =
{ self:
lib.mapAttrs (_n: lib.recurseIntoAttrs) {
"13xforever".language-x86-64-assembly = buildVscodeMarketplaceExtension { "13xforever".language-x86-64-assembly = buildVscodeMarketplaceExtension {
mktplcRef = { mktplcRef = {
name = "language-x86-64-assembly"; name = "language-x86-64-assembly";
@ -142,6 +144,23 @@ let
}; };
}; };
adzero.vscode-sievehighlight = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-sievehighlight";
publisher = "adzero";
version = "1.0.6";
hash = "sha256-8Ompv792eI2kIH+5+KPL9jAf88xsMGQewHEQwi8BhoQ=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/adzero.vscode-sievehighlight/changelog";
description = "A Visual Studio Code extension to enable syntax highlight support for Sieve mail filtering language";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=adzero.vscode-sievehighlight";
homepage = "https://github.com/adzero/vscode-sievehighlight";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.sebtm ];
};
};
alanz.vscode-hie-server = buildVscodeMarketplaceExtension { alanz.vscode-hie-server = buildVscodeMarketplaceExtension {
mktplcRef = { mktplcRef = {
name = "vscode-hie-server"; name = "vscode-hie-server";
@ -316,8 +335,7 @@ let
}; };
meta = { meta = {
description = "An arctic, north-bluish clean and elegant Visual Studio Code theme."; description = "An arctic, north-bluish clean and elegant Visual Studio Code theme.";
downloadPage = downloadPage = "https://marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code";
"https://marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code";
homepage = "https://github.com/arcticicestudio/nord-visual-studio-code"; homepage = "https://github.com/arcticicestudio/nord-visual-studio-code";
license = lib.licenses.mit; license = lib.licenses.mit;
maintainers = [ lib.maintainers.imgabe ]; maintainers = [ lib.maintainers.imgabe ];
@ -363,7 +381,7 @@ let
homepage = "https://github.com/asdine/vscode-cue"; homepage = "https://github.com/asdine/vscode-cue";
changelog = "https://marketplace.visualstudio.com/items/asdine.cue/changelog"; changelog = "https://marketplace.visualstudio.com/items/asdine.cue/changelog";
license = lib.licenses.mit; license = lib.licenses.mit;
maintainers = [lib.maintainers.matthewpi]; maintainers = [ lib.maintainers.matthewpi ];
}; };
}; };
@ -735,30 +753,33 @@ let
}; };
charliermarsh.ruff = buildVscodeMarketplaceExtension { charliermarsh.ruff = buildVscodeMarketplaceExtension {
mktplcRef = let mktplcRef =
sources = { let
"x86_64-linux" = { sources = {
arch = "linux-x64"; "x86_64-linux" = {
hash = "sha256-2c0tH/MlDOqeyffcV8ZCy4woogBTcf1GCuPPO8JXaWc="; arch = "linux-x64";
hash = "sha256-2c0tH/MlDOqeyffcV8ZCy4woogBTcf1GCuPPO8JXaWc=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-euvGIlO7931N56R5BWKu3F9nSEoDgf+DXk7Hgl1qSUw=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-dGpIHChnfrQbxRZDuoAi4imgStyyPdxdvTQ3lknMYu0=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-tElX4C0I5AmpxSHMtqOsxSAUImD1tqArB5fnvhw4LFc=";
};
}; };
"x86_64-darwin" = { in
arch = "darwin-x64"; {
hash = "sha256-euvGIlO7931N56R5BWKu3F9nSEoDgf+DXk7Hgl1qSUw="; name = "ruff";
}; publisher = "charliermarsh";
"aarch64-linux" = { version = "2024.4.0";
arch = "linux-arm64"; }
hash = "sha256-dGpIHChnfrQbxRZDuoAi4imgStyyPdxdvTQ3lknMYu0="; // sources.${stdenv.system} or (throw "Unsupported system ${stdenv.system}");
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-tElX4C0I5AmpxSHMtqOsxSAUImD1tqArB5fnvhw4LFc=";
};
};
in {
name = "ruff";
publisher = "charliermarsh";
version = "2024.4.0";
} // sources.${stdenv.system} or (throw "Unsupported system ${stdenv.system}");
meta = { meta = {
license = lib.licenses.mit; license = lib.licenses.mit;
changelog = "https://marketplace.visualstudio.com/items/charliermarsh.ruff/changelog"; changelog = "https://marketplace.visualstudio.com/items/charliermarsh.ruff/changelog";
@ -917,7 +938,9 @@ let
}; };
}; };
contextmapper.context-mapper-vscode-extension = callPackage ./contextmapper.context-mapper-vscode-extension { }; contextmapper.context-mapper-vscode-extension =
callPackage ./contextmapper.context-mapper-vscode-extension
{ };
continue.continue = buildVscodeMarketplaceExtension { continue.continue = buildVscodeMarketplaceExtension {
mktplcRef = mktplcRef =
@ -945,13 +968,10 @@ let
name = "continue"; name = "continue";
publisher = "Continue"; publisher = "Continue";
version = "0.8.22"; version = "0.8.22";
} // sources.${stdenv.system}; }
nativeBuildInputs = [ // sources.${stdenv.system};
autoPatchelfHook nativeBuildInputs = [ autoPatchelfHook ];
]; buildInputs = [ stdenv.cc.cc.lib ];
buildInputs = [
stdenv.cc.cc.lib
];
postInstall = '' postInstall = ''
cd "$out/$installPrefix" cd "$out/$installPrefix"
substituteInPlace "out/extension.js" \ substituteInPlace "out/extension.js" \
@ -963,7 +983,12 @@ let
homepage = "https://github.com/continuedev/continue"; homepage = "https://github.com/continuedev/continue";
license = lib.licenses.asl20; license = lib.licenses.asl20;
maintainers = [ lib.maintainers.raroh73 ]; maintainers = [ lib.maintainers.raroh73 ];
platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" ]; platforms = [
"x86_64-linux"
"x86_64-darwin"
"aarch64-darwin"
"aarch64-linux"
];
}; };
}; };
@ -1130,34 +1155,35 @@ let
}; };
devsense.phptools-vscode = buildVscodeMarketplaceExtension { devsense.phptools-vscode = buildVscodeMarketplaceExtension {
mktplcRef = let mktplcRef =
sources = { let
"x86_64-linux" = { sources = {
arch = "linux-x64"; "x86_64-linux" = {
hash = "sha256-8i5nRlzd+LnpEh9trWECxfiC1W4S0ekBab5vo18OlsA="; arch = "linux-x64";
hash = "sha256-8i5nRlzd+LnpEh9trWECxfiC1W4S0ekBab5vo18OlsA=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
sha256 = "14crw56277rdwhigabb3nsndkfcs3yzzf7gw85jvryxviq32chgy";
};
"aarch64-linux" = {
arch = "linux-arm64";
sha256 = "1j1xlvbg3nrfmdd9zm6kywwicdwdkrq0si86lcndaii8m7sj5pfp";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
sha256 = "0nlks6iqxkx1xlicsa8lrb1319rgznlxkv2gg7wkwgzph97ik8bi";
};
}; };
"x86_64-darwin" = { in
arch = "darwin-x64"; {
sha256 = "14crw56277rdwhigabb3nsndkfcs3yzzf7gw85jvryxviq32chgy"; name = "phptools-vscode";
}; publisher = "devsense";
"aarch64-linux" = { version = "1.41.14332";
arch = "linux-arm64"; }
sha256 = "1j1xlvbg3nrfmdd9zm6kywwicdwdkrq0si86lcndaii8m7sj5pfp"; // sources.${stdenv.system};
};
"aarch64-darwin" = {
arch = "darwin-arm64";
sha256 = "0nlks6iqxkx1xlicsa8lrb1319rgznlxkv2gg7wkwgzph97ik8bi";
};
};
in {
name = "phptools-vscode";
publisher = "devsense";
version = "1.41.14332";
} // sources.${stdenv.system};
nativeBuildInputs = [ nativeBuildInputs = [ autoPatchelfHook ];
autoPatchelfHook
];
buildInputs = [ buildInputs = [
zlib zlib
@ -1175,7 +1201,12 @@ let
homepage = "https://github.com/DEVSENSE/phptools-docs"; homepage = "https://github.com/DEVSENSE/phptools-docs";
license = lib.licenses.unfree; license = lib.licenses.unfree;
maintainers = [ lib.maintainers.drupol ]; maintainers = [ lib.maintainers.drupol ];
platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" "aarch64-linux" ]; platforms = [
"x86_64-linux"
"x86_64-darwin"
"aarch64-darwin"
"aarch64-linux"
];
}; };
}; };
@ -1203,7 +1234,9 @@ let
version = "0.0.4"; version = "0.0.4";
sha256 = "0sa04srhqmngmw71slnrapi2xay0arj42j4gkan8i11n7bfi1xpf"; sha256 = "0sa04srhqmngmw71slnrapi2xay0arj42j4gkan8i11n7bfi1xpf";
}; };
meta = { license = lib.licenses.mit; }; meta = {
license = lib.licenses.mit;
};
}; };
dhall.vscode-dhall-lsp-server = buildVscodeMarketplaceExtension { dhall.vscode-dhall-lsp-server = buildVscodeMarketplaceExtension {
@ -1213,7 +1246,9 @@ let
version = "0.0.4"; version = "0.0.4";
sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js"; sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js";
}; };
meta = { license = lib.licenses.mit; }; meta = {
license = lib.licenses.mit;
};
}; };
dhedgecock.radical-vscode = buildVscodeMarketplaceExtension { dhedgecock.radical-vscode = buildVscodeMarketplaceExtension {
@ -1240,7 +1275,9 @@ let
version = "0.0.8"; version = "0.0.8";
hash = "sha256-BQPiSxiPPjdNPtIJI8L+558DVKxngPAI9sscpcJSJUI="; hash = "sha256-BQPiSxiPPjdNPtIJI8L+558DVKxngPAI9sscpcJSJUI=";
}; };
meta = { license = lib.licenses.asl20; }; meta = {
license = lib.licenses.asl20;
};
}; };
divyanshuagrawal.competitive-programming-helper = buildVscodeMarketplaceExtension { divyanshuagrawal.competitive-programming-helper = buildVscodeMarketplaceExtension {
@ -1794,8 +1831,7 @@ let
}; };
meta = { meta = {
description = "GitHub theme for VS Code"; description = "GitHub theme for VS Code";
downloadPage = downloadPage = "https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme";
"https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme";
homepage = "https://github.com/primer/github-vscode-theme"; homepage = "https://github.com/primer/github-vscode-theme";
license = lib.licenses.mit; license = lib.licenses.mit;
maintainers = [ lib.maintainers.hugolgst ]; maintainers = [ lib.maintainers.hugolgst ];
@ -1830,7 +1866,9 @@ let
version = "0.78.1"; version = "0.78.1";
hash = "sha256-T9oW6o4ItZfR8E1qrcH3nhMvVB6ihi4kpiDz7YGHOcI="; hash = "sha256-T9oW6o4ItZfR8E1qrcH3nhMvVB6ihi4kpiDz7YGHOcI=";
}; };
meta = { license = lib.licenses.mit; }; meta = {
license = lib.licenses.mit;
};
}; };
gitlab.gitlab-workflow = buildVscodeMarketplaceExtension { gitlab.gitlab-workflow = buildVscodeMarketplaceExtension {
@ -2439,9 +2477,15 @@ let
hash = "sha256-IueXiN+077tiecAsVCzgYksWYTs00mZv6XJVMtRJ/PQ="; hash = "sha256-IueXiN+077tiecAsVCzgYksWYTs00mZv6XJVMtRJ/PQ=";
}; };
nativeBuildInputs = [ jq moreutils ]; nativeBuildInputs = [
jq
moreutils
];
buildInputs = [ cfn-lint pydot ]; buildInputs = [
cfn-lint
pydot
];
postInstall = '' postInstall = ''
cd "$out/$installPrefix" cd "$out/$installPrefix"
@ -3321,13 +3365,18 @@ let
mktplcRef = { mktplcRef = {
name = "java"; name = "java";
publisher = "redhat"; publisher = "redhat";
version = "1.17.2023032504"; version = "1.30.2024041908";
hash = "sha256-ni1jzCPjwtcdJTEORn0vYzLRbQ/wseTZmrETJ8QPW58="; hash = "sha256-2VaB7duzDmoQYxLHIuC9yghJvmVnWJIBfH75xq5ljPg=";
}; };
buildInputs = [ jdk ]; buildInputs = [ jdk ];
meta = { meta = {
description = "Java language support for VS Code via the Eclipse JDT Language Server";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=redhat.java";
homepage = "https://github.com/redhat-developer/vscode-java";
changelog = "https://marketplace.visualstudio.com/items/redhat.java/changelog";
license = lib.licenses.epl20; license = lib.licenses.epl20;
broken = lib.versionOlder jdk.version "11"; maintainers = [ lib.maintainers.wackbyte ];
broken = lib.versionOlder jdk.version "17";
}; };
}; };
@ -4019,8 +4068,8 @@ let
mktplcRef = { mktplcRef = {
name = "vscode-nushell-lang"; name = "vscode-nushell-lang";
publisher = "thenuprojectcontributors"; publisher = "thenuprojectcontributors";
version = "1.1.0"; version = "1.9.0";
hash = "sha256-7v4q0OEqv7q2ejHp4lph2Dsqg0GWE65pxyz9goQEm8g="; hash = "sha256-E9CK/GChd/yZT+P3ttROjL2jHtKPJ0KZzc32/nbuE4w=";
}; };
meta.license = lib.licenses.mit; meta.license = lib.licenses.mit;
}; };
@ -4179,7 +4228,11 @@ let
downloadPage = "https://marketplace.visualstudio.com/items?itemName=uiua-lang.uiua-vscode"; downloadPage = "https://marketplace.visualstudio.com/items?itemName=uiua-lang.uiua-vscode";
homepage = "https://github.com/uiua-lang/uiua-vscode"; homepage = "https://github.com/uiua-lang/uiua-vscode";
license = lib.licenses.mit; license = lib.licenses.mit;
maintainers = with lib.maintainers; [ tomasajt wackbyte defelo ]; maintainers = with lib.maintainers; [
tomasajt
wackbyte
defelo
];
}; };
}; };
@ -4249,7 +4302,10 @@ let
sha256 = "1nlrijjwc35n1xgb5lgnr4yvlgfcxd0vdj93ip8lv2xi8x1ni5f6"; sha256 = "1nlrijjwc35n1xgb5lgnr4yvlgfcxd0vdj93ip8lv2xi8x1ni5f6";
}; };
nativeBuildInputs = [ jq moreutils ]; nativeBuildInputs = [
jq
moreutils
];
buildInputs = [ jdk ]; buildInputs = [ jdk ];
@ -4693,7 +4749,10 @@ let
version = "0.5.4"; version = "0.5.4";
sha256 = "08dfl5h1k6s542qw5qx2czm1wb37ck9w2vpjz44kp2az352nmksb"; sha256 = "08dfl5h1k6s542qw5qx2czm1wb37ck9w2vpjz44kp2az352nmksb";
}; };
nativeBuildInputs = [ jq moreutils ]; nativeBuildInputs = [
jq
moreutils
];
postInstall = '' postInstall = ''
cd "$out/$installPrefix" cd "$out/$installPrefix"
jq '.contributes.configuration.properties.protoc.properties.path.default = "${protobuf}/bin/protoc"' package.json | sponge package.json jq '.contributes.configuration.properties.protoc.properties.path.default = "${protobuf}/bin/protoc"' package.json | sponge package.json

View File

@ -12,8 +12,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
publisher = "myriad-dreamin"; publisher = "myriad-dreamin";
# Please update the corresponding binary (tinymist) when updating # Please update the corresponding binary (tinymist) when updating
# this extension. # this extension.
version = "0.11.4"; version = "0.11.5";
hash = "sha256-VR+vl6mctwq9oSIgnfutvPFwfGUdEco8fCOjzMvPtII="; hash = "sha256-p97RREGKhTeXO5s4jP8qUsLtYxOj91ddQhsk6Q+50jc=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -46,13 +46,13 @@ let
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "cemu"; pname = "cemu";
version = "2.0-74"; version = "2.0-78";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cemu-project"; owner = "cemu-project";
repo = "Cemu"; repo = "Cemu";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-taV2HEKRUQ7k5BpgA3nwVzX8qkTN02O9kqswjdCHod0="; hash = "sha256-ivdqO44+8sDgOshUDFc+4eTgzcEDSiPPIawyktYpob4=";
}; };
patches = [ patches = [

View File

@ -204,7 +204,6 @@ stdenv.mkDerivation rec {
maintainers = with maintainers; [ maintainers = with maintainers; [
MP2E MP2E
ashkitten ashkitten
xfix
ivar ivar
]; ];
}; };

View File

@ -13,6 +13,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkg-config ]; nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ SDL2 ]; buildInputs = [ SDL2 ];
env = lib.optionalAttrs stdenv.cc.isClang {
NIX_CFLAGS_COMPILE = "-std=c89";
};
configureFlags = [ "--without-SDL1" ]; configureFlags = [ "--without-SDL1" ];

View File

@ -1,22 +0,0 @@
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
pname = "mednafen-server";
version = "0.5.2";
src = fetchurl {
url = "https://mednafen.github.io/releases/files/mednafen-server-${version}.tar.xz";
sha256 = "0xm7dj5nwnrsv69r72rcnlw03jm0l8rmrg3s05gjfvxyqmlb36dq";
};
postInstall = "install -m 644 -Dt $out/share/mednafen-server standard.conf";
meta = with lib; {
description = "Netplay server for Mednafen";
mainProgram = "mednafen-server";
homepage = "https://mednafen.github.io/";
license = licenses.gpl2;
maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.unix;
};
}

View File

@ -1,42 +0,0 @@
{ stdenv
, lib
, fetchFromGitHub
, autoreconfHook
, pkg-config
, mednafen
, gtk3
, wrapGAppsHook
}:
stdenv.mkDerivation rec {
pname = "mednaffe";
version = "0.9.2";
src = fetchFromGitHub {
owner = "AmatCoder";
repo = "mednaffe";
rev = version;
sha256 = "sha256-zvSAt6CMcgdoPpTTA5sPlQaWUw9LUMsR2Xg9jM2UaWY=";
};
nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook ];
buildInputs = [ gtk3 mednafen ];
enableParallelBuilding = true;
preFixup = ''
gappsWrapperArgs+=(
--prefix PATH ':' "${mednafen}/bin"
)
'';
meta = with lib; {
description = "GTK-based frontend for mednafen emulator";
mainProgram = "mednaffe";
homepage = "https://github.com/AmatCoder/mednaffe";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ sheenobu yana AndersonTorres ];
platforms = platforms.unix;
};
}

View File

@ -65,7 +65,6 @@ stdenv.mkDerivation (finalAttrs: {
artemist artemist
benley benley
shamilton shamilton
xfix
]; ];
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
}; };

View File

@ -85,10 +85,10 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "beetle-psx-libretro", "repo": "beetle-psx-libretro",
"rev": "9c9b44a7b9b373f2d8f9a3f16bc8373d6469cf98", "rev": "ab39d37f868ba8ff3982ce52c4ec22c162888dd7",
"hash": "sha256-XQ7EVPj0Eprs94yjqaUGCphHteRdbcv2nqp3gojYjzc=" "hash": "sha256-Ay3wI9WToSsJNjkNFnHXTt9JUQ6nt+S9jI378E/kK8U="
}, },
"version": "unstable-2024-04-12" "version": "unstable-2024-04-19"
}, },
"beetle-saturn": { "beetle-saturn": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -226,10 +226,10 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "dolphin", "repo": "dolphin",
"rev": "2f4b0f7902257d40a054f60b2c670d6e314f2a04", "rev": "89a4df725d4eb24537728f7d655cddb1add25c18",
"hash": "sha256-9WYWbLehExYbPmGJpguhVFXqFJ9aR6VxzFVChd4QOEg=" "hash": "sha256-f9O3//EuoCSPQC7GWmf0EzAEpjoKof30kIDBCDw0dbs="
}, },
"version": "unstable-2022-12-17" "version": "unstable-2024-04-19"
}, },
"dosbox": { "dosbox": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -287,10 +287,10 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "fbneo", "repo": "fbneo",
"rev": "97f01ed6075b6034aeb16829a2a259bbe8a254f9", "rev": "c821b1008e31d40b6d0464f67a3bc0b1a3da4cce",
"hash": "sha256-qXym7CzAXfOSK+hmq6JfCIrq9w11uA2UQ2Ps+lFHrfI=" "hash": "sha256-yZimJ1eH5Oi+6+4eMtXppj75awCrPXMiWhalsR+Bfik="
}, },
"version": "unstable-2024-04-15" "version": "unstable-2024-04-20"
}, },
"fceumm": { "fceumm": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -307,11 +307,11 @@
"src": { "src": {
"owner": "flyinghead", "owner": "flyinghead",
"repo": "flycast", "repo": "flycast",
"rev": "7438094d7cdf191e6eb2a39e73cb0f512ea2a714", "rev": "3c38fc1f16cc6518db46a5ad350e8b3738eefb48",
"hash": "sha256-T19GJbN/MKC03Q/yS1C6qL5Rv++OlaBol4UYf9//l3s=", "hash": "sha256-NfJJcu7noefSgFlCFCgovnrb6FSzIXu3MGQHu6TCJWo=",
"fetchSubmodules": true "fetchSubmodules": true
}, },
"version": "unstable-2024-04-12" "version": "unstable-2024-04-19"
}, },
"fmsx": { "fmsx": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -358,10 +358,10 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "Genesis-Plus-GX", "repo": "Genesis-Plus-GX",
"rev": "b063aa81b90682ca89ae6fd1e958bc589b4ce34d", "rev": "cbacea723690e88e0b11a4b1d0e5b88b1b7eb9d4",
"hash": "sha256-Tz6if6NfbwvZVDb5Ggr/tXuLNymOjcMkghKwZq6tl6I=" "hash": "sha256-7qFBzATlhf89ILHsEoF+SWwD4Pwd5+08VnK5xU1EDuI="
}, },
"version": "unstable-2024-04-05" "version": "unstable-2024-04-20"
}, },
"gpsp": { "gpsp": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -438,10 +438,10 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "mame2003-plus-libretro", "repo": "mame2003-plus-libretro",
"rev": "7ca870c4168e69819923f73ae0289c38d57b01dc", "rev": "bb864ca20b40908b8fbc49a350939160d6af29f6",
"hash": "sha256-eoLzRNsZtIo6Pc9SovQGh9sHxdXhBSQj71RDcQqjji0=" "hash": "sha256-3AvjOpgBh/p0p9xq4rD8xSKqZWzulw7AKUGQ1o9B2Ck="
}, },
"version": "unstable-2024-04-13" "version": "unstable-2024-04-19"
}, },
"mame2010": { "mame2010": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -630,10 +630,10 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "pcsx_rearmed", "repo": "pcsx_rearmed",
"rev": "2f326fa15ff26df057ef10da232ebc07a410803a", "rev": "e5cb0939ab32d3c3b90b39e2d49a1652a7cf0db1",
"hash": "sha256-mnJJ1NzxZoA3kwfPOyvpP65SKI0I/9FCPNW8TR8NY8k=" "hash": "sha256-K96w3NGXpsnVAmORPdwwhwIJ6PcvaDOEUtLkF4ftX3s="
}, },
"version": "unstable-2024-04-14" "version": "unstable-2024-04-18"
}, },
"picodrive": { "picodrive": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -651,22 +651,22 @@
"src": { "src": {
"owner": "jpd002", "owner": "jpd002",
"repo": "Play-", "repo": "Play-",
"rev": "5c8f4a818be5c1e4df568abfec169c2b08df6674", "rev": "57f8a1389f7f2987ab2ad99fdc846663994603ad",
"hash": "sha256-IyxqH0ZAAiJ8V9kaVSwhf1zJnVlxhJWghr51AXcvQvs=", "hash": "sha256-MwqLSTDL6C823grCMRYZrwjhIhbVipAR+4vF5k8UhyE=",
"fetchSubmodules": true "fetchSubmodules": true
}, },
"version": "unstable-2024-04-10" "version": "unstable-2024-04-15"
}, },
"ppsspp": { "ppsspp": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
"src": { "src": {
"owner": "hrydgard", "owner": "hrydgard",
"repo": "ppsspp", "repo": "ppsspp",
"rev": "efe2302548fcbd2dc68c9b5b1fb39dc7976532fd", "rev": "1786a4ddb097f7df1c75b55b4c4b163032614371",
"hash": "sha256-zwC3HniJO11/6ApBo0UNn6WMu4Jmj099XaUY4QuKaZI=", "hash": "sha256-nAyGfgSfcJ4dF5oF3FHy+aqzabf9wUOiP0w+GIY1svg=",
"fetchSubmodules": true "fetchSubmodules": true
}, },
"version": "unstable-2024-04-14" "version": "unstable-2024-04-20"
}, },
"prboom": { "prboom": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -753,10 +753,10 @@
"src": { "src": {
"owner": "snes9xgit", "owner": "snes9xgit",
"repo": "snes9x", "repo": "snes9x",
"rev": "9d22dbb8d866f10042fe564db7dc7b41078a580b", "rev": "8077396d399424de89d0a6cc15134523965658e0",
"hash": "sha256-y2kPj1BugXVZGzyxs0Ph/qM5SMe82kjxnQA25DIpzac=" "hash": "sha256-p6apk/8bRKSM3H3hGPr/fYGsDFgMv7syVmTHV0zgmOg="
}, },
"version": "unstable-2024-04-13" "version": "unstable-2024-04-20"
}, },
"snes9x2002": { "snes9x2002": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",
@ -813,10 +813,10 @@
"src": { "src": {
"owner": "libretro", "owner": "libretro",
"repo": "swanstation", "repo": "swanstation",
"rev": "77aeeea58a45cccae7a8be37645f8f5a27ff101b", "rev": "c7fefb5bfdec2569c2528f8daa6e75b7a3de0880",
"hash": "sha256-z+9Y9hoQ832caip5U+siQXh9GFxLMnX0HcmLa93B/lc=" "hash": "sha256-dE8F/NXGIEMrdmBWUTzanCSlT0ddkwG8RLZFmy1XvzQ="
}, },
"version": "unstable-2024-01-26" "version": "unstable-2024-04-18"
}, },
"tgbdual": { "tgbdual": {
"fetcher": "fetchFromGitHub", "fetcher": "fetchFromGitHub",

View File

@ -6,13 +6,13 @@
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "retroarch-assets"; pname = "retroarch-assets";
version = "unstable-2024-01-02"; version = "unstable-2024-04-18";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "libretro"; owner = "libretro";
repo = "retroarch-assets"; repo = "retroarch-assets";
rev = "923b711dc6772a168d83dc8915e9260730fcf3a1"; rev = "912f652740986549f41967d615d9da27c325c2b9";
hash = "sha256-Hwgga2hCJEdf/j2mU+hLGAsWdYcfuzjCycxSF37I4qk="; hash = "sha256-HpmRnbj6CQp7+rmZY46MyT8Ga6832COm1it2z9rKUEU=";
}; };
makeFlags = [ makeFlags = [

View File

@ -120,7 +120,7 @@ stdenv.mkDerivation rec {
license = licenses.unfreeRedistributable // { license = licenses.unfreeRedistributable // {
url = "https://github.com/snes9xgit/snes9x/blob/${version}/LICENSE"; url = "https://github.com/snes9xgit/snes9x/blob/${version}/LICENSE";
}; };
maintainers = with maintainers; [ qknight xfix thiagokokada ]; maintainers = with maintainers; [ qknight thiagokokada ];
platforms = platforms.unix; platforms = platforms.unix;
broken = (withGtk && stdenv.isDarwin); broken = (withGtk && stdenv.isDarwin);
mainProgram = "snes9x"; mainProgram = "snes9x";

View File

@ -77,14 +77,14 @@ let
urllib3 urllib3
]; ];
in mkDerivation rec { in mkDerivation rec {
version = "3.34.5"; version = "3.34.6";
pname = "qgis-ltr-unwrapped"; pname = "qgis-ltr-unwrapped";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "qgis"; owner = "qgis";
repo = "QGIS"; repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}"; rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-TRSS1YclGUfBjNz+Lo8U8YlN4kdJ9JLcwd7qpgwRbG0="; hash = "sha256-eWd8oIINWVN5Dt6s4bc1RtQbytFd0foPgIcd/N2hsMw=";
}; };
passthru = { passthru = {

View File

@ -78,14 +78,14 @@ let
urllib3 urllib3
]; ];
in mkDerivation rec { in mkDerivation rec {
version = "3.36.1"; version = "3.36.2";
pname = "qgis-unwrapped"; pname = "qgis-unwrapped";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "qgis"; owner = "qgis";
repo = "QGIS"; repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}"; rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-/0wVPcQoliJFgY8Kn506gUHfY+kDTdLgzbp/0KLSAkI="; hash = "sha256-/8mpzl/6UpjrMVjae2nqpS2DBRCq86rE+B3INzoRz8g=";
}; };
passthru = { passthru = {

View File

@ -1,729 +0,0 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
[[package]]
name = "adler"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"
[[package]]
name = "ahash"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
dependencies = [
"cfg-if",
"once_cell",
"version_check",
]
[[package]]
name = "argyle"
version = "0.6.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a7b00c835644c00c2f160668103439b2e4374e9340fda8a9730e2efa8925145"
[[package]]
name = "autocfg"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "bitflags"
version = "2.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635"
[[package]]
name = "bitvec"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
dependencies = [
"funty",
"radium",
"tap",
"wyz",
]
[[package]]
name = "bytecount"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c676a478f63e9fa2dd5368a42f28bba0d6c560b775f38583c8bbaa7fcd67c9c"
[[package]]
name = "bytemuck"
version = "1.14.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
[[package]]
name = "byteorder"
version = "1.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610"
[[package]]
name = "cc"
version = "1.0.83"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0"
dependencies = [
"jobserver",
"libc",
]
[[package]]
name = "cfg-if"
version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
[[package]]
name = "color_quant"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b"
[[package]]
name = "crc32fast"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d"
dependencies = [
"cfg-if",
]
[[package]]
name = "crossbeam-channel"
version = "0.5.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200"
dependencies = [
"cfg-if",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-deque"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
dependencies = [
"cfg-if",
"crossbeam-epoch",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
version = "0.9.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7"
dependencies = [
"autocfg",
"cfg-if",
"crossbeam-utils",
"memoffset",
"scopeguard",
]
[[package]]
name = "crossbeam-utils"
version = "0.8.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294"
dependencies = [
"cfg-if",
]
[[package]]
name = "ctrlc"
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "82e95fbd621905b854affdc67943b043a0fbb6ed7385fd5a25650d19a8a6cfdf"
dependencies = [
"nix",
"windows-sys",
]
[[package]]
name = "dactyl"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72f762271c6826d426c3fd2e37aa827fa039596bc7050e9289cb713265be3d7f"
dependencies = [
"num-traits",
]
[[package]]
name = "dowser"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ea8b43a90f6c54a58a97ad6a82001227bafeeb4550ee05732fb656133494918"
dependencies = [
"ahash",
"dactyl",
]
[[package]]
name = "dunce"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
[[package]]
name = "either"
version = "1.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07"
[[package]]
name = "errno"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd"
dependencies = [
"errno-dragonfly",
"libc",
"windows-sys",
]
[[package]]
name = "errno-dragonfly"
version = "0.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf"
dependencies = [
"cc",
"libc",
]
[[package]]
name = "fastrand"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6999dc1837253364c2ebb0704ba97994bd874e8f195d665c50b7548f6ea92764"
[[package]]
name = "fdeflate"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10"
dependencies = [
"simd-adler32",
]
[[package]]
name = "flaca"
version = "2.3.0"
dependencies = [
"argyle",
"cc",
"ctrlc",
"dactyl",
"dowser",
"fyi_msg",
"libc",
"mozjpeg-sys",
"oxipng",
"rayon",
"write_atomic",
]
[[package]]
name = "flate2"
version = "1.0.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010"
dependencies = [
"crc32fast",
"miniz_oxide",
]
[[package]]
name = "funty"
version = "2.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
[[package]]
name = "fyi_msg"
version = "0.11.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04bb9530916893c31bca029d18088c77f02ea93e270cffab771f9b985cdeb4bb"
dependencies = [
"ahash",
"bytecount",
"dactyl",
"term_size",
"unicode-width",
]
[[package]]
name = "hashbrown"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
[[package]]
name = "hermit-abi"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b"
[[package]]
name = "image"
version = "0.24.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711"
dependencies = [
"bytemuck",
"byteorder",
"color_quant",
"num-rational",
"num-traits",
"png",
]
[[package]]
name = "indexmap"
version = "1.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
dependencies = [
"autocfg",
"hashbrown",
]
[[package]]
name = "itertools"
version = "0.10.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473"
dependencies = [
"either",
]
[[package]]
name = "jobserver"
version = "0.1.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2"
dependencies = [
"libc",
]
[[package]]
name = "libc"
version = "0.2.148"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cdc71e17332e86d2e1d38c1f99edcb6288ee11b815fb1a4b049eaa2114d369b"
[[package]]
name = "libdeflate-sys"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb6784b6b84b67d71b4307963d456a9c7c29f9b47c658f533e598de369e34277"
dependencies = [
"cc",
]
[[package]]
name = "libdeflater"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d8e285aa6a046fd338b2592c16bee148b2b00789138ed6b7bb56bb13d585050d"
dependencies = [
"libdeflate-sys",
]
[[package]]
name = "linux-raw-sys"
version = "0.4.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1a9bad9f94746442c783ca431b22403b519cd7fbeed0533fdd6328b2f2212128"
[[package]]
name = "log"
version = "0.4.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f"
[[package]]
name = "memoffset"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c"
dependencies = [
"autocfg",
]
[[package]]
name = "miniz_oxide"
version = "0.7.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7"
dependencies = [
"adler",
"simd-adler32",
]
[[package]]
name = "mozjpeg-sys"
version = "2.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "808feab72499ffd6c267a6fd06bd07e37bef14650c328a5c64636fecfa113eff"
dependencies = [
"cc",
"dunce",
"libc",
"nasm-rs",
]
[[package]]
name = "nasm-rs"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe4d98d0065f4b1daf164b3eafb11974c94662e5e2396cf03f32d0bb5c17da51"
dependencies = [
"rayon",
]
[[package]]
name = "nix"
version = "0.27.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053"
dependencies = [
"bitflags 2.4.0",
"cfg-if",
"libc",
]
[[package]]
name = "num-integer"
version = "0.1.45"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9"
dependencies = [
"autocfg",
"num-traits",
]
[[package]]
name = "num-rational"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
dependencies = [
"autocfg",
"num-integer",
"num-traits",
]
[[package]]
name = "num-traits"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2"
dependencies = [
"autocfg",
]
[[package]]
name = "num_cpus"
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43"
dependencies = [
"hermit-abi",
"libc",
]
[[package]]
name = "once_cell"
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d"
[[package]]
name = "oxipng"
version = "8.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "630638e107fb436644c300e781d3f17e1b04656138ba0d40564be4be3b06db32"
dependencies = [
"bitvec",
"crossbeam-channel",
"image",
"indexmap",
"itertools",
"libdeflater",
"log",
"rgb",
"rustc-hash",
"rustc_version",
]
[[package]]
name = "png"
version = "0.17.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64"
dependencies = [
"bitflags 1.3.2",
"crc32fast",
"fdeflate",
"flate2",
"miniz_oxide",
]
[[package]]
name = "radium"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09"
[[package]]
name = "rayon"
version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
dependencies = [
"either",
"rayon-core",
]
[[package]]
name = "rayon-core"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
dependencies = [
"crossbeam-channel",
"crossbeam-deque",
"crossbeam-utils",
"num_cpus",
]
[[package]]
name = "redox_syscall"
version = "0.3.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29"
dependencies = [
"bitflags 1.3.2",
]
[[package]]
name = "rgb"
version = "0.8.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59"
dependencies = [
"bytemuck",
]
[[package]]
name = "rustc-hash"
version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
[[package]]
name = "rustc_version"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
dependencies = [
"semver",
]
[[package]]
name = "rustix"
version = "0.38.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7db8590df6dfcd144d22afd1b83b36c21a18d7cbc1dc4bb5295a8712e9eb662"
dependencies = [
"bitflags 2.4.0",
"errno",
"libc",
"linux-raw-sys",
"windows-sys",
]
[[package]]
name = "scopeguard"
version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
[[package]]
name = "semver"
version = "1.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918"
[[package]]
name = "simd-adler32"
version = "0.3.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe"
[[package]]
name = "tap"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369"
[[package]]
name = "tempfile"
version = "3.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef"
dependencies = [
"cfg-if",
"fastrand",
"redox_syscall",
"rustix",
"windows-sys",
]
[[package]]
name = "term_size"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9"
dependencies = [
"libc",
"winapi",
]
[[package]]
name = "unicode-width"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c0edd1e5b14653f783770bce4a4dabb4a5108a5370a5f5d8cfe8710c361f6c8b"
[[package]]
name = "version_check"
version = "0.9.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "windows-sys"
version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9"
dependencies = [
"windows-targets",
]
[[package]]
name = "windows-targets"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c"
dependencies = [
"windows_aarch64_gnullvm",
"windows_aarch64_msvc",
"windows_i686_gnu",
"windows_i686_msvc",
"windows_x86_64_gnu",
"windows_x86_64_gnullvm",
"windows_x86_64_msvc",
]
[[package]]
name = "windows_aarch64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8"
[[package]]
name = "windows_aarch64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc"
[[package]]
name = "windows_i686_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e"
[[package]]
name = "windows_i686_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406"
[[package]]
name = "windows_x86_64_gnu"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e"
[[package]]
name = "windows_x86_64_gnullvm"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc"
[[package]]
name = "windows_x86_64_msvc"
version = "0.48.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538"
[[package]]
name = "write_atomic"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1cc5bd3df909eefc4f13328da8ac3b9e6016e0899477c0354c6880c67362cfc"
dependencies = [
"rustix",
"tempfile",
]
[[package]]
name = "wyz"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed"
dependencies = [
"tap",
]

View File

@ -1,21 +1,35 @@
{ lib, fetchFromGitHub, rustPlatform }: { lib
, fetchFromGitHub
, rustPlatform
, fetchurl
, runCommand
, lndir
}:
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "flaca"; pname = "flaca";
version = "2.3.0"; version = "2.4.6";
src = fetchFromGitHub { src =
owner = "Blobfolio"; let
repo = pname; source = fetchFromGitHub {
rev = "v${version}"; owner = "Blobfolio";
hash = "sha256-gK9nKvhrqGQ3yDAfnqDF2K1g6JK3CYz0kSpTLqfGTzc="; repo = pname;
}; rev = "v${version}";
hash = "sha256-uybEo098+Y92b2P9CniKFmaV8hQZFuOSthgQRGZ/ncc=";
};
lockFile = fetchurl {
url = "https://github.com/Blobfolio/flaca/releases/download/v${version}/Cargo.lock";
hash = "sha256-xAjpw71HgS6fILg5zNuc43s0fIqYcoUMMbCH65xrlww=";
};
in
runCommand "source-with-lock" { nativeBuildInputs = [ lndir ]; } ''
mkdir -p $out
ln -s ${lockFile} $out/Cargo.lock
lndir -silent ${source} $out
'';
# upstream does not provide a Cargo.lock cargoHash = "sha256-w+PeuH6VFIu3iH5EXF6gEwyYoGeqXX0yd5jJs2NqisQ=";
cargoLock.lockFile = ./Cargo.lock;
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
meta = with lib; { meta = with lib; {
description = "A CLI tool to losslessly compress JPEG and PNG images"; description = "A CLI tool to losslessly compress JPEG and PNG images";

View File

@ -2,7 +2,7 @@
# libs # libs
librsvg, sane-backends, sane-frontends, librsvg, sane-backends, sane-frontends,
# runtime dependencies # runtime dependencies
imagemagick, libtiff_4_5, djvulibre, poppler_utils, ghostscript, unpaper, pdftk, imagemagick, libtiff, djvulibre, poppler_utils, ghostscript, unpaper, pdftk,
# test dependencies # test dependencies
xvfb-run, liberation_ttf, file, tesseract }: xvfb-run, liberation_ttf, file, tesseract }:
@ -82,7 +82,7 @@ perlPackages.buildPerlPackage rec {
wrapProgram "$out/bin/gscan2pdf" \ wrapProgram "$out/bin/gscan2pdf" \
--prefix PATH : "${sane-backends}/bin" \ --prefix PATH : "${sane-backends}/bin" \
--prefix PATH : "${imagemagick}/bin" \ --prefix PATH : "${imagemagick}/bin" \
--prefix PATH : "${libtiff_4_5}/bin" \ --prefix PATH : "${libtiff}/bin" \
--prefix PATH : "${djvulibre}/bin" \ --prefix PATH : "${djvulibre}/bin" \
--prefix PATH : "${poppler_utils}/bin" \ --prefix PATH : "${poppler_utils}/bin" \
--prefix PATH : "${ghostscript}/bin" \ --prefix PATH : "${ghostscript}/bin" \
@ -98,10 +98,7 @@ perlPackages.buildPerlPackage rec {
nativeCheckInputs = [ nativeCheckInputs = [
imagemagick imagemagick
# Needs older libtiff version, because it stopped packageing tools like libtiff
# tiff2pdf and others in version 4.6. These tools are necessary for gscan2pdf.
# See commit f57a4b0ac1b954eec0c8def2a99e2a464ac6ff7a for in-depth explanation.
libtiff_4_5
djvulibre djvulibre
poppler_utils poppler_utils
ghostscript ghostscript

View File

@ -15,21 +15,27 @@
, qhull , qhull
, cmake , cmake
, cgal , cgal
, boost179 , boost
, mpfr , mpfr
, xercesc , xercesc
, tbb
, embree
, vcg
, libigl
, corto
, openctm
, structuresynth
}: }:
mkDerivation rec { mkDerivation rec {
pname = "meshlab"; pname = "meshlab";
version = "2022.02"; version = "2023.12";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cnr-isti-vclab"; owner = "cnr-isti-vclab";
repo = "meshlab"; repo = "meshlab";
rev = "MeshLab-${version}"; rev = "MeshLab-${version}";
sha256 = "sha256-jcc3PfsiIeYyipteZgzd0NwZgFFgR/mMBiaInzhOcDY="; sha256 = "sha256-AdUAWS741RQclYaSE3Tz1/I0YSinNAnfSaqef+Tib8Y=";
fetchSubmodules = true; # for vcglib
}; };
buildInputs = [ buildInputs = [
@ -46,38 +52,38 @@ mkDerivation rec {
levmar levmar
qhull qhull
cgal cgal
boost179 boost
mpfr mpfr
xercesc xercesc
tbb
embree
vcg
libigl
corto
openctm
structuresynth
]; ];
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];
preConfigure = '' preConfigure = ''
substituteAll ${./meshlab.desktop} scripts/Linux/resources/meshlab.desktop substituteAll ${./meshlab.desktop} resources/linux/meshlab.desktop
cmakeDir=$PWD/src substituteInPlace src/external/libigl.cmake \
mkdir ../build --replace-fail '$'{MESHLAB_EXTERNAL_DOWNLOAD_DIR}/libigl-2.4.0 ${libigl}
cd ../build substituteInPlace src/external/nexus.cmake \
--replace-fail '$'{NEXUS_DIR}/src/corto ${corto.src}
substituteInPlace src/external/levmar.cmake \
--replace-fail '$'{LEVMAR_LINK} ${levmar.src} \
--replace-warn "MD5 ''${LEVMAR_MD5}" ""
substituteInPlace src/external/ssynth.cmake \
--replace-fail '$'{SSYNTH_LINK} ${structuresynth.src} \
--replace-warn "MD5 ''${SSYNTH_MD5}" ""
substituteInPlace src/common_gui/CMakeLists.txt \
--replace-warn "MESHLAB_LIB_INSTALL_DIR" "CMAKE_INSTALL_LIBDIR"
''; '';
cmakeFlags = [ cmakeFlags = [
"-DALLOW_BUNDLED_EIGEN=OFF" "-DVCGDIR=${vcg.src}"
"-DALLOW_BUNDLED_GLEW=OFF"
"-DALLOW_BUNDLED_LIB3DS=OFF"
"-DALLOW_BUNDLED_MUPARSER=OFF"
"-DALLOW_BUNDLED_QHULL=OFF"
# disable when available in nixpkgs
"-DALLOW_BUNDLED_OPENCTM=ON"
"-DALLOW_BUNDLED_SSYNTH=ON"
"-DALLOW_BUNDLED_BOOST=OFF"
# some plugins are disabled unless these are on
"-DALLOW_BUNDLED_NEWUOA=ON"
"-DALLOW_BUNDLED_LEVMAR=ON"
];
CXXFLAGS = [
# GCC 13: error: 'int16_t' has not been declared in 'std'
"-include cstdint"
]; ];
postFixup = '' postFixup = ''

View File

@ -0,0 +1,107 @@
{ stdenv
, lib
, fetchFromGitHub
, libGLU
, qtbase
, qtscript
, qtxmlpatterns
, lib3ds
, bzip2
, muparser
, eigen
, glew
, gmp
, levmar
, qhull
, cmake
, cgal
, boost
, mpfr
, xercesc
, tbb
, embree
, vcg
, libigl
, corto
, openctm
, structuresynth
, wrapQtAppsHook
, python3Packages
}:
stdenv.mkDerivation (finalAttrs: {
pname = "pymeshlab";
version = "2023.12";
src = fetchFromGitHub {
owner = "cnr-isti-vclab";
repo = "pymeshlab";
rev = "v${finalAttrs.version}";
hash = "sha256-IOlRdXoUPOJt67g3HqsLchV5aL+JUEks2y1Sy+wpwsg=";
fetchSubmodules = true;
};
buildInputs = [
libGLU
qtbase
qtscript
qtxmlpatterns
lib3ds
bzip2
muparser
eigen
glew
gmp
levmar
qhull
cgal
boost
mpfr
xercesc
tbb
embree
vcg
libigl
corto
structuresynth
openctm
];
nativeBuildInputs = [
cmake
wrapQtAppsHook
python3Packages.pybind11
];
propagatedBuildInputs = [
python3Packages.numpy
];
preConfigure = ''
substituteInPlace src/meshlab/src/external/libigl.cmake \
--replace-fail '$'{MESHLAB_EXTERNAL_DOWNLOAD_DIR}/libigl-2.4.0 ${libigl}
substituteInPlace src/meshlab/src/external/nexus.cmake \
--replace-fail '$'{NEXUS_DIR}/src/corto ${corto.src}
substituteInPlace src/meshlab/src/external/levmar.cmake \
--replace-fail '$'{LEVMAR_LINK} ${levmar.src} \
--replace-warn "MD5 ''${LEVMAR_MD5}" ""
substituteInPlace src/meshlab/src/external/ssynth.cmake \
--replace-fail '$'{SSYNTH_LINK} ${structuresynth.src} \
--replace-warn "MD5 ''${SSYNTH_MD5}" ""
export cmakeFlags="cmakeFlags
-DCMAKE_INSTALL_PREFIX=$out/${python3Packages.python.sitePackages}/pymeshlab
"
'';
cmakeFlags = [
"-DVCGDIR=${vcg.src}"
];
meta = {
description = "The open source mesh processing python library";
homepage = "https://github.com/cnr-isti-vclab/PyMeshLab";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ nim65s ];
platforms = with lib.platforms; linux;
};
})

View File

@ -10,15 +10,15 @@ let
in in
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "brscan5"; pname = "brscan5";
version = "1.3.0-0"; version = "1.3.1-0";
src = { src = {
"i686-linux" = fetchurl { "i686-linux" = fetchurl {
url = "https://download.brother.com/welcome/dlf104034/${pname}-${version}.i386.deb"; url = "https://download.brother.com/welcome/dlf104034/${pname}-${version}.i386.deb";
sha256 = "sha256-LpbPUo8iD5CcwUoIOa1UYHQXMrZZJ7PjZpcuyXhXjzk="; hash = "sha256-BgS64vwsKESJBDz9H2MDwcGiresROSNFP1b+7+zlE5c=";
}; };
"x86_64-linux" = fetchurl { "x86_64-linux" = fetchurl {
url = "https://download.brother.com/welcome/dlf104033/${pname}-${version}.amd64.deb"; url = "https://download.brother.com/welcome/dlf104033/${pname}-${version}.amd64.deb";
sha256 = "sha256-ntVe/e6/cdz3+LSpGilMFZecxfv74pd7ksh85SzEdKc="; hash = "sha256-0UMbXMBlyiZI90WG5FWEP2mIZEBsxXd11dtgtyuSDnY=";
}; };
}."${system}" or (throw "Unsupported system: ${system}"); }."${system}" or (throw "Unsupported system: ${system}");
@ -33,9 +33,12 @@ stdenv.mkDerivation rec {
postPatch = postPatch =
let let
# Download .deb for both amd64 and i386, then unpack like unpackPhase
# to get the offset, run:
# strings -n 10 --radix=d opt/brother/scanner/brscan5/libsane-brother5.so.1.0.7 | grep "/opt/brother/scanner/brscan5/models"
patchOffsetBytes = patchOffsetBytes =
if system == "x86_64-linux" then 86528 if system == "x86_64-linux" then 86592
else if system == "i686-linux" then 79140 else if system == "i686-linux" then 79236
else throw "Unsupported system: ${system}"; else throw "Unsupported system: ${system}";
in in
'' ''

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