Commit graph

174 commits

Author SHA1 Message Date
Vinicius Monego
19371a4dc3
gnu: darktable: Add release-monitoring-url.
* gnu/packages/photo.scm (darktable)[properties]: New field.
2022-01-27 08:21:40 -03:00
Alex Devaure
09676b7c11
gnu: darktable: update to 3.8.0
* gnu/packages/photo.scm (darktable): Update to 3.8.0.
[inputs]: Remove input labels.  Replace LUA with LUA-5.4.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-01-19 22:07:54 +01:00
Maxim Cournoyer
41ec0573b8
gnu: Remove meson-0.59 workarounds.
Mostly automated with the following command:

$ grep --include='*.scm' '#:meson ,meson-0.59' -rl \
    | xargs sed -z 's/#:meson[^\n]*\s*//' -i

* gnu/packages/freedesktop.scm (malcontent)
(accountsservice): Delete #:meson argument.
* gnu/packages/games.scm (gnome-2048): Likewise.
* gnu/packages/geo.scm (gnome-maps): Likewise.
* gnu/packages/gnome.scm (gnome-photos, gnome-music)
(gnome-initial-setup, gnome-user-share, gnome-characters)
(gnome-disk-utility, gnome-font-viewer, evince, glade3)
(gnome-mines, gnome-sudoku, gnome-settings-daemon, devhelp)
(totem, eog, gvfs, simple-scan, epiphany, gnome-session, gedit)
(network-manager-applet, gnome-control-center, gnome-shell, nautilus)
(gnome-default-applications, gnome-weather, gnome-tweaks, cheese, gthumb)
(gitg, polari, gnome-boxes, gtranslator): Likewise.
* gnu/packages/gtk.scm: (gtkmm-3): Likewise.
* gnu/packages/pdf.scm (zathura): Likewise.
* gnu/packages/photo.scm (entangle): Likewise.
* gnu/packages/video.scm (pitivi): Likewise.
* gnu/packages/virtualization.scm (libvirt-glib): Likewise.
2022-01-10 11:44:29 -05:00
Tobias Geerinckx-Rice
b55cd95260
gnu: gphoto2: Update to 2.5.28.
* gnu/packages/photo.scm (gphoto2): Update to 2.5.28.
[arguments]: Don't explicitly return #t from phases.
2022-01-07 21:41:51 +01:00
Tobias Geerinckx-Rice
8175ed6fd3
gnu: libgphoto2: Update to 2.5.28.
* gnu/packages/photo.scm (libgphoto2): Update to 2.5.28.
2022-01-07 21:41:51 +01:00
Sharlatan Hellseher
6445f412b9
gnu: rawtherapee: Fix build.
* gnu/packages/photo.scm: (rawtherapee): Fix build.
2021-12-26 22:28:35 +01:00
Ludovic Courtès
e3196755e6
gnu: Further simplify package inputs.
This is the result of running:

  ./pre-inst-env guix style --input-simplification=safe

and manually undoing changes on a dozen of packages to reduce
rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
2021-12-13 22:15:07 +01:00
Ludovic Courtès
8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Vinicius Monego
3d54f24156
gnu: darktable: Build with OpenEXR 3.
* gnu/packages/photo.scm (darktable)[arguments]<#:phases>: Rename
'set-LDFLAGS-and-CPATH to 'set-LDFLAGS. Don't set CPATH.
[inputs]: Remove ilmbase. Add imath. Replace openexr-2 with openexr.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-11-28 21:51:12 -05:00
Vinicius Monego
91ed051149
gnu: darktable: Build with libsoup 2.
* gnu/packages/photo.scm (darktable)[inputs]: Change libsoup to
libsoup-minimal-2.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-11-28 21:51:08 -05:00
Ludovic Courtès
98d864e313
gnu: entangle: Build with Meson 0.59.
* gnu/packages/photo.scm (entangle)[arguments]: Pass #:meson.
2021-11-18 22:13:07 +01:00
Efraim Flashner
bc5155b952
Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-10-31 14:49:47 +02:00
Vinicius Monego
d71336b2e3
gnu: Rename openexr to openexr-2.
This is done so the OpenEXR package can be upgraded to version 3 in a
later commit.

