Commit Graph

462661 Commits

Author SHA1 Message Date
Ben Wolsieffer
98ebcd28e1 compiler-rt: fix build on ARMv6
compiler-rt has accumulated several regressions that prevent it from building
on ARMv6. It is important to note that there are two major versions of ARMv6:
base ARMv6 and ARMv6K. ARMv6K includes several important new instructions,
such as non-word size atomic operations (ldrexd, strexd, etc.) and the yield
instruction. Most ARMv6 CPUs actually implement ARMv6K, including all those used
in Raspberry Pis, but nixpkgs' "raspberryPi" platform targets base ARMv6.

compiler-rt versions 8-14 fail to build on ARMv6 and ARMv6K. compiler-rt 15 (not
yet in nixpkgs) builds on ARMv6K but not ARMv6. This patch fixes versions 9-14
on both ARMv6 variants. The patches don't apply cleanly to version 8, and I
figured it wasn't worth carrying another version of the patches for such an old
version.

A total of five patches are required to get compiler-rt building on ARMv6:
* armv6-mcr-dmb.patch: use `mcr` to provide the equivalent of `dmb` on ARMv6.
  Included in LLVM 15.
* armv6-sync-ops-no-thumb.patch: prevent certain atomic operation functions
  from using Thumb mode. Included in LLVM 15.
* armv6-no-ldrexd-strexd.patch: don't use ldrexd or strexd, which are not
  available in base ARMv6. Submitted upstream by me.
* armv6-scudo-no-yield.patch: use nop instead of yield on ARMv6 in standalone
  scudo. Required by versions >=13, since they enable standalone scudo.
  Submitted upstream by me.
* armv6-scudo-libatomic.patch: link standlone scudo to libatomic on ARMv6 (and
  any other platforms that need it). Not yet submitted because the backport is
  a bit different from the upstream version and I need to test it.
2023-03-08 14:27:35 -05:00
github-actions[bot]
6e1026530b
Merge staging-next into staging 2023-03-08 18:02:07 +00:00
github-actions[bot]
7072ae38b6
Merge master into staging-next 2023-03-08 18:01:34 +00:00
Robert Hensing
1e383aada5
Merge pull request #214438 from agbrooks/master
dockerTools.buildImage: Handle base images w/ duplicate rootfs diffs
2023-03-08 18:55:20 +01:00
Martin Weinelt
2bac76e413
Merge pull request #220089 from dotlambda/insteon-frontend-home-assistant-0.3.3
python310Packages.insteon-frontend-home-assistant: 0.3.2 -> 0.3.3
2023-03-08 17:55:10 +00:00
figsoda
37094157ea
Merge pull request #219447 from figsoda/docs 2023-03-08 12:33:56 -05:00
Martin Weinelt
644e671d80
python310Packages.lightning-utilities: Disable failing doctests
One asks for torch, but providing torch breaks another test, that
expects torch not to be available.

The other does not `import os`, but tries to use bits from it.
2023-03-08 18:32:56 +01:00
Linus Heckemann
f9e3269e49
Merge pull request #219429 from cyplo/endless-sky
endless-sky:0.9.14 -> 0.9.16.1
2023-03-08 17:50:07 +01:00
Martin Weinelt
abec532124
python310Packages.aioxmpp: Propgate pytz
Missing undeclared dependency.
2023-03-08 17:45:29 +01:00
Ilan Joselevich
c90c4025bb
Merge pull request #220112 from dit7ya/rmw
rmw: init at 0.9.0
2023-03-08 18:32:21 +02:00
Ilan Joselevich
d5c139a88e
Merge pull request #220135 from ruby0b/krabby
krabby: init at 0.1.6
2023-03-08 18:30:06 +02:00
Martin Weinelt
fe2aa695b5
python310Packages.owslib: Propagate lxml
Missing dependency made the build fail.
2023-03-08 17:29:48 +01:00
Ilan Joselevich
de4f7633e3
Merge pull request #220155 from wahjava/update-flyctl
flyctl: 0.0.477 -> 0.0.478
2023-03-08 18:26:46 +02:00
Ilan Joselevich
7c027b289a
Merge pull request #220167 from arcnmx/rtorrent-mainprogram
rtorrent: set meta.mainProgram
2023-03-08 18:26:07 +02:00
arcnmx
4d40a028a1 rtorrent: set meta.mainProgram 2023-03-08 07:56:52 -08:00
K900
23b0152ffb
Merge pull request #218530 from K900/murmur-dbus
nixos/murmur: expose dbus
2023-03-08 18:35:56 +03:00
Bernardo Meurer
9cf385d103
Merge pull request #220121 from Pheoxy/linux_xanmod_latest_6_2 2023-03-08 10:31:30 -05:00
K900
3333c27906
Merge pull request #220161 from K900/asusctl-4.5.8
asusctl: 4.5.6 -> 4.5.8
2023-03-08 18:30:31 +03:00
K900
d8d8b55e7d nixos/murmur: expose dbus 2023-03-08 18:03:51 +03:00
K900
ff28bb1055 asusctl: 4.5.6 -> 4.5.8 2023-03-08 17:52:10 +03:00
Martin Weinelt
4729f61158 Merge remote-tracking branch 'origin/master' into staging-next 2023-03-08 15:04:13 +01:00
Ashish SHUKLA
7665729660
flyctl: 0.0.477 -> 0.0.478 2023-03-08 19:28:06 +05:30
Martin Weinelt
836b3b0049 amend! python310Packages.pecan: Disable with sqlalchemy 2.0
python310Packages.pecan: Disable with sqlalchemy 2.0 conditionally

