summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2025-07-24 15:19:25 +0200
committerAndreas Enge <andreas@enge.fr>2025-07-24 15:19:37 +0200
commitb48383cdeb88bad4074cc573cf39e83bc1c47e6e (patch)
tree81e62b95e1114cb17971ad1b184b789f82a4794b
parent8225239b570f613dc3f8f7bcee42213eafca5ca1 (diff)
gnu: Remove gtksourceview-2.
The variable has no dependents anymore, and we carry three more recent versions. * gnu/packages/gtk.scm (gtksourceview-2): Delete variable. Change-Id: I9258c2d7294c8df347e5bb1daea588f82f8f8d58
-rw-r--r--gnu/packages/gtk.scm63
1 files changed, 0 insertions, 63 deletions
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index 0f6fd810a0..44620c186a 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -561,69 +561,6 @@ graph-like environments, e.g. modular synths or finite state machine
diagrams.")
(license license:gpl3+)))
-(define-public gtksourceview-2
- (package
- (name "gtksourceview")
- (version "2.10.5") ;this is the last version which builds against gtk+2
- (source (origin
- (method url-fetch)
- (uri (string-append "mirror://gnome/sources/" name "/"
- (version-major+minor version) "/"
- name "-" version ".tar.bz2"))
- (sha256
- (base32
- "07hrabhpl6n8ajz10s0d960jdwndxs87szxyn428mpxi8cvpg1f5"))
- (patches
- (search-patches
- "gtksourceview-2-add-default-directory.patch"))))
- (build-system gnu-build-system)
- (native-inputs
- (list intltool
- `(,glib "bin") ; for glib-genmarshal, etc.
- pkg-config
- ;; For testing.
- xorg-server-for-tests
- shared-mime-info))
- (propagated-inputs
- ;; As per the pkg-config file.
- `(("gtk" ,gtk+-2)
- ("libxml2" ,libxml2)))
- (arguments
- (list
- ;; Fix build with GCC 14.
- #:configure-flags #~(list "CFLAGS=-Wno-error=incompatible-pointer-types")
- #:phases
- ;; Unfortunately, some of the tests in "make check" are highly dependent
- ;; on the environment therefore, some black magic is required.
- #~(modify-phases %standard-phases
- (add-before 'check 'start-xserver
- (lambda* (#:key native-inputs inputs #:allow-other-keys)
- ;; There must be a running X server and make check doesn't
- ;; start one. Therefore we must do it.
- (system (format #f "~a :1 &"
- (search-input-file (or native-inputs inputs)
- "bin/Xvfb")))
- (setenv "DISPLAY" ":1")
-
- ;; The .lang files must be found in
- ;; $XDG_DATA_HOME/gtksourceview-2.0
- (system "ln -s gtksourceview gtksourceview-2.0")
- (setenv "XDG_DATA_HOME" (getcwd))
-
- ;; Finally, the mimetypes must be available.
- (setenv "XDG_DATA_DIRS"
- (string-append
- #$(this-package-native-input "shared-mime-info")
- "/share")))))))
- (synopsis "Widget that extends the standard GTK+ 2.x 'GtkTextView' widget")
- (description
- "GtkSourceView is a portable C library that extends the standard GTK+
-framework for multiline text editing with support for configurable syntax
-highlighting, unlimited undo/redo, search and replace, a completion framework,
-printing and other features typical of a source code editor.")
- (license license:lgpl2.0+)
- (home-page "https://developer.gnome.org/gtksourceview/")))
-
(define-public gtksourceview
(package
(name "gtksourceview")