* gnu/packages/graphics.scm (openexr): Rename to ...
(openexr-2): ... new variable.
(blender, blender-2.79, openimageio, povray)[inputs]: Adjust accordingly.
(ctl)[propagated-inputs]: Likewise.
* gnu/packages/animation.scm (synfig)[propagated-inputs]: Likewise.
* gnu/packages/gimp.scm (gegl, gimp)[inputs]: Likewise.
* gnu/packages/gstreamer.scm (gst-plugins-bad)[inputs]: Likewise.
* gnu/packages/image-processing.scm (mia, opencolorio, opencv, vips, gmic,
nip2)[inputs]: Likewise.
* gnu/packages/image-viewers.scm (luminance-hdr)[inputs]: Likewise.
* gnu/packages/image.scm (freeimage, vigra, devil)[inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (kimageformats)[inputs]: Likewise.
* gnu/packages/kde.scm (krita)[inputs]: Likewise.
* gnu/packages/photo.scm (enblend-enfuse, darktable, hugin)[inputs]: Likewise.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-10-23 16:22:06 -04:00
Mathieu Othacehe
a1eca979fb
Merge remote-tracking branch 'origin/master' into core-updates-frozen. 2021-10-12 17:46:23 +00:00
Raghav Gururajan
50e0fa19f0
gnu: Update gtkmm to 4.2.0, add gtkmm@3, and adjust gtkmm@2.
* gnu/packages/gtk.scm (gtkmm)[version]: Update to 4.2.0.
[arguments](meson): New argument.
[native-inputs]: Add glib:bin.
[propagated-inputs]: Replace gtk+ with gtk.
(gtkmm-3): New variable.
(gtkmm-2)[arguments]: Strip certain inherited arguments.
* gnu/packages/animation.scm (synfigstudio)[inputs]: Switch to gtkmm-3.
* gnu/packages/astronomy.scm (stackistry)[inputs]: Ditto.
* gnu/packages/audio.scm (guitarix)[inputs]: Ditto.
* gnu/packages/disk.scm (parted)[inputs]: Ditto.
* gnu/packages/gnome.scm (gnome-system-monitor)[inputs]: Ditto.
(workrave)[inputs]: Ditto.
(gnote)[inputs]: Ditto.
* gnu/packages/gobby.scm (gobby)[inputs]: Ditto.
* gnu/packages/inkscape.scm (inkscape)[inputs]: Ditto.
* gnu/packages/mail.scm (astroid)[inputs]: Ditto.
* gnu/packages/mate.scm (mate-system-monitor)[inputs]: Ditto.
* gnu/packages/music.scm (tascam-gtk)[inputs]: Ditto.
* gnu/packages/photo.scm (rawtherapee)[inputs]: Ditto.
* gnu/packages/pulseaudio.scm (pavucontrol)[inputs]: Ditto.
(paprefs)[inputs]: Ditto.
* gnu/packages/text-editors.scm (jucipp)[inputs]: Ditto.
* gnu/packages/wm.scm (waybar)[inputs]: Ditto.
2021-10-02 10:54:13 +00:00
Vinicius Monego
3852b9eb5b
gnu: darktable: Update to 3.6.1.
* gnu/packages/photo.scm (darktable): Update to 3.6.1.
[arguments]<#:phases>: Don't return #t. Remove 'opencl-inline phase because
the issue was fixed by upstream in this version.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-09-26 19:37:06 +03:00
Vinicius Monego
255fd9beea
gnu: darktable: Add powerpc64le-linux to supported systems.
* gnu/packages/photo.scm (darktable)[supported-systems]: Add powerpc64le-linux.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-09-26 19:37:03 +03:00
Ludovic Courtès
d9dfbf886d
Merge branch 'master' into core-updates-frozen 2021-09-07 14:19:08 +02:00
Marius Bakke
c4133c43c7
Merge branch 'master' into core-updates-frozen
Conflicts:
	gnu/packages/algebra.scm
	gnu/packages/games.scm
	gnu/packages/golang.scm
	gnu/packages/kerberos.scm
	gnu/packages/mail.scm
	gnu/packages/python.scm
	gnu/packages/ruby.scm
	gnu/packages/scheme.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
2021-08-12 00:30:27 +02:00
Lars-Dominik Braun
4d1157fca7
gnu: ocl-icd: Replace with opencl-icd-loader.
ocl-icd’s project page is dead and the source code is unavailable.

* gnu/packages/opencl.scm (ocl-icd): Alias to opencl-icd-loader.
(clinfo)[inputs]: Use opencl-icd-loader.
(beignet)[inputs]: Dito.
(pocl)[inputs]: Dito.
(python-pyopencl)[inputs]: Dito.
* gnu/packages/games.scm (leela-zero)[inputs]: Dito.
* gnu/packages/photo.scm (darktable)[inputs]: Dito.
* gnu/packages/rocm.scm (rocm-opencl-runtime)[inputs]: Dito.
2021-08-27 20:50:56 +02:00
Lars-Dominik Braun
e81cf4e79a
gnu: darktable: Add compatibility for ROCm.
darktable has a few tools, which can use OpenCL, not just the main
binary. Instead of wrapping it, patch the search path. ROCm also
fails to build OpenCL kernels with just the inline keyword. Apply
upstream fix.

* gnu/packages/photo.scm (darktable) [#:phases]: Add new phases, remove
LD_LIBRARY_PATH from wrap-binary.
2021-08-08 16:47:56 +02:00
Leo Famulari
0ae0d8b4ce
gnu: RawTherapee: Use HTTPS URLs.
* gnu/packages/photo.scm (rawtherapee)[source, home-page]: Use HTTPS URLs.
2021-07-27 12:34:57 -04:00
Ludovic Courtès
00d1ccaf12
gnu: Use 'search-input-directory' for the OpenEXR header directory.
* gnu/packages/graphics.scm (blender): Use 'search-input-directory' when
searching for "include/OpenEXR".
(blender-2.79): Likewise.
* gnu/packages/image-processing.scm (opencv): Likewise.
* gnu/packages/image-viewers.scm (luminance-hdr): Likewise.
* gnu/packages/photo.scm (darktable): Likewise.
2021-07-24 16:23:22 +02:00
Ludovic Courtès
0e47fcced4
Merge branch 'master' into core-updates 2021-07-18 19:50:01 +02:00
John Kehayias
87c974cdd1
gnu: darktable: Update to 3.6.0.
* gnu/packages/photo.scm (darktable): Update to 3.6.0.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-07-08 09:44:10 +02:00
Tobias Geerinckx-Rice
5b9a769b23
gnu: photoflare: Update to 1.6.9.
* gnu/packages/photo.scm (photoflare): Update to 1.6.9.
2021-06-29 05:18:50 +02:00
Marius Bakke
6f9a80b331
Merge branch 'master' into core-updates
Note: this merge actually changes the 'curl' and 'python-attrs' derivations,
as part of solving caf4a7a277 and
12964df69a respectively.

4604d43c0e (gnu: gnutls@3.6.16: Fix cross-compilation.) was ignored because it
cannot currently be tested.

 Conflicts:
	gnu/local.mk
	gnu/packages/aidc.scm
	gnu/packages/boost.scm
	gnu/packages/curl.scm
	gnu/packages/nettle.scm
	gnu/packages/networking.scm
	gnu/packages/python-xyz.scm
	gnu/packages/tls.scm
2021-06-19 17:38:47 +02:00
Maxim Cournoyer
ea0a51071e
gnu: Rename qtbase to qtbase-5.
This change was automated via the following command:

$ git ls-files | xargs sed -i 's/,qtbase)/,qtbase-5)/g'
$ git ls-files | xargs sed -i 's/inherit qtbase)/inherit qtbase-5)/g'
$ git ls-files | xargs sed -i 's/package-version qtbase)/package-version qtbase-5)/g'
$ git checkout etc    # to clear some spurious changes

This is done so the qtbase package can be upgraded to version 6 in the
following commit.
2021-06-14 00:24:42 -04:00
Marius Bakke
f034264204
Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/bioinformatics.scm
	gnu/packages/django.scm
	gnu/packages/gtk.scm
	gnu/packages/llvm.scm
	gnu/packages/python-web.scm
	gnu/packages/python.scm
	gnu/packages/tex.scm
	guix/build-system/asdf.scm
	guix/build/emacs-build-system.scm
	guix/profiles.scm
2021-05-09 21:29:46 +02:00
Leo Famulari
0f2b5f7f73
gnu: ExifTool: Fix CVE-2021-22204
* gnu/packages/patches/perl-image-exiftool-CVE-2021-22204.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/photo.scm (perl-image-exiftool)[source]: Use it.
2021-05-09 10:42:18 -04:00
Tobias Geerinckx-Rice
b8760c8ef5
gnu: photoflare: Update to 1.6.8.
* gnu/packages/photo.scm (photoflare): Update to 1.6.8.
2021-05-07 02:20:33 +02:00
Efraim Flashner
591b0c758d
gnu: perl-image-exiftool: Update to 12.16.
* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.16.
2021-05-03 16:40:32 +03:00
Efraim Flashner
fcc39864db
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/boost.scm
	gnu/packages/chez.scm
	gnu/packages/compression.scm
	gnu/packages/crates-io.scm
	gnu/packages/docbook.scm
	gnu/packages/engineering.scm
	gnu/packages/gcc.scm
	gnu/packages/gl.scm
	gnu/packages/gtk.scm
	gnu/packages/nettle.scm
	gnu/packages/python-check.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/rust.scm
	gnu/packages/sqlite.scm
	guix/build-system/node.scm
2021-04-16 14:39:48 +03:00
Léo Le Bouter
a7f1243324
gnu: libpano13: Update to 2.9.20_rc3 [security fixes].
Fixes at least CVE-2021-20307.

* gnu/packages/photo.scm (libpano13): Update to 2.9.20_rc3.
2021-04-06 12:27:48 +02:00
Tobias Geerinckx-Rice
4ccd341216
gnu: gphoto2: Update to 2.5.27.
* gnu/packages/photo.scm (gphoto2): Update to 2.5.27.
2021-03-29 19:39:17 +02:00
Tobias Geerinckx-Rice
a1ed5c27ba
gnu: libgphoto2: Update to 2.5.27.
* gnu/packages/photo.scm (libgphoto2): Update to 2.5.27.
2021-03-29 19:39:17 +02:00
Efraim Flashner
2aab587f84
Merge remote-tracking branch 'origin/master' into core-updates 2021-03-24 20:50:44 +02:00
Tobias Geerinckx-Rice
6862ae1a61
gnu: photoflare: Update to 1.6.7.
* gnu/packages/photo.scm (photoflare): Update to 1.6.7.
2021-03-13 01:00:30 +01:00
Christopher Baines
a8448da0f4
Merge branch 'master' into core-updates 2021-03-06 00:18:30 +00:00
Lars-Dominik Braun
5fb1bff1ca
gnu: hugin: Update to 2020.0.0.
* gnu/packages/photo.scm (hugin): Update to 2020.0.0.
[inputs]: Use current exiv2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-02-21 10:25:50 +01:00
Vinicius Monego
07351f06ec
gnu: darktable: Update to 3.4.1.
* gnu/packages/photo.scm (darktable): Update to 3.4.1.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-02-21 01:23:23 +01:00
Maxim Cournoyer
d42245d401
gnu: Adjust package collection to Wrap using GUIX_PYTHONPATH.
This change was automated using:

$ git ls-files | grep .scm | \
  xargs sed 's/(getenv "PYTHONPATH")/(getenv "GUIX_PYTHONPATH")/' -i

$ git ls-files | grep .scm | \
  xargs sed 's/`("PYTHONPATH"/`("GUIX_PYTHONPATH"/' -i

* gnu/packages/admin.scm (nmap):
(dstat): Wrap using GUIX_PYTHONPATH.
* gnu/packages/audio.scm (jack-2):
(carla): Likewise.
* gnu/packages/benchmark.scm (fio): Likewise.
* gnu/packages/bioinformatics.scm (couger): Likewise.
(gess, find-circ, filtlong, nanopolish): Likewise.
* gnu/packages/cdrom.scm (cdemu-client): Likewise.
* gnu/packages/chemistry.scm (avogadro): Likewise.
* gnu/packages/connman.scm (econnman): Likewise.
* gnu/packages/cups.scm (hplip): Likewise.
* gnu/packages/debug.scm (scanmem): Likewise.
* gnu/packages/display-managers.scm (lightdm): Likewise.
* gnu/packages/ebook.scm (cozy): Likewise.
* gnu/packages/education.scm (anki): Likewise.
* gnu/packages/engineering.scm (kicad, volk, freecad): Likewise.
* gnu/packages/game-development.scm (renpy): Likewise.
* gnu/packages/games.scm (roguebox-adventures)
(seahorse-adventures, kajongg): Likewise.
* gnu/packages/gimp.scm (gimp, glimpse): Likewise.
* gnu/packages/glib.scm (itstool): Likewise.
* gnu/packages/gnome.scm (gnome-music, gtg, rhythmbox): Likewise.
(eolie, d-feet, gedit, caribou, gnome-shell, authenticator)
(gnome-todo, orca, passwordsafe, terminator, setzer)
(libratbag, komikku): Likewise.
* gnu/packages/gps.scm (gpsd): Likewise.
* gnu/packages/gtk.scm (gtk-doc): Likewise.
* gnu/packages/ibus.scm (ibus, ibus-libpinyin, ibus-anthy)
(ibus-libhangul): Likewise.
* gnu/packages/inkscape.scm (inkscape-1.0): Likewise.
* gnu/packages/linux.scm (bcc): Likewise.
* gnu/packages/mail.scm (notifymuch): Likewise.
* gnu/packages/maths.scm (units): Likewise.
* gnu/packages/music.scm (solfege): Likewise.
* gnu/packages/networking.scm (blueman): Likewise.
* gnu/packages/patchutils.scm (patchwork): Likewise.
* gnu/packages/photo.scm (rapid-photo-downloader, entangle): Likewise.
* gnu/packages/plotutils.scm (asymptote): Likewise.
* gnu/packages/presentation.scm (presentty): Likewise.
* gnu/packages/screen.scm (byobu): Likewise.
* gnu/packages/storage.scm (ceph): Likewise.
* gnu/packages/syndication.scm (liferea): Likewise.
* gnu/packages/task-management.scm (blanket): Likewise.
* gnu/packages/text-editors.scm (manuskript): Likewise.
* gnu/packages/version-control.scm (gitless, cgit, git-when-merged)
(git-imerge): Likewise.
* gnu/packages/video.scm (pitivi): Likewise.
* gnu/packages/virtualization.scm (criu): Likewise.
* gnu/packages/xfce.scm (catfish): Likewise.
2021-02-01 11:54:01 -05:00
Vinicius Monego
adaf577c2e
gnu: darktable: Enable tests.
* gnu/packages/photo.scm (darktable)[arguments]: Pass "-DBUILD_TESTING=On"
to #:configure-flags.
[native-inputs]: Add cmocka.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-24 23:10:17 -05:00
Vinicius Monego
7f81a0f7e9
gnu: darktable: Update to 3.4.0.
* gnu/packages/photo.scm (darktable): Update to 3.4.0.
[native-inputs]: Use Clang and LLVM 11. Add python-wrapper and ruby.

Signed-off-by: Leo Famulari <leo@famulari.name>
2020-12-24 23:10:17 -05:00
Tobias Geerinckx-Rice
09191e37cd
gnu: photoflare: Update to 1.6.6.
* gnu/packages/photo.scm (photoflare): Update to 1.6.6.
2020-11-30 21:17:26 +01:00
Leo Famulari
022d90cd9e
gnu: perl-image-exiftool: Update to 12.00.
* gnu/packages/photo.scm (perl-image-exiftool): Update to 12.00.
2020-10-20 19:22:41 -04:00
Tobias Geerinckx-Rice
81f3adb4d1
gnu: gphoto2: Update to 2.5.26.
* gnu/packages/photo.scm (gphoto2): Update to 2.5.26.
2020-10-14 16:31:44 +02:00
Tobias Geerinckx-Rice
ce7548e691
gnu: libgphoto2: Update to 2.5.26.
* gnu/packages/photo.scm (libgphoto2): Update to 2.5.26.
2020-10-14 16:31:44 +02:00
Vinicius Monego
9db1b3786f
gnu: darktable: Add dependency on libavif, ocl-icd.
* gnu/packages/photo.scm (darktable)[inputs]: Add libavif, ocl-icd.
[arguments]: Set LD_LIBRARY_PATH for OpenCL.
[supported-systems]: Remove i686 which is not supported anymore.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-09-04 11:29:51 +02:00
Vinicius Monego
c49025480e
gnu: darktable: Update to 3.2.1.
* gnu/packages/photo.scm (darktable): Update to 3.2.1.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2020-09-04 11:29:51 +02:00