mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 05:18:07 -05:00
gnu: Add RawTherapee.
* gnu/packages/photo.scm (rawtherapee): New variable.
This commit is contained in:
parent
bc806b0c12
commit
13d9794d8f
1 changed files with 56 additions and 0 deletions
|
@ -5,6 +5,7 @@
|
|||
;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il>
|
||||
;;; Copyright © 2017 Roel Janssen <roel@gnu.org>
|
||||
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -46,6 +47,7 @@ (define-module (gnu packages photo)
|
|||
#:use-module (gnu packages gtk)
|
||||
#:use-module (gnu packages image)
|
||||
#:use-module (gnu packages imagemagick)
|
||||
#:use-module (gnu packages libcanberra)
|
||||
#:use-module (gnu packages libusb)
|
||||
#:use-module (gnu packages llvm)
|
||||
#:use-module (gnu packages man)
|
||||
|
@ -465,3 +467,57 @@ (define-public hugin
|
|||
a complete panorama and stitch any series of overlapping pictures.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public rawtherapee
|
||||
(package
|
||||
(name "rawtherapee")
|
||||
(version "5.3")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://rawtherapee.com/shared/source/"
|
||||
"rawtherapee-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"1y1ygxqmqfp4zg8rcgrlfdc1597cyr5zqgp5zjpldhvwdfa9r5cp"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
'(#:tests? #f ; no test suite
|
||||
#:configure-flags
|
||||
(list (string-append "-DLENSFUNDBDIR="
|
||||
(assoc-ref %build-inputs "lensfun")
|
||||
"/share/lensfun")
|
||||
"-DCMAKE_BUILD_TYPE=release"
|
||||
; Don't optimize the build for the host machine. See the file
|
||||
; 'ProcessorTargets.cmake' in the source distribution for more
|
||||
; information.
|
||||
"-DPROC_TARGET_NUMBER=1"
|
||||
; These flags are recommended by upstream for distributed packages.
|
||||
; See the file 'RELEASE_NOTES.txt' in the source distribution.
|
||||
"-O3"
|
||||
"-DCACHE_NAME_SUFFIX=\"\"")))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
(inputs
|
||||
`(("expat" ,expat)
|
||||
("fftw" ,fftwf)
|
||||
("glib" ,glib)
|
||||
("glibmm" ,glibmm)
|
||||
("gtk+" ,gtk+)
|
||||
("gtkmm" ,gtkmm)
|
||||
("lcms" ,lcms)
|
||||
("lensfun" ,lensfun)
|
||||
("libcanberra" ,libcanberra)
|
||||
("libiptcdata" ,libiptcdata)
|
||||
("libjpeg" ,libjpeg)
|
||||
("libpng" ,libpng)
|
||||
("libsigc++" ,libsigc++)
|
||||
("libtiff" ,libtiff)
|
||||
("zlib" ,zlib)))
|
||||
(home-page "http://rawtherapee.com")
|
||||
(synopsis "Raw image developing and processing")
|
||||
(description "RawTherapee is a raw image processing suite. It comprises a
|
||||
subset of image editing operations specifically aimed at non-destructive raw
|
||||
photo post-production and is primarily focused on improving a photographer's
|
||||
workflow by facilitating the handling of large numbers of images. Most raw
|
||||
formats are supported, including Pentax Pixel Shift, Canon Dual-Pixel, and those
|
||||
from Foveon and X-Trans sensors.")
|
||||
(license license:gpl3+)))
|
||||
|
|
Loading…
Reference in a new issue