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]andGitHub 6e1026530b Merge staging-next into staging 2023-03-08 18:02:07 +00:00
github-actions[bot]andGitHub 7072ae38b6 Merge master into staging-next 2023-03-08 18:01:34 +00:00
Robert HensingandGitHub 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 WeineltandGitHub 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
figsodaandGitHub 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 HeckemannandGitHub 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 JoselevichandGitHub c90c4025bb Merge pull request #220112 from dit7ya/rmw
rmw: init at 0.9.0
2023-03-08 18:32:21 +02:00
Ilan JoselevichandGitHub 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 JoselevichandGitHub 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 JoselevichandGitHub 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
K900andGitHub 23b0152ffb Merge pull request #218530 from K900/murmur-dbus
nixos/murmur: expose dbus
2023-03-08 18:35:56 +03:00
Bernardo MeurerandGitHub 9cf385d103 Merge pull request #220121 from Pheoxy/linux_xanmod_latest_6_2 2023-03-08 10:31:30 -05:00
K900andGitHub 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 CassouandGitHub e40b5250ab Merge pull request #220149 from DamienCassou/offpunk-1.9 2023-03-08 14:07:13 +01:00
Doron BeharandGitHub 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 BeharandGitHub 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 RodasandGitHub 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 RodasandGitHub 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
SandroandGitHub 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 RodasandGitHub 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 RodasandGitHub 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 RodasandGitHub 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
SandroandGitHub 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. RyanTMandGitHub 270c722c89 aws-vault: 6.6.2 -> 7.0.0 (#220033) 2023-03-08 13:10:56 +01:00
Ilan JoselevichandGitHub 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]andGitHub e4ba0e9d42 Merge staging-next into staging 2023-03-08 12:02:19 +00:00
SandroandGitHub 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
SandroandGitHub 4754474723 Merge pull request #215101 from afh/groff-preconv-options
groff: Add enableIconv and enableLibuchardet option
2023-03-08 12:56:39 +01:00
SandroandGitHub 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
SandroandGitHub 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 KorotkiyandGitHub 5108760ad9 Merge pull request #220118 from sikmir/tilemaker
tilemaker: 2.2.0 → 2.3.0
2023-03-08 15:31:20 +04:00
SandroandGitHub 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