Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] Updates for the Minecraft package?
@ 2019-07-15 20:10 voidlinux-github
  2019-09-06 23:03 ` voidlinux-github
                   ` (12 more replies)
  0 siblings, 13 replies; 14+ messages in thread
From: voidlinux-github @ 2019-07-15 20:10 UTC (permalink / raw)
  To: ml

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

New issue by Wychmire on void-packages repository

https://github.com/void-linux/void-packages/issues/13139
Description: This is not a package request.

The current minecraft template installs the fifth iteration of the minecraft launcher. Minecraft is up to it's seventh iteration and is considerably different from the fifth, especially in that it uses Electron instead of whatever it used before (java?). You can take a look at the visual difference by looking at this [image of the older launcher](https://gamepedia.cursecdn.com/minecraft_gamepedia/a/a5/Launcher-1.6.png) and [this one of the newer launcher](https://gamepedia.cursecdn.com/minecraft_gamepedia/7/76/2019Launcher.png)

As long as the fifth launcher is available from the URL it uses I feel like it should still be installable since it's electron free and still works great, but maybe that's just me being nostalgic? 

I've already written a working template which I've installed and am using. I've pushed it to the [minecraft-launcher branch](https://github.com/Wychmire/void-packages/tree/minecraft-launcher/srcpkgs/minecraft-launcher) in my fork.

So my thinking was either
1. The `minecraft` package sticks around as-is and the new launcher is added as `minecraft-launcher` or,
2. The `minecraft` package is updated to use the new launcher and the old one is **a)** renamed to `minecraft-legacy`, `minecraft-launcher-legacy` or something similar or **b)** deleted.

Thoughts?

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
@ 2019-09-06 23:03 ` voidlinux-github
  2019-09-07  8:21 ` voidlinux-github
                   ` (11 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-06 23:03 UTC (permalink / raw)
  To: ml

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

New comment by Wychmire on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-529041311

Comment:
Both #14268 and #14221 are related to this. 

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
  2019-09-06 23:03 ` voidlinux-github
@ 2019-09-07  8:21 ` voidlinux-github
  2019-09-07 22:08 ` voidlinux-github
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-07  8:21 UTC (permalink / raw)
  To: ml

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

New comment by toluschr on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-529086101

Comment:
I think 1) would be the best solution. However the `minecraft` package could be changed a little too. It does not have a .desktop file and the dependency `openjdk-jre` is missing.

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
  2019-09-06 23:03 ` voidlinux-github
  2019-09-07  8:21 ` voidlinux-github
@ 2019-09-07 22:08 ` voidlinux-github
  2019-09-07 22:10 ` voidlinux-github
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-07 22:08 UTC (permalink / raw)
  To: ml

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

New comment by Wychmire on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-529150829

