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
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
autopanosiftc
autotrace
awesomebump awesomebump: disable parallel building 2017-12-08 12:39:36 +00:00
batik
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
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
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
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
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
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
gqview
grafx2
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
hugin Merge branch 'master' 2018-03-05 14:53:27 +01:00
imagej
ImageMagick Fixed repo for ImageMagick 6 (#39276) 2018-04-21 10:42:57 +02:00
imlibsetroot
imv
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
jpegoptim jpegoptim: 1.4.5 -> 1.4.6 (#39229) 2018-04-20 19:32:54 +02:00
jpegrescan
k3d k3d: clean up 2018-04-15 17:21:23 +02:00
kgraphviewer
kipi-plugins
krita krita: 4.0.0 -> 4.0.1 2018-04-11 16:02:36 +03:00
ktikz
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
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
mirage
mozjpeg
mtpaint
mypaint
nomacs nomacs: 3.6.1 -> 3.8.1 2018-04-07 15:09:35 -07:00
ocrad
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
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
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
qiv
qscreenshot qscreenshot: fix darwin build 2018-03-24 14:26:30 +01:00
qtpfsgui
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
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
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
tesseract
timelapse-deflicker
ufraw
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
xaos
xara
xfig
xfractint
xournal
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
zgv