nixpkgs/pkgs/applications/graphics
Frederik Rietdijk 099c13da1b Merge staging-next into master (#44009)
* substitute(): --subst-var was silently coercing to "" if the variable does not exist.

* libffi: simplify using `checkInputs`

* pythonPackges.hypothesis, pythonPackages.pytest: simpify dependency cycle fix

* utillinux: 2.32 -> 2.32.1

https://lkml.org/lkml/2018/7/16/532

* busybox: 1.29.0 -> 1.29.1

* bind: 9.12.1-P2 -> 9.12.2

https://ftp.isc.org/isc/bind9/9.12.2/RELEASE-NOTES-bind-9.12.2.html

* curl: 7.60.0 -> 7.61.0

* gvfs: make tests run, but disable

* ilmbase: disable tests on i686. Spooky!

* mdds: fix tests

* git: disable checks as tests are run in installcheck

* ruby: disable tests

* libcommuni: disable checks as tests are run in installcheck

* librdf: make tests run, but disable

* neon, neon_0_29: make tests run, but disable

* pciutils: 3.6.0 -> 3.6.1

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/pciutils/versions.

* mesa: more include fixes

mostly from void-linux (thanks!)

* npth: 1.5 -> 1.6

minor bump

* boost167: Add lockfree next_prior patch

* stdenv: cleanup darwin bootstrapping

Also gets rid of the full python and some of it's dependencies in the
stdenv build closure.

* Revert "pciutils: use standardized equivalent for canonicalize_file_name"

This reverts commit f8db20fb3a.
Patching should no longer be needed with 3.6.1.

* binutils-wrapper: Try to avoid adding unnecessary -L flags

(cherry picked from commit f3758258b8895508475caf83e92bfb236a27ceb9)
Signed-off-by: Domen Kožar <domen@dev.si>

* libffi: don't check on darwin

libffi usages in stdenv broken darwin. We need to disable doCheck for that case.

* "rm $out/share/icons/hicolor/icon-theme.cache" -> hicolor-icon-theme setup-hook

* python.pkgs.pytest: setupHook to prevent creation of .pytest-cache folder, fixes #40273

When `py.test` was run with a folder as argument, it would not only
search for tests in that folder, but also create a .pytest-cache folder.
Not only is this state we don't want, but it was also causing
collisions.

* parity-ui: fix after merge

* python.pkgs.pytest-flake8: disable test, fix build

* 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 273d68eff8)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-07-24 15:04:48 +01:00
..
ahoviewer pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
alchemy
antimony
ao ao: mark as broken 2018-04-12 23:03:58 +02:00
apitrace
astah-community
autopanosiftc
autotrace
avocode Merge pull request #43874 from plumelo/feature/avocode-3.2.0 2018-07-21 16:02:51 +01:00
awesomebump pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
batik
c3d c3d: updated rev still won't compile; mark broken 2018-04-10 13:40:53 -04:00
cinepaint
comical
darktable darktable: add opencl support 2018-06-26 19:01:46 -06:00
dia Merge staging-next into master (#44009) 2018-07-24 15:04:48 +01:00
digikam pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
displaycal pythonPackages: remove name attribute` 2018-06-23 18:14:26 +02:00
djview
dosage pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
draftsight treewide: remove aliases in nixpkgs 2018-07-18 23:25:20 -04:00
epeg pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
exrdisplay treewide: remove aliases in nixpkgs 2018-07-18 23:25:20 -04:00
exrtools treewide: fix derivation names 2018-05-28 05:59:57 -07:00
fbida fbida: 2.13 -> 2.14 2018-07-04 21:49:22 +02:00
feh feh: 2.27 -> 2.27.1 2018-07-21 18:31:47 -07:00
fontmatrix
freecad freecad: fix build, closes #43305 2018-07-11 11:11:29 +02:00
freepv
fstl pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gcolor2
gcolor3
geeqie tree-wide: platforms = platforms.gnu; -> platforms = gnu ++ linux 2018-04-30 18:08:48 -05:00
gimp gimp: 2.10.2 -> 2.10.4 2018-07-05 19:18:24 +08:00
giv
glabels Merge staging-next into master (#44009) 2018-07-24 15:04:48 +01:00
gnuclad treewide: fix derivation names 2018-05-28 05:59:57 -07:00
gocr treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
goxel pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gpicview
gqview
grafx2
graphicsmagick pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gthumb gthumb: 3.6.0 → 3.6.1 2018-04-05 18:31:56 +02:00
guetzli
hugin Merge branch 'master' 2018-03-05 14:53:27 +01:00
imagej treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
ImageMagick pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
imlibsetroot treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
imv
inkscape Merge staging-next into master (#44009) 2018-07-24 15:04:48 +01:00
ipe
jbrout
jpegoptim treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
jpegrescan
k3d pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
kgraphviewer pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
kipi-plugins treewide: http -> https 2018-06-23 04:34:55 -07:00
krita Merge branch 'master' into unused5 2018-07-21 15:41:22 +01:00
krop krop: init -> 0.5.0 2018-06-25 17:07:24 +02:00
ktikz treewide: remove aliases in nixpkgs 2018-07-18 23:25:20 -04:00
leocad treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
luminance-hdr
mcomix
meh
meme
meshlab meshlab: mark as broken 2018-04-12 23:04:01 +02:00
minidjvu
mirage
mozjpeg mozjpeg: 3.2 -> 3.3.1 2018-06-18 10:09:51 +02:00
mtpaint
mypaint mypaint: fix impurities 2018-06-06 12:18:30 +02:00
nomacs Merge branch 'master' into unused5 2018-07-21 15:41:22 +01:00
ocrad ocrad: supports darwin 2018-04-30 23:33:49 -05:00
openimageio openimageio: 1.8.8 -> 1.8.9 2018-03-30 11:00:20 +01:00
openscad pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
panotools treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
paraview paraview: 5.4.1 -> 5.5.2 2018-07-18 20:05:15 -04:00
pbrt
pencil pencil : fix udev dependency (#42147) 2018-06-18 22:27:07 +02:00
photivo
photoflow photoflow: init at unstable-2018-03-06 2018-03-09 18:27:42 +01:00
photoqt
phototonic
pinta
potrace
pqiv pqiv: 2.10.3 -> 2.10.4 2018-04-30 11:41:45 -07:00
processing3 pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
PythonMagick
qiv treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
qscreenshot qscreenshot: fix darwin build 2018-03-24 14:26:30 +01:00
qtpfsgui treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
rapcad rapcad: mark as broken 2018-04-12 23:04:03 +02:00
rawtherapee rawtherapee: 5.3 -> 5.4 2018-03-22 20:49:27 -07:00
renderdoc renderdoc: 0.91 -> 1.0 (#43159) 2018-07-14 22:00:27 +02:00
sane pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
scantailor pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
screencloud pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
seg3d treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
shotwell shotwell: 0.28.1 → 0.28.2 2018-04-15 00:36:04 +02:00
shutter treewide: fix build with disallowed aliases (#43872) 2018-07-21 22:03:24 -04:00
smartdeblur
solvespace treewide: s/xlibs/xorg/g (#36889) 2018-03-13 10:16:03 +00:00
swingsane
sxiv sxiv: 1.3.2 -> 24 2018-03-04 17:04:57 +00:00
synfigstudio pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
tesseract tesseract: make tessdata a fix output derivation (#41227) 2018-06-19 00:03:48 +02:00
timelapse-deflicker
ufraw treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
unigine-valley
viewnior treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
vimiv
wings
write_stylus write_stylus: add desktop icon (#43864) 2018-07-21 19:20:12 +01:00
xaos
xara
xfig treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
xfractint
xournal
xzgv
yed pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
zgrviewer
zgv treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00