Comment:
There isn't a dependency on `openjdk-jre` since you can also use `oracle-jre`. It's mentioned in the INSTALL.msg file.
Something like this should work to let the user choose which JRE they want (though they'd have to custom build it if they wanted oracle-jdk)
```
[...]
depends="[...] $(vopt_if openjdk "openjdk-jre") $(vopt_if oracle "oracle-jre")"
[...]

build_options="openjdk"
build_options="oracle"

desc_option_openjdk="Use openjdk-jre as the jre dependency"
desc_option_oracle="Use oracle-jre as the jre dependency"

build_options_default="openjdk"
vopt_conflict openjdk oracle

[...]
```

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (2 preceding siblings ...)
  2019-09-07 22:08 ` voidlinux-github
@ 2019-09-07 22:10 ` voidlinux-github
  2019-09-08  7:09 ` voidlinux-github
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-07 22:10 UTC (permalink / raw)
  To: ml

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

New comment by Wychmire on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-529150829

Comment:
There isn't a dependency on `openjdk-jre` since you can also use `oracle-jre`. It's mentioned in the INSTALL.msg file.
Something like this should work to let the user choose which JRE they want (though they'd have to custom build it if they wanted oracle-jdk)
```
[...]
depends="[...] $(vopt_if openjdk "openjdk-jre") $(vopt_if oracle "oracle-jre")"
[...]

build_options="openjdk oracle"
desc_option_openjdk="Use openjdk-jre as the jre dependency"
desc_option_oracle="Use oracle-jre as the jre dependency"
build_options_default="openjdk"
vopt_conflict openjdk oracle

[...]
```

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (3 preceding siblings ...)
  2019-09-07 22:10 ` voidlinux-github
@ 2019-09-08  7:09 ` voidlinux-github
  2019-09-08  7:09 ` voidlinux-github
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-08  7:09 UTC (permalink / raw)
  To: ml

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

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-529176611

Comment:
You should take a look at virtual deps` depends="virtual?java-runtime"` is probably what you are searching, this would default to openjdk-jre, but would also be satisfied by `oracle-jre`

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (4 preceding siblings ...)
  2019-09-08  7:09 ` voidlinux-github
@ 2019-09-08  7:09 ` voidlinux-github
  2019-09-08 13:33 ` voidlinux-github
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-08  7:09 UTC (permalink / raw)
  To: ml

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

New comment by Johnnynator on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-529176611

Comment:
You should take a look at virtual deps` depends="virtual?java-runtime"` is probably what you are searching, this would default to `openjdk-jre`, but would also be satisfied by `oracle-jre`

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (5 preceding siblings ...)
  2019-09-08  7:09 ` voidlinux-github
@ 2019-09-08 13:33 ` voidlinux-github
  2019-09-08 13:33 ` voidlinux-github
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-08 13:33 UTC (permalink / raw)
  To: ml

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

New comment by Wychmire on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-529203345

Comment:
That's much, much cleaner. Thanks for letting me know about that!

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (6 preceding siblings ...)
  2019-09-08 13:33 ` voidlinux-github
@ 2019-09-08 13:33 ` voidlinux-github
  2019-09-12 21:38 ` voidlinux-github
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-08 13:33 UTC (permalink / raw)
  To: ml

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

New comment by Wychmire on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-529203345

Comment:
That's much, much cleaner. Thanks for letting me know about that! Should be unnecessary for the entire INSTALL.msg now

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (7 preceding siblings ...)
  2019-09-08 13:33 ` voidlinux-github
@ 2019-09-12 21:38 ` voidlinux-github
  2019-09-14  1:46 ` voidlinux-github
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-12 21:38 UTC (permalink / raw)
  To: ml

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

New comment by MattTreadwell on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-531016885

Comment:
@Wychmire I think going with a `minecraft`/`minecraft-launcher` package and deleting the current legacy package would be the way to go. The current minecraft package isn't really stable (it stopped working on my machine).

Also I don't think it matters if the new package is called `minecraft` or `minecraft-launcher` unless Mojang decides to maintain their own package similar to how they do it on AUR. Either one works

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (8 preceding siblings ...)
  2019-09-12 21:38 ` voidlinux-github
@ 2019-09-14  1:46 ` voidlinux-github
  2019-09-14  2:01 ` voidlinux-github
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-14  1:46 UTC (permalink / raw)
  To: ml

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

New comment by Wychmire on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-531435519

Comment:
I'd hate to limit people to an electron app when there's an alternative but if that's the route this ends up going I think definitely the name should be `minecraft-launcher` to match the tar file. 

Based on my personal testing it looks like the legacy minecraft launcher just doesn't work for 1.14.4. 1.14.3 and back seem to work no problem.

My ideal path would be changing the current `minecraft` package's description to including something like (legacy launcher) and adding a note about how from 1.14.4 onwards it doesn't work well inside the INSTALL.msg file and making `minecraft-launcher` the maintained electron version.

It seems a little unlikely Void is high enough on the radar for Mojang to bother. IIRC the only reason Arch got it's official AUR package is because one of the minecraft folks uses Arch and is maintaining the package.

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (9 preceding siblings ...)
  2019-09-14  1:46 ` voidlinux-github
@ 2019-09-14  2:01 ` voidlinux-github
  2020-07-14 18:52 ` Chocimier
  2020-07-14 18:52 ` [ISSUE] [CLOSED] " Chocimier
  12 siblings, 0 replies; 14+ messages in thread
From: voidlinux-github @ 2019-09-14  2:01 UTC (permalink / raw)
  To: ml

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

New comment by MattTreadwell on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-531437519

Comment:
Good point. I can work on a`minecraft-legacy` package with updated dependencies, install message, and proper licensing. IMO, it seems a bit misleading to have the `minecraft` package not even work on the latest version. 

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

* Re: Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (10 preceding siblings ...)
  2019-09-14  2:01 ` voidlinux-github
@ 2020-07-14 18:52 ` Chocimier
  2020-07-14 18:52 ` [ISSUE] [CLOSED] " Chocimier
  12 siblings, 0 replies; 14+ messages in thread
From: Chocimier @ 2020-07-14 18:52 UTC (permalink / raw)
  To: ml

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

New comment by Chocimier on void-packages repository

https://github.com/void-linux/void-packages/issues/13139#issuecomment-658351762

Comment:
`minecraft` got removed, MultiMC is suggested alternative.

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

* Re: [ISSUE] [CLOSED] Updates for the Minecraft package?
  2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
                   ` (11 preceding siblings ...)
  2020-07-14 18:52 ` Chocimier
@ 2020-07-14 18:52 ` Chocimier
  12 siblings, 0 replies; 14+ messages in thread
From: Chocimier @ 2020-07-14 18:52 UTC (permalink / raw)
  To: ml

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

Closed issue by Wychmire on void-packages repository

https://github.com/void-linux/void-packages/issues/13139

Description:
This is not a package request.

The current minecraft template installs the fifth iteration of the minecraft launcher. Minecraft is up to it's seventh iteration and is considerably different from the fifth, especially in that it uses Electron instead of whatever it used before (java?). You can take a look at the visual difference by looking at this [image of the older launcher](https://gamepedia.cursecdn.com/minecraft_gamepedia/a/a5/Launcher-1.6.png) and [this one of the newer launcher](https://gamepedia.cursecdn.com/minecraft_gamepedia/7/76/2019Launcher.png)

As long as the fifth launcher is available from the URL it uses I feel like it should still be installable since it's electron free and still works great, but maybe that's just me being nostalgic? 

I've already written a working template which I've installed and am using. I've pushed it to the [minecraft-launcher branch](https://github.com/Wychmire/void-packages/tree/minecraft-launcher/srcpkgs/minecraft-launcher) in my fork.

So my thinking was either
1. The `minecraft` package sticks around as-is and the new launcher is added as `minecraft-launcher` or,
2. The `minecraft` package is updated to use the new launcher and the old one is **a)** renamed to `minecraft-legacy`, `minecraft-launcher-legacy` or something similar or **b)** deleted.

Thoughts?

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

end of thread, other threads:[~2020-07-14 18:52 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-15 20:10 [ISSUE] Updates for the Minecraft package? voidlinux-github
2019-09-06 23:03 ` voidlinux-github
2019-09-07  8:21 ` voidlinux-github
2019-09-07 22:08 ` voidlinux-github
2019-09-07 22:10 ` voidlinux-github
2019-09-08  7:09 ` voidlinux-github
2019-09-08  7:09 ` voidlinux-github
2019-09-08 13:33 ` voidlinux-github
2019-09-08 13:33 ` voidlinux-github
2019-09-12 21:38 ` voidlinux-github
2019-09-14  1:46 ` voidlinux-github
2019-09-14  2:01 ` voidlinux-github
2020-07-14 18:52 ` Chocimier
2020-07-14 18:52 ` [ISSUE] [CLOSED] " Chocimier

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).