Commit Graph

6 Commits

Author SHA1 Message Date
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Christian Kögler
3796848533 lemminx: halve the closure size 2024-01-28 14:38:23 +01:00
Arnout Engelen
3ac1c95cfa
maven: improve buildMavenPackage offline mode
The maven `dependency:go-offline` plugin has various issues
(see https://issues.apache.org/jira/browse/MDEP-204 and other
issues in that tracker), which the dedicated plugin from
https://github.com/qaware/go-offline-maven-plugin largely
fixes. I have confirmed that for an application I'm packaging
outside of nixpkgs, dependency-track, this indeed makes the
build work while it didn't with `dependency:go-offline`.

The offline mode is only used in one place in nixpkgs, for
lemminx. That build still succeeds and the program starts, though
I haven't tested further.
2023-11-14 12:12:18 +01:00
Thibault Gagnaux
49c4130466
lemminx: disable flaky test 2023-09-28 09:00:17 +02:00
Thibault Gagnaux
b50b8c68e3
lemminx: disable flaky DocumentLifecycleParticipantTest 2023-09-23 03:11:31 +02:00
Thibault Gagnaux
6e1c5e766c lemminx: init at 0.27.0
lemminx: add git properties file

Lemminx reads the version and git commit at runtime from a
git.properties file on the classpath. As a result, we need to create it.

lemminx: add comments to mvn flags

lemminx: add update script

lemminx: disable flaky tests

lemminx: move to pkgs/by-name
2023-09-22 17:19:59 +02:00