Commit Graph

13 Commits

Author SHA1 Message Date
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Markus
63f2d4e076
inkcut: add hidden setuptools dependency
Inkcut requires setuptools to be available. This is not clearly
documented, but is hinted at in the official documentation.

Previously, inkcut started just fine, probably because this
dependency was provided by some other python package...
2024-02-09 19:25:28 +01:00
Arnout Engelen
16d5af58ef
inkcut: prepare for python 3.11
As 'python3' is scheduled to start pointing to that somewhere in June.

The dependency on 'sip' was changed to 08a26e4579
out of caution, but it seems to work fine with the new default sip.
2023-05-23 17:46:37 +02:00
Winter
8d435fca5c
Merge pull request #183676 from raboof/inkcut-fixes 2022-07-29 17:58:27 -04:00
Arnout Engelen
cde95b8a3e
inkcut: fixes for use with newer inkscape and python
* avoid inkex.py error with Inkscape 1.2
* avoid distutils deprecation error with recent python
* workaround for problem loading documents from stdin
2022-07-29 23:32:09 +02:00
Arnout Engelen
077d3ceb03
Merge pull request #173143 from raboof/inkcut-avoid-dirty-pythonpath
inkcut: avoid dirty PYTHONPATH
2022-07-29 16:31:11 +02:00
R. Ryantm
2e45666884 inkcut: 2.1.3 -> 2.1.5 2022-07-08 05:25:27 +00:00
Arnout Engelen
337d65fe62
inkcut: avoid dirty PYTHONPATH
This avoids picking up libraries from the users' PYTHONPATH, which
might conflict with the libraries that inkcut actually expects to
run with.

You can reproduce that problem with `nix-shell -p inkcut python310Packages.atom --run inkcut`:
it will pick up the python 3.10 atom while inkcut is still built with pyton 3.9,
leading to an error on startup.

Fixes #159179
2022-05-15 15:47:20 +02:00
Arnout Engelen
a6b9ef6aa8
inkcut: use 'lpr' from closure 2021-07-19 22:19:01 +02:00
Arnout Engelen
e5ae22ee81
inkcut: 2.1.2 -> 2.1.3
we had a patch to make using inkcut as an inkscape plugin more reliable.
This has been accepted upstream so no longer needs to be in nixpkgs.
2020-12-11 19:09:48 +01:00
Arnout Engelen
297d1d6b83
inkscape: add inkcut extension 2020-11-24 19:35:15 +01:00
Arnout Engelen
ef2333fb03
inkcut: update to 2.1.2
wasn't able to test with an actual cutter due to covid, but the GUI
starts correctly
2020-11-04 12:38:27 +01:00
Arnout Engelen
44d841f758 inkcut: init at 2.1.1 2020-08-10 12:10:47 -07:00