Re: Guidance for packaging Java programs

2023-07-27 Thread Julien Lepiller
Le 28 juillet 2023 04:09:42 GMT+02:00, Bruno Victal a écrit  : >Hi Julien, > >On 2023-07-13 18:48, Julien Lepiller wrote: >> If you feel like helping, maybe an importer would be a good first step :). >> You should be able to get info from Maven Central (get the pom files, they >> are XML file

Re: Guidance for packaging Java programs

2023-07-27 Thread Bruno Victal
Hi Julien, On 2023-07-13 18:48, Julien Lepiller wrote: > If you feel like helping, maybe an importer would be a good first step :). > You should be able to get info from Maven Central (get the pom files, they > are XML files and we have a module somewhere to handle them (guix build maven > pom)

Re: Guidance for packaging Java programs

2023-07-13 Thread Dr. Arne Babenhauserheide
Julien Lepiller writes: > Le 13 juillet 2023 21:35:37 GMT+02:00, Bruno Victal a > écrit : >>> If you feel like helping, maybe an importer would be a good first >>> step :). You should be able to get info from Maven Central (get the >>> pom files, they are XML files and we have a module somewhe

Re: Guidance for packaging Java programs

2023-07-13 Thread Julien Lepiller
Le 13 juillet 2023 21:35:37 GMT+02:00, Bruno Victal a écrit  : >Hi Julien, > >On 2023-07-13 18:48, Julien Lepiller wrote: >> I've never seen anything like saxon-he sources. It looks like a bunch of zip >> files that contain java files with no build system. The ant-build-system >> might be abl

Re: Guidance for packaging Java programs

2023-07-13 Thread Bruno Victal
Hi Julien, On 2023-07-13 18:48, Julien Lepiller wrote: > I've never seen anything like saxon-he sources. It looks like a bunch of zip > files that contain java files with no build system. The ant-build-system > might be able to build that, though no idea how much dependencies there could > be.

Re: Guidance for packaging Java programs

2023-07-13 Thread Julien Lepiller
Hi Bruno, I'm glad to see some interest in Java :) First, Java has its own build systems, somewhat like autotools/cmake/meson etc. In the past, ant was the most popular. It's somewhat similar to Make, as you specify build targets in a build.xml file. This case is well supported and we have a a

Guidance for packaging Java programs

2023-07-13 Thread Bruno Victal
Hi all, I'm interested in seeing BiglyBT (an awesome BitTorrent client) [1], jing (a RELAX NG validator) [2], Saxon-HE (a free implementation of XSLT 2.0 + 3.0) [3] and Mindustry (an addicting tower-defense game) [4] packaged for Guix and I'd like to ask for some guidance with this subject. Thoug