~ruther/guix-local

669d150f48cd091752e99bb0a5aa68764fe949dc — Ludovic Courtès 4 years ago e77df67
gnu: graphene: Depend on a fixed version of 'git-minimal'.

* gnu/packages/version-control.scm (git-minimal/fixed): New variable.
* gnu/packages/gtk.scm (graphene)[native-inputs]: Use it instead of
GIT-MINIMAL.
2 files changed, 13 insertions(+), 1 deletions(-)

M gnu/packages/gtk.scm
M gnu/packages/version-control.scm
M gnu/packages/gtk.scm => gnu/packages/gtk.scm +1 -1
@@ 2488,7 2488,7 @@ Parcellite and adds bugfixes and features.")
              '("-Dintrospection=false")
              '()))))
    (native-inputs
     `(("git" ,git-minimal)
     `(("git" ,git-minimal/fixed)
       ("gobject-introspection" ,gobject-introspection)
       ("mutest" ,mutest)
       ("pkg-config" ,pkg-config)))

M gnu/packages/version-control.scm => gnu/packages/version-control.scm +12 -0
@@ 657,6 657,18 @@ everything from small to very large projects with speed and efficiency.")
       ("perl" ,perl)
       ("zlib" ,zlib)))))

(define-public git-minimal/fixed
  ;; Version that rarely changes, depended on by Graphene/GTK+.
  (package/inherit git-minimal
    (version "2.33.1")
    (source (origin
              (method url-fetch)
              (uri (string-append "mirror://kernel.org/software/scm/git/git-"
                                  version ".tar.xz"))
              (sha256
               (base32
                "0bqz401dyp8wnjj3k5ahrniwk4dalndysqazzwdvv25hqbkacm70"))))))

(define-public git2cl
  (let ((commit "1d74d4c0d933fc69ed5cec838c73502584dead05"))
    (package