Commit graph

283866 commits

Author SHA1 Message Date
Claudio Bley b77c77debb kupfer: 319 -> 321
* add itstool to nativeBuildTools for building help pages in different languages
* add desktop-file-utils and shared-mime-info to nativeBuildTools which are
  needed when building
2021-04-16 11:26:21 -04:00
sternenseemann ca9be0511b binutils-unwrapped: force targetPrefix if cross compiling
The binutils build system checks by itself if it is building a cross
toolchain or not and prepends or omits a targetPrefix accordingly. This
means that we can always pass target via configureTargets.

However the binutils build system and our bintools wrapper disagree over
whether we are building a cross toolchain or not sometimes since cross
compilation can be relatively subtle in nixpkgs. For example every use
of crossOverlays will make nixpkgs build a cross toolchain even though
localSystem == crossSystem. The cross infrastructure is also used to
build native binaries with a different stdenv (musl instead of glibc,
clang instead of gcc). In all of these cases stdenv.hostPlatform.config
== stdenv.targetPlatform.config, causing binutils to not prepend a
target prefix. At the same time stdenv.hostPlatform !=
stdenv.targetPlatform causing the bintools wrapper to expect a target
prefix, thus building an incomplete set of bintools. This is why
currently pkgsCross.gnu64 and pkgsCross.musl64 aren't working.

The solution is quite simple however: If we detect that we are building
a cross toolchain in the binutils-unwrapped expression, we force the
targetPrefix with --programprefix and fulfill the expectations of the
bintools wrapper at the same time.

Tested (on x86_64-linux):

* pkgsCross.musl64.hello
* pkgsCross.aarch64-multiplatform.hello
* pkgs.hello

Still not working is pkgsCross.gnu64, since
x86_64-unknown-linux-gnu-stage-final-gcc gets confused about targets
now, so bootstrapping the stdenv fails. Since this wasn't working
previously anyways, it's proably fine to fix this separately.
2021-04-16 17:12:45 +02:00
Malte Brandy 4c71d57c99
haskellPackages.haskell-language-server: Fix more deps to stay compat with 1.0.0 2021-04-16 17:04:45 +02:00
Bernardo Meurer 2461d45772
Merge pull request #119561 from Synthetica9/waybar-0.9.7 2021-04-16 14:52:56 +00:00
06kellyjac 55f76ad8fd terragrunt: 0.28.22 -> 0.28.24 2021-04-16 15:49:44 +01:00
Peter Simons f16b70941f hackage-packages.nix: automatic Haskell package set update
This update was generated by hackage2nix v2.17.0-8-ge18310f from Hackage revision
3970dc5335.
2021-04-16 16:25:42 +02:00
Kim Lindberger 37f49597e3
Merge pull request #118861 from talyz/gitlab-shell-fix
gitlab-shell: 13.15.1 -> 13.17.0
2021-04-16 16:17:58 +02:00
Kim Lindberger 7124e24a47
Merge pull request #119596 from talyz/discourse-2.6.5
discourse: 2.6.3 -> 2.6.5, module fixes
2021-04-16 16:06:47 +02:00
Alyssa Ross f8db5c60f3 giflib_4_1: remove
Everything still using this builds fine without it.
2021-04-16 14:06:10 +00:00
Alyssa Ross e459db3f81 glsurf: fix license
The README says GPL 2 or any later version, not LGPL.
2021-04-16 14:06:10 +00:00
Alyssa Ross 70e33e3ae3 glsurf: use current giflib
This requires bumping the version of camlimages used by glsurf to a
version that supports current giflib.  The most recent versions of
camlimages (even of 4.x) don't support ocaml 4.01 any more, so I've
upgraded to 4.1.2 here, the last version that supports ocaml 4.01 (and
which happily supports current giflib).
2021-04-16 14:06:10 +00:00
Alyssa Ross 6e3b5fd046 libungif: remove in favour of giflib
libungif was merged into giflib in 2006, and hasn't been updated
since.  All non-broken packages still using it build fine with giflib.

