Package Details: gegl-operation-negative-darkroom-git v1.0.r1.ge382508-1

Git Clone URL: https://aur.archlinux.org/gegl-operation-negative-darkroom-git.git (read-only, click to copy)
Package Base: gegl-operation-negative-darkroom-git
Description: GEGL operation - Negative Darkroom
Upstream URL: https://gitlab.com/JonnyRobbie/gimp-plugin-analog
Keywords: darkroom gegl gimp negative operation simulation
Licenses: GPLv3
Submitter: JonnyRobbie
Maintainer: JonnyRobbie
Last Packager: JonnyRobbie
Votes: 1
Popularity: 0.000001
First Submitted: 2020-02-05 13:18
Last Updated: 2020-02-05 13:18

Latest Comments

JonnyRobbie commented on 2021-11-27 12:34

Oh, yes, the reason why gegl doesn't need those requirements is because I use python to autogenerate C code with data, like curves and color corrections and profiles from measured input data. And upstream to gegl only that C code. But my own repo does not have this commited and instead needs to be generated as a part of the build process.

DrTebi commented on 2021-11-26 23:29

That's interesting. I haven't checked in my "standard" gimp install whether this project is included before I installed it. If it is, it must be installed as libraries within gimps files somewhere, because otherwise I don't think I would have had to install all the dependencies.

Maybe a closer look at he PKGBUILD of both gimp-git and the official gimp apckage will shed some light on this.

[..]

Just checked, and apparently it's included since gimp 2.10.24: https://linuxreviews.org/GIMP_2.10.24_Is_Released_With_A_New_%22Negative_Darkroom%22_Feature

So maybe remove this package altogether? I don't know what the rules for that are :) But at least it's good that we have discovered that installing this package separately is not necessary...

JonnyRobbie commented on 2021-11-26 10:38

Just fyi, this project has been merged to the gegl upstream and doesn't need to be built separately anymore. If you get gegl-git or even gimp-git, you should see the operation in gegl operation list. And I believe it even got backported to the stable gimp already. So this pkgbuild could theoretically be retired. That's one of the reason I neglected the update. Sorry about the confusion.

DrTebi commented on 2021-11-26 01:14

OK, I digged a bit deeper and got it working now. It looks like there are dependencies missing, in my case I had to install:

python-scipy
python-imageio
python-colour-science
python-yaml

python-imageio and python-colour-science must be installed from AUR. Note that python-colour (available as package) is not the same as python-colour-science!

I hope this helps someone... would be nice if the PKGBUILD would be updated to include these dependencies.

DrTebi commented on 2021-11-26 00:38

Would love to try this, but I am getting the following error:

==> Starting build()...
script/color-paper.py -o datasheet/fuji-crystal/paper.json datasheet/fuji-crystal
Traceback (most recent call last):
  File "/home/drtebi/Downloads/gegl-operation-negative-darkroom-git/src/gimp-plugin-analog/script/color-paper.py", line 8, in <module>
    from Paper.colorSensitivity import ColorSensitivity
  File "/home/drtebi/Downloads/gegl-operation-negative-darkroom-git/src/gimp-plugin-analog/script/Paper/colorSensitivity.py", line 1, in <module>
    import colour
ModuleNotFoundError: No module named 'colour'
make: *** [Makefile:27: datasheet/fuji-crystal/paper.json] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

Any help would be appreciated :)