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 > >