Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] [WIP] New package: mindustry-7.0_b146
@ 2024-04-03 15:09 MIvanchev
  2024-04-03 15:19 ` [PR PATCH] [Updated] " MIvanchev
                   ` (16 more replies)
  0 siblings, 17 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 15:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 581 bytes --]

There is a new pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 3829 bytes --]

From 81c797d12da3d5dc86acb009d30d7c9fcc65b160 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 ++
 srcpkgs/mindustry/files/mindustry-server      |  2 ++
 .../mindustry/files/mindustry-server.desktop  |  9 +++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 +++++
 srcpkgs/mindustry/template                    | 36 +++++++++++++++++++
 5 files changed, 58 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..7aa1e382064ad5
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,36 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk8 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
@ 2024-04-03 15:19 ` MIvanchev
  2024-04-03 15:27 ` MIvanchev
                   ` (15 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 15:19 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 3833 bytes --]

From 91b066f5ecb02415a28eceba8320921c389e0a19 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 ++
 srcpkgs/mindustry/files/mindustry-server      |  2 ++
 .../mindustry/files/mindustry-server.desktop  |  9 +++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 +++++
 srcpkgs/mindustry/template                    | 36 +++++++++++++++++++
 5 files changed, 58 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..500ac788d4fc19
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,36 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk21 gradle"
+depends="virtual?java-runtime>=8 desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
  2024-04-03 15:19 ` [PR PATCH] [Updated] " MIvanchev
@ 2024-04-03 15:27 ` MIvanchev
  2024-04-03 15:37 ` MIvanchev
                   ` (14 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 15:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 3871 bytes --]

From ab45b5127f3cfe155f6baf000ff9426709072262 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 +++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 +++++
 srcpkgs/mindustry/template                    | 38 +++++++++++++++++++
 5 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..81ac00aaaf9736
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,38 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
  2024-04-03 15:19 ` [PR PATCH] [Updated] " MIvanchev
  2024-04-03 15:27 ` MIvanchev
@ 2024-04-03 15:37 ` MIvanchev
  2024-04-03 15:47 ` MIvanchev
                   ` (13 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 15:37 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 3872 bytes --]

From 22ab051c3192a31660e00b51f97c17a8f2b5cf46 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 +++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 +++++
 srcpkgs/mindustry/template                    | 38 +++++++++++++++++++
 5 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..601b2043c96049
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,38 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (2 preceding siblings ...)
  2024-04-03 15:37 ` MIvanchev
@ 2024-04-03 15:47 ` MIvanchev
  2024-04-03 17:42 ` MIvanchev
                   ` (12 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 15:47 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 3855 bytes --]

