gnu: vala: Remove 0.54.2.
* gnu/packages/gnome.scm (vala): Update to 0.56.2. (vala-next): Remove variable.master
parent
f111b7e824
commit
5bbd742067
|
@ -4321,60 +4321,6 @@ passwords in the GNOME keyring.")
|
||||||
(define-public vala
|
(define-public vala
|
||||||
(package
|
(package
|
||||||
(name "vala")
|
(name "vala")
|
||||||
(version "0.54.2")
|
|
||||||
(source (origin
|
|
||||||
(method url-fetch)
|
|
||||||
(uri (string-append "mirror://gnome/sources/vala/"
|
|
||||||
(version-major+minor version) "/"
|
|
||||||
"vala-" version ".tar.xz"))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"048k5c6c6y7jyb961krnrb7m0kghr0yrkpnfx3j5ckbx652yfkc8"))))
|
|
||||||
(build-system glib-or-gtk-build-system)
|
|
||||||
(arguments
|
|
||||||
'(#:configure-flags '("--enable-coverage")
|
|
||||||
#:phases
|
|
||||||
(modify-phases %standard-phases
|
|
||||||
(add-after 'unpack 'patch-docbook-xml
|
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
|
||||||
(with-directory-excursion "doc/manual"
|
|
||||||
(substitute* '("manual.xml" "version.xml.in")
|
|
||||||
(("http://www.oasis-open.org/docbook/xml/4.4/")
|
|
||||||
(string-append (assoc-ref inputs "docbook-xml")
|
|
||||||
"/xml/dtd/docbook/"))))))
|
|
||||||
(add-before 'check 'pre-check
|
|
||||||
(lambda _
|
|
||||||
(setenv "CC" "gcc")
|
|
||||||
(substitute* "valadoc/tests/libvaladoc\
|
|
||||||
/tests-extra-environment.sh"
|
|
||||||
(("export PKG_CONFIG_PATH=" m)
|
|
||||||
(string-append m "$PKG_CONFIG_PATH:"))))))))
|
|
||||||
(native-inputs
|
|
||||||
`(("bison" ,bison)
|
|
||||||
("dbus" ,dbus) ; for dbus tests
|
|
||||||
("docbook-xml" ,docbook-xml-4.4)
|
|
||||||
("docbook-xsl" ,docbook-xsl)
|
|
||||||
("flex" ,flex)
|
|
||||||
("gobject-introspection" ,gobject-introspection) ; for gir tests
|
|
||||||
("help2man" ,help2man)
|
|
||||||
("perl" ,perl)
|
|
||||||
("pkg-config" ,pkg-config)
|
|
||||||
("xsltproc" ,libxslt)))
|
|
||||||
(propagated-inputs
|
|
||||||
`(("glib" ,glib) ; required by libvala-0.40.pc
|
|
||||||
("libgvc" ,graphviz)))
|
|
||||||
(home-page "https://wiki.gnome.org/Projects/Vala/")
|
|
||||||
(synopsis "Compiler using the GObject type system")
|
|
||||||
(description "Vala is a programming language using modern high level
|
|
||||||
abstractions without imposing additional runtime requirements and without using
|
|
||||||
a different ABI compared to applications and libraries written in C. Vala uses
|
|
||||||
the GObject type system and has additional code generation routines that make
|
|
||||||
targeting the GNOME stack simple.")
|
|
||||||
(license license:lgpl2.1+)))
|
|
||||||
|
|
||||||
(define-public vala-next
|
|
||||||
(package
|
|
||||||
(inherit vala)
|
|
||||||
(version "0.56.2")
|
(version "0.56.2")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method url-fetch)
|
(method url-fetch)
|
||||||
|
@ -4384,6 +4330,7 @@ targeting the GNOME stack simple.")
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"0k0jj3xwjq222x0hbqqy5bykhgk1f1wsb85bqcdgsnbqn6dn3jb6"))))
|
"0k0jj3xwjq222x0hbqqy5bykhgk1f1wsb85bqcdgsnbqn6dn3jb6"))))
|
||||||
|
(build-system glib-or-gtk-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
(list
|
(list
|
||||||
#:configure-flags #~(list "CC=gcc" "--enable-coverage")
|
#:configure-flags #~(list "CC=gcc" "--enable-coverage")
|
||||||
|
@ -4408,7 +4355,29 @@ targeting the GNOME stack simple.")
|
||||||
;; Wrapping the binaries breaks vala's behavior adaptations based on
|
;; Wrapping the binaries breaks vala's behavior adaptations based on
|
||||||
;; the file name of the program executed (vala: compile and execute,
|
;; the file name of the program executed (vala: compile and execute,
|
||||||
;; valac: compile into a binary).
|
;; valac: compile into a binary).
|
||||||
(delete 'glib-or-gtk-wrap))))))
|
(delete 'glib-or-gtk-wrap))))
|
||||||
|
(native-inputs
|
||||||
|
`(("bison" ,bison)
|
||||||
|
("dbus" ,dbus) ; for dbus tests
|
||||||
|
("docbook-xml" ,docbook-xml-4.4)
|
||||||
|
("docbook-xsl" ,docbook-xsl)
|
||||||
|
("flex" ,flex)
|
||||||
|
("gobject-introspection" ,gobject-introspection) ; for gir tests
|
||||||
|
("help2man" ,help2man)
|
||||||
|
("perl" ,perl)
|
||||||
|
("pkg-config" ,pkg-config)
|
||||||
|
("xsltproc" ,libxslt)))
|
||||||
|
(propagated-inputs
|
||||||
|
`(("glib" ,glib) ; required by libvala-0.40.pc
|
||||||
|
("libgvc" ,graphviz)))
|
||||||
|
(home-page "https://wiki.gnome.org/Projects/Vala/")
|
||||||
|
(synopsis "Compiler using the GObject type system")
|
||||||
|
(description "Vala is a programming language using modern high level
|
||||||
|
abstractions without imposing additional runtime requirements and without using
|
||||||
|
a different ABI compared to applications and libraries written in C. Vala uses
|
||||||
|
the GObject type system and has additional code generation routines that make
|
||||||
|
targeting the GNOME stack simple.")
|
||||||
|
(license license:lgpl2.1+)))
|
||||||
|
|
||||||
;;; An older variant kept to build libsoup-minimal-2.
|
;;; An older variant kept to build libsoup-minimal-2.
|
||||||
(define-public vala-0.52
|
(define-public vala-0.52
|
||||||
|
|
Reference in New Issue