gnu: dia: Update to 0.97.3-2.3cf7ec4 [fixes CVE-2019-19451].
* gnu/packages/gnome.scm (dia): Update to 0.97.3-2.3cf7ec4. [build-system]: Use Meson. [inputs]: Add graphene, libxslt, poppler, and python-2. Remove freetype, gdk-pixbuf, libart-lgpl, and pango. [native-inputs]: Add appstream-glib and docbook-xsl. Remove autoconf, automake, libtool, perl, and python-wrapper.
This commit is contained in:
parent
7384f40f40
commit
f8687cb21e
1 changed files with 16 additions and 16 deletions
|
@ -1010,11 +1010,12 @@ useful as a tutorial and users' guide for new or less experienced users.")
|
||||||
;; This version from GNOME's repository includes fixes for compiling with
|
;; This version from GNOME's repository includes fixes for compiling with
|
||||||
;; recent versions of the build tools. The latest activity on the
|
;; recent versions of the build tools. The latest activity on the
|
||||||
;; pre-GNOME version has been in 2014, while GNOME has continued applying
|
;; pre-GNOME version has been in 2014, while GNOME has continued applying
|
||||||
;; fixes in 2016.
|
;; fixes since.
|
||||||
(let ((commit "fbc306168edab63db80b904956117cbbdc514ee4"))
|
(let ((commit "3cf7ec4c2e5bca139a7f3e17f9fc9009c237fcc5")
|
||||||
|
(revision "2"))
|
||||||
(package
|
(package
|
||||||
(name "dia")
|
(name "dia")
|
||||||
(version (git-version "0.97.3" "1" commit))
|
(version (git-version "0.97.3" revision commit))
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
|
@ -1023,24 +1024,23 @@ useful as a tutorial and users' guide for new or less experienced users.")
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1b4bba0k8ph4cwgw8xjglss0p6n111bpd5app67lrq79mp0ad06l"))))
|
"04r8dspa6nmicrifhi3sh46hqvyy88hzq37xx99q3q1mwsrpmwy8"))))
|
||||||
(build-system gnu-build-system)
|
(build-system meson-build-system)
|
||||||
(inputs
|
(inputs
|
||||||
`(("freetype" ,freetype)
|
`(("graphene" ,graphene)
|
||||||
("gdk-pixbuf" ,gdk-pixbuf)
|
|
||||||
("gtk+" ,gtk+-2)
|
("gtk+" ,gtk+-2)
|
||||||
("libart-lgpl" ,libart-lgpl)
|
|
||||||
("libxml2" ,libxml2)
|
("libxml2" ,libxml2)
|
||||||
("pango" ,pango)))
|
("libxslt" ,libxslt)
|
||||||
|
("poppler" ,poppler)
|
||||||
|
;; Without Python 2, build fails: plug-ins/python/meson.build:4:0:
|
||||||
|
;; ERROR: Unknown method "dependency" in object.
|
||||||
|
("python-2" ,python-2)))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("autoconf" ,autoconf)
|
`(("appstream-glib" ,appstream-glib)
|
||||||
("automake" ,automake)
|
("docbook-xsl" ,docbook-xsl)
|
||||||
("intltool" ,intltool)
|
|
||||||
("glib" ,glib "bin")
|
("glib" ,glib "bin")
|
||||||
("libtool" ,libtool)
|
("intltool" ,intltool)
|
||||||
("perl" ,perl)
|
("pkg-config" ,pkg-config)))
|
||||||
("pkg-config" ,pkg-config)
|
|
||||||
("python-wrapper" ,python-wrapper)))
|
|
||||||
(home-page "https://wiki.gnome.org/Apps/Dia")
|
(home-page "https://wiki.gnome.org/Apps/Dia")
|
||||||
(synopsis "Diagram creation for GNOME")
|
(synopsis "Diagram creation for GNOME")
|
||||||
(description "Dia can be used to draw different types of diagrams, and
|
(description "Dia can be used to draw different types of diagrams, and
|
||||||
|
|
Reference in a new issue