mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 20:36:40 +02:00
community/dolphin-emu: build with system libenet
With the enet upgrade in 896eddb6, we can now build Dolphin with system libenet once again
This commit is contained in:
parent
a0c280d766
commit
4ccfb3d5db
@ -2,10 +2,9 @@
|
||||
# Maintainer: Bart Ribbers <bribbers@disroot.org>
|
||||
pkgname=dolphin-emu
|
||||
pkgver=5.0_git20240429
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
_commit="a9544510468740b77cf06ef28daaa65fe247fd32"
|
||||
_commit_cubeb="54217bca3f3e0cd53c073690a23dd25d83557909"
|
||||
_commit_enet="2a85cd64459f6ba038d233a634d9440490dbba12"
|
||||
_commit_tinygltf="c5641f2c22d117da7971504591a8f6a41ece488b"
|
||||
_commit_gtest="58d77fa8070e8cec2dc1ed015d66b454c8d78850"
|
||||
_commit_implot="cc5e1daa5c7f2335a9460ae79c829011dc5cef2d"
|
||||
@ -24,6 +23,7 @@ makedepends="
|
||||
bluez-dev
|
||||
cmake
|
||||
curl-dev
|
||||
enet-dev
|
||||
eudev-dev
|
||||
ffmpeg4-dev
|
||||
fmt-dev
|
||||
@ -58,7 +58,6 @@ makedepends="
|
||||
# The following dependencies are required, but atm not supported for using system wide libraries
|
||||
# minizip-dev soundtouch-dev gtest-dev
|
||||
source="https://github.com/dolphin-emu/dolphin/archive/$_commit/dolphin-emu-$_commit.tar.gz
|
||||
https://github.com/lsalzman/enet/archive/$_commit_enet/enet-$_commit_enet.tar.gz
|
||||
https://github.com/mozilla/cubeb/archive/$_commit_cubeb/cubeb-$_commit_cubeb.tar.gz
|
||||
https://github.com/syoyo/tinygltf/archive/$_commit_tinygltf/tinygltf-$_commit_tinygltf.tar.gz
|
||||
https://github.com/google/googletest/archive/$_commit_gtest/googletest-$_commit_gtest.tar.gz
|
||||
@ -105,9 +104,6 @@ prepare() {
|
||||
rmdir Externals/VulkanMemoryAllocator
|
||||
mv "$srcdir"/VulkanMemoryAllocator-$_commit_vulkan_memory Externals/VulkanMemoryAllocator
|
||||
|
||||
rmdir Externals/enet/enet
|
||||
mv "$srcdir"/enet-$_commit_enet Externals/enet/enet
|
||||
|
||||
# Make sure we never use non-system libraries except the ones that are not
|
||||
# supported being used system-wide by removing them from the Externals
|
||||
# folder
|
||||
@ -118,7 +114,6 @@ prepare() {
|
||||
Vulkan
|
||||
VulkanMemoryAllocator
|
||||
cpp-optparse
|
||||
enet
|
||||
cubeb
|
||||
expr
|
||||
glslang
|
||||
@ -173,8 +168,7 @@ build() {
|
||||
-DENABLE_ANALYTICS=ON \
|
||||
-DUSE_SANITIZERS=OFF \
|
||||
-DWITH_SANITIZER=OFF \
|
||||
-DUSE_SYSTEM_FMT=ON \
|
||||
-DUSE_SYSTEM_ENET=OFF
|
||||
-DUSE_SYSTEM_FMT=ON
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
@ -191,7 +185,6 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
e0ba33ce96a1e0eab9b9b9307284a9d9202a7c05fabb1a3bd55b981031ccb2fbad7e6d9c7f5bf8e97746b6033869ead05c079167325a7102fe0ba25df11094aa dolphin-emu-a9544510468740b77cf06ef28daaa65fe247fd32.tar.gz
|
||||
42f2f0b75bcdb883db39d31c4912e6f2f100f27ca8c7da6198b53c826acf27d1737b9010f9b881510d7a90395109ae078c58b1e50e1f25490e17eef0e779db92 enet-2a85cd64459f6ba038d233a634d9440490dbba12.tar.gz
|
||||
7ba1cd5b74d49512d2ebf9b07889ee3ad46559afe3293bcbebae0613661f7502f0baaa20b6723738c21b2d71f9d8f72ed1252703533507dec5d2b5ad84784017 cubeb-54217bca3f3e0cd53c073690a23dd25d83557909.tar.gz
|
||||
486bcf32be137dea5746117074dc51bc978290698de7831e1c4bbaa4acb56ed99fc34c38e69878a955b3e5f10f43eab07b0637164f822beae0fddd099aa0c56d tinygltf-c5641f2c22d117da7971504591a8f6a41ece488b.tar.gz
|
||||
d8153c426e4f9c89a74721cc4a24dfcaf319810f4f10aa25fc972f99da2d96d66bc840cf2f51b756fef6b1ca47e8d2c8633f5862cc24e34d57309ad48802124a googletest-58d77fa8070e8cec2dc1ed015d66b454c8d78850.tar.gz
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user