* Packaging a gradle application
@ 2024-05-09 22:53 Noé Lopez via Development of GNU Guix and the GNU System distribution.
2024-05-13 22:03 ` David Elsing
0 siblings, 1 reply; 2+ messages in thread
From: Noé Lopez via Development of GNU Guix and the GNU System distribution. @ 2024-05-09 22:53 UTC (permalink / raw)
To: guix-devel
Hi Guix,
Today I thought I'd try to package Mindustry, a libre game I like made
in Java. It uses the gradle build system, and I couldn't find any
trace of gradle in the guix sources or mailing lists.
I only found some gradle packages being built with the ant-build-sytem,
so I tried that for a few hours but I can only get so far as Mindustry
uses some very specific gradle settings that I don't really know how to
replicate with the ant build system, because it is not very flexible.
Is there something stopping us from using gradle to build packages or
has it just not been done before ?
Thanks in advance
Noé Lopez
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Packaging a gradle application
2024-05-09 22:53 Packaging a gradle application Noé Lopez via Development of GNU Guix and the GNU System distribution.
@ 2024-05-13 22:03 ` David Elsing
0 siblings, 0 replies; 2+ messages in thread
From: David Elsing @ 2024-05-13 22:03 UTC (permalink / raw)
To: Noé Lopez, guix-devel
Hi,
Noé Lopez via "Development of GNU Guix and the GNU System distribution."
<guix-devel@gnu.org> writes:
> Today I thought I'd try to package Mindustry, a libre game I like made
> in Java. It uses the gradle build system, and I couldn't find any
> trace of gradle in the guix sources or mailing lists.
> [...]
> Is there something stopping us from using gradle to build packages or
> has it just not been done before ?
Gradle is very hard to bootstrap from source [1,2] and upstream does not
have plans to change that [3]. This is also why only a very old version
is packaged in Debian [4,5]. I don't know whether anyone is working on
it, that is just why I had read.
> Thanks in advance
> Noé Lopez
Cheers,
David
[1] https://lists.gnu.org/archive/html/guix-devel/2019-07/msg00402.html
[2] https://lists.debian.org/debian-java/2022/08/msg00010.html
[3] https://github.com/gradle/gradle/issues/26516
[4] https://packages.debian.org/search?keywords=gradle
[5] https://salsa.debian.org/java-team/kotlin/-/issues/15
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-05-13 22:04 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-09 22:53 Packaging a gradle application Noé Lopez via Development of GNU Guix and the GNU System distribution.
2024-05-13 22:03 ` David Elsing
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).