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 273d68eff8f7b6cd4ebed3718e5078a0f43cb55d)
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 alchemy: 007 -> 008 2017-03-18 16:38:41 -05:00
antimony treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
ao ao: mark as broken 2018-04-12 23:03:58 +02:00
apitrace Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
astah-community astah-community: init at 7.2.0 (#30691) 2017-10-25 14:56:52 +01:00
autopanosiftc treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
autotrace autotrace: mark as insecure 2017-10-27 15:38:05 +01:00
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 batik: md5->sha256 2016-09-10 13:46:06 -04:00
c3d c3d: updated rev still won't compile; mark broken 2018-04-10 13:40:53 -04:00
cinepaint treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
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 djview: fix macOS build 2017-04-08 23:28:00 -05:00
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 Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
freecad freecad: fix build, closes #43305 2018-07-11 11:11:29 +02:00
freepv treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
fstl pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
gcolor2 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gcolor3 tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
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 tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
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 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
gqview misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
grafx2 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
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 pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
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 imv: 2.1.2 -> 2.1.3 2016-10-31 22:12:04 +01:00
inkscape Merge staging-next into master (#44009) 2018-07-24 15:04:48 +01:00
ipe ipe: 7.1.10 -> 7.2.7 2017-12-01 13:11:20 +01:00
jbrout treewide: homepage URL fixes (#28475) 2017-08-22 20:50:04 +02:00
jpegoptim treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00
jpegrescan jpegrescan: init at 2016-06-01 2016-07-06 12:42:58 +02:00
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 luminanceHDR: 2.4.0 -> 2.5.1 2018-01-13 04:03:37 +08:00
mcomix mcomix: fixup 2017-09-08 16:38:28 +02:00
meh treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
meme meme: init at 2017-09-10 2018-01-26 22:38:02 +00:00
meshlab meshlab: mark as broken 2018-04-12 23:04:01 +02:00
minidjvu treewide: Add lots of meta.platforms 2016-08-02 21:42:43 +03:00
mirage Do not use top-level buildPythonPackage or buildPythonApplication 2016-09-26 11:10:51 +02:00
mozjpeg mozjpeg: 3.2 -> 3.3.1 2018-06-18 10:09:51 +02:00
mtpaint treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
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 pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
pencil pencil : fix udev dependency (#42147) 2018-06-18 22:27:07 +02:00
photivo maintainers: remove mornfall from packages 2018-01-17 05:17:33 +00:00
photoflow photoflow: init at unstable-2018-03-06 2018-03-09 18:27:42 +01:00
photoqt treewide: homepage+src updates (found by repology, #33263) 2018-01-05 20:42:46 +01:00
phototonic Fix homepage links (see #30636) 2017-11-11 17:36:48 +01:00
pinta pinta: FIX unhandled glib-sharp load exception 2017-12-08 11:43:50 +01:00
potrace potrace: 1.14 -> 1.15 2017-09-18 17:24:09 +02:00
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 pythonmagick: Fix sha256 2017-09-14 15:45:24 +03:00
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 pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
solvespace treewide: s/xlibs/xorg/g (#36889) 2018-03-13 10:16:03 +00:00
swingsane Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
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 timelapse-deflicker: init at 142acd1 (#25904) 2017-05-20 12:33:28 +01:00
ufraw treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
unigine-valley treewide platform checks: abort -> throw 2017-12-12 18:08:10 -05:00
viewnior treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
vimiv tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
wings
write_stylus write_stylus: add desktop icon (#43864) 2018-07-21 19:20:12 +01:00
xaos ghc: add comment to relocation patch 2016-08-26 15:19:37 +00:00
xara treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
xfig treewide: stdenv.lib.platforms.gnu -> ... gnu ++ linux 2018-04-30 18:12:10 -05:00
xfractint pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
xournal xournal: 0.4.8 -> 0.4.8.2016 2017-09-04 07:58:25 +02:00
xzgv Change many homepage urls from http to https #30636 2017-11-10 22:13:46 +01:00
yed pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
zgrviewer zgrviewer: pass arguments and use full java path 2016-10-17 22:11:54 -04:00
zgv treewide: http -> https sources (#42676) 2018-06-28 20:43:35 +02:00