guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH 02/14] gnu: Add qtimageformats.


From: Leo Famulari
Subject: Re: [PATCH 02/14] gnu: Add qtimageformats.
Date: Fri, 10 Jun 2016 12:30:45 -0400
User-agent: Mutt/1.6.0 (2016-04-01)

On Fri, Jun 10, 2016 at 03:10:13PM +0300, Efraim Flashner wrote:
> * gnu/packages/qt.scm (qtimageformats): New variable.

> +(define-public qtimageformats
> +  (package (inherit qtsvg)

These patches make me realize my understanding of package inheritance is
unclear.

If qtsvg is updated, but no other changes are made, will qtimageformats
(and all the other packages that inherit from qtsvg) need to be rebuilt
as well?

Looking at `guix refresh -l` and `guix gc --references` suggests the
answer is "no".

I know this is a contrived example; if qtsvg is updated, it's likely
that all the Qt packages will be updated as well.

> +    (name "qtimageformats")
> +    (version "5.6.1")
> +    (source (origin
> +             (method url-fetch)
> +             (uri (string-append 
> "https://download.qt.io/official_releases/qt/";
> +                                 (version-major+minor version) "/" version
> +                                 "/submodules/" name "-opensource-src-"
> +                                 version ".tar.xz"))
> +             (sha256
> +              (base32
> +               "020v1148433zx4g87z2r8fgff32n0laajxqqsja1l3yzz7jbrwvl"))))))
> +
>  (define-public qjson
>    (package
>      (name "qjson")
> -- 
> 2.8.3
> 
> 



reply via email to

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