GNU bug report logs -
#41360
[PATCH 00/12] Package java-openjfx
Previous Next
Full log
Message #41 received at 41360 <at> debbugs.gnu.org (full text, mbox):
Alexey Abramov <levenson <at> mmer.org> skribis:
> ---
> gnu/packages/java.scm | 643 +++++++++++++++++++++++++++++++++++++++++-
> 1 file changed, 635 insertions(+), 8 deletions(-)
Please add a commit log.
> + (java-aux-class?
> + (lambda (class)
> + (string-match "\\$[0-9]+.class" class)))
Probably “\\.class” instead of “.class”?
> + (add-after 'chdir-to-a-module-directory 'compile-prism-compilers
> + (lambda _
Maybe add a comment explaining why this phase is necessary.
> + (let ((prism-compilers-classes "build/classes/jsl-compilers/prism")
> + (prism-src "src/main/jsl-prism/"))
> + (mkdir-p prism-compilers-classes)
> + (apply invoke `("javac"
> + "-d" ,prism-compilers-classes
> + ,@javac/h-flags
> + ,@(find-files prism-src "\\.java"))))
This can be shortened as:
(apply invoke "javac" "-d" prism-compilers-classes
(append javac/h-flags (find-files prism-src "\\.java")))
These two comments apply to the other phases too.
More generally, why are there so many phases? How do people normally
build it? Gradle?
Would it make sense to factorize helpers in a new (gnu build
java-openjfx) module or similar?
Thanks,
Ludo’.
This bug report was last modified 2 years and 278 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.