See <http://giflib.sourceforge.net/history.html>.
2021-04-16 14:06:10 +00:00
Alyssa Ross 451d9d6f8e fbv: fix build with giflib; clarify license
libungif was merged into giflib in 2006, and hasn't been updated
since.
2021-04-16 14:06:10 +00:00
Alyssa Ross a2a5b1d6e7 imlib: fix build with giflib; clarify license
libungif was merged into giflib in 2006, and hasn't been updated
since.
2021-04-16 14:06:10 +00:00
Alyssa Ross 6694363a3a swftools: mark insecure; clarify license
Fixes: https://github.com/NixOS/nixpkgs/issues/90991
2021-04-16 14:06:10 +00:00
Alyssa Ross b1037225ef infoqscraper: mark broken 2021-04-16 14:06:10 +00:00
Ryan Horiguchi 9ad3ceaea4
gnomeExtensions.unite: 49 -> 50 2021-04-16 16:04:24 +02:00
Sebastian Jordan 2e6b1f573f
pythonPackages.tqdm: Fix build on i686 architecture (#119608) 2021-04-16 09:58:49 -04:00
Ryan Horiguchi f9a7983759
vscode-extensions.gruntfuggly.todo-tree: 0.0.209 -> 0.0.211 2021-04-16 15:56:51 +02:00
Sandro d7ffdde842
Merge pull request #119613 from happysalada/update_wrangler
wrangler: 1.15.0 -> 1.16.0
2021-04-16 15:44:26 +02:00
Pascal Bach 88ccf36626
Merge pull request #117305 from r-ryantm/auto-update/digikam
digikam: 7.1.0 -> 7.2.0
2021-04-16 15:41:36 +02:00
Thomas Gerbet d4827fcb1d python3Packages.pyvmomi: fix the build 2021-04-16 15:14:11 +02:00
Alyssa Ross 18632f10ae libfsm: use bmake setupHook for build+install phase 2021-04-16 12:56:48 +00:00
Alyssa Ross 952842352e hikari: use bmake setupHook for build+install phase 2021-04-16 12:56:48 +00:00
Alyssa Ross 53b88f966e bmake: add setupHook
With this change,

    nativeBuildInputs = [ bmake ];

will cause bmake to be used instead of GNU make, but with the usual
stdenv API.  Packages using bmake will no longer need to implement
their own {build,check,dist}Phase.
2021-04-16 12:56:48 +00:00
happysalada d2c4c7ab8b wrangler: 1.15.0 -> 1.16.0 2021-04-16 21:37:59 +09:00
talyz 7310dd0da8
nixos/discourse: Fix plugin linking
When linking multiple plugins, the `ln` runs need to be separated by
newlines..

Fixes #119584.
2021-04-16 14:21:07 +02:00
talyz 515fb48312
nixos/discourse: Fail on file errors
Bash doesn't handle subshell errors properly if the result is used as
input to a command. To cause the services to fail when the files can't
be read, we need to assign the value to a variable, then export it
separately.
2021-04-16 14:21:01 +02:00
talyz 2db1ae068d
discourse: 2.6.3 -> 2.6.5 2021-04-16 14:20:56 +02:00
github-actions[bot] d4f421cad9
Merge master into staging-next 2021-04-16 12:06:14 +00:00
Sandro 262b73f8af
Merge pull request #119603 from petabyteboy/feature/kodi-jdk
kodi: use LTS jdk11
2021-04-16 13:50:37 +02:00
Sandro 84b7f09dcc
Merge pull request #119589 from samuela/samuela/remod-cli
nodePackages.remod-cli: init at 1.0.1
2021-04-16 13:49:58 +02:00
Sandro d1f9e08fd8
Merge pull request #119585 from marsam/update-docker-slim
docker-slim: 1.34.0 -> 1.35.0
2021-04-16 13:24:01 +02:00
Sandro 84c44646aa
Merge pull request #119594 from jojosch/haruna-init
haruna: init at 0.6.1
2021-04-16 13:20:00 +02:00
Felix Tenley c25e8e8c96 nixos/etebase-server: do not prompt for input during automatic upgrade 2021-04-16 13:08:42 +02:00
Shaw Vrana 31f5263929
qutebrowser: 2.1.1 -> 2.2.0 (#119376)
* pdfjs: 2.6.347 -> 2.8.335

* set QUTE_QTWEBENGINE_VERSION_OVERRIDE

Co-authored-by: Robert Schütz <dev@schuetz-co.de>
2021-04-16 12:35:14 +02:00
Milan Pässler 2ed0f723c7 nixos/mailman: add http listener for uwsgi
With the config suggested in the module docs both Mailman core and
Hyperkitty are running, but Mailman core can not connect to Hyperkitty,
since the default hyperkitty.baseUrl is not set up by the module.

This adds a http listener to the uwsgi config and changes the default
hyperkitty.baseUrl to connect to this http listener.
2021-04-16 12:16:12 +02:00
Michael Weiss 37f8212780
chromiumDev: 91.0.4469.4 -> 91.0.4472.10 2021-04-16 11:45:58 +02:00
Milan Pässler a26f8d20ea
kodi: use LTS jdk11 2021-04-16 11:25:50 +02:00
Vincent Laporte 982bdad584 ocamlPackages.cairo2: use Dune 2 2021-04-16 11:07:36 +02:00
Vincent Laporte e3aa8c650b ocamlPackages.lablgtk3: use Dune 2 2021-04-16 11:07:36 +02:00
Maximilian Bosch 98d6b081d1
Merge pull request #119592 from kolaente/update/gitea-1.14.1
gitea: 1.14.0 -> 1.14.1
2021-04-16 10:29:10 +02:00
Jörg Thalheim 05aa8598e5
Merge pull request #119501 from mweinelt/tts
tts: 0.0.9 -> 0.0.11
2021-04-16 08:45:06 +01:00
Patrick Hilhorst 0fce3c1237
waybar: 0.9.5 -> 0.9.7 2021-04-16 09:40:55 +02:00
Jörg Thalheim a7ee5158ab
tts: 0.0.11 -> 0.0.12 2021-04-16 09:40:36 +02:00
Johannes Schleifenbaum 93dfed39d2
haruna: init at 0.6.1 2021-04-16 09:35:17 +02:00
Robert Hensing 578acc7a42
Merge pull request #118018 from considerate/master
dockerTools: Implement merging of image tarballs
2021-04-16 09:17:44 +02:00
Guillaume Girol f02d9c6626
Merge pull request #119582 from helsinki-systems/fix/dovecot-systemUser
nixos/dovecot: set isSystemUser for mailUser
2021-04-16 07:10:19 +00:00
Henner Zeller 72255d3fef gmrender-resurrect: 0.0.8 -> 0.0.9
Updating the latest version of gmrender-resurrect lets
us skip adding the cherrypick patch, as this is already
included in 0.0.9.

(Note, I am not maintainer of this nix package, but
 maintainer of gmrender-resurrect)

Signed-off-by: Henner Zeller <h.zeller@acm.org>
2021-04-15 23:50:17 -07:00
kolaente 01fa878ebc
gitea: 1.14.0 -> 1.14.1 2021-04-16 08:48:50 +02:00