[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
298/402: gnu: gnome-terminal: Update package definition.
From: |
guix-commits |
Subject: |
298/402: gnu: gnome-terminal: Update package definition. |
Date: |
Tue, 18 Aug 2020 16:48:07 -0400 (EDT) |
dannym pushed a commit to branch wip-desktop
in repository guix.
commit 29562d31bc0653d997aa4981d3cab12dcf070e47
Author: Raghav Gururajan <raghavgururajan@disroot.org>
AuthorDate: Thu Aug 6 20:07:07 2020 -0400
gnu: gnome-terminal: Update package definition.
* gnu/packages/gnome.scm (gnome-terminal) [version]: Update to 3.36.2.
[source]<origin>[sha256]: Modify base32.
[outputs]: New output "help".
[arguments]<#:configure-flags>[--disable-static]: New flag.
[--disable-migration]: Remove flag.
[--without-nautilus-extension]: Remove flag.
[--with-help-dir]: New flag.
<#:phases>['patch-/bin/true]: Remove phase.
['remove-systemd]: New phase.
[native-inputs]: Add vala.
[inputs]: Add dconf, glib, nautilus and pcre2. Remove gnutls and vala.
[propagated-inputs]: Remove dconf.
[description]: Modify.
[license]: Add fdl1.3+.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
---
gnu/packages/gnome.scm | 69 ++++++++++++++++++++++++++++----------------------
1 file changed, 39 insertions(+), 30 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index bd1bd0e..08d3808 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5630,52 +5630,61 @@ more fun.")
(define-public gnome-terminal
(package
(name "gnome-terminal")
- (version "3.34.2")
+ (version "3.36.2")
(source
(origin
(method url-fetch)
- (uri (string-append "mirror://gnome/sources/" name "/"
- (version-major+minor version) "/"
- name "-" version ".tar.xz"))
+ (uri
+ (string-append "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
(sha256
- (base32
- "0gc004f9b5k94gkdanmqjz3wqgnpny0l3nqm8zd19h4f0ps27mrv"))))
+ (base32 "0inzmkmxv8xw4px2zjfw7236d08yjcv7znxcjki6dh4pvjivdla1"))))
(build-system glib-or-gtk-build-system)
+ (outputs '("out" "help"))
(arguments
- '(#:configure-flags
- (list "--disable-migration" "--disable-search-provider"
- "--without-nautilus-extension")
+ `(#:configure-flags
+ (list
+ "--disable-static"
+ "--disable-search-provider" ; To be enabled
+ (string-append "--with-help-dir="
+ (assoc-ref %outputs "help")
+ "/share/help"))
#:phases
(modify-phases %standard-phases
- (add-before 'configure 'patch-/bin/true
- (lambda _
- (substitute* "configure"
- (("/bin/true") (which "true"))))))))
+ (add-after 'install 'remove-systemd
+ (lambda* (#:key outputs #:allow-other-keys)
+ (delete-file-recursively
+ (string-append (assoc-ref outputs "out")
+ "/lib/systemd"))
+ #t)))))
(native-inputs
- `(("pkg-config" ,pkg-config)
- ("desktop-file-utils" ,desktop-file-utils)
+ `(("desktop-file-utils" ,desktop-file-utils)
("intltool" ,intltool)
("itstool" ,itstool)
+ ("pkg-config" ,pkg-config)
+ ("vala" ,vala)
("xmllint" ,libxml2)))
- (propagated-inputs
- `(("dconf" ,dconf)))
(inputs
- `(("gtk+" ,gtk+)
- ("vte" ,vte)
- ("gnutls" ,gnutls)
+ `(("dconf" ,dconf)
+ ("glib" ,glib)
+ ;; To be enabled.
+ ;; ("gnome-shell-search-provider" ,gnome-shell)
+ ("gtk+" ,gtk+)
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
+ ("libnautilus-extension" ,nautilus)
+ ("libpcre2" ,pcre2)
("util-linux" ,util-linux "lib")
- ("vala" ,vala)))
- (home-page "https://wiki.gnome.org/Apps/Terminal")
+ ("vte" ,vte)))
(synopsis "Terminal emulator")
- (description
- "GNOME Terminal is a terminal emulator application for accessing a
-UNIX shell environment which can be used to run programs available on
-your system.
-
-It supports several profiles, multiple tabs and implements several
-keyboard shortcuts.")
- (license license:gpl3+)))
+ (description "GNOME-Terminal is a terminal emulator for GNOME.")
+ (home-page "https://wiki.gnome.org/Apps/Terminal")
+ (license
+ (list
+ ;; Documentation
+ license:fdl1.3+
+ ;; Others
+ license:gpl3+))))
(define-public colord
(package
- 272/402: gnu: rust-string-cache: Remove duplicate definition., (continued)
- 272/402: gnu: rust-string-cache: Remove duplicate definition., guix-commits, 2020/08/18
- 273/402: gnu: rust-xml5ever: Remove duplicate definition., guix-commits, 2020/08/18
- 275/402: gnu: rust-pin-project-internal@0.4.22: Fix reference to rust-syn., guix-commits, 2020/08/18
- 274/402: gnu: rust-cssparser-macros@0.6.0: Fix reference to rust-syn., guix-commits, 2020/08/18
- 278/402: gnu: librsvg: Remove duplicate "delete-file-recursively" call., guix-commits, 2020/08/18
- 281/402: gnu: gnome-font-viewer: Update package definition., guix-commits, 2020/08/18
- 280/402: gnu: gnome-disk-utility: Update package definition., guix-commits, 2020/08/18
- 285/402: gnu: sysprof: Remove duplicate definition., guix-commits, 2020/08/18
- 295/402: gnu: gnome-settings-daemon: Update package definition., guix-commits, 2020/08/18
- 292/402: gnu: gnome-photos: Update package definition., guix-commits, 2020/08/18
- 298/402: gnu: gnome-terminal: Update package definition.,
guix-commits <=
- 299/402: gnu: gnome-themes-extra: Update package definition., guix-commits, 2020/08/18
- 301/402: gnu: gnome-user-share: Update package definition., guix-commits, 2020/08/18
- 300/402: gnu: gnome-user-docs: Update package definition., guix-commits, 2020/08/18
- 309/402: gnu: orca: Update package definition., guix-commits, 2020/08/18
- 303/402: gnu: nautilus: Update package definition., guix-commits, 2020/08/18
- 308/402: gnu: Add brltty., guix-commits, 2020/08/18
- 307/402: gnu: Add libbraille., guix-commits, 2020/08/18
- 323/402: gnu: gdm: Update package definition., guix-commits, 2020/08/18
- 311/402: gnu: rygel: Update package definition., guix-commits, 2020/08/18
- 318/402: gnu: Add eglexternalplatform., guix-commits, 2020/08/18