Upstream pins sqlalchemy>1.4 for the test suite, but it does indeed fail
with 2.0, so exclude those tests, when the test environment uses 2.0.
2023-03-08 14:54:22 +01:00
Martin Weinelt
b3ab487146 fixup! python310Packages.pecan: Disable with sqlalchemy 2.0 2023-03-08 14:54:20 +01:00
Martin Weinelt
cf7a8642fc
ceph: Pin sqlalchemy at 1.4.46
The pecan library it uses is incompatible with sqlalchemy>=2.0.
2023-03-08 14:44:18 +01:00
Martin Weinelt
1a16b3148b
python310Packages.pecan: Disable with sqlalchemy 2.0
Keep the package around for applications, that can downgrade sqlalchemy,
like ceph.
2023-03-08 14:37:56 +01:00
Damien Cassou
e40b5250ab
Merge pull request #220149 from DamienCassou/offpunk-1.9 2023-03-08 14:07:13 +01:00
Doron Behar
1432d3f67b
Merge pull request #220140 from doronbehar/pkg/martchus
syncthingtray: 1.3.2 -> 1.3.3 and deps updates
2023-03-08 15:06:24 +02:00
Doron Behar
e75554f6cf
Merge pull request #220136 from doronbehar/pkg/nvim-site
treewide: link `$out/share/vim-plugin/${pname}` to `nvim/site`
2023-03-08 15:05:06 +02:00
Damien Cassou
be5216077e
offpunk: install the project's man page
Release v1.9 introduces a man page
2023-03-08 13:55:16 +01:00
Damien Cassou
29da123428
offpunk: 1.8->1.9 2023-03-08 13:54:34 +01:00
Mario Rodas
2ea5e5d0e0
Merge pull request #220110 from fabaff/exploitdb-bump
exploitdb: 2023-03-01 -> 2023-03-06
2023-03-08 07:38:39 -05:00
Mario Rodas
c67eb37557
Merge pull request #220120 from r-ryantm/auto-update/typos
typos: 1.13.16 -> 1.13.18
2023-03-08 07:37:06 -05:00
Sandro
379ab86ded
Merge pull request #217687 from OPNA2608/fix/py-grpcio_parallelism
python3Packages.grpcio: Fix build parallelism
2023-03-08 13:31:06 +01:00
Mario Rodas
3560f9259a
Merge pull request #219835 from Cynerd/sphinx-rtd-theme-cross
sphinx-rtd-theme: fix missing docutils for cross compilation
2023-03-08 07:26:48 -05:00
Mario Rodas
f3ffe4202c
Merge pull request #220138 from r-ryantm/auto-update/terracognita
terracognita: 0.8.1 -> 0.8.2
2023-03-08 07:21:26 -05:00
Mario Rodas
442b1bd1c0
Merge pull request #220107 from marsam/update-nodejs-18_x
nodejs-18_x: 18.14.2 -> 18.15.0
2023-03-08 07:20:32 -05:00
Sandro
a78f5ea8f1
Merge pull request #215333 from arjan-s/init-qtile-extras
python3Packages.qtile-extras: init at 0.22.1
2023-03-08 13:11:13 +01:00
R. RyanTM
270c722c89
aws-vault: 6.6.2 -> 7.0.0 (#220033) 2023-03-08 13:10:56 +01:00
Ilan Joselevich
944436f290
Merge pull request #218921 from wineee/waybar
nixos/waybar: allow change waybar package to use
2023-03-08 14:05:03 +02:00
github-actions[bot]
e4ba0e9d42
Merge staging-next into staging 2023-03-08 12:02:19 +00:00
Sandro
6b2e214524
Merge pull request #217385 from r-ryantm/auto-update/onlyoffice-documentserver
onlyoffice-documentserver: 7.3.0 -> 7.3.2
2023-03-08 12:58:20 +01:00
Sandro
4754474723
Merge pull request #215101 from afh/groff-preconv-options
groff: Add enableIconv and enableLibuchardet option
2023-03-08 12:56:39 +01:00
Sandro
09c509a507
Merge pull request #201755 from lilyinstarlight/fix/sonic-pi-inputs-qa
sonic-pi: add updateScript and add ruby to nativeBuildInputs
2023-03-08 12:38:22 +01:00
Sandro
4aaec855b4
Merge pull request #219324 from malob/init-openai-full
openai-full: create variant that includes optional deps
2023-03-08 12:31:54 +01:00
Nikolay Korotkiy
5108760ad9
Merge pull request #220118 from sikmir/tilemaker
tilemaker: 2.2.0 → 2.3.0
2023-03-08 15:31:20 +04:00
Sandro
aeac8a1544
Merge pull request #219901 from figsoda/auditable
cargo-auditable: 0.6.0 -> 0.6.1
2023-03-08 12:28:24 +01:00
Doron Behar
c10d18c7e7 cpp-utilities: 5.20.0 -> 5.21.0
Diff: https://github.com/Martchus/cpp-utilities/compare/v5.20.0...v5.21.0
2023-03-08 13:24:10 +02:00
Doron Behar
a5613d24ef libsForQt5.qtutilities: 6.10.0 -> 6.11.0
Diff: https://github.com/Martchus/qtutilities/compare/v6.10.0...v6.11.0
2023-03-08 13:23:45 +02:00
Doron Behar
5b9ed59e80 syncthingtray: 1.3.2 -> 1.3.3
Diff: https://github.com/Martchus/syncthingtray/compare/v1.3.2...v1.3.3
2023-03-08 13:23:31 +02:00