ktgw0316 / LightZone

LightZone is a photo editor for Mac, Windows, and Linux.
BSD 3-Clause "New" or "Revised" License
323 stars 50 forks source link

Migrate build system from ant to gradle #272

Open ktgw0316 opened 1 year ago

ktgw0316 commented 1 year ago

I'm always frustrated when setup developing environment I have to install apache ant (especially on Windows, manual download is needed).

Describe the solution you'd like Switching to gradle (gradlew) would be greatly reduce the burden for the setup.

Describe alternatives you've considered Maven, but I think it is overkill for this project.

Saijin-Naib commented 1 year ago

I'd like to try packaging this for Alpine Linux, so any help to make build and packaging more modern and standard would be a great help!

ktgw0316 commented 1 year ago

@Saijin-Naib Nice! Packaging for various distributions is great.

Migration to gradle will take a long time, so currently you need to rely on ant. If you find any problem on packaging, please feel free to post another issue.

ktgw0316 commented 7 months ago

Almost done, but Debian (and Ubuntu) doesn't support build.gradle.kts to build packages, so couldn't remove the ant/ivy scripts.