upgpkg: 1.2.0-4: use system SDL3, simplifying build so much

This commit is contained in:
HurricanePootis 2025-02-24 19:43:28 -06:00
parent 357b8e910b
commit 313e91c50c
2 changed files with 12 additions and 150 deletions

149
.SRCINFO
View file

@ -1,7 +1,7 @@
pkgbase = mcpelauncher-linux
pkgdesc = Minecraft: Pocket Edition launcher for Linux
pkgver = 1.2.0
pkgrel = 3
pkgrel = 4
url = https://github.com/minecraft-linux/mcpelauncher-manifest
arch = x86_64
license = GPL-3.0-only
@ -11,122 +11,33 @@ pkgbase = mcpelauncher-linux
makedepends = clang
makedepends = wayland-protocols
makedepends = lld
makedepends = lib32-jack
makedepends = zlib
makedepends = libpng
makedepends = libevdev
makedepends = libegl
makedepends = libxext
makedepends = libxrender
makedepends = libx11
makedepends = libgl
makedepends = libxcursor
makedepends = hidapi
makedepends = libusb
makedepends = vulkan-driver
makedepends = libxi
makedepends = libxfixes
makedepends = libxrandr
makedepends = libxkbcommon
makedepends = mesa
makedepends = libxss
makedepends = alsa-lib
makedepends = libpulse
makedepends = pipewire
makedepends = wayland
makedepends = zenity
makedepends = systemd-libs
makedepends = libdecor
makedepends = sdl3
makedepends = qt6-base
makedepends = qt6-declarative
makedepends = qt6-webengine
makedepends = openssl
makedepends = gcc-libs
makedepends = glibc
makedepends = lib32-systemd
makedepends = lib32-zlib
makedepends = lib32-libpng
makedepends = lib32-libevdev
makedepends = lib32-libxext
makedepends = lib32-libxrender
makedepends = lib32-libx11
makedepends = lib32-libgl
makedepends = lib32-libxcursor
makedepends = lib32-libusb
makedepends = lib32-vulkan-driver
makedepends = lib32-libxi
makedepends = lib32-libxfixes
makedepends = lib32-libxrandr
makedepends = lib32-libxkbcommon
makedepends = lib32-mesa
makedepends = lib32-libxss
makedepends = lib32-alsa-lib
makedepends = lib32-libpulse
makedepends = lib32-pipewire
makedepends = lib32-wayland
makedepends = lib32-systemd
makedepends = lib32-libdecor
makedepends = gcc-libs
makedepends = glibc
makedepends = lib32-sdl3
makedepends = lib32-openssl
makedepends = lib32-gcc-libs
makedepends = lib32-glibc
depends = zlib
depends = libpng
depends = libevdev
depends = libegl
depends = libxext
depends = libxrender
depends = libx11
depends = libgl
depends = libxcursor
depends = hidapi
depends = libusb
depends = vulkan-driver
depends = libxi
depends = libxfixes
depends = libxrandr
depends = libxkbcommon
depends = mesa
depends = libxss
depends = alsa-lib
depends = libpulse
depends = pipewire
depends = wayland
depends = zenity
depends = systemd-libs
depends = libdecor
depends = sdl3
depends = qt6-base
depends = qt6-declarative
depends = qt6-webengine
depends = openssl
depends = gcc-libs
depends = glibc
depends = lib32-systemd
depends = lib32-zlib
depends = lib32-libpng
depends = lib32-libevdev
depends = lib32-libxext
depends = lib32-libxrender
depends = lib32-libx11
depends = lib32-libgl
depends = lib32-libxcursor
depends = lib32-libusb
depends = lib32-vulkan-driver
depends = lib32-libxi
depends = lib32-libxfixes
depends = lib32-libxrandr
depends = lib32-libxkbcommon
depends = lib32-mesa
depends = lib32-libxss
depends = lib32-alsa-lib
depends = lib32-libpulse
depends = lib32-pipewire
depends = lib32-wayland
depends = lib32-systemd
depends = lib32-libdecor
depends = gcc-libs
depends = glibc
depends = lib32-sdl3
depends = lib32-openssl
depends = lib32-gcc-libs
depends = lib32-glibc
@ -198,29 +109,7 @@ pkgbase = mcpelauncher-linux
pkgname = mcpelauncher-linux
depends = zlib
depends = libpng
depends = libevdev
depends = libegl
depends = libxext
depends = libxrender
depends = libx11
depends = libgl
depends = libxcursor
depends = hidapi
depends = libusb
depends = vulkan-driver
depends = libxi
depends = libxfixes
depends = libxrandr
depends = libxkbcommon
depends = mesa
depends = libxss
depends = alsa-lib
depends = libpulse
depends = pipewire
depends = wayland
depends = zenity
depends = systemd-libs
depends = libdecor
depends = sdl3
depends = qt6-base
depends = qt6-declarative
depends = qt6-webengine
@ -228,38 +117,14 @@ pkgname = mcpelauncher-linux
depends = gcc-libs
depends = glibc
optdepends = mcpelauncher-ui: GUI for Launcher
optdepends = jack: JACK Sound Driver
optdepends = lib32-mcpelauncher-linux: x86 Game Support
provides = mcpelauncher-client
pkgname = lib32-mcpelauncher-linux
pkgdesc = Minecraft: Pocket Edition launcher for Linux (32bit client support)
depends = lib32-systemd
depends = lib32-zlib
depends = lib32-libpng
depends = lib32-libevdev
depends = lib32-libxext
depends = lib32-libxrender
depends = lib32-libx11
depends = lib32-libgl
depends = lib32-libxcursor
depends = lib32-libusb
depends = lib32-vulkan-driver
depends = lib32-libxi
depends = lib32-libxfixes
depends = lib32-libxrandr
depends = lib32-libxkbcommon
depends = lib32-mesa
depends = lib32-libxss
depends = lib32-alsa-lib
depends = lib32-libpulse
depends = lib32-pipewire
depends = lib32-wayland
depends = lib32-systemd
depends = lib32-libdecor
depends = gcc-libs
depends = glibc
depends = lib32-sdl3
depends = lib32-openssl
depends = lib32-gcc-libs
depends = lib32-glibc
optdepends = lib32-jack: JACK Sound Driver

