[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
04/12: gnu: Add gdl.
From: |
guix-commits |
Subject: |
04/12: gnu: Add gdl. |
Date: |
Sun, 31 May 2020 22:18:53 -0400 (EDT) |
apteryx pushed a commit to branch master
in repository guix.
commit 88e61bd4a4e14061f194b4e883ee6af8850ecb1f
Author: Maxim Cournoyer <maxim.cournoyer@gmail.com>
AuthorDate: Thu Jan 9 23:01:24 2020 -0500
gnu: Add gdl.
* gnu/packages/gnome.scm (gdl): New variable.
---
gnu/packages/gnome.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 6d0f7fe..c5e0959 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1501,6 +1501,53 @@ accessing key stores. It also provides the viewer for
crypto files on the
GNOME Desktop.")
(license license:lgpl2.1+)))
+(define-public gdl
+ (package
+ (name "gdl")
+ (version "3.34.0")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gitlab.gnome.org/GNOME/gdl.git")
+ (commit (string-append "GDL_" (string-map (match-lambda
+ (#\. #\_)
+ (c c))
+ version)))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "154qcr0x6f68f4q526y87imv0rscmp34n47nk1pp82rsq52h2zna"))))
+ (build-system gnu-build-system)
+ (arguments
+ '(#:phases
+ (modify-phases %standard-phases
+ (replace 'bootstrap
+ (lambda _
+ ;; The autogen.sh script in gnome-common will run ./configure
+ ;; by default, which is problematic because source shebangs
+ ;; have not yet been patched.
+ (setenv "NOCONFIGURE" "t")
+ (invoke "sh" "autogen.sh"))))))
+ (native-inputs
+ `(("autoconf" ,autoconf)
+ ("automake" ,automake)
+ ("glib" ,glib "bin") ; for glib-genmarshal, etc.
+ ("gnome-common" ,gnome-common)
+ ("gtk-doc" ,gtk-doc)
+ ("intltool" ,intltool)
+ ("pkg-config" ,pkg-config)
+ ("libtool" ,libtool)
+ ("which" ,which)))
+ (inputs
+ `(("libxml2" ,libxml2)))
+ (propagated-inputs
+ ;; The gdl-3.0.pc file 'Requires' GTK+.
+ `(("gtk+" ,gtk+)))
+ (home-page "https://gitlab.gnome.org/GNOME/gdl/")
+ (synopsis "GNOME docking library")
+ (description "This library provides docking features for gtk+.")
+ (license license:lgpl2.1+)))
+
(define-public libgnome-keyring
(package
(name "libgnome-keyring")
- branch master updated (625cdb0 -> ff8a1a8), guix-commits, 2020/05/31
- 03/12: gnu: Add at-spi2-atk-minimal., guix-commits, 2020/05/31
- 01/12: gnu: libsoup: Add the missing PHP dependency., guix-commits, 2020/05/31
- 02/12: gnu: Add libsoup-minimal., guix-commits, 2020/05/31
- 04/12: gnu: Add gdl.,
guix-commits <=
- 05/12: gnu: Add gdl-minimal., guix-commits, 2020/05/31
- 11/12: gnu: Add libuemf., guix-commits, 2020/05/31
- 06/12: gnu: Add lib2geom., guix-commits, 2020/05/31
- 09/12: gnu: Add autotrace., guix-commits, 2020/05/31
- 10/12: gnu: Add drm-tools., guix-commits, 2020/05/31
- 08/12: gnu: Add pstoedit., guix-commits, 2020/05/31
- 12/12: gnu: inkscape: Add inkscape-1.0., guix-commits, 2020/05/31
- 07/12: gnu: plotutils: Build libplotter., guix-commits, 2020/05/31