diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2020-09-10 20:38:25 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2020-09-10 20:46:55 +0200 |
commit | 35deaa45a182d18858ae56c300ab786bdb6cb621 (patch) | |
tree | 8db1c1bd0560364b99022acb1bda197bfca26a3a /pkgs/applications/graphics/inkscape | |
parent | a45e68be364d751414a406bf78fadf9b60f8c606 (diff) |
inkscape_0: drop
Inkscape 1.0.1 re-added the old CLI flags: https://gitlab.com/inkscape/inkscape/-/commit/3ca6a4ed08405f2a530a9ed3065f77443f9f7ebe
Diffstat (limited to 'pkgs/applications/graphics/inkscape')
-rw-r--r-- | pkgs/applications/graphics/inkscape/0.x.nix | 133 |
1 files changed, 0 insertions, 133 deletions
diff --git a/pkgs/applications/graphics/inkscape/0.x.nix b/pkgs/applications/graphics/inkscape/0.x.nix deleted file mode 100644 index 880ecfb9f0b54..0000000000000 --- a/pkgs/applications/graphics/inkscape/0.x.nix +++ /dev/null @@ -1,133 +0,0 @@ -{ stdenv -, boehmgc -, boost -, cairo -, cmake -, fetchpatch -, fetchurl -, gettext -, glib -, glibmm -, gsl -, gtkmm2 -, gtkspell2 -, imagemagick -, lcms -, libcdr -, libexif -, libpng -, librevenge -, librsvg -, libsigcxx -, libvisio -, libwpg -, libXft -, libxml2 -, libxslt -, makeWrapper -, perlPackages -, pkg-config -, poppler -, popt -, potrace -, python3 -, wrapGAppsHook -, zlib -}: -let - python3Env = python3.withPackages - (ps: with ps; [ - numpy - lxml - scour - ]); -in -stdenv.mkDerivation rec { - pname = "inkscape_0"; - version = "0.92.5"; - - src = fetchurl { - url = "https://media.inkscape.org/dl/resources/file/inkscape-${version}.tar.bz2"; - sha256 = "ge5/aeK9ZKlzQ9g5Wkp6eQWyG4YVZu1eXZF5F41Rmgs="; - }; - - # Inkscape hits the ARGMAX when linking on macOS. It appears to be - # CMake’s ARGMAX check doesn’t offer enough padding for NIX_LDFLAGS. - # Setting strictDeps it avoids duplicating some dependencies so it - # will leave us under ARGMAX. - strictDeps = true; - - postPatch = '' - patchShebangs share/extensions - patchShebangs fix-roff-punct - - # Python is used at run-time to execute scripts, e.g., those from - # the "Effects" menu. - substituteInPlace src/extension/implementation/script.cpp \ - --replace '"python-interpreter", "python"' '"python-interpreter", "${python3Env}/bin/python"' - ''; - - nativeBuildInputs = [ - pkg-config - cmake - makeWrapper - python3Env - wrapGAppsHook - ] ++ (with perlPackages; [ - perl - XMLParser - ]); - - buildInputs = [ - boehmgc - boost - gettext - glib - glibmm - gsl - gtkmm2 - imagemagick - lcms - libcdr - libexif - libpng - librevenge - librsvg # for loading icons - libsigcxx - libvisio - libwpg - libXft - libxml2 - libxslt - perlPackages.perl - poppler - popt - potrace - python3Env - zlib - ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [ - gtkspell2 - ] ++ stdenv.lib.optionals stdenv.isDarwin [ - cairo - ]; - - # Make sure PyXML modules can be found at run-time. - postInstall = stdenv.lib.optionalString stdenv.isDarwin '' - install_name_tool -change $out/lib/libinkscape_base.dylib $out/lib/inkscape/libinkscape_base.dylib $out/bin/inkscape - install_name_tool -change $out/lib/libinkscape_base.dylib $out/lib/inkscape/libinkscape_base.dylib $out/bin/inkview - ''; - - meta = with stdenv.lib; { - description = "Legacy version of vector graphics editor"; - homepage = "https://www.inkscape.org"; - license = licenses.gpl3Plus; - maintainers = [ maintainers.jtojnar ]; - platforms = platforms.all; - longDescription = '' - Inkscape is a feature-rich vector graphics editor that edits - files in the W3C SVG (Scalable Vector Graphics) file format. - - If you want to import .eps files install ps2edit. - ''; - }; -} |