Will Dietz
42f5a23fc2
strace: 4.23 -> 4.24
2018-08-16 07:59:27 -05:00
Will Dietz
541d30a3a9
rr: enable on 32bit x86
...
Lack of 32bit support led to the creation
of an overlay to add it back again,
but since it at least builds and seems to work
don't see why we'd disallow it here :).
2018-07-30 07:27:25 -05:00
Will Dietz
0eb13162f1
Revert "Merge pull request #43983 from viric/coreutils_ssl_master"
...
coreutils is part of stdenv, which doesn't allow openssl currently.
It's unclear that adding openssl to stdenv was intended,
but if it was it was not discussed or mentioned.
To unbreak "all the things", reverting until this
has been discussed and a proper fix has been put together.
This reverts commit df9f76c62d , reversing
changes made to 585ded7329 .
2018-07-28 19:20:26 -05:00
Will Dietz
993937d09e
gcc8: 8.1 -> 8.2
...
https://gcc.gnu.org/gcc-8/changes.html
2018-07-27 08:53:42 -05:00
Will Dietz
28b2c8b27a
universal-ctags: 2018-01-0 -> 2018-07-23
2018-07-27 08:09:09 -05:00
Will Dietz
c9d79c639f
grv: 0.1.2 -> 0.2.0
...
Needs libgit2 0.27 apparently,
doesn't build with 0.26 or 0.25 in-tree.
2018-07-26 15:35:32 -05:00
Will Dietz
a9300b2b6b
libgit2_0_27: init
2018-07-26 15:35:21 -05:00
Will Dietz
13904b44e3
Revert "meson: 0.46.1 -> 0.47.0"
...
With meson 0.47.0 (or 0.47.1, or git)
things are very wrong re:rpath handling
resulting in at best missing libs but
even corrupt binaries :(.
When we run patchelf it masks the problem
by removing obviously busted paths.
Which is probably why this wasn't noticed immediately.
Unfortunately the binary already
has a long series of paths scribbled
in a space intended for a much smaller string;
in my testing it was something like
lengths were 67 with 300+ written to it.
I think we've reported the relevant issues upstream,
but unfortunately it appears our patches
are what introduces the overwrite/corruption
(by no longer being correct in what they assume)
This doesn't look so bad to fix but it's
not something I can spend more time on
at the moment.
--
Interestingly the overwritten string data
(because it is scribbled past the bounds)
remains in the binary and is why we're suddenly
seeing unexpected references in various builds
-- notably this is is the reason we're
seeing the "extra-utils" breakage
that entirely crippled NixOS on master
(and probably on staging before?).
Fixes #43650 .
This reverts commit 305ac4dade .
(cherry picked from commit 273d68eff8f7b6cd4ebed3718e5078a0f43cb55d)
Signed-off-by: Domen Kožar <domen@dev.si >
2018-07-24 14:10:01 +01:00
Will Dietz
90764df235
tig: 2.3.3 -> 2.4.0
...
https://github.com/jonas/tig/releases/tag/tig-2.4.0
2018-07-23 07:15:26 -05:00
Will Dietz
9991a755ed
google-fonts: 2017-06-28 -> 2018-07-13
2018-07-21 00:15:50 -05:00
Will Dietz
063132c22c
perl-cross: remove patch that's now included
2018-07-20 12:56:07 -05:00
Will Dietz
fdb9f10e4e
perl: 1.1.8 -> 1.2, fix w/newer perl
2018-07-20 12:54:32 -05:00
Will Dietz
b97a98e524
python3Packages.zconfig: remove test that relies on setlocale failing
2018-07-20 10:15:55 -05:00
Will Dietz
7e9be73138
vim-plugins: add alias for maktaba so it is found as a dependency
2018-07-19 11:21:05 -05:00
Will Dietz
ee68c9e084
vim-plugins: simplify command slightly, overwrite 'result' if present
2018-07-19 11:21:05 -05:00
Will Dietz
0073c30dbf
vim-plugins: document sorting, fix vim command to not ask to hit enter
...
Fixes #38748 . Hopefully :).
2018-07-19 11:21:05 -05:00
Will Dietz
a79a0c686b
vim-plugins: swift, fastfold, some colorschemes
2018-07-19 11:20:49 -05:00
Will Dietz
0204a2739c
vim-plugins: update (2018-07-19)
...
Moved 'dhall-vim' to match order in vim-plugin-names,
so diff'ing against generated expressions is easier.
There's a "vim-nix" update in here! :)
2018-07-19 10:42:59 -05:00
Will Dietz
c74045c47a
gpm: patch to fix w/musl, good for general use
2018-07-18 22:17:44 -05:00
Will Dietz
0a46f8c198
diffoscope: fix manpage generation
...
Was already broken, not sure for how long.
Without this the tool fails to run,
so help2man ends up producing an empty file.
2018-07-19 02:11:00 +03:00
Will Dietz
dc29207e93
diffoscope: add lz4 tool
2018-07-19 02:11:00 +03:00
Will Dietz
b03ed95050
diffoscope: 98 -> 99
2018-07-19 02:11:00 +03:00
Will Dietz
488d42b0d2
npth: 1.5 -> 1.6
...
minor bump
2018-07-18 16:44:24 -05:00
Will Dietz
06de6dc71b
mesa: more include fixes
...
mostly from void-linux (thanks!)
2018-07-18 14:34:51 -05:00
Will Dietz
da5383006d
haskell-modules: only include glibc locales when using glibc
...
Fixes #43665 .
Hopefully. :)
2018-07-17 08:44:17 -05:00
Will Dietz
6075fa8d0c
curl: 7.60.0 -> 7.61.0
2018-07-17 12:20:41 +00:00
Will Dietz
e2cbbbb289
whois: 5.3.1 -> 5.3.2
...
> whois (5.3.2) unstable; urgency=medium
>
> * Added the .ge TLD server.
> * Updated the charset for whois.nic.cl. (Closes : #900047 )
> * Updated the list of new gTLDs.
2018-07-16 21:33:00 -05:00
Will Dietz
d6a9a93a62
bind: 9.12.1-P2 -> 9.12.2
...
https://ftp.isc.org/isc/bind9/9.12.2/RELEASE-NOTES-bind-9.12.2.html
2018-07-16 21:00:30 -05:00
Will Dietz
583bd3aeb6
busybox: 1.29.0 -> 1.29.1
2018-07-16 20:37:33 -05:00
Will Dietz
429d9988a3
utillinux: 2.32 -> 2.32.1
...
https://lkml.org/lkml/2018/7/16/532
2018-07-16 20:23:32 -05:00
Will Dietz
553fd39e53
hub: 2.4.0 -> 2.5.0
2018-07-16 10:55:13 -05:00
Will Dietz
4626d0b255
gnomecast: init at 1.4.0
...
also pycaption, required dep.
2018-07-15 17:45:16 -05:00
Will Dietz
9194d147ba
node-packages: update to latest (ran generate.sh)
2018-07-15 17:23:40 -05:00
Will Dietz
4ba6e227a2
creduce: 2.7.0 -> 2.8.0
2018-07-14 23:54:21 -05:00
Will Dietz
692068ecfc
radare2-cutter: use r2 built from rev Cutter pins as submodule
2018-07-14 23:25:21 -05:00
Will Dietz
ec523bef21
radare2-cutter: 1.5 -> 1.6
...
https://github.com/radareorg/cutter/releases/tag/v1.6
2018-07-14 23:04:43 -05:00
Will Dietz
1cb41052af
radiotray-ng: 0.2.2 -> 0.2.3
2018-07-14 22:53:38 -05:00
Will Dietz
a16b7dfb6a
hpc-coveralls: patch to fix build (for Cabal 2.2)
2018-07-13 23:39:17 -05:00
Will Dietz
f731c99e7d
abc-verifier: 20160818 -> 2018-07-08
...
Now hosted on github.
2018-07-12 21:44:56 -05:00
Will Dietz
946a65ca5c
yices: use lib.splitString, not everyone has builtins.splitVersion
2018-07-12 19:11:06 -05:00
Will Dietz
237c8f4148
yices: simplify ln command
2018-07-12 18:52:10 -05:00
Will Dietz
6ff8685057
yices: fix symlink to match version of package
...
To help avoid this happening again, derive the string to use
from the version directly instead of embedding it in installPhase.
2018-07-12 18:46:28 -05:00
Will Dietz
026b88d54f
gtkperf: Add test selection patch from phoronix/openbenchmarking
...
Patch seems to not change default functionality, always use.
2018-07-12 17:35:51 -05:00
Will Dietz
22c94d366f
gtkperf: init at 0.40(.0)
2018-07-12 17:35:19 -05:00
Will Dietz
d3a595f190
libpoly: 0.1.5 -> 0.1.7 (noop), cleanup a bit to modern style
2018-07-12 17:06:57 -05:00
Will Dietz
81c7e8e0a5
xscope: init at 1.4.1
...
See the xscope README for more information:
https://cgit.freedesktop.org/xorg/app/xscope/tree/README
2018-07-12 16:22:43 -05:00
Will Dietz
b30a690af7
radare2-cutter: don't wrap, shouldn't be needed (and might be wrong)
...
This was working around mixed qt versions apparently,
which I've fixed and it is no longer needed.
Sorry about that.
2018-07-12 12:57:43 -05:00
Will Dietz
d2d049f187
libqmatrixclient: 0.2.1 -> 0.3.0.2
2018-07-12 12:53:59 -05:00
Will Dietz
5a1310da7f
quaternion: 0.0.9 -> 0.0.9.2
2018-07-12 12:33:13 -05:00
Will Dietz
1b3d8eefe3
openblas: backport another patch, fix crash w/Go and Octave
...
Also fixes numpy crashing during tests w/musl.
2018-07-12 12:03:26 -05:00
Will Dietz
ba602b0a5f
haskell-{unix-time,prettyprinter}: dontCheck on musl
2018-07-12 11:04:25 -05:00
Will Dietz
2996d29f71
ghc: don't use LLVM w/musl on non-cross
...
Doesn't appear to be needed on musl-native on x86_64,
and on non-x86(-64) it's included anyway.
2018-07-11 21:34:47 -05:00
Will Dietz
e065779af1
ghc821-binary: avoid mass-rebuild by using old dynamic linker string
2018-07-11 11:16:13 -05:00
Will Dietz
b4c91a3e1a
ghc821-binary: disable ld override w/musl
...
Fixes conftest failure that I believe ends up
using the wrong dynamic linker.
2018-07-11 11:14:18 -05:00
Will Dietz
4a1d311c49
ghc821-binary: use glibc on musl
...
These prebuilt binaries need to be used with glibc,
it doesn't matter what we're using otherwise.
This may seem a bit strange but has the huge advantage
of not needing to create/host/download musl-specific variants,
and instead continue to use the official ones from upstream.
2018-07-11 11:06:20 -05:00
Will Dietz
da1e98d04b
haskell: fix package sets based on integer-simple
...
Fixes mass build failures in these package sets,
due to "unknown pacakge: integer-simple".
Attributes that demonstrate this (see before/after):
* haskell.packages.integer-simple.ghc843.hello
* haskell.packages.integer-simple.ghc802.scientific
The second one is from the NixOS manual, FWIW.
2018-07-11 11:01:35 -05:00
Will Dietz
773ae700b7
ghc{843,861}: keep '-musleabi' in targets like w/'-gnueabi'
2018-07-10 19:08:56 -05:00
Will Dietz
1780e0e806
cutter: disable jupyter
2018-07-10 18:54:43 -05:00
Will Dietz
26e1a5410a
radare2-cutter: wrap to set plugin / lib paths, fix crashery
2018-07-10 18:54:25 -05:00
Will Dietz
79d01b2e04
radare2-cutter: fix build by skipping over unhelpful helper script :)
...
At least it's very much not helpful for our usage.
2018-07-10 18:03:25 -05:00
Will Dietz
a70f759224
radare2-cutter: 1.4 -> 1.5
2018-07-10 16:53:00 -05:00
Will Dietz
9d723978e0
radare2: 2.6.0 -> 2.7.0
...
(via update.py auto-magic ^_^)
2018-07-10 16:51:27 -05:00
Will Dietz
894f313e3c
ghc{843,861}: clone linux-gnu targets so musl variants are available
...
Fixes build with "muslpi" (armv6l-unknown-linux-musleabihf).
This was done via patch at first but it wouldn't apply to both at once,
and it's probably best to stick to just having musl clones for now
(instead of patching 8.6.1 targets into 8.4.3 and hoping that's okay).
2018-07-10 14:57:41 -05:00
Will Dietz
b95e7b1954
ghc861: use llvm6 so we're using supported LLVM version
...
Otherwise complains that LLVM version used is unsupported
and that LLVM 6.0 is the only supported version.
So, let's use it! :)
2018-07-10 14:26:43 -05:00
Will Dietz
f8db20fb3a
pciutils: use standardized equivalent for canonicalize_file_name
...
Fixes w/musl.
2018-07-09 15:30:56 -05:00
Will Dietz
218d4dc154
make-derivation: Don't add host-suffix to fixed-output derivations names
...
Not only does the suffix unnecessarily reduce sharing, but it also breaks
unpacker setup hooks (e.g. that of `unzip`) which identify interesting tarballs
using the file extension.
This also means we can get rid of the splicing hacks for fetchers.
2018-07-09 11:07:10 -04:00
Will Dietz
e264a93a85
libndctl: fix build w/musl using patch from upstream
2018-07-05 22:12:46 -05:00
Will Dietz
481e61fad8
kitty: 0.10.1 -> 0.11.2
2018-07-05 11:19:53 -05:00
Will Dietz
7353d8396d
vampire: enable parallel building
2018-07-05 10:13:40 -05:00
Will Dietz
600abbedc9
vampire: portability fixes
...
These have been submitted upstream,
but seconds before writing this message
so naturally no upstream response "yet" :).
Regardless of response, fetch patches
from the corresponding PR's for context
and of course hopefully they'll
be included in next version.
2018-07-05 10:13:32 -05:00
Will Dietz
8e6db30bb7
vampire: use CC/CXX from env, instead of always g++
2018-07-05 10:11:32 -05:00
Will Dietz
405d3f3e6a
luxcorerender: use python-enabled boost
2018-07-05 07:22:53 -05:00
Will Dietz
bf3a588f64
llvm_6: enable "dump()" methods even w/assertions off
2018-07-05 07:22:53 -05:00
Will Dietz
72b897ba75
ispc: patch w/upstream commit to fix w/llvm 6
2018-07-05 07:22:53 -05:00
Will Dietz
39eca29cc0
ispc: bump to use llvm_6
2018-07-05 07:22:53 -05:00
Will Dietz
a930b756d7
boomerang: 2018-01-18 -> 2018-07-03
2018-07-03 20:34:46 -05:00
Will Dietz
f7f1405217
snowman: 2017-11-19 -> 0.1.2
...
Release made in 2018-01-07.
2018-07-03 20:23:04 -05:00
Will Dietz
0b7d6bb04f
vim: v8.1.0001 -> v8.1.0146
2018-07-03 19:31:05 -05:00
Will Dietz
81c9f7125f
curl: fix configure flag for random device.
...
Fixes #42778 .
Thanks for reporting, @dingxiangfei2009!
2018-07-01 12:47:24 -05:00
Will Dietz
8cd268adf0
llvm_6: refresh sanitizers-non-gnu patch
2018-06-29 11:54:21 -05:00
Will Dietz
4a8104af49
llvm6: 6.0.0 -> 6.0.1
2018-06-29 11:54:21 -05:00
Will Dietz
3e6eb94038
tor-browser-bundle-bin: 7.5.5 -> 7.5.6
2018-06-28 13:13:53 -05:00
Will Dietz
f5d834e6bb
lit: 0.5.1 -> 0.6.0
2018-06-28 07:57:19 -05:00
Will Dietz
bb00076931
Revert "Revert "Merge pull request #42376 from dtzWill/update/git-2.18.0""
...
This reverts commit 6d1955e0c4 .
2018-06-28 07:01:14 -05:00
Will Dietz
d5de4a2529
glibc: remove unused 2.26 patch series
2018-06-26 10:42:06 -05:00
Will Dietz
0e40e0cc7d
ghcHEAD: useLLVM needed for musl here as well
2018-06-25 15:50:36 -05:00
Will Dietz
61e3bd20a0
ghcHEAD: move hardeningDisable definition for cleaner diff against 8.4.3
...
NFCI (no functionality change intendend)
2018-06-25 15:50:36 -05:00
Will Dietz
449fbec9be
ghcHEAD: add musl and cross fixes recently applied to 8.4.3 and 8.2.2
2018-06-25 15:50:27 -05:00
Will Dietz
2052323a78
ghc-8.4.3: minor fixes for cross-musl, same as used with 8.2.2
...
Patches are no longer needed, seem to be more or less upstreamed.
2018-06-25 13:19:49 -05:00
Will Dietz
3a6b91fa90
glib: also add gobject init patch to fix w/musl
2018-06-25 11:20:04 -05:00
Will Dietz
f3693b0647
make-bootstrap-tools-cross: remove broken i686-musl variant
...
Not terribly difficult to get this working, but until it does
remove it so the cross jobset doesn't have the failures this introduces.
2018-06-25 11:16:10 -05:00
Will Dietz
9147ccc1c9
radare2-cutter: 1.3 -> 1.4
...
Added new required deps, minor org touchup.
2018-06-25 10:18:36 -05:00
Will Dietz
632624691d
llvm-3.8: don't set triples a second time on musl
...
I should have "moved" the flags instead of "copying" them earlier :).
2018-06-25 09:55:36 -05:00
Will Dietz
7fa6b34093
glib: patch to fix w/musl, quark static ctor order assumptions
...
From [1] with prefix added, using local copy to avoid dep on fetchpatch.
[1] https://raw.githubusercontent.com/void-linux/void-packages/master/srcpkgs/glib/patches/quark_init_on_demand.patch
2018-06-25 09:47:51 -05:00
Will Dietz
d94d3b39b9
udisks2: revive musl patching
...
I believe we discussed this and believed this wasn't necessary,
but without it the build breaks w/musl so re-add it.
2018-06-25 09:25:25 -05:00
Will Dietz
44de467c7c
fac: 1.1.0 -> 2.0.0
...
* update deps (dep2nix)
* seems to need $HOME/.fac.yml or emits warning
(looks like even `touch ~/.fac.yml` appeases this)
2018-06-25 09:21:52 -05:00
Will Dietz
6d1955e0c4
Revert "Merge pull request #42376 from dtzWill/update/git-2.18.0"
...
This reverts commit 2624f90796 , reversing
changes made to 37aab4cbb5 .
See:
https://github.com/NixOS/nixpkgs/pull/42376#issuecomment-399789096
Basically this breaks at least some users of fetchgit,
so let's revert this until this is sorted out.
2018-06-24 22:36:50 -05:00
Will Dietz
db7d403b63
dmraid: patch to fix users of dmraid
...
I hoped that setting -D_GNU_SOURCE in the build would avoid
the need for this patch -- but that only fixes the build itself,
this patch adds the define so headers work elsewhere.
Particularly, this fixes libblockdev w/musl -- before this change
it fails to "detect" headers for dmraid.h since it doesn't compile.
2018-06-23 20:42:14 -05:00
Will Dietz
c5e90a9292
llvm_{38,39}: unconditionally set triples, not just w/musl
...
Follow-on to same changes made to other versions:
See #42454 , #42456 .
2018-06-23 16:53:38 -05:00
Will Dietz
db7041a047
libc++{,abi}_38: musl fixes, cmake is nativeBuildInput
2018-06-23 15:53:45 -05:00