I successfully (I think) build darktable for Pop OS 22.10, with one caveat that I will get to later in the post. If nothing else, this Fork I am embracing, along with
Some thoughts and questions, as I start getting used to being more “bleeding edge” and hopefully being more helpful around here:
—The build instructions for my OS worked fine with one caveat that I’ll get to a little later. The Github readme has copied and posted instructions for 3.8.1, but you have to replace the github address for the R-Darktable page. So the process (for people like me who aren’t as experienced) is:
-
Install all of the dependencies listed for your distro, as listed on https://github.com/aurelienpierre/R-Darktable
-
Clone and build using the following commands:
git clone --recurse-submodules --depth 1 https://github.com/aurelienpierre/R-Darktable.git
cd darktable
git fetch --tags
git checkout tags/release-3.8.1
Notice the github address is different (for those of us who aren’t experienced and want to just copy/paste commands. It seemed to “work” using the git checkout command unchanged… is this correct if I am building the “fork”?
-
Get submodules:
git submodule update --init
-
Compile using the script:
./build.sh --prefix /opt/darktable --build-type Release --install --sudo
I know in theory to to “fix this” on the github, but could someone help me/go over it/just do it, as I don’t want to cause more harm than good while I learn to use github better… so any help would be appreciated.
Now for my issue. The build worked and I can open the program; however, it doesn’t show as installed: typing “darktable” in terminal asks me if I want to install it, but when I search for darktable in my launcher, darktable comes up with a gear logo: clicking on that opens it.
The last step listed on the readme is:
ln -s /opt/darktable/share/applications/darktable.desktop /usr/share/applications/darktable.desktop
When I type that, I get:
ln: failed to create symbolic link ‘/usr/share/applications/darktable.desktop’: File exists
There is a file called darktable.desktop in both the /opt/share/applications/ and in /user/share/applications
I thought I had removed everything to do this as a fresh install. Help?
I can at least use this (and my opinion, once it is build, I like it better than 4.0) so I’m I guess I ready to learn more to help debug etc (starting with the readme file