Fixed! Thanks!
Search Criteria
Package Details: mcpelauncher-linux-git 0.11.0.r18.g7a64b4e-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mcpelauncher-linux-git.git (read-only, click to copy) |
---|---|
Package Base: | mcpelauncher-linux-git |
Description: | Minecraft: Pocket Edition launcher for Linux |
Upstream URL: | https://github.com/minecraft-linux/mcpelauncher-manifest |
Keywords: | minecraft |
Licenses: | custom, GPL3 |
Conflicts: | mcpelauncher-client |
Provides: | mcpelauncher-client |
Submitter: | mrarm |
Maintainer: | ersei (ChristopherHX) |
Last Packager: | ersei |
Votes: | 9 |
Popularity: | 0.000263 |
First Submitted: | 2018-08-23 17:39 (UTC) |
Last Updated: | 2024-02-10 01:45 (UTC) |
Dependencies (16)
- curl (curl-quiche-gitAUR, curl-gitAUR, curl-http3-ngtcp2AUR, curl-c-aresAUR)
- libegl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, libglvnd)
- libevdev (libevdev-gitAUR)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libuv (libuv-gitAUR)
- libx11 (libx11-gitAUR)
- libxi (libxi-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-declarative (qt6-declarative-gitAUR)
- qt6-webengine
- systemd (systemd-gitAUR, systemd-chromiumosAUR, systemd-selinuxAUR, systemd-fmlAUR)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compatAUR)
- clang (llvm-rocm-gitAUR, llvm-gitAUR, clang-minimal-gitAUR) (make, x86_64)
- cmake (cmake-gitAUR) (make, x86_64)
- git (git-gitAUR) (make, x86_64)
- mcpelauncher-msa (mcpelauncher-msa-gitAUR) (optional) – Xbox Live support
Required by (1)
- mcpelauncher-ui-git (requires mcpelauncher-client)
Sources (31)
- git+https://github.com/ChristopherHX/libjnivm
- git+https://github.com/libsdl-org/SDL
- git+https://github.com/MCMrARM/linux-gamepad
- git+https://github.com/MCMrARM/simple-ipc
- git+https://github.com/minecraft-linux/android-support-headers
- git+https://github.com/minecraft-linux/android_bionic
- git+https://github.com/minecraft-linux/android_core
- git+https://github.com/minecraft-linux/arg-parser
- git+https://github.com/minecraft-linux/base64
- git+https://github.com/minecraft-linux/cll-telemetry
- git+https://github.com/minecraft-linux/daemon-utils
- git+https://github.com/minecraft-linux/eglut
- git+https://github.com/minecraft-linux/epoll-shim
- git+https://github.com/minecraft-linux/file-picker
- git+https://github.com/minecraft-linux/file-util
- git+https://github.com/minecraft-linux/game-window
- git+https://github.com/minecraft-linux/libc-shim
- git+https://github.com/minecraft-linux/logger
- git+https://github.com/minecraft-linux/mcpelauncher-client
- git+https://github.com/minecraft-linux/mcpelauncher-common
- git+https://github.com/minecraft-linux/mcpelauncher-core
- git+https://github.com/minecraft-linux/mcpelauncher-errorwindow
- git+https://github.com/minecraft-linux/mcpelauncher-linker
- git+https://github.com/minecraft-linux/mcpelauncher-linux-bin
- git+https://github.com/minecraft-linux/mcpelauncher-mac-bin
- git+https://github.com/minecraft-linux/mcpelauncher-manifest.git#branch=qt6
- git+https://github.com/minecraft-linux/mcpelauncher-webview
- git+https://github.com/minecraft-linux/minecraft-imported-symbols
- git+https://github.com/minecraft-linux/msa-daemon-client
- git+https://github.com/minecraft-linux/osx-elf-header
- git+https://github.com/minecraft-linux/properties-parser
ersei commented on 2024-02-10 01:55 (UTC)
HurricanePootis commented on 2024-02-09 18:53 (UTC)
This patch has new submodules, gets rid of qt6
in the pkgver (which is improper), and cleans up the cmake command.
diff --git a/PKGBUILD b/PKGBUILD
index 9682889..24ba134 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributer: Paul <paul@mrarm.io>
pkgname=mcpelauncher-linux-git
-pkgver=v0.9.0.qt6.r5.g03036fd
+pkgver=0.11.0.r18.g7a64b4e
pkgrel=1
pkgdesc="Minecraft: Pocket Edition launcher for Linux"
arch=('x86_64' 'i686')
@@ -44,46 +44,46 @@ source=(
'git+https://github.com/minecraft-linux/properties-parser'
'git+https://github.com/MCMrARM/simple-ipc'
'git+https://github.com/minecraft-linux/android_bionic'
+ 'git+https://github.com/libsdl-org/SDL'
# Temporary override of 'git+https://android.googlesource.com/platform/system/core'
# git clone --mirror timed out on archlinux while it still works on ubuntu 22.04, the history has been truncated due to large files
'git+https://github.com/minecraft-linux/android_core'
)
-md5sums=(
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
- 'SKIP'
-)
+md5sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP')
pkgver() {
- git -C mcpelauncher-manifest describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+ git -C mcpelauncher-manifest describe --long --tags | sed 's/^v//;s/.qt6//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
prepare() {
@@ -115,6 +115,7 @@ prepare() {
git -C mcpelauncher-manifest config submodule.osx-elf-header.url "$srcdir/osx-elf-header"
git -C mcpelauncher-manifest config submodule.properties-parser.url "$srcdir/properties-parser"
git -C mcpelauncher-manifest config submodule.simple-ipc.url "$srcdir/simple-ipc"
+ git -C mcpelauncher-manifest config submodule.sdl3.url "$srcdir/SDL"
git -C mcpelauncher-manifest -c protocol.file.allow=always submodule update
git -C mcpelauncher-manifest/mcpelauncher-linker config submodule.bionic.url "$srcdir/android_bionic"
# Workaround of git clone --mirror timeout commit sha of core doesn't match git repo
@@ -127,8 +128,14 @@ prepare() {
}
build() {
- CC=clang CXX=clang++ cmake -S mcpelauncher-manifest -B build -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo -DENABLE_DEV_PATHS=OFF -Wno-dev
- CC=clang CXX=clang++ cmake --build build --parallel
+ cmake -S mcpelauncher-manifest \
+ -DCMAKE_C_COMPILER=clang \
+ -DCMAKE_CXX_COMPILER=clang++ \
+ -B build -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=RelWithDebInfo \
+ -DENABLE_DEV_PATHS=OFF \
+ -Wno-dev
+ cmake --build build --parallel
}
package() {
dr460nf1r3 commented on 2023-07-22 20:02 (UTC)
Needs to be updated? fatal: invalid reference: origin/qt6
ChristopherHX commented on 2023-05-25 19:04 (UTC)
archlinux is currently affected by a blackscreen bug due to mesa 23.1. It is still unclear if this is a mesa or a game bug.
Please read here how to workaround this problem https://github.com/minecraft-linux/mcpelauncher-client/issues/66#issuecomment-1563349236 without downgrading mesa to 23.0.
ChristopherHX commented on 2023-05-23 17:23 (UTC)
I added a mirror as workaround, so this should work now. No need to force http1.1.
ersei commented on 2023-05-23 16:28 (UTC) (edited on 2023-05-23 16:32 (UTC) by ersei)
Temporary workaround:
git config --global http.version HTTP/1.1
Seems like HTTP/2 is not working for some reason. My guess is because cURL had a bug in 8.1.0:
https://daniel.haxx.se/blog/2023/05/23/curl-8-1-1-lets-do-this/
<del>v8.1.1 should fix this.</del> Seems like it is out right now. v8.1.1 does not fix the issue. My guess is that git needs an update? Who knows.
ChristopherHX commented on 2023-05-23 07:54 (UTC)
Weird only archlinux can no longer clone via git clone --mirror https://android.googlesource.com/platform/system/core core
.
Running the same command on ubuntu 22.04 works (after a couple of seconds with no git output) and it was no problem in the past for archlinux either.
Another bug is coming soon to archlinux mesa 23.1 will cause a blackscreen in game versions 1.18.30+ (renderdragon).
Mirroring this code to github would be a workaround for archlinux. On archlinux I can only do a git clone https://android.googlesource.com/platform/system/core core
without hanging.
HurricanePootis commented on 2023-05-20 19:41 (UTC)
Hey, whenever the PKGBUILD goes to git clone --mirror
the repo https://android.googlesource.com/platform/system/core
, it gets stuck and nothing happens. I am able to clone the repo with --mirror
, but as soon as I do git clone --mirror https://android.googlesource.com/platform/system/core core
, it breaks.
ChristopherHX commented on 2023-01-11 22:13 (UTC)
Breaking: Updated to use qt6 like the mcpelauncher-ui package
I removed fake-jni and baron inkl. their deps and removed the cd lines.
Pinned Comments
ChristopherHX commented on 2023-05-25 19:04 (UTC)
archlinux is currently affected by a blackscreen bug due to mesa 23.1. It is still unclear if this is a mesa or a game bug.
Please read here how to workaround this problem https://github.com/minecraft-linux/mcpelauncher-client/issues/66#issuecomment-1563349236 without downgrading mesa to 23.0.
ChristopherHX commented on 2023-05-23 17:23 (UTC)
I added a mirror as workaround, so this should work now. No need to force http1.1.
ersei commented on 2021-04-23 16:44 (UTC)
The GUI package is working as well now: https://aur.archlinux.org/packages/mcpelauncher-ui-git
ersei commented on 2021-03-31 21:12 (UTC) (edited on 2021-03-31 21:32 (UTC) by ersei)
I've updated this package to support the latest NG branch. Perhaps I can get a hold of the other related packages to get the rest of this to work as well.
If there are any issues, feel free to leave a comment or shoot me an email at samb at disroot dot org.