guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: gnu: Remove Glimpse.


From: guix-commits
Subject: 02/02: gnu: Remove Glimpse.
Date: Tue, 3 Jan 2023 12:08:07 -0500 (EST)

lfam pushed a commit to branch master
in repository guix.

commit 4c123214669a9c54173cd89e0f86b603b23d93ea
Author: Leo Famulari <leo@famulari.name>
AuthorDate: Tue Jan 3 12:01:38 2023 -0500

    gnu: Remove Glimpse.
    
    This package no longer builds and is abandoned upstream:
    
    https://glimpse-editor.org/posts/a-project-on-hiatus/
    
    * gnu/packages/gimp.scm (gegl-for-glimpse, glimpse): Remove variables.
---
 gnu/packages/gimp.scm | 96 +--------------------------------------------------
 1 file changed, 1 insertion(+), 95 deletions(-)

diff --git a/gnu/packages/gimp.scm b/gnu/packages/gimp.scm
index 8de98b7eba..beb43f0ae2 100644
--- a/gnu/packages/gimp.scm
+++ b/gnu/packages/gimp.scm
@@ -3,7 +3,7 @@
 ;;; Copyright © 2016, 2018 Ricardo Wurmus <rekado@elephly.net>
 ;;; Copyright © 2016, 2017, 2018, 2020 Efraim Flashner <efraim@flashner.co.il>
 ;;; Copyright © 2018, 2019, 2020 Tobias Geerinckx-Rice <me@tobias.gr>
-;;; Copyright © 2018, 2020 Leo Famulari <leo@famulari.name>
+;;; Copyright © 2018 Leo Famulari <leo@famulari.name>
 ;;; Copyright © 2018 Thorsten Wilms <t_w_@freenet.de>
 ;;; Copyright © 2020 Marius Bakke <mbakke@fastmail.com>
 ;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
@@ -550,97 +550,3 @@ tools for healing selections (content-aware fill), 
enlarging the canvas and
 healing the border, increasing the resolution while adding detail, and
 transferring the style of an image.")
     (license license:gpl3+)))
-
-(define gegl-for-glimpse
-  ;; Remove this when GIMP commit 2cae9b9acf9da98c4c9990819ffbd5aabe23017e
-  ;; makes it into Glimpse.
-  (package
-    (inherit gegl)
-    (arguments
-     (substitute-keyword-arguments (package-arguments gegl)
-       ((#:phases phases)
-        `(modify-phases ,phases
-           (add-after 'unpack 'refer-to-dot
-             ;; XXX Without ‘dot’ in $PATH, Glimpse would fail to start with an
-             ;; extremely obtuse ‘GEGL operation missing!’ error.
-             (lambda _
-               (substitute* "gegl/gegl-dot.c"
-                 (("\"dot ")
-                  (format #f "\"~a " (which "dot"))))
-               (substitute* "operations/common/introspect.c"
-                 (("g_find_program_in_path \\(\"dot\"\\)")
-                  (format #f "g_strdup (\"~a\")" (which "dot"))))))))))
-    (inputs
-     `(,@(package-inputs gegl)
-       ("graphviz" ,graphviz)))))
-
-(define-public glimpse
-  (package
-    (name "glimpse")
-    (version "0.2.0")
-    (source (origin
-              (method git-fetch)
-              (uri (git-reference
-                    (url "https://github.com/glimpse-editor/Glimpse";)
-                    (commit (string-append "v" version))))
-              (file-name (git-file-name name version))
-              (sha256
-               (base32
-                "0drngj2xqzxfaag6pc4xjffiw003n4y43x5rb5bf4ziv1ac51dm9"))))
-    (build-system gnu-build-system)
-    (outputs '("out"
-               "doc"))                  ; 9 MiB of gtk-doc HTML
-    (arguments
-     (list
-      #:configure-flags
-      #~(list
-         (string-append "--with-html-dir=" #$output "/share/gtk-doc/html")
-         "--enable-gtk-doc"
-
-         ;; Prevent the build system from running 'gtk-update-icon-cache'
-         ;; which is not needed during the build because Guix runs it at
-         ;; profile creation time.
-         "ac_cv_path_GTK_UPDATE_ICON_CACHE=true"
-
-         ;; Disable automatic network request on startup to check for
-         ;; version updates.
-         "--disable-check-update"
-
-         ;; ./configure requests not to annoy upstream with packaging bugs.
-         "--with-bug-report-url=https://bugs.gnu.org/guix";)))
-    (native-inputs
-     (list autoconf
-           automake
-           gtk-doc
-           intltool
-           libtool
-           libxslt                      ;for xsltproc
-           pkg-config
-           `(,glib "bin")))             ;for gdbus-codegen
-    (inputs
-     (list babl
-           glib
-           glib-networking
-           libtiff
-           libwebp
-           libjpeg-turbo
-           atk
-           gexiv2
-           gtk+-2
-           libmypaint
-           mypaint-brushes-1.3
-           libexif                      ;optional, EXIF + XMP support
-           lcms                         ;optional, color management
-           librsvg                      ;optional, SVG support
-           libxcursor                   ;optional, Mouse Cursor support
-           poppler                      ;optional, PDF support
-           poppler-data
-           gegl-for-glimpse))           ;XXX see comment in gegl-for-glimpse
-    (home-page "https://glimpse-editor.github.io/";)
-    (synopsis "Glimpse Image Editor")
-    (description "The Glimpse Image Editor is an application for image
-manipulation tasks such as photo retouching, composition and authoring.
-It supports all common image formats as well as specialized ones.  It
-features a highly customizable interface that is extensible via a plugin
-system.  It was forked from the GNU Image Manipulation Program.")
-    (license license:gpl3+)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]