nixpkgs/pkgs/applications/graphics
aszlig 6c748ae749
inkscape: Fix build on NixOS
The first problem that was introduced in a276d5160c
was a linking error:

ld: cannot find -licui18n
ld: cannot find -licuuc
ld: cannot find -licudata

So I added icu to the buildInputs.

The second problem was that the interpreter wasn't patched in
share/filters, apparently this is only needed when building with
autotools:

make[3]: Entering directory '/build/inkscape-0.92.3/share/filters'
./i18n.py ./filters.svg > ./filters.svg.h
./i18n.py: /usr/bin/env: bad interpreter: No such file or directory

A similar error also occurs for share/palettes, share/patterns,
share/symbols and share/templates, so I added patching the interpreter
there as well.

Switching to autotools in Inkscape is a very bad idea, because upstream
currently still has their own autotools files in the 0.92.x tree but
master already has them removed, see this commit:

e471a664f9

However for the sake of trying to not break Inkscape on Darwin again,
I tried to keep the fixes minimal and not went back to CMake.

I did however mark the stuff that's unneeded for CMake, so that we can
avoid forgetting to remove that crap once we get back to CMake.

Signed-off-by: aszlig <aszlig@nix.build>
Cc: @matthewbauer
2018-04-25 17:09:04 +02:00
..
ahoviewer ahoviewer: add useUnrar option 2018-03-25 11:57:55 -05: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
awesomebump awesomebump: disable parallel building 2017-12-08 12:39:36 +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: 2.4.1 -> 2.4.2 2018-03-25 12:33:32 -07:00
dia dia: 0.97.3 -> 0.97.3.20170622 2017-08-31 02:50:35 -04:00
digikam digikam: 5.8.0 -> 5.9.0 2018-03-22 17:04:08 +01:00
displaycal displaycal: 3.2.4.0 -> 3.5.0.0 2018-03-23 10:09:32 +00:00
djview djview: fix macOS build 2017-04-08 23:28:00 -05:00
dosage dosage: fix tests 2018-04-13 23:29:23 +02:00
draftsight treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
exrdisplay exrdisplay: 2.2.0 -> 2.2.1 2018-03-21 22:49:26 +00:00
exrtools misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
fbida fbida: fix build 2018-03-26 14:01:49 +03:00
feh feh: 2.25.1 -> 2.26 2018-04-20 23:33:01 +03:00
fontmatrix Update homepage attributes: http -> https 2017-08-03 11:56:15 +02:00
freecad Merge pull request #27734 from jfrankenau/add-desktop-entries 2018-02-06 21:21:04 +00:00
freepv treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
fstl fstl: init at 0.9.3 2018-04-16 19:59:05 +02: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: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
gimp treewide: remove libintl hacks 2018-03-22 16:50:11 -05:00
giv tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
glabels tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
gnuclad gnuclad: init at 0.2.4 2018-03-11 15:26:05 -04:00
gocr gocr: 0.50 -> 0.51 2018-03-08 12:33:16 -08:00
goxel goxel: 0.7.2 -> 0.7.3 2018-03-21 23:04:25 +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 graphicsmagick: 1.3.27 -> 1.3.28 2018-01-28 18:52:24 +01: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 imagej: init at 150 (#25249) 2017-05-05 07:00:38 +01:00
ImageMagick Fixed repo for ImageMagick 6 (#39276) 2018-04-21 10:42:57 +02:00
imlibsetroot pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
imv imv: 2.1.2 -> 2.1.3 2016-10-31 22:12:04 +01:00
inkscape inkscape: Fix build on NixOS 2018-04-25 17:09:04 +02: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 jpegoptim: 1.4.5 -> 1.4.6 (#39229) 2018-04-20 19:32:54 +02:00
jpegrescan jpegrescan: init at 2016-06-01 2016-07-06 12:42:58 +02:00
k3d k3d: clean up 2018-04-15 17:21:23 +02:00
kgraphviewer kgraphviewer: 2.2.0 -> 2.4.2 2017-09-30 14:17:55 +08:00
kipi-plugins extra-cmake-modules: Lift Qt dependency 2017-02-27 11:49:46 -06:00
krita krita: 4.0.0 -> 4.0.1 2018-04-11 16:02:36 +03:00
ktikz misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -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 misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
mtpaint treewide: Manual fix more pkg-config build-inputs 2017-09-21 15:49:54 -04:00
mypaint mypaint: 1.1.0 -> 1.2.1 (#27004) 2017-07-03 21:21:50 +02:00
nomacs nomacs: 3.6.1 -> 3.8.1 2018-04-07 15:09:35 -07:00
ocrad ocrad: 0.25 -> 0.26 2017-05-01 12:03:39 +02:00
openimageio openimageio: 1.8.8 -> 1.8.9 2018-03-30 11:00:20 +01:00
openscad treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
panotools
paraview paraview: include numpy in python environment 2018-03-28 11:52:21 +02:00
pbrt pkgs: refactor needless quoting of homepage meta attribute (#27809) 2017-08-01 22:03:30 +02:00
pencil treewide: s/xlibs/xorg/g (#36889) 2018-03-13 10:16:03 +00: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.2 -> 2.10.3 2018-04-16 21:16:36 -07:00
processing3 processing3: init at 3.3.7 (#36851) 2018-04-17 10:24:47 -05:00
PythonMagick pythonmagick: Fix sha256 2017-09-14 15:45:24 +03:00
qiv misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00
qscreenshot qscreenshot: fix darwin build 2018-03-24 14:26:30 +01:00
qtpfsgui ilmbase: Use separate outputs 2016-09-01 18:57:43 +02: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: Fixes build with missing SWIG_PACKAGE 2017-12-28 00:15:32 +01:00
sane Remove nckx as a maintainer for all packages 2018-01-16 23:00:49 +01:00
scantailor scantailor-advanced: 1.0.12 -> 1.0.14 2018-04-10 10:27:18 -07:00
screencloud fix source root locations. 2017-11-02 13:53:36 +00:00
seg3d treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
shotwell shotwell: 0.28.1 → 0.28.2 2018-04-15 00:36:04 +02:00
shutter shutter: add missing dependencies for Screenshot->Export (Ctrl+U) support 2018-04-19 19:02:58 +02: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 Merge branch 'master' into staging 2017-10-02 00:22:12 +00:00
tesseract treewide: homepage URL fixes (#28475) 2017-08-22 20:50:04 +02:00
timelapse-deflicker timelapse-deflicker: init at 142acd1 (#25904) 2017-05-20 12:33:28 +01:00
ufraw treewide: explicitly specify gtk and related package versions 2016-09-12 18:26:06 +03:00
unigine-valley treewide platform checks: abort -> throw 2017-12-12 18:08:10 -05:00
viewnior tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
vimiv tree-wide: autorename gnome packages to use dashes 2018-02-25 17:41:16 +01:00
wings Updating wings and dependencies to match erlang 2016-03-29 12:24:42 +02: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 Merge remote-tracking branch 'upstream/master' into hardened-stdenv 2016-04-18 13:49:22 +00: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 yEd: 3.17.1 -> 3.17.2 2017-12-29 01:53:08 +01:00
zgrviewer zgrviewer: pass arguments and use full java path 2016-10-17 22:11:54 -04:00
zgv misc pkgs: Basic sed to get fix pkgconfig and autoreconfHook buildInputs 2017-09-21 15:49:53 -04:00