Commit Graph
343982 Commits
Author SHA1 Message Date
sternenseemann e4fddecdb3 llvmPackages_{11,12,13,git}.libllvm: enable static build
The main thing we need to pass LLVM_ENABLE_PIC=OFF to prevent LLVM from
building shared objects because our cc-wrapper is incapable of producing
shared objects. Building LLVM statically also influences other LLVM
projects like clang and lld -- which can be built linked fully
statically with this change.
2022-01-04 18:40:32 +01:00
sternenseemann e5ccc412d2 llvmPackages_*.libllvm: only build tests if doCheck
To make the value of doCheck in the argument attribute set accurate we
also need to include the condition for cross compilation which normally
is added by stdenv.mkDerivation.
2022-01-04 18:40:32 +01:00
Domen KožarandGitHub 6b1ea4c5bd Merge pull request #147453 from reckenrode/libresolv-hack
libresolv: fix build on aarch64-darwin
2022-01-04 15:16:06 +01:00
github-actions[bot]andGitHub 37651b4915 Merge staging-next into staging 2022-01-04 12:02:08 +00:00
github-actions[bot]andGitHub 36fd643041 Merge master into staging-next 2022-01-04 12:01:29 +00:00
SandroandGitHub 761a16cb5f Merge pull request #149039 from r-ryantm/auto-update/plex-mpv-shim 2022-01-04 13:00:36 +01:00
Jan TojnarandGitHub 833c301fc7 Merge pull request #153417 from alyssais/gnome-podcasts
gnome-podcasts: 0.5.0 -> 0.5.1
2022-01-04 12:42:59 +01:00
José Romildo MalaquiasandGitHub 8060705249 Merge pull request #152345 from romildo/upd.lxqt-config
lxqt.lxqt-config: fix path of base.lst from xkeyboard-config
2022-01-04 08:37:21 -03:00
José Romildo MalaquiasandGitHub be47d1e177 Merge pull request #153424 from romildo/upd.enlightenment
enlightenment.enlightenment: 0.25.0 -> 0.25.1
2022-01-04 08:33:23 -03:00
Erlend HambergandGitHub 865219a09d doc/beam: minor formatting/copy fixes (#153396) 2022-01-04 18:20:42 +08:00
Jan TojnarandGitHub d551b7a06b Merge pull request #153412 from mikroskeem/darwin-fix-gtk3
gtk3: fix darwin build
2022-01-04 11:16:05 +01:00
Nikolay AmiantovandGitHub dee5d65e01 imagescan: fix build with new boost (#153418) 2022-01-04 13:13:25 +03:00
sternenseemann c70dca8249 llvmPackages_*.libllvm: make llvm-config and llvm-config equivalent
LLVM's build system creates NATIVE/bin/llvm-config by reexecuting cmake
with entirely new flags. Problematically, the `CMAKE_INSTALL_*` flags
are not inherited, causing llvm-config-native to return wrong
installation paths, e. g. CMAKE_INSTALL_LIBDIR would default to `lib64`
on x86_64-linux. Previously this was masked by outputs.patch which
replaced ActiveLibDir with a string passed in from Nix, however
`--cmakedir` for example would turn out to be wrong always, breaking
cross-compilation of e. g. lld.

Additionally LLVM_ENABLE_RTTI needs to be repassed, as it is used to
determine if RTTI is available. Passing LLVM_LINK_LLVM_DYLIB is crucial
if we are building LLVM non-statically: It influences the --shared-mode
flag (which should indicate that -lLLVM is enough to link all
components) and makes --link-shared work in the first place,
i. e. llvm-config-native believes the built shared libs don't exist
unless we repass this flag.

Passing LLVM_LINK_LLVM_DYLIB=ON, however, makes the native build produce
a full libLLVM.so which is something we don't want, so we introduce a
patch which forces llvm-config to link statically against the LLVM
components it needs.
2022-01-04 11:09:43 +01:00
sternenseemann d807aaa30c llvmPackages*.libllvm: drop outputs.patch for llvm-config.patch
Due to gnu-install-dirs.patch llvm-config will return correct results
for --link-shared as well as --link-static even without this patch.
2022-01-04 11:09:43 +01:00
Jörg ThalheimandGitHub 0432195a4b Merge pull request #153314 from Mic92/prometheus
prometheus: add authorization section
2022-01-04 08:34:51 +00:00
Jörg ThalheimandGitHub 87b25c11e0 Merge pull request #153266 from qowoz/tf-gandi
terraform-providers.gandi: 1.0.0 -> 1.1.1
2022-01-04 08:29:52 +00:00
Jörg ThalheimandGitHub c6d659b4f0 Merge pull request #153452 from qowoz/tf-action
.github/workflows/update-terraform-providers.yml: minor fixes
2022-01-04 08:26:18 +00:00
github-actions[bot]andzowoq 40a7f85511 terraform-providers: update 2022-01-04 2022-01-04 18:19:40 +10:00
zowoq fc7fb0d528 .github/workflows/update-terraform-providers.yml: minor fixes
- change ofborg command into a comment
- use WIP label instead of draft so codeowner notification works
2022-01-04 18:18:48 +10:00
Bobby RongandGitHub 05865e69fb Merge pull request #153443 from veprbl/pr/broken_gfshare
gfshare: mark as broken on darwin
2022-01-04 16:07:20 +08:00
Fabian AffolterandGitHub 8a2ecc5a5d Merge pull request #153428 from r-ryantm/auto-update/python3.8-trimesh
python38Packages.trimesh: 3.9.36 -> 3.9.39
2022-01-04 09:03:52 +01:00
Mark Vainomaa d21e4dda7c gtk3: fix darwin build
3.24.31 does not declare QuartzCore dependency properly and fails to link
2022-01-04 09:59:11 +02:00
R. RyantmandJonathan Ringer ed6cab97aa python38Packages.types-protobuf: 3.18.2 -> 3.18.3 2022-01-03 23:47:35 -08:00
Jörg ThalheimandGitHub ff764c3b0f Merge pull request #153087 from bgamari/wip/roc-toolkit
pipewire: introduce roc-toolkit support
2022-01-04 07:40:45 +00:00
Jörg ThalheimandGitHub a96c4d1474 Merge pull request #153416 from qowoz/tf-action
.github/workflows/update-terraform-providers.yml: init
2022-01-04 07:34:02 +00:00
R. RyantmandJonathan Ringer ae4da5e933 intensity-normalization: 2.1.1 -> 2.1.2 2022-01-03 23:10:33 -08:00
R. RyantmandJonathan Ringer 3a2b275ebe python38Packages.graphql-core: 3.1.6 -> 3.1.7 2022-01-03 23:09:32 -08:00
R. RyantmandJonathan Ringer ed43a01ea7 python38Packages.gphoto2: 2.3.0 -> 2.3.1 2022-01-03 23:09:21 -08:00
R. RyantmandJonathan Ringer badc82146d jc: 1.17.5 -> 1.17.6 2022-01-03 23:08:59 -08:00
Dmitry Kalinkin f9ae53af2c gfshare: mark as broken on darwin 2022-01-04 02:01:10 -05:00
github-actions[bot]andGitHub d6a3b9cec5 Merge staging-next into staging 2022-01-04 06:01:41 +00:00
github-actions[bot]andGitHub 872c4bf219 Merge master into staging-next 2022-01-04 06:01:03 +00:00
Aaron AndersenandGitHub e3ae798770 Merge pull request #153421 from r-ryantm/auto-update/python3.8-striprtf
python38Packages.striprtf: 0.0.17 -> 0.0.18
2022-01-03 22:46:08 -05:00
Anderson TorresandGitHub 135d7cbdec Merge pull request #153415 from AndersonTorres/new-castxml
castxml: 0.4.3 -> 0.4.4
2022-01-04 00:39:04 -03:00
R. Ryantm ead51b0848 python38Packages.trimesh: 3.9.36 -> 3.9.39 2022-01-04 03:03:22 +00:00
Randy Eckenrode a42a04fadd libresolv: fix build on aarch64-darwin
Use `configdHeaders` instead of `configd`.  This fixes #134292.
2022-01-03 21:32:52 -05:00
Randy Eckenrode 3791603924 configdHeaders: init at 453.19
`configd` is aliased to `apple-sdk.frameworks.SystemConfiguration` in
apple-sdk-11.0, which is the default on aarch64-darwin, but it does not
include all of the headers.  This package introduces the missing
headers, which are needed to build `libresolv`.

A subsequent commit will fix libresolv to build on aarch64-darwin.
2022-01-03 21:32:52 -05:00
Bobby RongandGitHub b51d023b20 Merge pull request #153414 from veprbl/pr/broken_garble
garble: mark as broken on darwin
2022-01-04 10:20:29 +08:00
José Romildo 636dfd3875 enlightenment.enlightenment: 0.25.0 -> 0.25.1 2022-01-03 23:20:23 -03:00
R. Ryantm d8bb9df530 python38Packages.striprtf: 0.0.17 -> 0.0.18 2022-01-04 01:58:53 +00:00
Anderson TorresandGitHub e24931ba0b Merge pull request #153395 from AndersonTorres/new-cimg
cimg: 2.9.9 -> 3.0.0;  fsuae: 3.0.5 -> 3.1.66; free42: 3.0.8 -> 3.0.9
2022-01-03 22:54:27 -03:00
AndersonTorres d5eaacf7db castxml: mark as broken on Darwin 2022-01-03 22:51:22 -03:00
Alyssa Ross 0acaa41748 gnome-podcasts: 0.5.0 -> 0.5.1 2022-01-04 01:27:40 +00:00
John EricsonandGitHub 8a8791e3b2 Merge pull request #153340 from sternenseemann/clang-no-llvm-config
[staging] llvmPackages_*.clang: stop passing LLVM_CONFIG_PATH unnecessarily
2022-01-03 17:27:16 -08:00
Martin WeineltandGitHub 27c6507564 Merge pull request #152035 from mweinelt/mopidy-muse 2022-01-04 02:15:37 +01:00
R. RyanTMandGitHub 2e820d8a0d paprefs: 1.1 -> 1.2 (#153162) 2022-01-04 04:06:02 +03:00
zowoq bcd238a027 .github/workflows/update-terraform-providers.yml: init
weekly update of terraform providers which can also be run manually
2022-01-04 11:00:15 +10:00
Graham ChristensenandGitHub 9b9015ea97 Merge pull request #153408 from MatthewCroughan/revert-146084-add-mtp-test
Revert "nixos/tests/mtp: init"
2022-01-03 19:59:20 -05:00
zowoq c5104c3dc1 terraform-providers: update-provider script
- add nixpkgs path for nix-prefetch
2022-01-04 10:57:32 +10:00
piegamesandGitHub c18f3fb561 Merge pull request #153283: gnomeExtensions.arcmenu: 19 -> 20 2022-01-04 01:18:21 +01:00