290204 Commits

Author SHA1 Message Date
Malte Brandy
b729cc4565
haskellPackages.haskell-language-server: Fix build 2021-05-11 19:59:55 +02:00
Stéphan Kochen
34d988e673 apacheHttpdPackages.mod_python: fix darwin build 2021-05-11 19:55:13 +02:00
Bruce Toll
12d4e7567c python-mapnik: fix pycairo support
Fully enable pycairo support by exporting PYCAIRO=true and using
pkg-config to locate the pycairo library (with included patch).

The patch restores the use of pkg-config to find pycairo. This code was
present upstream, but commented out; it has been re-enabled and
modified to support both pycairo and py3cairo (the python3 version
of pycairo).
2021-05-11 13:49:58 -04:00
Robert Helgesson
9e8b1b0755
terraform-providers: bump Azure providers
Specifically,

- azuread: 0.10.0 -> 1.4.0

- azurerm: 2.13.0 -> 2.58.0

- azurestack: 0.9.0 -> 0.10.0
2021-05-11 19:44:42 +02:00
toonn
462c21b533
wire-desktop: mac 3.24.4059 -> 3.25.4095 2021-05-11 19:17:07 +02:00
Thomas Tuegel
af8532eee9
Add KDE Gear 21.04 to the release notes 2021-05-11 12:15:51 -05:00
Thomas Tuegel
d7d787f2a6
Remove warning from kdeApplications alias 2021-05-11 12:15:07 -05:00
Thomas Tuegel
9820dd4d71
Add alias kdeApplications 2021-05-11 12:15:07 -05:00
Thomas Tuegel
119a69de04
qcachegrind: fix path to hotshot2calltree 2021-05-11 12:15:06 -05:00
Thomas Tuegel
d8b40b3787
kcachegrind: formatting nits 2021-05-11 12:15:06 -05:00
Thomas Tuegel
b09a4af336
kmail: add qtkeychain to buildInputs 2021-05-11 12:15:05 -05:00
Thomas Tuegel
47cb1121c8
pim-sieve-editor: add qtkeychain to buildInputs 2021-05-11 12:15:04 -05:00
Thomas Tuegel
8e71c21dbb
akonadi-import-wizard: add qtkeychain buildInput 2021-05-11 12:15:04 -05:00
Thomas Tuegel
deb62b7435
kdepim-runtime: add qtkeychain to buildInputs 2021-05-11 12:15:03 -05:00
Thomas Tuegel
c96ac6d9a8
kmailtransport: add qtkeychain to buildInputs 2021-05-11 12:15:03 -05:00
Thomas Tuegel
13cb2b00e8
akonadi: fix path to kio_version.h 2021-05-11 12:15:02 -05:00
Thomas Tuegel
b31dc33e33
akonadi: fix self paths 2021-05-11 12:15:02 -05:00
Thomas Tuegel
c7c4d2e9ae
kldap: add libsecret to buildInputs 2021-05-11 12:15:01 -05:00
Thomas Tuegel
13ab0c27a1
akonadi: update patches 2021-05-11 12:15:01 -05:00
Thomas Tuegel
e8ee87ded0
kdenlive: add qtnetworkauth to buildInputs 2021-05-11 12:15:00 -05:00
Thomas Tuegel
eca680bc66
kldap: add qtkeychain to buildInputs 2021-05-11 12:15:00 -05:00
Thomas Tuegel
2dca56a3a5
kdeconnect-kde: add qtquickcontrols2 to buildInputs 2021-05-11 12:14:59 -05:00
Thomas Tuegel
fe0226f5d7
kdeGear: broken with Qt < 5.15 2021-05-11 12:14:59 -05:00
Thomas Tuegel
799f351997
KDE Applications 20.12.3 -> KDE Gear 21.04.0 2021-05-11 12:14:58 -05:00
toonn
07dc385e07
wire-desktop: linux 3.24.2939 -> 3.25.2940 2021-05-11 19:14:32 +02:00
Robert Schütz
7c35d1e73e
Merge pull request #122332 from dotlambda/mauikit-1.2.2
libsForQt5.mauikit: 1.2.1 -> 1.2.2
2021-05-11 19:12:53 +02:00
Bruce Toll
beed9092dd mapnik: fix missing proj and libxml2 support
This commit provides three minor improvements:

1. Fix missing proj support. Fixes #91889.
2. Fix missing libxml2 support.
3. Improve build time with parallel build.

Fix missing proj support:
-------------------------
The 2019-07-09 update to proj version 6.1.1 in nixpkgs
commit d55cba68ff3 caused two problems for mapnik:

1. The separation of the dev output was not reflected in the mapnik
   expression. Since proj support is optional in the mapnik build,
   the build succeeded but no longer included proj support.

   See build log for: https://hydra.nixos.org/build/96274475.

2. Even if the mapnik expression was updated to use the separate
   dev output, it would still have dropped proj support because mapnik
   has not been updated for the proj 6 API.

This commit fixes the PROJ_INCLUDES to use the correct dev output and
also makes the PROJ_LIBS output explicit. In addition, it defines
ACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1 since mapnik still does not have
a tagged release that supports the proj 6 api.

Looking to the future, it appears that the mapnik master branch includes
proj 6 support, so some checks were included to help insure that this
workaround gets removed once it is no longer required.

