-
Notifications
You must be signed in to change notification settings - Fork 3
Read-only mirror of https://gitlab.gnome.org/GNOME/niepce
License
GNOME/niepce
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Niepce Digital ============== This software is licensed under GPL version 3. See file COPYING for details. Some files may be under GPL version 2 or later. (c) 2006-2022 Hubert Figuière Some portions are written by other people. RawTherapee rtengine See third_party/rtengine/RawTherapee/AUTHORS.txt for the authors. Licensed under GPL-3.0 What is this? ------------- Niepce Digital is a digital photography software. It is currently work in progress. To build you need the following: -------------------------------- - A C++17 compiler - rustc >= 1.64.0 - cairo 1.1 - glibmm 2.68 - giomm - cairomm - shumate 1.0.0 - libadwaita >= 1.4.0 - exempi >= 2.6.0 - gegl >= 0.4.0 - babl - libgphoto2 - gexiv2 >= 0.14 (as required by rexiv2) - libheif - HEVC codec should be installed at runtime for HEIC. - meson >= 0.59 - blueprint For the RawTherapee engine: - exiv2 ~= 0.27 - expat - fftw3f - libiptcdata - libraw >= 0.21 - lensfun > 0.3 - lcms2 Niepce is being developed on Linux. It should build and work on other UNIX systems. ### Meson The build system uses meson. It will wrap cargo for the Rust code. Make sure to get the git submodules. `git submodule update --init` should do it. To build with the address sanitizer, pass `-Db_sanitize=address` to meson (it's standard). ### Building as a flatpak If you want to build using flatpak-builder, use the manifest in `flatpak/net.figuiere.Niepce.json`. The following will build and install it in the user installation of flatpak. It requires the GNOME SDK to be installed. ```shell $ cd flatpak $ flatpak-builder --force-clean --ccache --install --user build-dir net.figuiere.Niepce.json ``` ### Build with fenv You can use [`fenv`](https://gitlab.gnome.org/ZanderBrown/fenv) to build the flatpak. ```shell fenv gen flatpak/net.figuiere.Niepce.Devel.json fenv exec ninja -C _build install ``` Then you can run with `fenv run`. Getting the code ---------------- Obviously you have it. The most recent code is hosted on GNOME's gitlab server. See: https://gitlab.gnome.org/GNOME/niepce Website ------- https://wiki.gnome.org/Apps/Niepce IRC --- #niepce on irc.gnome.org
About
Read-only mirror of https://gitlab.gnome.org/GNOME/niepce
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published