diff options
Diffstat (limited to 'gnu/packages/code.scm')
-rw-r--r-- | gnu/packages/code.scm | 38 |
1 files changed, 9 insertions, 29 deletions
diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm index 3f7a6de478..4ac0a39eda 100644 --- a/gnu/packages/code.scm +++ b/gnu/packages/code.scm @@ -556,6 +556,9 @@ expressions, and its ability to generate emacs-style TAGS files.") '(#:test-target "test" #:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) + ;; This test suite has race conditions in its scripts which make it + ;; unreliable when run in parallel. + #:parallel-tests? #f #:phases (modify-phases %standard-phases (add-after 'unpack 'patch-references-to-commands @@ -783,7 +786,7 @@ independent targets.") (define-public uncrustify (package (name "uncrustify") - (version "0.77.1") + (version "0.80.1") (source (origin (method git-fetch) (uri (git-reference @@ -792,7 +795,7 @@ independent targets.") (file-name (git-file-name name version)) (sha256 (base32 - "17x9p5pqgzjchi9xhskp4kq7ag4chmsgbkvwym5m2b9zwm6qykpm")))) + "1n7ifr4i35ii5zaia61jdd61virbygc00anhc9iq3p5gzjlfxhsa")))) (build-system cmake-build-system) (native-inputs (list python-wrapper)) (arguments @@ -879,35 +882,12 @@ the C, C++, C++/CLI, Objective‑C, C#, and Java programming languages.") (uri (string-append "mirror://gnu/indent/indent-" version ".tar.gz")) (sha256 - (base32 "15c0ayp9rib7hzvrcxm5ijs0mpagw5y8kf5w0jr9fryfqi7n6r4y")))) + (base32 "15c0ayp9rib7hzvrcxm5ijs0mpagw5y8kf5w0jr9fryfqi7n6r4y")) + ;; Remove patch when updating. + (patches (search-patches "indent-CVE-2024-0911.patch")))) (build-system gnu-build-system) - (arguments - `(#:phases - (modify-phases %standard-phases - (add-after 'unpack 'fix-docdir - (lambda _ - ;; Although indent uses a modern autoconf in which docdir - ;; defaults to PREFIX/share/doc, the doc/Makefile.am - ;; overrides this to be in PREFIX/doc. Fix this. - (substitute* "doc/Makefile.in" - (("^docdir = .*$") "docdir = @docdir@\n")) - #t)) - (add-after 'unpack 'fix-configure - (lambda* (#:key inputs native-inputs #:allow-other-keys) - ;; Replace outdated config.sub and config.guess: - (with-directory-excursion "config" - (for-each (lambda (file) - (install-file - (string-append (assoc-ref - (or native-inputs inputs) "automake") - "/share/automake-" - ,(version-major+minor - (package-version automake)) - "/" file) ".")) - '("config.sub" "config.guess"))) - #t))))) (native-inputs - (list texinfo automake)) ; For up to date 'config.guess' and 'config.sub'. + (list texinfo)) (synopsis "Code reformatter") (description "Indent is a program that makes source code easier to read by |