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
Colin 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
# Qt
/pkgs/development/libraries/qt-5 @NixOS/qt-kde
/pkgs/development/libraries/qt-6 @NixOS/qt-kde
/pkgs/development/libraries/qt-5 @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/development/libraries/qt-6 @K900 @NickCao @SuperSandro2000 @ttuegel
# KDE / Plasma 5
/pkgs/applications/kde @NixOS/qt-kde
/pkgs/desktops/plasma-5 @NixOS/qt-kde
/pkgs/development/libraries/kde-frameworks @NixOS/qt-kde
/pkgs/applications/kde @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/desktops/plasma-5 @K900 @NickCao @SuperSandro2000 @ttuegel
/pkgs/development/libraries/kde-frameworks @K900 @NickCao @SuperSandro2000 @ttuegel
# KDE / Plasma 6
/pkgs/kde @NixOS/qt-kde
/maintainers/scripts/kde @NixOS/qt-kde
/pkgs/kde @K900 @NickCao @SuperSandro2000 @ttuegel
/maintainers/scripts/kde @K900 @NickCao @SuperSandro2000 @ttuegel
# PostgreSQL and related stuff
/pkgs/servers/sql/postgresql @thoughtpolice @marsam
@ -298,7 +298,7 @@ nixos/modules/services/networking/networkmanager.nix @Janik-Haag
# GNOME
/pkgs/desktops/gnome @jtojnar
/pkgs/desktops/gnome/extensions @piegamesde @jtojnar
/pkgs/desktops/gnome/extensions @jtojnar
/pkgs/build-support/make-hardcode-gsettings-patch @jtojnar
# Cinnamon

View File

@ -26,4 +26,4 @@ jobs:
name: nixpkgs-ci
signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
# 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
nix-store --realise "$toolPath" --add-root result
- 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: |
if result/bin/nixpkgs-check-by-name --base "$base" .; then
exit 0

View File

