darktable-org / darktable-org/rawspeed

Support Meson

Open
#177 7 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

incomplete
Dominant language
C++
Stars
456
Forks
147
PR merge metrics
No merged PRs in 30d

Description

I am overhauling GEGL's current LibRaw based RAW decoder and switching it over to Rawspeed. Unfortunately, having CMake as the only build system is causing some pain. Having Rawspeed support the Meson build system would make my life a tad simpler.

I am currently prototyping the new decoder inside the GNOME Photos application, which has switched from Autotools to Meson; and a Meson port for GEGL is currently underway.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or entry points. Start by locating the current CMake build setup and comparing it with Meson’s requirements; done means Rawspeed can be configured and built with Meson for the stated decoder use case.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.