[Linux] Minetest Appimages

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post

Updated development AppImages to minetest-5.4.0-d28f1b0

Download: https://github.com/An0n3m0us/Minetest-A ... .0-d28f1b0

SmallJoker -> minetest/minetest: Mapgen: Fix on-by-default flags broken since eca6ee9 (#10318) - d28f1b017

DS -> minetest/minetest: Fix luacheck warnings in builtin/common/tests (#10322) - 454009a7f

karamel59 -> minetest/minetest: Improve set_texture_mod documentation (#10339) - 1eaff3dfa

karamel59 -> minetest/minetest: Lua API: Register missing get_texture_mod function (#10338) - d052593c7

Maksim -> minetest/minetest: Android: drop simple MainMenu (#10227) - 788f29759

David CARLIER -> minetest/minetest: NetBSD build fix proposal. (#10308) - b262184ac

mntmn -> minetest/minetest: shaders: Fix transparency on GC7000L (#10036) - 44c98089c

Desour -> minetest/minetest: Properly handle mod-errors in on_shutdown - f27cf4777

Kezi -> minetest/minetest: darken tabheader background color (#10299) - 3e5bce225

EvidenceB -> minetest/minetest: Avoid drawing clipped out formspec elements (#10095) - 287f3fb2e

adrido -> minetest/minetest: Fix MSVC compiler warnings (#10197) - 3c2890692

Vincent Robinson -> minetest/minetest: Auto focus on OK button in main menu error messages (#10300) - 47948793c

BenjaminRi -> minetest/minetest: Fix light overflow of u8 if light is saturated at 255 (#10305) - f5a203fbc

David CARLIER -> minetest/minetest: Complete Haiku platform support. (#10311) - cf5547227

DS -> minetest/minetest: Load media from subfolders (#9065) - 98faeac5a

Sebastien Marie -> minetest/minetest: Define environ variable on OpenBSD (#10302) - 9c7340104

Pierre-Yves Rollo -> minetest/minetest: Fix missing translation call in hypertext (#10296) - 71287894a

v-rob -> minetest/minetest: Add gradients and borders to FormSpec boxes (#8676) - 83d0c360c

v-rob -> minetest/minetest: Optimize formspec form size (#10144) - 471497fa9

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post


An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post


An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post


User avatar
Tcll
Member
Posts: 87
Joined: Thu Jul 25, 2019 21:43
GitHub: Tcll
IRC: Tcll Tcll5850 DarkPikachu
In-game: Tcll
Location: The Gates of Darkness.

Re: [Linux] Minetest Appimages

by Tcll » Post

yo An0n3m0us, I just wanted to let you know that since GitHub is not freedom focused like GitLab is...

I've backed up your stable appimage builds here

now I doubt Microsoft would take down things like your repo any time soon, but it's still good to take precautions ;)
(the main Minetest repo is more likely to be taken down for ~copying Minecraft, but still likely won't happen soon)
I saw the dangers back when this happened and immediately pulled my projects:
Image
Microsoft hates freedom (change my mind) and will EEE every chance they get, as well as backdoor everything they "own".

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post

Wow I didn't think about that, but you're right; they could take my repository down because it literally is a copy. Thanks for the heads up and the backups!

My AppImages are going to be redundant as Lejo1 managed to automate it:
(https://github.com/minetest/minetest/pull/10561)

But I will still try to update my AppImages (when I have the time) until the automated process is complete.

User avatar
Tcll
Member
Posts: 87
Joined: Thu Jul 25, 2019 21:43
GitHub: Tcll
IRC: Tcll Tcll5850 DarkPikachu
In-game: Tcll
Location: The Gates of Darkness.

Re: [Linux] Minetest Appimages

by Tcll » Post

An0n3m0us wrote:
Sat Oct 31, 2020 19:30
Thanks for the heads up and the backups!
you're welcome :)
but that doesn't just go to you, it goes to the entire community ;)

Microsoft can't take down IPFS (the gateway maybe, but not the protocol)
and they certainly can't take down my node you're accessing from because I own it ;)

and lastly, to anyone wanting to claim "but Minetest isn't a clone of Minecraft"
no the engine is built in C++ with the core game being in LUA instead of Java and allows mods by default with a 30000x30000x30000 world and such
but the core mechanics it offers in comparison to Minecraft are there and can be configured to play roughly EXACTLY like Minecraft
once it gets a mob engine and better graphical effects, I'm sure Microsoft will start spitting fire

it's a shame Celeron55 didn't use or move to GitLab like I did u.u

User avatar
goats
Member
Posts: 212
Joined: Thu Nov 21, 2019 05:29

Re: [Linux] Minetest Appimages

by goats » Post

This is awesome. I have been hoping for some older MT appimages and here they are. Flatpack for this use is a resource-consuming mess that doesn't shut down its demons on exiting an application. And on the hardware i have, i haven't felt like compiling run-in-place MT myself. I really like having multiple versions, and playing older now-defunct games/mods or just the older versions of them.

Thanks for this. Just hoping some of the older images have portable mode.

P.S. Nice use of IPFS.

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post

You're welcome! The AppImages should be compatible with a number of Linux distributions (listed in the README file on the GH repository) and all of them are portable too.

User avatar
goats
Member
Posts: 212
Joined: Thu Nov 21, 2019 05:29

Re: [Linux] Minetest Appimages

by goats » Post

Awesome, thanks. I know Appimage portability (for user files) was more difficult in the past or nonexistent from reading the docs at some point. 5.3.0 Appimage works great on my box, will be checking the others soon to replace my existing Flatpacks and installed copy.

User avatar
goats
Member
Posts: 212
Joined: Thu Nov 21, 2019 05:29

Re: [Linux] Minetest Appimages

by goats » Post

Hi. First time i have ever really played around with a development version, the last one above: minetest-5.4.0-33b2c5f

Just to let any potential users know, there is a crash-inducing problem if you try to use a bed (MTG beds mod).
The issue is lua wants tables and someone forgot braces.
/minetest_game/mods/beds/functions.lua:115,:78: bad argument #1 to 'set_physics_override' (table expected, got number)
so these two lines need braces inside the parentheses in the args.

In order to fix that you have to extract the appimage, edit the file, then roll it into a new appimage. if you're into that sort of thing. :D

- other notes: Game is weirdly finicky about "You need to stop moving before you can go to bed". As in, the player hasn't been moving at all but game thinks it is.
Also, now you have to t for chat before you can / for a command.

Not sure whether this is worth reporting, as it is in development.

edit:
welp, lol. found this actual fix: https://github.com/minetest/minetest_ga ... 4da263b83b beds. That was a while back.
Last edited by goats on Wed Dec 09, 2020 20:28, edited 1 time in total.

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post

Yeah, I'm no longer updating my AppImages because there is a running build for them now. Unfortunately, it does not seem they are processing development builds (unless I am looking in the wrong place).

If this is true, I might continue updating my AppImage repository.

EDIT: I am planning to now continue Minetest dev AppImages as they do not seem to be downloadable anywhere.
Last edited by An0n3m0us on Tue Dec 22, 2020 21:34, edited 1 time in total.

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post


An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post


An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post

Updated development AppImages to minetest-5.4.0-5e6df0e

Download: https://github.com/An0n3m0us/Minetest-A ... .0-5e6df0e

It seems there is an automated AppImage build for Minetest, but it does not work on Fedora (I only tested it on Ubuntu and Fedora so far).
So for now I will be continuing these builds every once in a while.

User avatar
goats
Member
Posts: 212
Joined: Thu Nov 21, 2019 05:29

Re: [Linux] Minetest Appimages

by goats » Post

That's great, thanks for building.

P.S. Where are these other automated builds? I've never seen them.

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post

You're welcome!

Heh, I could not find them either until someone directed me to it. The AppImages are built here:

https://gitlab.com/minetest/minetest/-/pipelines

User avatar
goats
Member
Posts: 212
Joined: Thu Nov 21, 2019 05:29

Re: [Linux] Minetest Appimages

by goats » Post

Wow, no, i never would have found them. :D :D

User avatar
Tcll
Member
Posts: 87
Joined: Thu Jul 25, 2019 21:43
GitHub: Tcll
IRC: Tcll Tcll5850 DarkPikachu
In-game: Tcll
Location: The Gates of Darkness.

Re: [Linux] Minetest Appimages

by Tcll » Post

oh hey, that's cool, glad to see someone's doing something right and using gitlab over github
I'll definitely be following that :D

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post

Released AppImages for Minetest 5.4.0

Download: https://github.com/An0n3m0us/Minetest-A ... /tag/5.4.0

(The automatically built AppImages were not added to the releases page in the Minetest repo; I am wondering why...)

Also, as my AppImages are almost 2.5 times smaller and support a slightly larger range of distros, I will be continuing to release them every so often.

User avatar
Tcll
Member
Posts: 87
Joined: Thu Jul 25, 2019 21:43
GitHub: Tcll
IRC: Tcll Tcll5850 DarkPikachu
In-game: Tcll
Location: The Gates of Darkness.

Re: [Linux] Minetest Appimages

by Tcll » Post

sorry for my delay in response to this
I got myself a new toy that I've been cleaning the dust out of over the past moment :)
it's a 300W 2U gigabit cisco router that I need a switch for before I can actually use it =3=
(nothing too powerful that'll kill my ISP connection though, it's just a toy)

but anyways, I should have this uploaded to my IPFS instance by the end of today ;D
glad to finally see it's out! ^_^

User avatar
Hybrid Dog
Member
Posts: 2828
Joined: Thu Nov 01, 2012 12:46
GitHub: HybridDog

Re: [Linux] Minetest Appimages

by Hybrid Dog » Post

I don't know much about AppImages but nonetheless have two questions out of curiosity:
To reduce the file size, would it be helpful to compile Minetest with the -Os compiler flag and pack the executable file with UPX? (Or do you already do this?)
Would it be helpful to offer zsync files so that the clients can quickly upgrade an already downloaded Minetest AppImage file to a new version?

‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪‮
‮‪

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post

Hybrid Dog wrote:
Sun Feb 28, 2021 11:12
I don't know much about AppImages but nonetheless have two questions out of curiosity:
To reduce the file size, would it be helpful to compile Minetest with the -Os compiler flag and pack the executable file with UPX? (Or do you already do this?)
Uhhhh, I just package it the 'usual way' with the AppImage Kit xD
I'm basically a noob with AppImages and I only know the basics of creating one.

At 26 MB it's decently small enough already, but it would be interesting to see if any of those ideas help to further reduce the size. I'll certainly research them sometime.
Hybrid Dog wrote:
Sun Feb 28, 2021 11:12
Would it be helpful to offer zsync files so that the clients can quickly upgrade an already downloaded Minetest AppImage file to a new version?
I'm sure it will be, but I lack the time to research and implement all this :/
It has to be worth doing, especially now that there are automated builds for Minetest AppImages.
I'm not sure of the popularity of my AppImages, but if they are actually being used, then it may be worth my time to do this.

But for now it's on my todo list for when I have a good chunk of actual free time, so I will try to get around to all of this one day.

Thanks for the ideas though!
Last edited by An0n3m0us on Sun Feb 28, 2021 11:49, edited 1 time in total.

An0n3m0us
Member
Posts: 77
Joined: Thu Dec 01, 2016 19:15
GitHub: An0n3m0us

Re: [Linux] Minetest Appimages

by An0n3m0us » Post

Tcll wrote:
Sat Feb 27, 2021 16:22
sorry for my delay in response to this
I got myself a new toy that I've been cleaning the dust out of over the past moment :)
it's a 300W 2U gigabit cisco router that I need a switch for before I can actually use it =3=
(nothing too powerful that'll kill my ISP connection though, it's just a toy)
Router names make no sense to me, but I'm guessing it's good :P
Tcll wrote:
Sat Feb 27, 2021 16:22
but anyways, I should have this uploaded to my IPFS instance by the end of today ;D
glad to finally see it's out! ^_^
A user notified me about the 5.4.0 release, otherwise I would probably not have noticed it for a few more days xD

User avatar
Tcll
Member
Posts: 87
Joined: Thu Jul 25, 2019 21:43
GitHub: Tcll
IRC: Tcll Tcll5850 DarkPikachu
In-game: Tcll
Location: The Gates of Darkness.

Re: [Linux] Minetest Appimages

by Tcll » Post

An0n3m0us wrote:
Sun Feb 28, 2021 11:43
I'm basically a noob with AppImages and I only know the basics of creating one.
you know more than me if you're able to build them in a squashfs environment :srs:

I can't even do that, though I can package portable binaries...
Hybrid Dog wrote:
Sun Feb 28, 2021 11:12
Would it be helpful to offer zsync files so that the clients can quickly upgrade an already downloaded Minetest AppImage file to a new version?
I'm personally against this
if there's an update, I prefer to manually download

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest