gnu: tbb: Update to 2017.

* gnu/packages/tbb.scm (tbb): Update to 2017.
[license]: Change to ASL2.0.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
This commit is contained in:
ng0 2016-09-08 23:04:52 +00:00 committed by Efraim Flashner
parent 8d4169a1d1
commit b6337f30cc
No known key found for this signature in database
GPG Key ID: F4C1D3917EACEE93
1 changed files with 5 additions and 6 deletions

View File

@ -1,5 +1,6 @@
;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> ;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
;;; Copyright © 2016 ng0 <ng0@we.make.ritual.n0.is>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -27,16 +28,16 @@
(define-public tbb (define-public tbb
(package (package
(name "tbb") (name "tbb")
(version "4.3.2") (version "2017")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append (uri (string-append
"https://www.threadingbuildingblocks.org/sites/default" "https://www.threadingbuildingblocks.org/sites/default"
"/files/software_releases/source/" "/files/software_releases/source/"
"tbb43_20141204oss_src.tgz")) "tbb" version "_20160722oss_src.tgz"))
(sha256 (sha256
(base32 (base32
"0jsczl99jfgj47kj7c4sd4fk7v3rbaiax1ng9ypykz1hh0lrrsws")) "038rmv3s8si51bjrzwyv8ldqw742fjjdfayi8pmjaq5zw32b8pzx"))
(modules '((guix build utils))) (modules '((guix build utils)))
(snippet (snippet
'(substitute* "build/common.inc" '(substitute* "build/common.inc"
@ -85,6 +86,4 @@ the low-level threading details necessary for optimal multi-core performance.
It uses common C++ templates and coding style to eliminate tedious threading It uses common C++ templates and coding style to eliminate tedious threading
implementation work. It provides parallel loop constructs, asynchronous implementation work. It provides parallel loop constructs, asynchronous
tasks, synchronization primitives, atomic operations, and more.") tasks, synchronization primitives, atomic operations, and more.")
;; GPLv2 with run-time exception: (license asl2.0)))
;; <https://www.threadingbuildingblocks.org/licensing#runtime-exception>
(license gpl2)))