guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] gnu: tbb: Update to 2017_20160722.


From: Efraim Flashner
Subject: Re: [PATCH] gnu: tbb: Update to 2017_20160722.
Date: Sat, 10 Sep 2016 23:48:10 +0300
User-agent: Mutt/1.7.0 (2016-08-17)

On Fri, Sep 09, 2016 at 04:13:54PM +0000, ng0 wrote:
> Eric Bavier <address@hidden> writes:
> 
> > On 2016-09-09 10:10, ng0 wrote:
> >> Eric Bavier <address@hidden> writes:
> >> 
> >>> The 2017 version also brings with it a change in license from GPLv2 
> >>> with
> >>> libstdc++ runtime exception to the ASL2.0.  Could you include that in
> >>> this patch too?
> >>> 
> >>> Thanks,
> >>> --
> >>> `~Eric
> >>> 
> >> 
> >> This is what I used in the mislead "Add tbb" patch I've sent
> >> yesterday. It is now completely ASL2.0, or is it GPL2+ASL2.0? I've read
> >> it yesterday as ASL only.
> >
> > ASL only AFAICT.  The www.threadbuildingblocks.org/licensing page says 
> > GPLv2, but that may just be outdated.  The tarball is ASL, which is what 
> > we have to go with.
> >
> > -- 
> > `~Eric
> >
> 
> Ok.
> 

> From a3708f40b760009c5128bd048d5cba1a63462909 Mon Sep 17 00:00:00 2001
> From: ng0 <address@hidden>
> Date: Thu, 8 Sep 2016 23:04:52 +0000
> Subject: [PATCH] gnu: tbb: Update to 2017.
> 
> * gnu/packages/tbb.scm (tbb): Update to 2017.

don't forget to mention the license change here.

> ---
>  gnu/packages/tbb.scm | 11 +++++------
>  1 file changed, 5 insertions(+), 6 deletions(-)
> 
> diff --git a/gnu/packages/tbb.scm b/gnu/packages/tbb.scm
> index 0e9db72..c19391a 100644
> --- a/gnu/packages/tbb.scm
> +++ b/gnu/packages/tbb.scm
> @@ -1,5 +1,6 @@
>  ;;; GNU Guix --- Functional package management for GNU
>  ;;; Copyright © 2015 Ricardo Wurmus <address@hidden>
> +;;; Copyright © 2016 ng0 <address@hidden>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -27,16 +28,16 @@
>  (define-public tbb
>    (package
>      (name "tbb")
> -    (version "4.3.2")
> +    (version "2017")
>      (source (origin
>                (method url-fetch)
>                (uri (string-append
>                      "https://www.threadingbuildingblocks.org/sites/default";
>                      "/files/software_releases/source/"
> -                    "tbb43_20141204oss_src.tgz"))
> +                    "tbb" version "_20160722oss_src.tgz"))
>                (sha256
>                 (base32
> -                "0jsczl99jfgj47kj7c4sd4fk7v3rbaiax1ng9ypykz1hh0lrrsws"))
> +                "038rmv3s8si51bjrzwyv8ldqw742fjjdfayi8pmjaq5zw32b8pzx"))
>                (modules '((guix build utils)))
>                (snippet
>                 '(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
>  implementation work.  It provides parallel loop constructs, asynchronous
>  tasks, synchronization primitives, atomic operations, and more.")
> -    ;; GPLv2 with run-time exception:
> -    ;; <https://www.threadingbuildingblocks.org/licensing#runtime-exception>
> -    (license gpl2)))
> +    (license asl2.0)))
> -- 
> 2.10.0
> 

> 
> -- 
> ng0
> For non-prism friendly talk find me on http://www.psyced.org




-- 
Efraim Flashner   <address@hidden>   אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D  14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]