kilianar
f9a39878f8
inkscape: fix bug when saving as an optimized svg
...
When saving an optimized svg, inkscape failed with a
ModuleNotFoundError: No module named 'packaging'. To fix this issue we
add packaging to python3Env.
2022-08-11 12:08:40 +02:00
Jan Tojnar
b775740ba2
inkscape: 1.2 → 1.2.1
...
https://inkscape.org/news/2022/07/14/important-release-inkscape-version-121-fixes-data/
2022-07-16 08:34:33 +02:00
Matt Huszagh
c1e680f8da
inkscape: 1.1.2 → 1.2
...
https://inkscape.org/news/2022/05/16/inkscape-12/
https://media.inkscape.org/media/doc/release_notes/1.2/Inkscape_1.2.html
Needed to add some Python dependencies:
- appdirs, beautifulsoup4, cachecontrol, requests and pygobject3 (gi) for clipart importer
- cssselect and numpy for inkex
- pygobject3 for inkex.gui
Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
2022-06-08 04:32:19 +02:00
Jan Tojnar
1cc16e71e1
Merge pull request #167372 from r-ryantm/auto-update/poppler-glib
...
poppler: 22.03.0 -> 22.04.0
2022-05-06 00:47:20 +02:00
tilcreator
6efbfd12e7
inkscape: add pyserial
2022-04-20 04:39:59 +02:00
Jan Tojnar
556edebe3c
inkscape: Fix build with poppler 22.04
2022-04-09 00:39:42 +02:00
Jan Tojnar
534a73511e
inkscape: fix build with poppler 22.03
2022-03-25 19:02:30 +01:00
Felix Buehler
e0476d93fe
treewide: rename name to pname&version
2022-03-23 22:34:54 +01:00
Jan Tojnar
8d21cfcf7f
inkscape: 1.1.1 → 1.1.2
...
https://inkscape.org/release/inkscape-1.1.2/
2022-02-09 23:55:55 +01:00
Jan Tojnar
c4b9851332
inkscape: fix build with Poppler 21.11.0
2022-01-27 17:49:12 +01:00
Sergei Trofimovich
5f12173f81
inkscape: fix build against upcoming gcc-12
...
Without the change build fails as:
src/io/file.h:29:63: error: use of deleted function
'std::__cxx11::basic_string<...>::basic_string(std::nullptr_t) [...]'
29 | SPDocument* ink_file_new(const std::string &Template = nullptr);
| ^
2022-01-19 08:19:24 +00:00
Michal Sojka
a6f6108149
inkscape: fix line spacing problem
...
Inkscape does not work well with with Pango 1.49+ (nixpkgs has Pango
1.50.0). An upstream commit with the fix will be a part of upcomming
1.1.2 release due in a month. Until than, let's apply the fix in
nixpkgs.
2022-01-17 12:33:57 +01:00
Max Hausch
a3d54a465d
inkscape: Remove networkmanager as an inkscape dependency
2022-01-10 15:07:21 +01:00
Jan Tojnar
9a6f220ab9
inkscape: 1.0 → 1.1.1
...
https://gitlab.com/inkscape/inkscape/-/tags/INKSCAPE_1_1_1
https://wiki.inkscape.org/wiki/index.php/Release_notes/1.1.1
2021-10-29 04:54:53 +02:00
AndersonTorres
9b2a54f7d6
treewide: change 0.0.0 to 0.pre in version attrs
2021-10-05 22:45:24 -03:00
Jan Tojnar
5efd65b2d9
inkscape-with-extension: make enabling all extensions easier
...
Previously, we needed something like
inkscape-with-extensions.override { inkscapeExtensions = builtins.filter lib.isDerivation (builtins.attrValues inkscape-extensions); }
Now, we can just do
inkscape-with-extensions.override { inkscapeExtensions = null; }
2021-06-25 12:41:11 +02:00
Jan Tojnar
75ea980211
inkscape-extensions.applytransforms: 0.0.0+unstable=2021-05-11
2021-06-25 12:41:11 +02:00
Jan Tojnar
a5252d1f00
inkscape: Fix parsing paths by Python extensions
2021-06-25 01:20:07 +02:00
Jordan Justen
413d927150
inkscape: 1.0.2 -> 1.1
...
Reworks:
* Remove fetchpatch
* Remove gdl (jtojnar)
* gtkspell -> gspell (jtojnar)
* Add pillow to fix jpg export (jtojnar)
* Remove double-conversion, add substituteInPlace (jtojnar)
2021-05-26 00:20:44 -07:00
Jan Tojnar
1a7ac9640a
inkscape: Fix build with glib 2.68
2021-05-05 22:42:54 +02:00
Ben Siraphob
e03c068af5
treewide: makeWrapper buildInputs to nativeBuildInputs
2021-02-19 20:09:16 +07:00
Arnout Engelen
4fb94610d9
inkscape: ps and eps import
...
There are a number of extensions, like the eps import,
that only become available when ps2pdf is available.
https://gitlab.com/inkscape/extensions/-/blob/master/eps_input.inx#L6
This is not so obvious, and this PR adds ghostscript (which provides ps2pdf)
explicitly so those extensions are always available and using a stable
version instead of relying on the PATH.
This will increase the inkscape closure by about 60MB,
which is quite a chunk, but perhaps not too bad on a
total of 1100MB.
2021-02-17 23:16:04 +01:00
R. RyanTM
699052ed8c
inkscape: 1.0.1 -> 1.0.2
2021-01-30 17:32:51 +01:00
Ben Siraphob
badf51221d
treewide: stdenv.lib -> lib
2021-01-16 17:58:11 +07:00
Profpatsch
4a7f99d55d
treewide: with stdenv.lib; in meta -> with lib;
...
Part of: https://github.com/NixOS/nixpkgs/issues/108938
meta = with stdenv.lib;
is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.
This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.
The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Arnout Engelen
297d1d6b83
inkscape: add inkcut extension
2020-11-24 19:35:15 +01:00
Jan Tojnar
35deaa45a1
inkscape_0: drop
...
Inkscape 1.0.1 re-added the old CLI flags:
3ca6a4ed08
2020-09-10 20:46:55 +02:00
Jan Tojnar
a45e68be36
inkscape: 1.0 → 1.0.1
...
https://inkscape.org/news/2020/09/06/inkscape-version-101-patches-crashes-bugs/
https://inkscape.org/release/inkscape-1.0.1/
2020-09-10 20:35:33 +02:00
Arnout Engelen
2e0a15fce1
inkscape-extensions.hexmap: init at 2020-06-06
2020-09-10 20:21:52 +02:00
Arnout Engelen
67b4880faa
inkscape: introduce a way to add external extensions
...
Co-Authored-By: Stefan Siegl <stesie@brokenpipe.de>
2020-09-10 09:17:49 +02:00
Pavol Rusnak
5107b24c83
inkscape: 0.92.5 -> 1.0
2020-07-19 13:10:16 +02:00
Pavol Rusnak
7eb4a0ae27
inkscape -> inkscape_0
...
We can't update inkscape to 1.0 without keeping 0.x in tree,
because the CLI interface has been changed and lots of packages
use this interface for SVG conversion.
2020-07-19 13:10:16 +02:00
Daiderd Jordan
7b3a2963d1
treewide: replace base64 encoded hashes
2020-06-03 18:35:19 +02:00
Jan Tojnar
a725962ae9
inkscape: drop redundant enableParallelBuilding
...
With CMake it is on by default.
2020-04-14 11:32:41 +02:00
Jan Tojnar
a926e7358f
inkscape: add jtojnar as maintainer
2020-04-14 02:05:49 +02:00
Jan Tojnar
a48d86e851
inkscape: 0.92.4 → 0.92.5
...
https://gitlab.com/inkscape/inkscape/-/tags/INKSCAPE_0_92_5
2020-04-14 02:05:49 +02:00
Jan Tojnar
eff936e8b9
inkscape: format with nixpkgs-fmt
...
Also order the build inputs alphabetically and switch to pname+version.
2020-04-14 02:05:33 +02:00
Jan Tojnar
38e316d398
inkscape: clean up
...
The unpackPhase override was only needed when the download server mangled the file extension:
https://github.com/NixOS/nixpkgs/pull/23652
2020-04-14 02:05:12 +02:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
Jan Tojnar
65952e7d27
inkscape: fix build with Poppler 0.83.0
2019-12-03 14:50:49 +01:00
Dmitry Kalinkin
81f6fbdb0a
inkscape: add compatibility with poppler 0.76.0+
2019-11-06 15:43:54 -05:00
Daiderd Jordan
9b773fd98a
inkscape: fix darwin build
...
Cairo is also a dependency now.
/tmp/nix-build-inkscape-0.92.4.drv-0/inkscape-0.92.4/src/display/drawing-context.h:20:10: fatal error: 'cairo.h' file not found
#include <cairo.h>
^~~~~~~~~
1 error generated.
2019-11-04 16:03:18 +01:00
Yury G. Kudryashov
ba0a68c45b
inkscape: use latest poppler, use gtkspell2, drop -fpermissive
...
It seems that `inkscape-0.9.4` builds with the latest poppler and
without the `-fpermissive` workaround.
2019-11-02 17:47:15 -04:00
worldofpeace
b0c2aea20b
treewide: drop adding hicolor-icon-theme where possible
...
This was either for the setup-hook to remove caches or added
even though the respective icon theme propagated it.
2019-09-18 22:47:26 +02:00
Riley Inman
cd04b610ba
inkscape: add wrapGAppsHook for icons (fixed for strictDeps)
...
Resolves #68185 .
The icons in Inkscape depend on gdk-pixbuf loaders, but because
strictDeps is set to true to fix some macOS issues it doesn't work
(see #56943 ). Adding librsvg to buildInputs explicitly fixes the issue.
2019-09-08 14:51:12 -04:00
Will Dietz
c01c16f09a
inkscape: 0.92.3 -> 0.92.4
...
https://inkscape.org/news/2019/01/17/inkscape-launches-version-0924/
2019-01-31 18:18:56 -06:00
Frederik Rietdijk
e343a85cfb
Merge master into staging-next
2018-11-19 09:55:32 +01:00
Matthew Bauer
e2817a270b
inkscape: make python & perl runtime deps
...
These two interpreters are needed for some runtime scripts.
Fixes #50570
2018-11-18 18:47:02 -06:00
Ben Backhouse
fca9a06c2e
inkscape: add scour as dependency
2018-11-18 13:40:54 +01:00
volth
c0fed1ba77
perlXMLParser -> perlPackages.XMLParser
2018-10-12 22:56:15 +00:00