From 0b372ca175dc6aef36306428067aec21f23aadec Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 +++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 +++++
 srcpkgs/mindustry/template                    | 38 +++++++++++++++++++
 5 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..30f806e9ad024b
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,38 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+do_build() {
+	./gradlew desktop:dist server:dist -Pbuildversion="${_build}"
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (3 preceding siblings ...)
  2024-04-03 15:47 ` MIvanchev
@ 2024-04-03 17:42 ` MIvanchev
  2024-04-03 17:49 ` MIvanchev
                   ` (11 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 17:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 3828 bytes --]

From 8625f6b9d59dfee9a1cd9406f884218160479b52 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 +++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 +++++
 srcpkgs/mindustry/template                    | 38 +++++++++++++++++++
 5 files changed, 60 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..0893d17f4f8511
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,38 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+do_build() {
+	./gradlew desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (4 preceding siblings ...)
  2024-04-03 17:42 ` MIvanchev
@ 2024-04-03 17:49 ` MIvanchev
  2024-04-03 17:53 ` MIvanchev
                   ` (10 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 17:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 3901 bytes --]

From df677752969bc53a4822f4f6502b37cfd5a1c24a Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 +++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 +++++
 srcpkgs/mindustry/template                    | 39 +++++++++++++++++++
 5 files changed, 61 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..675c524f08a049
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,39 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+build_wrksrc=Mindustry-${_build}
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+do_build() {
+	./gradlew --no-daemon -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (5 preceding siblings ...)
  2024-04-03 17:49 ` MIvanchev
@ 2024-04-03 17:53 ` MIvanchev
  2024-04-03 17:57 ` MIvanchev
                   ` (9 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 17:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4010 bytes --]

From 5fc1fb30dc95fdc7c632cf1ae77b3ea17f758e91 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 44 +++++++++++++++++++
 5 files changed, 66 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..65ece0d2e28b15
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,44 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (6 preceding siblings ...)
  2024-04-03 17:53 ` MIvanchev
@ 2024-04-03 17:57 ` MIvanchev
  2024-04-03 17:57 ` MIvanchev
                   ` (8 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 17:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4010 bytes --]

From 41297d2e9ed24275c0eddf2f30741722e634cda8 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 44 +++++++++++++++++++
 5 files changed, 66 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..65ece0d2e28b15
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,44 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (7 preceding siblings ...)
  2024-04-03 17:57 ` MIvanchev
@ 2024-04-03 17:57 ` MIvanchev
  2024-04-03 18:00 ` MIvanchev
                   ` (7 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 17:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4015 bytes --]

From c5f671afdccc39fa8f9b5f6fdb521d3a774d878c Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 44 +++++++++++++++++++
 5 files changed, 66 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..4cdef3f733e619
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,44 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk18 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+export JAVA_HOME=/usr/lib/jvm/openjdk18
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (8 preceding siblings ...)
  2024-04-03 17:57 ` MIvanchev
@ 2024-04-03 18:00 ` MIvanchev
  2024-04-03 18:03 ` MIvanchev
                   ` (6 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 18:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4015 bytes --]

From 982ddc18e982340bacc078759e903991f530cf02 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 44 +++++++++++++++++++
 5 files changed, 66 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..283c423ba1a61e
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,44 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk21 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+export JAVA_HOME=/usr/lib/jvm/openjdk21
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (9 preceding siblings ...)
  2024-04-03 18:00 ` MIvanchev
@ 2024-04-03 18:03 ` MIvanchev
  2024-04-03 18:09 ` MIvanchev
                   ` (5 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 18:03 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4013 bytes --]

From 5eb680fc9216ab1fc4c364a3b12a0d9aac306f3b Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 44 +++++++++++++++++++
 5 files changed, 66 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..c3314e1e7a75c4
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,44 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk8 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+export JAVA_HOME=/usr/lib/jvm/openjdk8
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (10 preceding siblings ...)
  2024-04-03 18:03 ` MIvanchev
@ 2024-04-03 18:09 ` MIvanchev
  2024-04-03 18:34 ` MIvanchev
                   ` (4 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 18:09 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4015 bytes --]

From 86087d278364588e66d895f895e12676b190f0bc Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 44 +++++++++++++++++++
 5 files changed, 66 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..f99962e4d212cb
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,44 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (11 preceding siblings ...)
  2024-04-03 18:09 ` MIvanchev
@ 2024-04-03 18:34 ` MIvanchev
  2024-04-03 18:42 ` MIvanchev
                   ` (3 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 18:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4013 bytes --]

From 0b32d05c13fbbe3e9d244423ef98a3679d3112fb Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 44 +++++++++++++++++++
 5 files changed, 66 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..c3314e1e7a75c4
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,44 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk8 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+export JAVA_HOME=/usr/lib/jvm/openjdk8
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (12 preceding siblings ...)
  2024-04-03 18:34 ` MIvanchev
@ 2024-04-03 18:42 ` MIvanchev
  2024-04-04  6:49 ` MIvanchev
                   ` (2 subsequent siblings)
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-03 18:42 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4015 bytes --]

From 497ea01e9aabde2fdbf8cc50dbbd02a8593d0c10 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 44 +++++++++++++++++++
 5 files changed, 66 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..f99962e4d212cb
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,44 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (13 preceding siblings ...)
  2024-04-03 18:42 ` MIvanchev
@ 2024-04-04  6:49 ` MIvanchev
  2024-04-05  7:40 ` MIvanchev
  2024-04-15 13:56 ` MIvanchev
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-04  6:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4091 bytes --]

From 5348e4a38e3f446ddbe057a1977736f9c12bf3b0 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 46 +++++++++++++++++++
 5 files changed, 68 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..f3daf028e29a3c
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,46 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+# JAVA_HOME needs to be set because otherwise gradle fails to find Java.
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (14 preceding siblings ...)
  2024-04-04  6:49 ` MIvanchev
@ 2024-04-05  7:40 ` MIvanchev
  2024-04-15 13:56 ` MIvanchev
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-05  7:40 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4153 bytes --]

From 37f17211c23f4cfbf80bb921a7395d8732812036 Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 48 +++++++++++++++++++
 5 files changed, 70 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..aeb3af3292f819
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,48 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+# TODO: Make sure this template doesn't download anything.
+
+# JAVA_HOME needs to be set because otherwise gradle fails to find Java.
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [PR PATCH] [Updated] [WIP] New package: mindustry-7.0_b146
  2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
                   ` (15 preceding siblings ...)
  2024-04-05  7:40 ` MIvanchev
@ 2024-04-15 13:56 ` MIvanchev
  16 siblings, 0 replies; 18+ messages in thread
From: MIvanchev @ 2024-04-15 13:56 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 586 bytes --]

