darktable 3.6.0 unofficial build with CR3 support (osx, win10)

To build a linux native version I use the following commands:

  1. cd Start in HOME folder
  2. git clone git://github.com/darktable-org/darktable.git Check out darktable HEAD (master) from git
  3. cd darktable Enter the newly created folder
  4. git submodule init; git submodule update
  5. cd src/external/rawspeed
  6. git config remote.origin.url https://github.com/cytrinox/rawspeed.git This corresponds to currently opened rawspeed CR3 pull request
  7. git fetch Start from instruction 7 if you are refreshing a previous build
  8. Edit ~/darktable/.gitmodules file and update rawspeed section to:
    [submodule “src/external/rawspeed”]
    path = src/external/rawspeed
    url = https://github.com/cytrinox/rawspeed.git
    branch = canon_cr3
    (required changes in bold)
  9. git submodule update --remote
  10. cd ~/darktable
  11. sudo mkdir build; cd build; cmake … ; make ; sudo make install This puts the darktable executable in folder /usr/local/bin
  12. Run the program with command /usr/local/bin/darktable

NOTE: this assumes you have all the compilers and source code for components, and have built/installed exiv2 0.27.4
Any corrections or improvements to this are welcome!

1 Like