@ -106,12 +106,12 @@ This is a warning
The following are supported:
- [`caution`](https://tdg.docbook.org/tdg/5.0/caution.html)
- [`important`](https://tdg.docbook.org/tdg/5.0/important.html)
- [`note`](https://tdg.docbook.org/tdg/5.0/note.html)
- [`tip`](https://tdg.docbook.org/tdg/5.0/tip.html)
- [`warning`](https://tdg.docbook.org/tdg/5.0/warning.html)
- [`example`](https://tdg.docbook.org/tdg/5.0/example.html)
- `caution`
- `important`
- `note`
- `tip`
- `warning`
- `example`
Example admonitions require a title to work.
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`.
- `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}
### 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.
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,
we will look at how you can use development mode with your code.
back and take a deeper look at how Python packages are packaged on Nix.
#### 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
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}
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}
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`.
@ -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`.
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:
```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:
A user's Nixpkgs configuration is stored in a user-specific configuration file located at `~/.config/nixpkgs/config.nix`. For example:
```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}

View File

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

View File

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

View File

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

View File

@ -1,11 +1,33 @@
# Customising Packages {#sec-customising-packages}
Some packages in Nixpkgs have options to enable or disable optional
functionality or change other aspects of the package.
The Nixpkgs configuration for a NixOS system is set by the {option}`nixpkgs.config` option.
::::{.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}
Unfortunately, Nixpkgs currently lacks a way to query available
configuration options.
Unfortunately, Nixpkgs currently lacks a way to query available package configuration options.
:::
::: {.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).
- [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.
- [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).
- 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).
- [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).
- [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).
- [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).
- [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).
- [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)
- [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)
- [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.
- 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.
- `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
filter
filterAttrs
flatten
flip
head
isInt
isList
isPath
length
makeBinPath
makeSearchPathOutput
@ -28,6 +30,7 @@ let
optional
optionalAttrs
optionalString
pipe
range
replaceStrings
reverseList
@ -366,9 +369,17 @@ in rec {
// optionalAttrs (config.requisite != [])
{ Requisite = toString config.requisite; }
// 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 != [])
{ 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 != "") {
Description = config.description; }
// optionalAttrs (config.documentation != []) {

View File

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

View File

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

View File

@ -11,11 +11,11 @@ in
};
options.programs.fcast-receiver = {
enable = mkEnableOption (lib.mdDoc "FCast Receiver");
enable = mkEnableOption "FCast Receiver";
openFirewall = mkOption {
type = types.bool;
default = false;
description = lib.mdDoc ''
description = ''
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 ];
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
'' + lib.optionalString cfg.keybindings ''
source ${pkgs.fzf}/share/fzf/key-bindings.bash
'';
'');
zsh = {
interactiveShellInit = lib.optionalString (!config.programs.zsh.ohMyZsh.enable)

View File

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

View File

@ -18,7 +18,10 @@ in {
description = "greenclip daemon";
wantedBy = [ "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 ];

View File

@ -21,6 +21,8 @@ in
example = "/home/foo";
description = ''
The home directory that the ollama service is started in.
See also `services.ollama.writablePaths` and `services.ollama.sandbox`.
'';
};
models = lib.mkOption {
@ -29,6 +31,37 @@ in
example = "/path/to/ollama/models";
description = ''
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 {
@ -59,8 +92,8 @@ in
type = types.attrsOf types.str;
default = { };
example = {
HOME = "/tmp";
OLLAMA_LLM_LIBRARY = "cpu";
HIP_VISIBLE_DEVICES = "0,1";
};
description = ''
Set arbitrary environment variables for the ollama service.
@ -87,7 +120,8 @@ in
ExecStart = "${lib.getExe ollamaPackage} serve";
WorkingDirectory = cfg.home;
StateDirectory = [ "ollama" ];
DynamicUser = true;
DynamicUser = cfg.sandbox;
ReadWritePaths = cfg.writablePaths;
};
};

View File

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

View File

@ -1,6 +1,8 @@
{ config, lib, pkgs, ... }:
let
cfg = config.services.podgrab;
stateDir = "/var/lib/podgrab";
in
{
options.services.podgrab = with lib; {
@ -22,28 +24,59 @@ in
example = 4242;
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 {
systemd.tmpfiles.settings."10-pyload" = {
${cfg.dataDirectory}.d = { inherit (cfg) user group; };
};
systemd.services.podgrab = {
description = "Podgrab podcast manager";
wantedBy = [ "multi-user.target" ];
environment = {
CONFIG = "/var/lib/podgrab/config";
DATA = "/var/lib/podgrab/data";
CONFIG = "${stateDir}/config";
DATA = cfg.dataDirectory;
GIN_MODE = "release";
PORT = toString cfg.port;
};
serviceConfig = {
DynamicUser = true;
User = cfg.user;
Group = cfg.group;
EnvironmentFile = lib.optionals (cfg.passwordFile != null) [
cfg.passwordFile
];
ExecStart = "${pkgs.podgrab}/bin/podgrab";
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 ];

View File

@ -95,7 +95,7 @@ in
'';
postStart = ''
# 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..."
sleep 1
done

View File

@ -45,6 +45,18 @@ in
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"
fib saddr . mark ${optionalString (cfg.checkReversePath != "loose") ". iif"} oif exists accept
jump rpfilter-allow
${optionalString cfg.logReversePathDrops ''
log level info prefix "rpfilter drop: "
''}
@ -86,6 +100,10 @@ in
}
''}
chain rpfilter-allow {
${cfg.extraReversePathFilterRules}
}
chain input {
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 {
type = types.attrs;
type = types.submodule { freeformType = types.attrs; };
default = {};
description = ''
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
''}
# ensure wpa_supplicant.conf exists, or the daemon will fail to start
${optionalString cfg.allowAuxiliaryImperativeNetworks ''
touch /etc/wpa_supplicant.conf
''}
# substitute environment variables
if [ -f "${configFile}" ]; then
${pkgs.gawk}/bin/awk '{
for(varname in ENVIRON)
gsub("@"varname"@", ENVIRON[varname])
for(varname in ENVIRON) {
find = "@"varname"@"
repl = ENVIRON[varname]
if (i = index($0, find))
$0 = substr($0, 1, i-1) repl substr($0, i+length(find))
}
print
}' "${configFile}" > "${finalConfig}"
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;
proxy-prefix = proxyPrefix;
profile-url = profileURL;
oidc-issuer-url = oidcIssuerUrl;
redeem-url = redeemURL;
redirect-url = redirectURL;
request-logging = requestLogging;
@ -131,6 +132,15 @@ in
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 {
type = types.nullOr types.str;
description = ''

View File

@ -4,15 +4,29 @@ let
cfg = config.services.earlyoom;
inherit (lib)
mkDefault mkEnableOption mkIf mkOption types
mkRemovedOptionModule literalExpression
escapeShellArg concatStringsSep optional optionalString;
concatStringsSep
escapeShellArg
literalExpression
mkDefault
mkEnableOption
mkIf
mkOption
mkPackageOption
mkRemovedOptionModule
optionalString
optionals
types;
in
{
meta = {
maintainers = with lib.maintainers; [ AndersonTorres ];
};
options.services.earlyoom = {
enable = mkEnableOption "early out of memory killing";
package = mkPackageOption pkgs "earlyoom" { };
freeMemThreshold = mkOption {
type = types.ints.between 1 100;
default = 10;
@ -138,22 +152,21 @@ in
systemd.services.earlyoom = {
description = "Early OOM Daemon for Linux";
wantedBy = [ "multi-user.target" ];
path = optional cfg.enableNotifications pkgs.dbus;
path = optionals cfg.enableNotifications [ pkgs.dbus ];
serviceConfig = {
StandardError = "journal";
ExecStart = concatStringsSep " " ([
"${pkgs.earlyoom}/bin/earlyoom"
"${lib.getExe cfg.package}"
("-m ${toString cfg.freeMemThreshold}"
+ optionalString (cfg.freeMemKillThreshold != null) ",${toString cfg.freeMemKillThreshold}")
+ optionalString (cfg.freeMemKillThreshold != null) ",${toString cfg.freeMemKillThreshold}")
("-s ${toString cfg.freeSwapThreshold}"
+ optionalString (cfg.freeSwapKillThreshold != null) ",${toString cfg.freeSwapKillThreshold}")
+ optionalString (cfg.freeSwapKillThreshold != null) ",${toString cfg.freeSwapKillThreshold}")
"-r ${toString cfg.reportInterval}"
]
++ optional cfg.enableDebugInfo "-d"
++ optional cfg.enableNotifications "-n"
++ optional (cfg.killHook != null) "-N ${escapeShellArg cfg.killHook}"
++ cfg.extraArgs
);
++ optionals cfg.enableDebugInfo [ "-d" ]
++ optionals cfg.enableNotifications [ "-n" ]
++ optionals (cfg.killHook != null) [ "-N ${escapeShellArg cfg.killHook}" ]
++ 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
inherit (lib) mkDefault mkEnableOption mkForce mkIf mkMerge mkOption;
inherit (lib) mkDefault mkEnableOption mkForce mkIf mkMerge mkOption mkPackageOption;
inherit (lib) literalExpression mapAttrs optional optionalString types;
cfg = config.services.limesurvey;
@ -12,8 +12,6 @@ let
group = config.services.httpd.group;
stateDir = "/var/lib/limesurvey";
pkg = pkgs.limesurvey;
configType = with types; oneOf [ (attrsOf configType) str int bool ] // {
description = "limesurvey config type (str, int, bool or attribute set thereof)";
};
@ -34,6 +32,8 @@ in
options.services.limesurvey = {
enable = mkEnableOption "Limesurvey web application";
package = mkPackageOption pkgs "limesurvey" { };
encryptionKey = mkOption {
type = types.str;
default = "E17687FC77CEE247F0E22BB3ECF27FDE8BEC310A892347EC13013ABA11AA7EB5";
@ -240,7 +240,7 @@ in
adminAddr = mkDefault cfg.virtualHost.adminAddr;
extraModules = [ "proxy_fcgi" ];
virtualHosts.${cfg.virtualHost.hostName} = mkMerge [ cfg.virtualHost {
documentRoot = mkForce "${pkg}/share/limesurvey";
documentRoot = mkForce "${cfg.package}/share/limesurvey";
extraConfig = ''
Alias "/tmp" "${stateDir}/tmp"
<Directory "${stateDir}">
@ -256,7 +256,7 @@ in
Options -Indexes
</Directory>
<Directory "${pkg}/share/limesurvey">
<Directory "${cfg.package}/share/limesurvey">
<FilesMatch "\.php$">
<If "-f %{REQUEST_FILENAME}">
SetHandler "proxy:unix:${fpm.socket}|fcgi://localhost/"
@ -277,7 +277,7 @@ in
"d ${stateDir}/tmp/assets 0750 ${user} ${group} - -"
"d ${stateDir}/tmp/runtime 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 = {
@ -288,8 +288,8 @@ in
environment.LIMESURVEY_CONFIG = limesurveyConfig;
script = ''
# update or install the database as required
${pkgs.php81}/bin/php ${pkg}/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 updatedb || \
${pkgs.php81}/bin/php ${cfg.package}/share/limesurvey/application/commands/console.php install admin password admin admin@example.com verbose
'';
serviceConfig = {
User = user;

View File

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

View File

@ -71,7 +71,7 @@ in
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
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" ];
initrd.kernelModules = [ "virtio_scsi" ];
kernelModules = [ "virtio_pci" "virtio_net" ];
loader.grub.devices = lib.mkDefault ["/dev/vda"];
loader.grub.devices = ["/dev/vda"];
};
services.openssh = {
enable = mkDefault true;

View File

@ -168,7 +168,10 @@ in rec {
(onFullSupported "nixpkgs.emacs")
(onFullSupported "nixpkgs.jdk")
(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
postgresql
python
release-checks
rsyslog
stdenv
subversion
@ -103,6 +104,7 @@ in rec {
[
"nixos.channel"
"nixpkgs.tarball"
"nixpkgs.release-checks"
]
(map (onSystems [ "x86_64-linux" ]) [
"nixos.tests.boot.biosCdrom"

View File

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

View File

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

View File

@ -1,7 +1,7 @@
import ./make-test-python.nix ({ lib, ... }: {
name = "earlyoom";
meta = {
maintainers = with lib.maintainers; [ ncfavier ];
maintainers = with lib.maintainers; [ ncfavier AndersonTorres ];
};
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, ...}:
{
name = "gnome-extensions";
meta.maintainers = [ lib.maintainers.piegames ];
meta.maintainers = [ ];
nodes.machine =
{ pkgs, ... }:

View File

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

View File

@ -25,6 +25,10 @@ in {
};
};
environment.systemPackages = [
pkgs.phosh-mobile-settings
];
systemd.services.phosh = {
environment = {
# Accelerated graphics fail on phoc 0.20 (wlroots 0.15)
@ -63,8 +67,13 @@ in {
phone.screenshot("03launcher")
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.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";
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 {
name = "radicale3";
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
test3.psk = "@PSK_MISSING@"; # should not be replaced
test4.psk = "P@ssowrdWithSome@tSymbol"; # should not be replaced
test5.psk = "@PSK_AWK_REGEX@"; # should be replaced
};
# secrets
environmentFile = pkgs.writeText "wpa-secrets" ''
PSK_VALID="S0m3BadP4ssw0rd";
# 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
machineSae = machineWithHostapd {
networking.wireless = {
@ -171,6 +188,7 @@ import ./make-test-python.nix ({ pkgs, lib, ...}:
basic.fail(f"grep -q @PSK_SPECIAL@ {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 'PassowrdWith&symbol' {config_file}")
with subtest("WPA2 fallbacks have been generated"):
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, \
"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.copy_from_vm("/run/hostapd/wlan0.hostapd.conf")
with subtest("Daemon can connect to the SAE access point using SAE"):

View File

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

View File

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

View File

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

View File

@ -15,17 +15,18 @@
, jack
, withConplay ? !stdenv.hostPlatform.isWindows
, perl
, writeScript
}:
assert withConplay -> !libOnly;
stdenv.mkDerivation rec {
pname = "${lib.optionalString libOnly "lib"}mpg123";
version = "1.32.5";
version = "1.32.6";
src = fetchurl {
url = "mirror://sourceforge/mpg123/mpg123-${version}.tar.bz2";
hash = "sha256-r5CM32zbZUS5e8cGp5n3mJTmlGivWIG/RUoOu5Fx7WM=";
hash = "sha256-zN0dCrwx1z2LQ1/GWMeQSdCpBbMGabakKgOtFp3GCeY=";
};
outputs = [ "out" "dev" "man" ] ++ lib.optional withConplay "conplay";
@ -69,6 +70,20 @@ stdenv.mkDerivation rec {
--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; {
description = "Fast console MPEG Audio Player and decoder library";
homepage = "https://mpg123.org";

View File

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

View File

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

View File

@ -8,18 +8,18 @@
(fetchNuGet { pname = "AWSSDK.S3"; version = "3.3.110.10"; sha256 = "1lf1hfbx792dpa1hxgn0a0jrrvldd16hgbxx229dk2qcz5qlnc38"; })
(fetchNuGet { pname = "BIP78.Sender"; version = "0.2.2"; sha256 = "12pm2s35c0qzc06099q2z1pxwq94rq85n74yz8fs8gwvm2ksgp4p"; })
(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.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.5.1"; sha256 = "1jy5k0nd2b10p3gyv8qm3nb31chkpcssrb9sjw2dqbac757nv154"; })
(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.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.NETCore.Plugins"; version = "1.4.4"; sha256 = "0rk0prmb0539ji5fd33cqy3yvw51i5i8m5hb43admr5z8960dd6l"; })
(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 = "Dapper"; version = "2.1.28"; sha256 = "15vpa9k11rr1mh5vb6hdchy8hqa03lqs83w19s3kxzh1089yl9m8"; })
(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.Storage.v1"; version = "1.38.0.1470"; sha256 = "0mfrz7fmpfbjvp4zfpjasmnfbgxgxrrjkf8xgp9p6h9g8qh2f2h2"; })
(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 = "libsodium"; version = "1.0.18"; sha256 = "15qzl5k31yaaapqlijr336lh4lzz1qqxlimgxy8fdyig8jdmgszn"; })
(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 = "6.0.0"; sha256 = "1js98kmjn47ivcvkjqdmyipzknb9xbndssczm8gq224pbaj1p88c"; })
(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.AttributedModel"; version = "6.0.0"; sha256 = "1mqrblb0l65hw39d0hnspqcv85didpn4wbiwhfgj4784wzqx2w6k"; })
(fetchNuGet { pname = "System.Composition.Convention"; version = "6.0.0"; sha256 = "02km3yb94p1c4s7liyhkmda0g71zm1rc8ijsfmy4bnlkq15xjw3b"; })

View File

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

View File

@ -46,7 +46,7 @@
(fetchNuGet { pname = "NicolasDorier.CommandLine"; version = "2.0.0"; sha256 = "0gywvl0gqs3crlzwgwzcqf0qsrbhk3dxjycpimxqvs1ihg4dhb1f"; })
(fetchNuGet { pname = "NicolasDorier.CommandLine.Configuration"; version = "2.0.0"; sha256 = "1cng096r3kb85lf5wjill4yhxx8nv9v0d6ksbn1i1vvdawwl6fkw"; })
(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 = "runtime.any.System.Collections"; version = "4.3.0"; sha256 = "0bv5qgm6vr47ynxqbnkc7i797fdi8gbjjxii173syrx14nmrkwg0"; })
(fetchNuGet { pname = "runtime.any.System.Diagnostics.Tools"; version = "4.3.0"; sha256 = "1wl76vk12zhdh66vmagni66h5xbhgqq7zkdpgw21jhxhvlbcl8pk"; })

View File

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

View File

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

View File

@ -18,8 +18,8 @@ let
sha256Hash = "sha256-zROBKzQiP4V2P67HgOIkHgn8q/M0zy5MkZozVSiQsWU=";
};
latestVersion = {
version = "2024.1.1.3"; # "Android Studio Koala | 2024.1.1 Canary 5"
sha256Hash = "sha256-JL2cloR0RhSnr8e62fHhxIzF286fT9sahTuv2OoQVRY=";
version = "2024.1.1.4"; # "Android Studio Koala | 2024.1.1 Canary 6"
sha256Hash = "sha256-lfig7lFyF7XZowTQKpo6zGeR23VHq/f7vvUDWCs7jeo=";
};
in {
# 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.",
"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:
build = latest_build(channel)
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"]:
version_or_build_number = new_version
else:

View File

@ -120,6 +120,14 @@
"sha256": "d4c7cb7f1462c2b2bd9042b4714ab9de66c455ab9752c87698dc3902f0d49a2a",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.tar.gz",
"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": {
@ -243,6 +251,14 @@
"sha256": "6691e4855fd4ecf3da9b63b78a11afc3441fb2139cdc7e7aaa5d78aa92a88c12",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1-aarch64.tar.gz",
"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": {
@ -366,6 +382,14 @@
"sha256": "b3b41e5e8559e36e0bd4121dee61d39a8ba5b5ce8193e7b026c5bc261e973df5",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1.dmg",
"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": {
@ -489,6 +513,14 @@
"sha256": "95dd3a397fe063583c5e3ba4fefafdfcad740c18447c1a70c0f03cb004436496",
"url": "https://download.jetbrains.com/webstorm/WebStorm-2024.1-aarch64.dmg",
"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 ]; };
writerside = mkJetBrainsProduct { pname = "writerside"; extraBuildInputs = [ stdenv.cc.cc musl ]; };
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
, unibilium, gperf
, libvterm-neovim
@ -121,6 +121,7 @@ in {
cmake
gettext
pkg-config
removeReferencesTo
];
# extra programs test via `make functionaltest`
@ -141,8 +142,11 @@ in {
sed -i src/nvim/po/CMakeLists.txt \
-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
disallowedReferences = [ stdenv.cc ] ++ lib.optional (lua != codegenLua) codegenLua;
disallowedRequisites = [ stdenv.cc ] ++ lib.optional (lua != codegenLua) codegenLua;
cmakeFlags = [
# 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";
changelog = "https://github.com/neovide/neovide/releases/tag/${version}";
license = with licenses; [ mit ];
maintainers = with maintainers; [ ck3d multisn8 ];
maintainers = with maintainers; [ ck3d ];
platforms = platforms.all;
};
}

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

@ -23,7 +23,7 @@ vimPluginGenTags() {
echo "$addonInfo" > $target/addon-info.json
fi
echo "Finished executing vimPluginInstallPhase"
echo "Finished executing 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/solarnz/arcanist.vim/,,
https://github.com/vim-scripts/argtextobj.vim/,,
https://github.com/otavioschwanck/arrow.nvim/,,
https://github.com/AstroNvim/astrotheme/,,
https://github.com/prabirshrestha/async.vim/,,
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/eddyekofo94/gruvbox-flat.nvim/,,
https://github.com/sainnhe/gruvbox-material/,,
https://github.com/f4z3r/gruvbox-material.nvim/,HEAD,
https://github.com/ellisonleao/gruvbox.nvim/,,
https://github.com/nvimdev/guard-collection/,HEAD,
https://github.com/nvimdev/guard.nvim/,HEAD,

View File

@ -1,27 +1,29 @@
# Before adding a new extension, read ./README.md
{ config
, lib
, fetchurl
, callPackage
, vscode-utils
, python3Packages
, jdk
, llvmPackages
, llvmPackages_14
, protobuf
, jq
, moreutils
, autoPatchelfHook
, zlib
, stdenv
{
autoPatchelfHook,
callPackage,
config,
fetchurl,
jdk,
jq,
lib,
llvmPackages,
llvmPackages_14,
moreutils,
protobuf,
python3Packages,
stdenv,
vscode-utils,
zlib,
}:
let
inherit (vscode-utils) buildVscodeMarketplaceExtension;
baseExtensions = self: lib.mapAttrs (_n: lib.recurseIntoAttrs)
{
baseExtensions =
self:
lib.mapAttrs (_n: lib.recurseIntoAttrs) {
"13xforever".language-x86-64-assembly = buildVscodeMarketplaceExtension {
mktplcRef = {
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 {
mktplcRef = {
name = "vscode-hie-server";
@ -316,8 +335,7 @@ let
};
meta = {
description = "An arctic, north-bluish clean and elegant Visual Studio Code theme.";
downloadPage =
"https://marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=arcticicestudio.nord-visual-studio-code";
homepage = "https://github.com/arcticicestudio/nord-visual-studio-code";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.imgabe ];
@ -363,7 +381,7 @@ let
homepage = "https://github.com/asdine/vscode-cue";
changelog = "https://marketplace.visualstudio.com/items/asdine.cue/changelog";
license = lib.licenses.mit;
maintainers = [lib.maintainers.matthewpi];
maintainers = [ lib.maintainers.matthewpi ];
};
};
@ -735,30 +753,33 @@ let
};
charliermarsh.ruff = buildVscodeMarketplaceExtension {
mktplcRef = let
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-2c0tH/MlDOqeyffcV8ZCy4woogBTcf1GCuPPO8JXaWc=";
mktplcRef =
let
sources = {
"x86_64-linux" = {
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" = {
arch = "darwin-x64";
hash = "sha256-euvGIlO7931N56R5BWKu3F9nSEoDgf+DXk7Hgl1qSUw=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-dGpIHChnfrQbxRZDuoAi4imgStyyPdxdvTQ3lknMYu0=";
};
"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}");
in
{
name = "ruff";
publisher = "charliermarsh";
version = "2024.4.0";
}
// sources.${stdenv.system} or (throw "Unsupported system ${stdenv.system}");
meta = {
license = lib.licenses.mit;
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 {
mktplcRef =
@ -945,13 +968,10 @@ let
name = "continue";
publisher = "Continue";
version = "0.8.22";
} // sources.${stdenv.system};
nativeBuildInputs = [
autoPatchelfHook
];
buildInputs = [
stdenv.cc.cc.lib
];
}
// sources.${stdenv.system};
nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [ stdenv.cc.cc.lib ];
postInstall = ''
cd "$out/$installPrefix"
substituteInPlace "out/extension.js" \
@ -963,7 +983,12 @@ let
homepage = "https://github.com/continuedev/continue";
license = lib.licenses.asl20;
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 {
mktplcRef = let
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-8i5nRlzd+LnpEh9trWECxfiC1W4S0ekBab5vo18OlsA=";
mktplcRef =
let
sources = {
"x86_64-linux" = {
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" = {
arch = "darwin-x64";
sha256 = "14crw56277rdwhigabb3nsndkfcs3yzzf7gw85jvryxviq32chgy";
};
"aarch64-linux" = {
arch = "linux-arm64";
sha256 = "1j1xlvbg3nrfmdd9zm6kywwicdwdkrq0si86lcndaii8m7sj5pfp";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
sha256 = "0nlks6iqxkx1xlicsa8lrb1319rgznlxkv2gg7wkwgzph97ik8bi";
};
};
in {
name = "phptools-vscode";
publisher = "devsense";
version = "1.41.14332";
} // sources.${stdenv.system};
in
{
name = "phptools-vscode";
publisher = "devsense";
version = "1.41.14332";
}
// sources.${stdenv.system};
nativeBuildInputs = [
autoPatchelfHook
];
nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [
zlib
@ -1175,7 +1201,12 @@ let
homepage = "https://github.com/DEVSENSE/phptools-docs";
license = lib.licenses.unfree;
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";
sha256 = "0sa04srhqmngmw71slnrapi2xay0arj42j4gkan8i11n7bfi1xpf";
};
meta = { license = lib.licenses.mit; };
meta = {
license = lib.licenses.mit;
};
};
dhall.vscode-dhall-lsp-server = buildVscodeMarketplaceExtension {
@ -1213,7 +1246,9 @@ let
version = "0.0.4";
sha256 = "1zin7s827bpf9yvzpxpr5n6mv0b5rhh3civsqzmj52mdq365d2js";
};
meta = { license = lib.licenses.mit; };
meta = {
license = lib.licenses.mit;
};
};
dhedgecock.radical-vscode = buildVscodeMarketplaceExtension {
@ -1240,7 +1275,9 @@ let
version = "0.0.8";
hash = "sha256-BQPiSxiPPjdNPtIJI8L+558DVKxngPAI9sscpcJSJUI=";
};
meta = { license = lib.licenses.asl20; };
meta = {
license = lib.licenses.asl20;
};
};
divyanshuagrawal.competitive-programming-helper = buildVscodeMarketplaceExtension {
@ -1794,8 +1831,7 @@ let
};
meta = {
description = "GitHub theme for VS Code";
downloadPage =
"https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=GitHub.github-vscode-theme";
homepage = "https://github.com/primer/github-vscode-theme";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.hugolgst ];
@ -1830,7 +1866,9 @@ let
version = "0.78.1";
hash = "sha256-T9oW6o4ItZfR8E1qrcH3nhMvVB6ihi4kpiDz7YGHOcI=";
};
meta = { license = lib.licenses.mit; };
meta = {
license = lib.licenses.mit;
};
};
gitlab.gitlab-workflow = buildVscodeMarketplaceExtension {
@ -2439,9 +2477,15 @@ let
hash = "sha256-IueXiN+077tiecAsVCzgYksWYTs00mZv6XJVMtRJ/PQ=";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
buildInputs = [ cfn-lint pydot ];
buildInputs = [
cfn-lint
pydot
];
postInstall = ''
cd "$out/$installPrefix"
@ -3321,13 +3365,18 @@ let
mktplcRef = {
name = "java";
publisher = "redhat";
version = "1.17.2023032504";
hash = "sha256-ni1jzCPjwtcdJTEORn0vYzLRbQ/wseTZmrETJ8QPW58=";
version = "1.30.2024041908";
hash = "sha256-2VaB7duzDmoQYxLHIuC9yghJvmVnWJIBfH75xq5ljPg=";
};
buildInputs = [ jdk ];
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;
broken = lib.versionOlder jdk.version "11";
maintainers = [ lib.maintainers.wackbyte ];
broken = lib.versionOlder jdk.version "17";
};
};
@ -4019,8 +4068,8 @@ let
mktplcRef = {
name = "vscode-nushell-lang";
publisher = "thenuprojectcontributors";
version = "1.1.0";
hash = "sha256-7v4q0OEqv7q2ejHp4lph2Dsqg0GWE65pxyz9goQEm8g=";
version = "1.9.0";
hash = "sha256-E9CK/GChd/yZT+P3ttROjL2jHtKPJ0KZzc32/nbuE4w=";
};
meta.license = lib.licenses.mit;
};
@ -4179,7 +4228,11 @@ let
downloadPage = "https://marketplace.visualstudio.com/items?itemName=uiua-lang.uiua-vscode";
homepage = "https://github.com/uiua-lang/uiua-vscode";
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";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
buildInputs = [ jdk ];
@ -4693,7 +4749,10 @@ let
version = "0.5.4";
sha256 = "08dfl5h1k6s542qw5qx2czm1wb37ck9w2vpjz44kp2az352nmksb";
};
nativeBuildInputs = [ jq moreutils ];
nativeBuildInputs = [
jq
moreutils
];
postInstall = ''
cd "$out/$installPrefix"
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";
# Please update the corresponding binary (tinymist) when updating
# this extension.
version = "0.11.4";
hash = "sha256-VR+vl6mctwq9oSIgnfutvPFwfGUdEco8fCOjzMvPtII=";
version = "0.11.5";
hash = "sha256-p97RREGKhTeXO5s4jP8qUsLtYxOj91ddQhsk6Q+50jc=";
};
nativeBuildInputs = [

View File

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

View File

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

View File

@ -13,6 +13,10 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ autoreconfHook pkg-config ];
buildInputs = [ SDL2 ];
env = lib.optionalAttrs stdenv.cc.isClang {
NIX_CFLAGS_COMPILE = "-std=c89";
};
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
benley
shamilton
xfix
];
platforms = lib.platforms.linux;
};

View File

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

View File

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

View File

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

View File

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

View File

@ -78,14 +78,14 @@ let
urllib3
];
in mkDerivation rec {
version = "3.36.1";
version = "3.36.2";
pname = "qgis-unwrapped";
src = fetchFromGitHub {
owner = "qgis";
repo = "QGIS";
rev = "final-${lib.replaceStrings [ "." ] [ "_" ] version}";
hash = "sha256-/0wVPcQoliJFgY8Kn506gUHfY+kDTdLgzbp/0KLSAkI=";
hash = "sha256-/8mpzl/6UpjrMVjae2nqpS2DBRCq86rE+B3INzoRz8g=";
};
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 {
pname = "flaca";
version = "2.3.0";
version = "2.4.6";
src = fetchFromGitHub {
owner = "Blobfolio";
repo = pname;
rev = "v${version}";
hash = "sha256-gK9nKvhrqGQ3yDAfnqDF2K1g6JK3CYz0kSpTLqfGTzc=";
};
src =
let
source = fetchFromGitHub {
owner = "Blobfolio";
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
cargoLock.lockFile = ./Cargo.lock;
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
cargoHash = "sha256-w+PeuH6VFIu3iH5EXF6gEwyYoGeqXX0yd5jJs2NqisQ=";
meta = with lib; {
description = "A CLI tool to losslessly compress JPEG and PNG images";

View File

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

View File

@ -15,21 +15,27 @@
, qhull
, cmake
, cgal
, boost179
, boost
, mpfr
, xercesc
, tbb
, embree
, vcg
, libigl
, corto
, openctm
, structuresynth
}:
mkDerivation rec {
pname = "meshlab";
version = "2022.02";
version = "2023.12";
src = fetchFromGitHub {
owner = "cnr-isti-vclab";
repo = "meshlab";
rev = "MeshLab-${version}";
sha256 = "sha256-jcc3PfsiIeYyipteZgzd0NwZgFFgR/mMBiaInzhOcDY=";
fetchSubmodules = true; # for vcglib
sha256 = "sha256-AdUAWS741RQclYaSE3Tz1/I0YSinNAnfSaqef+Tib8Y=";
};
buildInputs = [
@ -46,38 +52,38 @@ mkDerivation rec {
levmar
qhull
cgal
boost179
boost
mpfr
xercesc
tbb
embree
vcg
libigl
corto
openctm
structuresynth
];
nativeBuildInputs = [ cmake ];
preConfigure = ''
substituteAll ${./meshlab.desktop} scripts/Linux/resources/meshlab.desktop
cmakeDir=$PWD/src
mkdir ../build
cd ../build
substituteAll ${./meshlab.desktop} resources/linux/meshlab.desktop
substituteInPlace src/external/libigl.cmake \
--replace-fail '$'{MESHLAB_EXTERNAL_DOWNLOAD_DIR}/libigl-2.4.0 ${libigl}
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 = [
"-DALLOW_BUNDLED_EIGEN=OFF"
"-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"
"-DVCGDIR=${vcg.src}"
];
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
stdenv.mkDerivation rec {
pname = "brscan5";
version = "1.3.0-0";
version = "1.3.1-0";
src = {
"i686-linux" = fetchurl {
url = "https://download.brother.com/welcome/dlf104034/${pname}-${version}.i386.deb";
sha256 = "sha256-LpbPUo8iD5CcwUoIOa1UYHQXMrZZJ7PjZpcuyXhXjzk=";
hash = "sha256-BgS64vwsKESJBDz9H2MDwcGiresROSNFP1b+7+zlE5c=";
};
"x86_64-linux" = fetchurl {
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}");
@ -33,9 +33,12 @@ stdenv.mkDerivation rec {
postPatch =
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 =
if system == "x86_64-linux" then 86528
else if system == "i686-linux" then 79140
if system == "x86_64-linux" then 86592
else if system == "i686-linux" then 79236
else throw "Unsupported system: ${system}";
in
''

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