;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2019 Efraim Flashner <efraim@flashner.co.il>
+;;; Copyright © 2019 Tobias Geerinckx-Rice <me@tobias.gr>
;;;
;;; This file is part of GNU Guix.
;;;
;; These should be inputs but moar.h can't find them when building rakudo
(propagated-inputs
`(("libatomic-ops" ,libatomic-ops)
+ ("libffi" ,libffi)
("libtommath" ,libtommath-1.0)
("libuv" ,libuv)))
- (inputs
- `(("libffi" ,libffi)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(synopsis "VM for NQP And Rakudo Perl 6")
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/perlpilot/Grammar-Profiler-Simple.git")
+ (url "https://github.com/perlpilot/Grammar-Profiler-Simple")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/jonathanstowe/JSON-Class.git")
+ (url "https://github.com/jonathanstowe/JSON-Class")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(define-public perl6-json-fast
(package
(name "perl6-json-fast")
- (version "0.8")
+ (version "0.10")
(source
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/timo/json_fast.git")
+ (url "https://github.com/timo/json_fast")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32
- "1fif081gdxdnja14vkj523p9dyzdcdj81lmjv9fvfazvpagb6dg2"))))
+ (base32 "1g8hr1mdrxwdpzc7hvs9l5r12phvba6y6a5chgkj90ing77ji4b2"))))
(build-system rakudo-build-system)
(arguments '(#:with-zef? #f))
(home-page "https://github.com/timo/json_fast")
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/jonathanstowe/JSON-Marshal.git")
+ (url "https://github.com/jonathanstowe/JSON-Marshal")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/jonathanstowe/JSON-Name.git")
+ (url "https://github.com/jonathanstowe/JSON-Name")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/tadzik/JSON-Unmarshal.git")
+ (url "https://github.com/tadzik/JSON-Unmarshal")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/jonathanstowe/META6.git")
+ (url "https://github.com/jonathanstowe/META6")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/perl6/tap-harness6.git")
+ (url "https://github.com/perl6/tap-harness6")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/tadzik/Terminal-ANSIColor.git")
+ (url "https://github.com/tadzik/Terminal-ANSIColor")
;; The commit where 0.5 was "tagged"
(commit "edded4a7116ce11cbc9fb5a83669c7ba119d0212")))
(file-name (git-file-name name version))
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/perl6-community-modules/uri.git")
+ (url "https://github.com/perl6-community-modules/uri")
(commit version)))
(file-name (git-file-name name version))
(sha256
(origin
(method git-fetch)
(uri (git-reference
- (url "https://github.com/ugexe/zef.git")
+ (url "https://github.com/ugexe/zef")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256