Fix missing libxml2 support:
----------------------------
Configure with "XMLPARSER=libxml2" to get libxml2 support. This has been
needed since mapnik 3.0.2. Remove XML2_INCLUDES and XML2_LIBS which
trigger a bug in the supplied SConstruct script (when used with
"XMLPARSER=libxml2.

In addition, libxml2 needs to be a propagatedBuildInput to avoid
errors building apacheHttpdPackages.mod_tile, python-mapnik, and
possibly other packages.

Enable parallel build:
----------------------
Setting enableParallelBuild does not result in a parallel build
with mapnik. However, setting JOBS=$(NIX_BUILD_CORES) in buildFlags
works and significantly reduces the build time.
2021-05-11 13:10:37 -04:00
Robert T. McGibbon
bae8a2bedc flint: fix build on darwin 2021-05-11 12:56:06 -04:00
Michael Weiss
00e8e5b123
nixos/sway: Extend the default configuration for NixOS
The default config.in template contains
"include @sysconfdir@/sway/config.d/*" but we've dropped it to better
support non-NixOS (which seems like a mistake in retrospect).
This restores that behaviour and extends the default configuration via
nixos.conf to fix #119445.

Note: The security configurations (security.d) where dropped entirely
(but maybe they'll return).
2021-05-11 18:53:49 +02:00
Kira Bruneau
c3a52c2a27 mangohud: 0.4.1 → 0.6.1 2021-05-11 12:52:12 -04:00
John Ericson
912c8262b4
Merge pull request #117591 from s1341/android_non_prebuilt
treewide: Support aarch64-android using minimal prebuilt components
2021-05-11 12:49:53 -04:00
Jan Tojnar
bd53855480
Merge pull request #122360 from dotlambda/feedbackd-0.0.0+git20210426
feedbackd: unstable-2021-01-25 -> 0.0.0+git20210426
2021-05-11 18:43:39 +02:00
Jan Tojnar
d8258b513d
tbb: add pkg-config file
Gazebo does not list the tbb dependency in its pkg-config file otherwise.
2021-05-11 18:43:00 +02:00
Jan Tojnar
d2f30b0b11
pkgsMusl.tbb: fix build
Use patches from openembedded:

39185eb1d1/meta-oe/recipes-support/tbb/tbb

Also apply the patches unconditionally so that it is obvious when they do not apply any more.
2021-05-11 18:43:00 +02:00
Michael Raskin
51775817bd
Merge pull request #122593 from rmcgibbo/mpir
mpir: fix darwin
2021-05-11 16:42:47 +00:00
Jan Tojnar
99396a48a5
tbb: clean up
- Drop compiler and stdver arguments – if someone needs to provide them, they can just use overrideAttrs
- Update repo source
- Narrow scope of `with lib` declaration
- Change optional → optionals
- Use one input per line
- Build on all unix platforms
- Re-order attributes
2021-05-11 18:38:24 +02:00
Domen Kožar
32eed0987f
Merge pull request #122583 from domenkozar/linux-firmware-bump
firmware-linux-nonfree: 2021-03-15 -> 2021-05-11
2021-05-11 18:26:54 +02:00
Robert Schütz
3681cf7d12 python3Packages.json-logging: re-enable tests involving FastAPI 2021-05-11 18:25:23 +02:00
Aluísio Augusto Silva Gonçalves
c38d70127d python3Packages.jupytext: fix tests
Due to improper sandboxing, I didn't notice the failed tests while
upgrading jupytext in #121648.  The errors come from jupyter_core so
the same fix is used here as there: set $HOME to a writable directory.
2021-05-11 09:20:38 -07:00
Stéphan Kochen
4c201a5e2e boost-build: fix darwin build 2021-05-11 09:16:23 -07:00
Stéphan Kochen
cd66ac5fc3 bitwarden_rs: fix darwin build 2021-05-11 09:14:06 -07:00
Sandro
59ac1c0c48
Merge pull request #119240 from siraben/z88dk-update 2021-05-11 18:08:07 +02:00
Robert Schütz
b8ec4fd2a4
Merge pull request #121719 from drewrisinger/dr-pr-lark-parser-bump
python3Packages.lark-parser: 0.11.2 -> 0.11.3, python3Packages.cassandra-driver: 3.24.0 -> 3.25.0, pythonPackages.gremlinpython: unbreak
2021-05-11 17:55:58 +02:00
Malte Brandy
b3c521a562
haskellPackages.hls-plugin-api: Pin version to fix ghcide 2021-05-11 17:55:42 +02:00
John Ericson
032a1e4478
Merge pull request #122522 from Ericson2314/glibc-pname
glibc, libiconv: use pname and version
2021-05-11 11:47:21 -04:00
Stéphan Kochen
b7b547b7c3 bomutils: fix darwin build 2021-05-11 17:42:48 +02:00
s1341
1e1d29c2af treewide: Support aarch64-android using minimal prebuilt components
This PR adds a new aarch64 android toolchain, which leverages the
existing crossSystem infrastructure and LLVM builders to generate a
working toolchain with minimal prebuilt components.

The only thing that is prebuilt is the bionic libc. This is because it
is practically impossible to compile bionic outside of an AOSP tree. I
tried and failed, braver souls may prevail. For now I just grab the
relevant binaries from https://android.googlesource.com/.

I also grab the msm kernel sources from there to generate headers. I've
included a minor patch to the existing kernel-headers derivation in
order to expose an internal function.

Everything else, from binutils up, is using stock code. Many thanks to
@Ericson2314 for his help on this, and for building such a powerful
system in the first place!

One motivation for this is to be able to build a toolchain which will
work on an aarch64 linux machine. To my knowledge, there is no existing
toolchain for an aarch64-linux builder and an aarch64-android target.
2021-05-11 15:39:08 +00:00
Sandro
5ac5828a6f
Merge pull request #120844 from kolaente/update/cypress-7.2 2021-05-11 17:31:55 +02:00
Sandro
b1eb90c00f
Merge pull request #122454 from nixbitcoin/XD 2021-05-11 17:31:33 +02:00
Sandro
c14ea7e2dd
Merge pull request #122584 from diogox/master
evans: init at 0.9.3
2021-05-11 17:21:27 +02:00