There is an updated pull request by MIvanchev against master on the void-packages repository

https://github.com/MIvanchev/void-packages mindustry
https://github.com/void-linux/void-packages/pull/49693

[WIP] New package: mindustry-7.0_b146
#### Testing the changes
- I tested the changes in this PR: **NO**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**
- 

A patch file from https://github.com/void-linux/void-packages/pull/49693.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-mindustry-49693.patch --]
[-- Type: text/x-diff, Size: 4153 bytes --]

From eaf3f2e875c50a07064141b90f52454ce30b31cf Mon Sep 17 00:00:00 2001
From: Mihail Ivanchev <contact@ivanchev.net>
Date: Wed, 3 Apr 2024 17:05:39 +0200
Subject: [PATCH] New package: mindustry-7.0_b146

---
 srcpkgs/mindustry/files/mindustry             |  2 +
 srcpkgs/mindustry/files/mindustry-server      |  2 +
 .../mindustry/files/mindustry-server.desktop  |  9 ++++
 srcpkgs/mindustry/files/mindustry.desktop     |  9 ++++
 srcpkgs/mindustry/template                    | 48 +++++++++++++++++++
 5 files changed, 70 insertions(+)
 create mode 100644 srcpkgs/mindustry/files/mindustry
 create mode 100644 srcpkgs/mindustry/files/mindustry-server
 create mode 100644 srcpkgs/mindustry/files/mindustry-server.desktop
 create mode 100644 srcpkgs/mindustry/files/mindustry.desktop
 create mode 100644 srcpkgs/mindustry/template

