From ac24de553aecff7439e0b2bde7a69ebc44a96518 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 16 Oct 2022 02:00:01 +0200 Subject: gnu: cloc: Update to 1.94. * gnu/packages/code.scm (cloc): Update to 1.94. --- gnu/packages/code.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/code.scm') diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index cc0abedd35..1bbbb1e2fe 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -284,7 +284,7 @@ (define ref (define-public cloc (package (name "cloc") - (version "1.92") + (version "1.94") (source (origin (method git-fetch) @@ -293,7 +293,7 @@ (define-public cloc (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "1hy1hskiw02b7xaxn2qz0v7znj14l49w1anx20z6rkcps7212l5l")))) + (base32 "082kkzr168lkv35hvijq95b817lyj2azcwld47xpws9h35556jlv")))) (build-system gnu-build-system) (inputs (list coreutils -- cgit v1.2.3 From fa3dac025a9618d2422d74cdf3292ddf165931b6 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Fri, 2 Dec 2022 10:46:18 +0100 Subject: gnu: universal-ctags: Update to 5.9.20221127.0. * gnu/packages/code.scm (universal-ctags): Update to 5.9.20221127.0. --- gnu/packages/code.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/code.scm') diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index 1bbbb1e2fe..0ed978a768 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -391,7 +391,7 @@ (define-public trio (define-public universal-ctags (package (name "universal-ctags") - (version "5.9.20220807.0") + (version "5.9.20221127.0") (source (origin (method git-fetch) @@ -401,7 +401,7 @@ (define-public universal-ctags (file-name (git-file-name name version)) (sha256 (base32 - "1wjj6hlda7xyjm8yrl2zz74ks7azymm9yyrpz36zxxpx2scf6lsk")) + "0nvkx5j2vyzjf935a2s5w56gamlr6f12jy1x38bkqz78p5l0d3ja")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3 From 187880b81479a912f6bf37500bc26642e1c93c28 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sun, 11 Dec 2022 01:00:00 +0100 Subject: gnu: global: Update to 6.6.9. * gnu/packages/code.scm (global): Update to 6.6.9. --- gnu/packages/code.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/code.scm') diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index 0ed978a768..4917c85a67 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -143,14 +143,14 @@ (define-public complexity (define-public global ; a global variable (package (name "global") - (version "6.6.8") + (version "6.6.9") (source (origin (method url-fetch) (uri (string-append "mirror://gnu/global/global-" version ".tar.gz")) (sha256 (base32 - "1kaphc3gml89p8dpdgh2is8hj46wj05689kxj0bmh5q759rxk4vg")))) + "1mgss7ch4izz7ibb23xah6h4iva77g9dq4pkc9g69jk0ipxa1jxa")))) (build-system gnu-build-system) (arguments (list #:configure-flags -- cgit v1.2.3 From df33c8de73bcfd034bd64f53ee1887a940a23bff Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Mon, 9 Jan 2023 10:40:36 +0100 Subject: gnu: Add automatic-component-toolkit. * gnu/packages/code.scm (automatic-component-toolkit): New variable. --- gnu/packages/code.scm | 41 ++++++++++++++++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) (limited to 'gnu/packages/code.scm') diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index 4917c85a67..eba3b8bb73 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -12,7 +12,7 @@ ;;; Copyright © 2014 Mark H Weaver ;;; Copyright © 2019 Hartmut Goebel ;;; Copyright © 2020, 2022 Maxim Cournoyer -;;; Copyright © 2020, 2021 Marius Bakke +;;; Copyright © 2020, 2021, 2023 Marius Bakke ;;; Copyright © 2020 Julien Lepiller ;;; Copyright © 2021 lu hui ;;; Copyright © 2021, 2022 Foo Chuan Wei @@ -58,6 +58,7 @@ (define-module (gnu packages code) #:use-module (gnu packages emacs) #:use-module (gnu packages flex) #:use-module (gnu packages gcc) + #:use-module (gnu packages golang) #:use-module (gnu packages graphviz) #:use-module (gnu packages llvm) #:use-module (gnu packages linux) @@ -80,6 +81,44 @@ (define-module (gnu packages code) ;;; Tools to deal with source code: metrics, cross-references, etc. +(define-public automatic-component-toolkit + (package + (name "automatic-component-toolkit") + (version "1.6.0") + (home-page "https://github.com/Autodesk/AutomaticComponentToolkit") + (source (origin + (method git-fetch) + (uri (git-reference (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1r0sbw82cf9dbcj3vgnbd4sc1lklzvijic2z5wgkvs21azcm0yzh")))) + (build-system gnu-build-system) + (arguments + (list #:tests? #false ;no tests + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (replace 'build + (lambda _ + (setenv "HOME" "/tmp") + (invoke "bash" "Build/build.sh"))) + (replace 'install + (lambda _ + (let ((bin (string-append #$output "/bin"))) + (mkdir-p bin) + (copy-file "act.linux" + (string-append #$output "/bin/act")))))))) + (native-inputs (list go)) + (synopsis "Automatically generate software components") + (description + "The Automatic Component Toolkit (@dfn{ACT}) is a code generator that +takes an instance of an Interface Description Language (@dfn{IDL}) file and +generates a thin C89-API, implementation stubs, and language bindings of your +desired software component.") + (license license:bsd-2))) + (define-public cflow (package (name "cflow") -- cgit v1.2.3 From 9e4f1f8c339cb5f1d3dcf9b22ae74cd5b1c25053 Mon Sep 17 00:00:00 2001 From: Maxim Cournoyer Date: Mon, 23 Jan 2023 09:36:55 -0500 Subject: gnu: universal-ctags: Update to 6.0.20230122.0. * gnu/packages/code.scm (universal-ctags): Update to 6.0.20230122.0. --- gnu/packages/code.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/code.scm') diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index eba3b8bb73..4f6a4f07c7 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -430,7 +430,7 @@ (define-public trio (define-public universal-ctags (package (name "universal-ctags") - (version "5.9.20221127.0") + (version "6.0.20230122.0") (source (origin (method git-fetch) @@ -440,7 +440,7 @@ (define-public universal-ctags (file-name (git-file-name name version)) (sha256 (base32 - "0nvkx5j2vyzjf935a2s5w56gamlr6f12jy1x38bkqz78p5l0d3ja")) + "121d1dyc3wd4bzv4wky3x66j1va3d6ywbw71abp3l88fv7sc0f73")) (modules '((guix build utils))) (snippet '(begin -- cgit v1.2.3