summaryrefslogtreecommitdiff
path: root/pkgs/by-name/ve/velocity/fix-version.patch
diff options
context:
space:
mode:
authorTert0 <tert0byte@gmail.com>2025-02-22 00:02:03 +0100
committerTert0 <tert0byte@gmail.com>2025-02-28 16:55:49 +0100
commit30f82d2e883b178ea8da2496ba47c240ea32362b (patch)
treed2012eb97647513fdc0cf62cb7bb4a7172e03c28 /pkgs/by-name/ve/velocity/fix-version.patch
parenthdrop: 0.7.5 -> 0.7.6 (#384695) (diff)
downloadnixpkgs-30f82d2e883b178ea8da2496ba47c240ea32362b.tar.gz
velocity: init at 3.4.0-unstable-2025-02-28
Diffstat (limited to 'pkgs/by-name/ve/velocity/fix-version.patch')
-rw-r--r--pkgs/by-name/ve/velocity/fix-version.patch32
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/by-name/ve/velocity/fix-version.patch b/pkgs/by-name/ve/velocity/fix-version.patch
new file mode 100644
index 000000000000..8c768fe863ef
--- /dev/null
+++ b/pkgs/by-name/ve/velocity/fix-version.patch
@@ -0,0 +1,32 @@
+--- a/build-logic/src/main/kotlin/velocity-init-manifest.gradle.kts
++++ b/build-logic/src/main/kotlin/velocity-init-manifest.gradle.kts
+@@ -2,28 +2,9 @@ import org.gradle.jvm.tasks.Jar
+ import org.gradle.kotlin.dsl.withType
+ import java.io.ByteArrayOutputStream
+
+-val currentShortRevision = ByteArrayOutputStream().use {
+- exec {
+- executable = "git"
+- args = listOf("rev-parse", "HEAD")
+- standardOutput = it
+- }
+- it.toString().trim().substring(0, 8)
+-}
+-
+ tasks.withType<Jar> {
+ manifest {
+- val buildNumber = System.getenv("BUILD_NUMBER")
+- val velocityHumanVersion: String =
+- if (project.version.toString().endsWith("-SNAPSHOT")) {
+- if (buildNumber == null) {
+- "${project.version} (git-$currentShortRevision)"
+- } else {
+- "${project.version} (git-$currentShortRevision-b$buildNumber)"
+- }
+- } else {
+- archiveVersion.get()
+- }
++ val velocityHumanVersion = System.getenv("BUILD_VERSION")
+ attributes["Implementation-Version"] = velocityHumanVersion
+ }
+ }