From 80b63e670ef4fe1fd40a903bcd4ee47a11415bd9 Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Fri, 2 Dec 2016 03:48:03 -0500 Subject: gnu: tzdata: Update to 2016j. * gnu/packages/base.scm (tzdata): Update to 2016j. [source]: Use HTTPS URL. [home-page]: Use HTTPS URL. --- gnu/packages/base.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'gnu/packages/base.scm') diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 1c01874bb0..2dd17a9ebb 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -939,15 +939,15 @@ (define-public glibc/hurd-headers (define-public tzdata (package (name "tzdata") - (version "2016g") + (version "2016j") (source (origin (method url-fetch) (uri (string-append - "http://www.iana.org/time-zones/repository/releases/tzdata" + "https://www.iana.org/time-zones/repository/releases/tzdata" version ".tar.gz")) (sha256 (base32 - "1lgbh49bsbysibzr7imjsh1xa7pqmimphxvvwh6kncj7pjr3fw9w")))) + "1j4xycpwhs57qnkcxwh3np8wnf3km69n3cf4w6p2yv2z247lxvpm")))) (build-system gnu-build-system) (arguments '(#:tests? #f @@ -995,8 +995,8 @@ (define-public tzdata version ".tar.gz")) (sha256 (base32 - "0azsz436vd65bkdkdmjgsh7zhh0whnqqfliva45191krmm3hpy8z")))))) - (home-page "http://www.iana.org/time-zones") + "1dxhrk4z0n2di8p0yd6q00pa6bwyz5xqbrfbasiz8785ni7zrvxr")))))) + (home-page "https://www.iana.org/time-zones") (synopsis "Database of current and historical time zones") (description "The Time Zone Database (often called tz or zoneinfo) contains code and data that represent the history of local time for many -- cgit v1.2.3 From 4dab8c590650af0e78647e6e13fb9ac772e51db7 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Tue, 3 May 2016 18:49:33 +0200 Subject: gnu: Add function libiconv-if-needed. * gnu/packages/base.scm (libiconv-if-needed): New function. --- gnu/packages/base.scm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'gnu/packages/base.scm') diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 1c01874bb0..8b8134c822 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -46,7 +46,8 @@ (define-module (gnu packages base) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (ice-9 match) - #:export (glibc)) + #:export (glibc + libiconv-if-needed)) ;;; Commentary: ;;; @@ -1032,6 +1033,16 @@ (define-public libiconv (home-page "http://www.gnu.org/software/libiconv/") (license lgpl3+))) +(define* (libiconv-if-needed #:optional (target (%current-target-system))) + "Return either a libiconv package specification to include in a dependency +list for platforms that have an incomplete libc, or the empty list. If a +package needs iconv ,@(libiconv-if-needed) should be added." + ;; POSIX C libraries provide iconv. Platforms with an incomplete libc + ;; without iconv, such as MinGW, must return the then clause. + (if (target-mingw? target) + `(("libiconv" ,libiconv)) + '())) + (define-public (canonical-package package) ;; Avoid circular dependency by lazily resolving 'commencement'. (let* ((iface (resolve-interface '(gnu packages commencement))) -- cgit v1.2.3 From 1d9c88988105a67de8e2c07f794f5d317db4e939 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Wed, 28 Dec 2016 02:51:19 +0200 Subject: gnu: glibc-hurd: Update to 2.23. * gnu/packages/base.scm (glibc/hurd)[version]: Update to version 2.23. --- gnu/packages/base.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/base.scm') diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index c2430f656f..50c3060097 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -679,14 +679,14 @@ (define-public glibc/hurd ;; The Hurd's libc variant. (package (inherit glibc/linux) (name "glibc-hurd") - (version "2.19") + (version "2.23") (source (origin (method url-fetch) (uri (string-append "http://alpha.gnu.org/gnu/hurd/glibc-" - version "-hurd+libpthread-20160518" ".tar.gz")) + version "-hurd+libpthread-20161218" ".tar.gz")) (sha256 (base32 - "12zmdjviybpsdb2kq4cg98rds7909f0cc96fzdahdfrzlxx1q0px")))) + "0vpdv05j6j3ria5bw8gp468i64gij94cslxkxj9xkfgi6p615b8p")))) ;; Libc provides , which includes a bunch of Hurd and Mach headers, ;; so both should be propagated. -- cgit v1.2.3 From 367f701379d6d4fb88acbbf021785195c5345273 Mon Sep 17 00:00:00 2001 From: Manolis Ragkousis Date: Mon, 2 Jan 2017 15:32:07 +0200 Subject: gnu: glibc-hurd: Disable werror. * gnu/packages/base.scm (glibc/hurd)[arguments]: Add "--disable-werror". --- gnu/packages/base.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages/base.scm') diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm index 50c3060097..c75e038289 100644 --- a/gnu/packages/base.scm +++ b/gnu/packages/base.scm @@ -722,6 +722,9 @@ (define-public glibc/hurd ;; We need this to get a working openpty() function. "--enable-pt_chown" + ;; + "--disable-werror" + ;; nscd fails to build for GNU/Hurd: ;; . ;; Disable it. -- cgit v1.2.3