diff --git a/srcpkgs/mindustry/files/mindustry b/srcpkgs/mindustry/files/mindustry
new file mode 100644
index 00000000000000..392ab236e52782
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/Mindustry.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server b/srcpkgs/mindustry/files/mindustry-server
new file mode 100644
index 00000000000000..abbde29b1db716
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/bin/java -jar /usr/share/mindustry/server-release.jar "$@"
diff --git a/srcpkgs/mindustry/files/mindustry-server.desktop b/srcpkgs/mindustry/files/mindustry-server.desktop
new file mode 100644
index 00000000000000..f5bda888494a20
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry-server.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry Server
+Comment=Automation tower defense RTS (server)
+Exec=mindustry-server
+Icon=mindustry-server
+Categories=Game;
+Terminal=true
diff --git a/srcpkgs/mindustry/files/mindustry.desktop b/srcpkgs/mindustry/files/mindustry.desktop
new file mode 100644
index 00000000000000..e9f2c8377e01ca
--- /dev/null
+++ b/srcpkgs/mindustry/files/mindustry.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Mindustry
+Comment=Automation tower defense RTS
+Exec=mindustry
+Icon=mindustry
+Categories=Game;
+Terminal=false
diff --git a/srcpkgs/mindustry/template b/srcpkgs/mindustry/template
new file mode 100644
index 00000000000000..aeb3af3292f819
--- /dev/null
+++ b/srcpkgs/mindustry/template
@@ -0,0 +1,48 @@
+# Template file for 'mindustry'
+pkgname=mindustry
+version=7.0.b146
+revision=1
+_build=${version##*.b}
+hostmakedepends="openjdk17 gradle"
+depends="virtual?java-runtime desktop-file-utils hicolor-icon-theme"
+short_desc="Automation tower defense RTS"
+maintainer="Mihail Ivanchev <contact@ivanchev.net>"
+license="GPL-3.0-or-later"
+homepage="https://mindustrygame.github.io/"
+distfiles="https://github.com/Anuken/Mindustry/archive/refs/tags/v${_build}.tar.gz"
+checksum=aa1684d87d9f3e1d1a2da415b5e055ea6493fe31398748447927bd903019adbd
+skip_extraction="v${_build}.tar.gz"
+build_wrksrc=Mindustry-${_build}
+
+# TODO: Make sure this template doesn't download anything.
+
+# JAVA_HOME needs to be set because otherwise gradle fails to find Java.
+
+export JAVA_HOME=/usr/lib/jvm/openjdk17
+
+post_extract() {
+	vsrcextract -C ${build_wrksrc} v${_build}.tar.gz
+}
+
+do_build() {
+	./gradlew --no-daemon dist -Pbuildversion="${_build}" desktop:dist server:dist
+}
+
+do_install() {
+	vmkdir usr/share/mindustry
+	vinstall desktop/build/libs/Mindustry.jar 644 usr/share/mindustry
+	vbin ${FILESDIR}/mindustry
+	vinstall ${FILESDIR}/mindustry.desktop 644 usr/share/applications
+	vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry.png
+}
+
+mindustry-server_package() {
+	short_desc+=" (server)"
+	pkg_install() {
+		vmkdir usr/share/mindustry
+		vinstall server/build/libs/server-release.jar 644 usr/share/mindustry
+		vinstall ${FILESDIR}/mindustry-server.desktop 644 usr/share/applications
+		vbin ${FILESDIR}/mindustry-server
+	        vinstall core/assets/icons/icon_64.png usr/share/icons/hicolor/64x64/apps mindustry-server.png
+	}
+}

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2024-04-15 13:56 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-03 15:09 [PR PATCH] [WIP] New package: mindustry-7.0_b146 MIvanchev
2024-04-03 15:19 ` [PR PATCH] [Updated] " MIvanchev
2024-04-03 15:27 ` MIvanchev
2024-04-03 15:37 ` MIvanchev
2024-04-03 15:47 ` MIvanchev
2024-04-03 17:42 ` MIvanchev
2024-04-03 17:49 ` MIvanchev
2024-04-03 17:53 ` MIvanchev
2024-04-03 17:57 ` MIvanchev
2024-04-03 17:57 ` MIvanchev
2024-04-03 18:00 ` MIvanchev
2024-04-03 18:03 ` MIvanchev
2024-04-03 18:09 ` MIvanchev
2024-04-03 18:34 ` MIvanchev
2024-04-03 18:42 ` MIvanchev
2024-04-04  6:49 ` MIvanchev
2024-04-05  7:40 ` MIvanchev
2024-04-15 13:56 ` MIvanchev

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 NNTP newsgroup(s).