gnu: dcmtk: Update to 3.6.4.

* gnu/packages/image-processing.scm (dcmtk): Update to 3.6.4.
[inputs]: Add libjpeg.  Order alphabetically.  Move doxygen…
[native-inputs]: …here.  Remove perl.  Order alphabetically.
This commit is contained in:
Tobias Geerinckx-Rice 2019-03-18 13:14:12 +01:00
parent d2ad4f2e00
commit 882d579d3f
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -4,7 +4,7 @@
;;; Copyright © 2014 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2014 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2014 Mark H Weaver <mhw@netris.org> ;;; Copyright © 2014 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2016 Eric Bavier <bavier@member.fsf.org> ;;; Copyright © 2016 Eric Bavier <bavier@member.fsf.org>
;;; Copyright © 2018 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018 Björn Höfling <bjoern.hoefling@bjoernhoefling.de> ;;; Copyright © 2018 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
;;; Copyright © 2018 Lprndn <guix@lprndn.info> ;;; Copyright © 2018 Lprndn <guix@lprndn.info>
;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
@ -65,29 +65,27 @@ (define-module (gnu packages image-processing)
#:use-module (gnu packages xorg) #:use-module (gnu packages xorg)
#:use-module (ice-9 match)) #:use-module (ice-9 match))
;; We use the latest snapshot of this package because the latest release is
;; from 2011 and has known vulnerabilities that cannot easily be fixed by
;; applying patches.
(define-public dcmtk (define-public dcmtk
(package (package
(name "dcmtk") (name "dcmtk")
(version "3.6.1_20170228") (version "3.6.4")
(source (origin (source
(method url-fetch) (origin
(uri (string-append "ftp://dicom.offis.de/pub/dicom/offis/" (method url-fetch)
"software/dcmtk/snapshot/dcmtk-" (uri
version ".tar.gz")) (string-append "ftp://dicom.offis.de/pub/dicom/offis/software/dcmtk/"
(sha256 "dcmtk" (string-join (string-split version #\.) "")
(base32 "/dcmtk-" version ".tar.gz"))
"04cwfx8yrscqcd59mxk2fh6314ckayi9cp68iql5a57pf2pg5qld")))) (sha256
(build-system gnu-build-system) (base32 "1h22z8g0kmvhg8lgkbikyzyphhvxvq6018a00yd6i4g0z9ag6gx9"))))
(build-system cmake-build-system)
(inputs (inputs
`(("libtiff" ,libtiff) `(("libjpeg" ,libjpeg)
("libpng" ,libpng) ("libpng" ,libpng)
("doxygen" ,doxygen) ("libtiff" ,libtiff)
("zlib" ,zlib))) ("zlib" ,zlib)))
(native-inputs (native-inputs
`(("perl" ,perl))) `(("doxygen" ,doxygen))) ; for HTML documentation
(home-page "https://dcmtk.org") (home-page "https://dcmtk.org")
(synopsis "Libraries and programs implementing parts of the DICOM standard") (synopsis "Libraries and programs implementing parts of the DICOM standard")
(description "DCMTK is a collection of libraries and applications (description "DCMTK is a collection of libraries and applications