gnu: libidn2: Update to 2.0.1.

* gnu/packages/libidn.scm (libidn2): Update to 2.0.1.
[source]: Download from main GNU server.
[arguments]: Remove 'create-pkgconfig-file phase.
This commit is contained in:
Efraim Flashner 2017-04-23 19:04:00 +03:00
parent 78dea6f1d4
commit f98adb1cb3
No known key found for this signature in database
GPG key ID: F4C1D3917EACEE93

View file

@ -1,6 +1,6 @@
;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012 Andreas Enge <andreas@enge.fr> ;;; Copyright © 2012 Andreas Enge <andreas@enge.fr>
;;; Copyright © 2016 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2016, 2017 Efraim Flashner <efraim@flashner.co.il>
;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com> ;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
@ -53,42 +53,17 @@ (define-public libidn
(define-public libidn2 (define-public libidn2
(package (package
(name "libidn2") (name "libidn2")
(version "0.16") (version "2.0.1")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "ftp://alpha.gnu.org/gnu/libidn/libidn2-" (uri (string-append "mirror://gnu/libidn/" name "-" version
version ".tar.gz")) ".tar.xz"))
(sha256 (sha256
(base32 (base32
"13v8kh4d5nfkymai88zlw3h7k4x9khrpdpv97waf4ah8ykzrxb9g")))) "0irz2wlzdllpxr2w7lglryj88fy2ww3ilv7ang5d0s30jddjbg45"))))
;; XXX: Make sure to remove the 'create-pkg-config' phase
;; below when this package is updated to >= 0.17.
(inputs (inputs
`(("libunistring" ,libunistring))) `(("libunistring" ,libunistring)))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments
`(#:phases
(modify-phases %standard-phases
(add-after 'install 'create-pkgconfig-file
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
(pkgconfig (string-append out "/lib/pkgconfig")))
(mkdir-p pkgconfig)
(call-with-output-file (string-append pkgconfig "/libidn2.pc")
(lambda (port)
(format port "prefix=~a
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include
Name: Libidn2
Description: Library implementing IDNA2008 and TR46
Version: ~a
Libs: -L${libdir} -lidn2
Cflags: -I${includedir}
"
out ,version)))
#t))))))
(synopsis "Internationalized domain name library for IDNA2008") (synopsis "Internationalized domain name library for IDNA2008")
(description "Libidn2 is an internationalized domain library implementing (description "Libidn2 is an internationalized domain library implementing
the IDNA2008 specifications. Libidn2 is believed to be a complete IDNA2008 the IDNA2008 specifications. Libidn2 is believed to be a complete IDNA2008