summary refs log tree commit diff
path: root/pkgs/applications/graphics/inkscape
Commit message (Collapse)AuthorAge
* Merge staging-next into master (#44009)Frederik Rietdijk2018-07-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 f8db20fb3ae382eba1ba2b160fe24739f43c0bd7. 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 305ac4dade5758c58e8ab1666ad0197fd305828d. (cherry picked from commit 273d68eff8f7b6cd4ebed3718e5078a0f43cb55d) Signed-off-by: Domen Kožar <domen@dev.si>
* pkgs/*: remove unreferenced function argumentsvolth2018-07-21
|
* inkscape: add perl to nativeBuildInputsMatthew Justin Bauer2018-06-19
| | | This should fix the issue in Linux sandbox.
* inkscape: work around ARGMAX limitMatthew Bauer2018-06-18
| | | | | | This uses strictDeps to get our args passed to the linker low enough to enable building inkscape. With strictDeps we need to correctly use nativeBuildInputs to avoid an issue.
* Revert "inkscape: fix on Darwin"Matthew Bauer2018-05-31
| | | | This reverts commit a276d5160cc4b307d97261b419e183fb3a2214aa.
* Revert "inkscape: typo"Matthew Bauer2018-05-31
| | | | This reverts commit 0a8c91a931ea270e8b1d66f592f6acba9b4b5fcf.
* Revert "inkscape: Fix build on NixOS"Matthew Bauer2018-05-31
| | | | This reverts commit 6c748ae749faae3ff989a800ffa5095f634a6050.
* Revert "inkscape: don't patch share/filters"Matthew Bauer2018-05-31
| | | | This reverts commit 38364c0b07b9343e67e331bdcad1891511690c0b.
* Revert "inkscape: fix on darwin again"Matthew Bauer2018-05-31
| | | | This reverts commit 047c9372ab1314d8e3fab13b9f21359fdf3a643c.
* Revert "inkscape: disable parallelBuilding"Matthew Bauer2018-05-31
| | | | This reverts commit 05a6e94f3437af6c28fa8b794136e193553e98c5.
* inkscape: fix buildMichael Raskin2018-05-29
|
* inkscape: disable parallelBuildingTor Hedin Brønner2018-05-18
| | | | Try to avoid non-deterministic build failure.
* inkscape: fix on darwin againMatthew Justin Bauer2018-04-26
| | | | | I have no idea why but this broke Darwin. So added a conditional for the shebang patching. https://hydra.nixos.org/build/73283875
* inkscape: don't patch share/filtersMatthew Justin Bauer2018-04-26
| | | | | This should not be needed because they are using `#!/usr/bin/env python` as the shebang and in fact it will break inkscape.x86_64-darwin. https://hydra.nixos.org/build/73283875/
* inkscape: Fix build on NixOSaszlig2018-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: https://gitlab.com/inkscape/inkscape/commit/e471a664f923f517b68071f2e33fbb6ce070f8b7 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
* inkscape: typoMatthew Bauer2018-04-25
|
* inkscape: fix on DarwinMatthew Bauer2018-04-24
| | | | Fixes #39175
* inkscape: 0.92.2 -> 0.92.3Ryan Mulligan2018-03-16
| | | | | | | | | | | Semi-automatic update generated by https://github.com/ryantm/nix-update tools. These checks were done: - built on NixOS - ran `/nix/store/5khy2kbfjwvkj42lr6z0cvnd17xkfrfg-inkscape-0.92.3/bin/inkscape -h` got 0 exit code - ran `/nix/store/5khy2kbfjwvkj42lr6z0cvnd17xkfrfg-inkscape-0.92.3/bin/inkscape --help` got 0 exit code - ran `/nix/store/5khy2kbfjwvkj42lr6z0cvnd17xkfrfg-inkscape-0.92.3/bin/inkscape -V` and found version 0.92.3 - ran `/nix/store/5khy2kbfjwvkj42lr6z0cvnd17xkfrfg-inkscape-0.92.3/bin/inkscape --version` and found version 0.92.3 - found 0.92.3 with grep in /nix/store/5khy2kbfjwvkj42lr6z0cvnd17xkfrfg-inkscape-0.92.3
* treewide: Manual fix more pkg-config build-inputsJohn Ericson2017-09-21
|
* inkscape: 0.92.1 -> 0.92.2WilliButz2017-08-29
|
* inkscape: remove unused automake114x, intltoolRobin Gloster2017-08-12
|
* inkscape: patch python interpreter for extension codeProfpatsch2017-06-01
|
* inkscape: add potraceLinus Heckemann2017-04-17
| | | | This allows vectorising bitmap images in inkscape.
* inkscape: fix missing library errorMatthew Bauer2017-04-08
|
* inkscape: 0.92.0 -> 0.92.1 (#23652)Bart Brouns2017-03-09
|
* inkscape: 0.91 -> 0.92taku02017-01-09
|
* inkscape: use python2Frederik Rietdijk2016-10-18
| | | | | | because of syntax error. And don't depend on pyxml because that shouldn't be necessary anymore https://bugs.archlinux.org/task/26774
* inkscape: use python.withPackages instead of wrappersFrederik Rietdijk2016-09-25
|
* treewide: explicitly specify gtk and related package versionsKirill Boltaev2016-09-12
|
* inkscape: fix on darwinVincent Laporte2016-08-25
|
* inkscape: fix due to glibmm updateDamien Cassou2016-06-06
|
* inkscape: add numpy to runtime pathHerwig Hochleitner2016-02-17
| | | | This is nessecary for some plugins
* Remove no longer (or never) referenced patchesTobias Geerinckx-Rice2016-01-24
| | | | 55 files changed, 6041 deletions. Tested with `nix-build -A tarball`.
* inkscape with boxmaker pluginJoachim Schiele2015-05-23
|
* remove all references to `stdenv.cc.cc.is{GNU,Clang}`Eric Seidel2015-05-11
| | | | | use the new `stdenv.cc.is{GNU,Clang}` instead, which will always be defined.
* inkscape: patch to build with clang (Darwin)Spencer Whitt2015-04-08
|
* inkscape: Clean up and update to version 0.91.aszlig2015-02-22
| | | | | | | | | | | | | | | | This now also includes support vor visio and cdr and also adds the missing dependency on libexif. Forcing -lX11 in NIX_LDFLAGS is no longer needed in 0.91, so we drop that as well as the patch and the --with-python configure flag, which is now no longer even valid. Tests now seem to run fine without -j1 as well. I also tested it against the DXF test file mentioned in #3449, to be sure we don't regress here. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* inkscape: add python to the PATH, fixes #3449Cillian de Róiste2014-08-09
|
* inkscape: enableParallelBuilding, doCheck, add metaVladimír Čunát2014-07-18
|
* inkscape: maintenance updateVladimír Čunát2014-07-18
| | | | Needed to fix build with poppler-0.26.
* inkscape: fix typo in upstream sources.Mathijs Kwik2013-10-11
| | | | fixes stdenv-updates
* inkscape: remove unused patchMathijs Kwik2013-10-11
|
* inkscape: bugfix updateVladimír Čunát2013-02-14
|
* inkscape: Update to 0.48.3.1Eelco Dolstra2012-10-09
| | | | http://hydra.nixos.org/build/3151653
* inkscape: a couple of upstream patches to fix FTBFS with libpng-1.5Yury G. Kudryashov2012-02-19
| | | | svn path=/nixpkgs/trunk/; revision=32391
* Updating Inkscape to 0.48.2Cillian de Roiste2011-10-22
| | | | svn path=/nixpkgs/trunk/; revision=29971
* * Inkscape updated to 0.48.1.Eelco Dolstra2011-06-28
| | | | svn path=/nixpkgs/trunk/; revision=27555
* Patch Inkscape to support PDF importing.Russell O'Connor2010-12-15
| | | | svn path=/nixpkgs/trunk/; revision=25151
* Making inkscape not install any icon cacheLluís Batlle i Rossell2010-11-10
| | | | svn path=/nixpkgs/trunk/; revision=24650
* Updating inkscapeLluís Batlle i Rossell2010-11-10
| | | | svn path=/nixpkgs/trunk/; revision=24646