View file

@ -5,17 +5,16 @@
pkgbase=mcpelauncher-linux
pkgname=('mcpelauncher-linux' 'lib32-mcpelauncher-linux')
pkgver=1.2.0
pkgrel=3
pkgrel=4
pkgdesc="Minecraft: Pocket Edition launcher for Linux"
arch=('x86_64')
url="https://github.com/minecraft-linux/mcpelauncher-manifest"
license=('GPL-3.0-only')
_makedepends=('git' 'cmake' 'ninja' 'clang' 'wayland-protocols' 'lld')
_lib32makedepends=('lib32-jack')
_depends=('zlib' 'libpng' 'libevdev' 'libegl' 'libxext' 'libxrender' 'libx11' 'libgl' 'libxcursor' 'hidapi' 'libusb' 'vulkan-driver' 'libxi' 'libxfixes' 'libxrandr' 'libxkbcommon' 'mesa' 'libxss' 'alsa-lib' 'libpulse' 'pipewire' 'wayland' 'zenity' 'systemd-libs' 'libdecor' 'qt6-base' 'qt6-declarative' 'qt6-webengine' 'openssl' 'gcc-libs' 'glibc')
_32depends=('lib32-systemd' 'lib32-zlib' 'lib32-libpng' 'lib32-libevdev' 'lib32-libxext' 'lib32-libxrender' 'lib32-libx11' 'lib32-libgl' 'lib32-libxcursor' 'lib32-libusb' 'lib32-vulkan-driver' 'lib32-libxi' 'lib32-libxfixes' 'lib32-libxrandr' 'lib32-libxkbcommon' 'lib32-mesa' 'lib32-libxss' 'lib32-alsa-lib' 'lib32-libpulse' 'lib32-pipewire' 'lib32-wayland' 'lib32-systemd' 'lib32-libdecor' 'gcc-libs' 'glibc' 'lib32-openssl' 'lib32-gcc-libs' 'lib32-glibc')
_depends=('zlib' 'libpng' 'sdl3' 'qt6-base' 'qt6-declarative' 'qt6-webengine' 'openssl' 'gcc-libs' 'glibc')
_32depends=('lib32-zlib' 'lib32-libpng' 'lib32-sdl3' 'lib32-openssl' 'lib32-gcc-libs' 'lib32-glibc')
depends=(${_depends[@]} ${_32depends[@]})
makedepends=(${_makedepends[@]} ${_lib32makedepends[@]} ${depends[@]})
makedepends=(${_makedepends[@]} ${depends[@]})
source=(
"git+https://github.com/minecraft-linux/mcpelauncher-manifest.git#tag=v${pkgver}-qt6"
@ -138,6 +137,7 @@ build() {
-DCMAKE_BUILD_TYPE=None
-DENABLE_DEV_PATHS=OFF
-DGAMEWINDOW_SYSTEM=SDL3
-DSDL3_VENDORED=OFF
-Wno-dev
)
cmake -B build "${_args[@]}"
@ -162,7 +162,6 @@ package_mcpelauncher-linux() {
DESTDIR="$pkgdir" cmake --install build
depends=(${_depends[@]})
optdepends=('mcpelauncher-ui: GUI for Launcher'
'jack: JACK Sound Driver'
'lib32-mcpelauncher-linux: x86 Game Support')
provides=('mcpelauncher-client')
install -Dm644 mcpelauncher-manifest/LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
@ -174,8 +173,6 @@ package_mcpelauncher-linux() {
package_lib32-mcpelauncher-linux() {
depends=(${_32depends[@]})
pkgdesc+=" (32bit client support)"
optdepends=(
'lib32-jack: JACK Sound Driver')
cd "$srcdir"
install -Dm755 "$srcdir/build32/mcpelauncher-client/mcpelauncher-client" "$pkgdir/usr/bin/mcpelauncher-client32"
}