maav / guix-mirror (public) (License: GPLv3+) (since 2019-11-02) (hash sha1)
Mirror of GNU Guix (https://git.savannah.gnu.org/git/guix.git) with personal branches integrated into master branch.
List of commits:
Subject Hash Author Date (UTC)
gnu: vlang: Run mosts tests. ec7da7d6289eac9d4aa69be8c0666605725d2333 Tobias Geerinckx-Rice 2020-10-05 23:02:53
gnu: vlang: Update to 0.1.29. 84fa2ced47e16de66674ca169845a6f08cb5ef6c Tobias Geerinckx-Rice 2020-10-05 23:01:33
gnu: execline: Update to 2.6.1.1. 4af2cef5e9194e59f252dc6247c35292d42a2dd3 Tobias Geerinckx-Rice 2020-10-05 22:01:22
gnu: skalibs: Update to 2.9.3.0. f4dfdacebe1ddd622f7126a3aa29fa9ad7ffd100 Tobias Geerinckx-Rice 2020-10-05 22:01:16
gnu: libde265: Update to 1.0.7. 0141d046b86182a9421530da41bbdccca98a37a1 Tobias Geerinckx-Rice 2020-10-05 21:58:47
gnu: vim: Update to 8.2.1801. f4f2a1e9c6fca571b3de2d27075188d4a3ace633 Tobias Geerinckx-Rice 2020-10-05 21:53:29
gnu: youtube-viewer: Update to 3.7.9. 0d7c75f0b81646c45e1afee1f8298b5e0274dd26 Tobias Geerinckx-Rice 2020-10-05 20:56:44
gnu: r-tclust: Update to 1.4-2. e02babf4c5ff510537032cac8233f2775fc73843 Ricardo Wurmus 2020-10-05 20:46:41
gnu: r-car: Update to 3.0-10. c2d80d4ca984b2e95d88e93cb7e3a48719f6495d Ricardo Wurmus 2020-10-05 20:46:38
gnu: r-quantreg: Update to 5.73. 58ad14b049fc1f4562fd698fe8f1d2b915ffafaf Ricardo Wurmus 2020-10-05 20:46:35
gnu: r-fpc: Update to 2.2-8. 32c573e3fd7893d383a1e4b1a73911d5290ae9ac Ricardo Wurmus 2020-10-05 20:46:32
gnu: r-gplots: Update to 3.1.0. 07d6afb6957694dcfd3a451bfb3cb8f75e4eeda7 Ricardo Wurmus 2020-10-05 20:46:29
gnu: r-matrixstats: Update to 0.57.0. d92b3555bd24901b139e5b2f1d55e5394aad85e9 Ricardo Wurmus 2020-10-05 20:46:24
gnu: r-rsqlite: Update to 2.2.1. 16d41d0d659b05821bf51ac7059b41ff0d7b787e Ricardo Wurmus 2020-10-05 20:46:21
gnu: r-rmarkdown: Update to 2.4. 4e8129f8fb31eeb1f865fa8829847f2d0a9adf19 Ricardo Wurmus 2020-10-05 20:46:17
gnu: r-readr: Update to 1.4.0. 5ebca6a3b7c6cfc183797cabf4dac62fb39e90c1 Ricardo Wurmus 2020-10-05 20:46:13
gnu: r-withr: Update to 2.3.0. e759d6b86db69bb6698631c2f099d5a5d63a86a8 Ricardo Wurmus 2020-10-05 20:46:05
gnu: r-devtools: Update to 2.3.2. 6a595864a5ffcf5c4cc62011a83db8781c03e6e8 Ricardo Wurmus 2020-10-05 20:46:02
gnu: r-openssl: Update to 1.4.3. 2753c5e7b803717093b37d4abb487177c7b72ede Ricardo Wurmus 2020-10-05 20:45:59
gnu: r-backports: Update to 1.1.10. 44f208c3ec79d14241a8fb8201db9421b0e5616e Ricardo Wurmus 2020-10-05 20:45:55
Commit ec7da7d6289eac9d4aa69be8c0666605725d2333 - gnu: vlang: Run mosts tests.
* gnu/packages/vlang.scm (vlang)[arguments]: Enable tests and add a new
‘delete-failing-tests’ and custom ‘check’ phase.
[native-inputs]: Add libx11, node, openssl, and sqlite.
Author: Tobias Geerinckx-Rice
Author date (UTC): 2020-10-05 23:02
Committer name: Tobias Geerinckx-Rice
Committer date (UTC): 2020-10-05 23:04
Parent(s): 84fa2ced47e16de66674ca169845a6f08cb5ef6c
Signer:
Signing key: 0DB0FF884F556D79
Signing status: E
Tree: 36bb10217124f5f2da5f294fb4b5f2e712c1da35
File Lines added Lines deleted
gnu/packages/vlang.scm 33 14
File gnu/packages/vlang.scm changed (mode: 100644) (index 42dd27a915..6f6aa79ce5)
19 19
20 20 (define-module (gnu packages vlang) (define-module (gnu packages vlang)
21 21 #:use-module (gnu packages glib) #:use-module (gnu packages glib)
22 #:use-module (gnu packages node)
23 #:use-module (gnu packages sqlite)
24 #:use-module (gnu packages tls)
25 #:use-module (gnu packages xorg)
22 26 #:use-module (guix build-system gnu) #:use-module (guix build-system gnu)
23 27 #:use-module (guix git-download) #:use-module (guix git-download)
24 28 #:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses) #:prefix license:)
 
39 43 (base32 "1rqi7cah5nq8aggrib9xvdpfjxq20li91svv0w9yny6nn1ag7snx")))) (base32 "1rqi7cah5nq8aggrib9xvdpfjxq20li91svv0w9yny6nn1ag7snx"))))
40 44 (build-system gnu-build-system) (build-system gnu-build-system)
41 45 (arguments (arguments
42 '(#:tests? #f ; some tests are broken
43 #:make-flags
46 '(#:make-flags
44 47 `("CC=gcc" `("CC=gcc"
45 48 "TMPTCC=tcc" "TMPTCC=tcc"
46 49 ,(string-append "VC=" (assoc-ref %build-inputs "vc")) ,(string-append "VC=" (assoc-ref %build-inputs "vc"))
 
58 61 (("rm -rf") "true") (("rm -rf") "true")
59 62 (("v self") "v -cc gcc cmd/v")) (("v self") "v -cc gcc cmd/v"))
60 63 #t)) #t))
61 ;; A few tests are broken in v 0.1.27. This function should be
62 ;; enabled to run tests in the next release.
63 ;; (replace 'check
64 ;; (lambda _
65 ;; (let* ((tmpbin "tmp/bin")
66 ;; (gcc (which "gcc")))
67 ;; (mkdir-p tmpbin)
68 ;; (symlink gcc (string-append tmpbin "/cc"))
69 ;; (setenv "PATH" (string-append tmpbin ":" (getenv "PATH")))
70 ;; (invoke "./v" "test-fixed"))
71 ;; #t))
64 (add-before 'check 'delete-failing-tests
65 ;; XXX As always, these should eventually be fixed and run.
66 (lambda _
67 (for-each delete-file
68 '("vlib/v/gen/x64/tests/x64_test.v"
69 "vlib/v/tests/repl/repl_test.v"
70 "vlib/v/tests/valgrind/valgrind_test.v"
71 "vlib/v/tests/valgrind/strings_and_arrays.vv"
72 "vlib/v/tests/live_test.v"
73 "vlib/net/websocket/ws_test.v"))
74 #t))
75 (replace 'check
76 (lambda* (#:key tests? #:allow-other-keys)
77 (let* ((bin "tmp/bin")
78 (gcc (which "gcc")))
79 (when tests?
80 (mkdir-p bin)
81 (symlink gcc (string-append bin "/cc"))
82 (setenv "PATH" (string-append bin ":" (getenv "PATH")))
83 (invoke "./v" "test-fixed")))
84 #t))
72 85 (replace 'install (replace 'install
73 86 (lambda _ (lambda _
74 87 (let* ((bin (string-append (assoc-ref %outputs "out") "/bin")) (let* ((bin (string-append (assoc-ref %outputs "out") "/bin"))
 
106 119 (commit vc-version))) (commit vc-version)))
107 120 (file-name (git-file-name "vc" vc-version)) (file-name (git-file-name "vc" vc-version))
108 121 (sha256 (sha256
109 (base32 "052gp5q2k31r3lci3rx4k0vy0vjdjva64xvrbbihn8lgmw63lc9f")))))))
122 (base32 "052gp5q2k31r3lci3rx4k0vy0vjdjva64xvrbbihn8lgmw63lc9f")))))
123
124 ;; For the tests.
125 ("libx11" ,libx11)
126 ("node" ,node)
127 ("openssl" ,openssl)
128 ("sqlite" ,sqlite)))
110 129 (home-page "https://vlang.io/") (home-page "https://vlang.io/")
111 130 (synopsis "Compiler for the V programming language") (synopsis "Compiler for the V programming language")
112 131 (description (description
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/maav/guix-mirror

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/maav/guix-mirror

Clone this repository using git:
git clone git://git.rocketgit.com/user/maav/guix-mirror

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main