mirror of
https://github.com/archlinux/aur.git
synced 2026-02-09 14:34:42 +01:00
upgpkg: 1.2.0-4: use system SDL3, simplifying build so much
This commit is contained in:
parent
357b8e910b
commit
313e91c50c
2 changed files with 12 additions and 150 deletions
149
.SRCINFO
149
.SRCINFO
|
|
@ -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
|
||||
|
|
|
|||
13
PKGBUILD
13
PKGBUILD
|
|
@ -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"
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue