nixpkgs/pkgs/applications
aszlig 6c748ae749
inkscape: Fix build on NixOS
The first problem that was introduced in a276d5160cc4b307d97261b419e183f
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
..
altcoins Merge pull request #39310 from Mic92/bitcoin-fixes 2018-04-23 08:36:59 +01:00
audio radiotray-ng: disable tests, they now want to download unconditionally 2018-04-25 08:38:36 -05:00
backup
display-managers treewide: move "extensions" drvs to dir 2018-04-17 13:50:49 -05:00
editors Merge pull request #39436 from LnL7/vim-ft-nix 2018-04-25 08:36:36 +01:00
gis grass: compile with libLAS 2018-04-17 09:29:02 +01:00
graphics inkscape: Fix build on NixOS 2018-04-25 17:09:04 +02:00
inferno
kde kde-applications: Create alias to okteta 2018-04-25 09:35:50 +08:00
misc alacritty: 2018-03-04 -> 2018-04-1 2018-04-25 00:54:04 +01:00
networking Merge pull request #39450 from r-ryantm/auto-update/baresip 2018-04-24 23:10:30 +00:00
office calligra: 3.0.1 -> 3.1.0 2018-04-25 09:40:26 +08:00
science Merge pull request #39360 from lsix/update_motu 2018-04-25 11:46:19 +02:00
search grepcidr: init at 2.0 (#38685) 2018-04-20 15:40:28 +02:00
taxes
version-management git: Set PERL_PATH when building manual 2018-04-24 19:00:34 -04:00
video pitivi: 0.96 → 0.99 2018-04-25 15:14:17 +02:00
virtualization qemu: fix darwin build 2018-04-24 00:19:34 +02:00
window-managers Merge pull request #38692 from r-ryantm/auto-update/weston 2018-04-19 23:31:24 -05:00