- [X] GitHub - mypaint/libmypaint: libmypaint, a.k.a. “brushlib”, is a library for …
- [X] Do we have this in NixOS repos?
- [X] We do. Let’s make default.nix
- [X] Do we have this in NixOS repos?
- [X] GitHub - mypaint/mypaint-brushes
- [X] Do we have this in NixOS repos?
- [X] We do. Let’s add it to default.nix
- [X] Do we have this in NixOS repos?
- [X] python37Packages.setuptools
- [X] python37Packages.pygobject
- [X] python37Packages.python (>= 2.7.4)
- [X] swig
- [X] python37Packages.numpy
- [X] python37Packages.pycairo (>= 1.4)
- [X] gtk3 (>= 3.12)
- [X] pkg-config is unable to find packages even though installed · Issue #41825 · …
- [X] libmypaint is too old
- [X] ./mypaint-brush-settings.h:22:10: fatal error: mypaint-brush-settings-gen.h: No such file or directory
- [X] mypaint-brushes is too old
- [X] Package mypaint-brushes-2.0 was not found in the pkg-config search path.
- [X] Does mypaint-brushes even have the pkg-config file
- [X] It’s generated by SCons mypaint-brushes/SConscript at fb0a80b00f93dcee0ab488d3ca3f4f0a7773809e · mypa…
- [X] What if it’s generated by the derivation but it’s not called mypaint-brushes-2.0?
- [X] Yes it is called differently /nix/store/01ivmcpcg4irhra3x3n57rizv2w1whdg-mypaint-brushes-2.0/share/pkgconfig/mypaint-brushes-1.0.pc
- [X] Can we modify setup.py so it uses mypaint-brushes-2.0.pc?
- [X] Yes, but it does not guarantee that it will run
- [X] CRITICAL: mypaint: It should have been here: u’mingw64/share/mypaint-data/2.0/brushes’
- [X] It worked after the second build
- [X] It probably regenerated config, but didn’t reload it.
- [X] It worked after the second build
- [X] CRITICAL: mypaint: It should have been here: u’mingw64/share/mypaint-data/2.0/brushes’
- [X] Yes, but it does not guarantee that it will run
- [X] Can we modify setup.py so it doesn’t give a shit about it?
- [X] No, we cannot. mypaint-brushes is deeply integrated with mypaint itself
- [X] Does mypaint-brushes even have the pkg-config file
- [X] Package mypaint-brushes-2.0 was not found in the pkg-config search path.
- [X] ValueError: Namespace GdkPixbuf not available
- [-] Research past work on Selection Tool
- [ ] Add Selection Tools - Feature Requests - MyPaint Community
- [ ] Contains a pretty good overview on what needs to be done. Should probably extract that into separate points of TODO.
- [X] Why aren’t there any transformation/select tools? - User Support - MyPaint Co…
- [X] They basically just point to the GitHub Issue
- [X] How to Crop Images in MyPaint? - User Support - MyPaint Community
- [X] Not really related to the selection tool much
- [ ] Add selection tools, and the ability to work with/on selections · Issue #31 ·…
- [ ] Add Selection Tools - Feature Requests - MyPaint Community
- [ ] ???
- [ ] ???
- [ ] PROFIT
- [ ] Contribute build instructions for NixOS
- [ ] NixOS uses old mypaint-brushes repo
- [ ] They are still using GitHub - Jehan/mypaint-brushes: Default MyPaint brushes - new upstream: https…
- [ ] Fix configuration reloading bug in setup.py
- [ ] ./lib/config.py is updated according to the system, but is not reloaded which requires setup.py being run twice.
- [ ] Why does ./mypaint-brushes2.nix generate mypaint-brushes-1.0.pc instead of *-2.0.pc?