New package: Cockatrice-2.10.3
This commit is contained in:
committed by
Duncan Overbruck
parent
0128de7f8e
commit
17bf2a7507
@@ -0,0 +1,21 @@
|
||||
index 2b34536..9f55dba 100644
|
||||
--- a/servatrice/CMakeLists.txt
|
||||
+++ b/servatrice/CMakeLists.txt
|
||||
@@ -30,7 +30,7 @@ if(WIN32)
|
||||
endif(WIN32)
|
||||
|
||||
# Under FreeBSD we need libexecinfo to use backtrace_symbols_fd()
|
||||
-if(CMAKE_HOST_SYSTEM MATCHES "FreeBSD")
|
||||
+if(CMAKE_HOST_SYSTEM MATCHES "FreeBSD" OR (ENABLE_LIBEXECINFO))
|
||||
find_package(Libexecinfo REQUIRED)
|
||||
set(SYSTEM_LIBRARIES ${EXECINFO_LIBRARY} ${SYSTEM_LIBRARIES})
|
||||
endif()
|
||||
@@ -105,7 +105,7 @@ include_directories(${CMAKE_CURRENT_BINARY_DIR})
|
||||
# Build servatrice binary and link it
|
||||
add_executable(servatrice MACOSX_BUNDLE ${servatrice_MOC_SRCS} ${servatrice_RESOURCES_RCC} ${servatrice_SOURCES})
|
||||
|
||||
-if(CMAKE_HOST_SYSTEM MATCHES "FreeBSD")
|
||||
+if(CMAKE_HOST_SYSTEM MATCHES "FreeBSD" OR (ENABLE_LIBEXECINFO))
|
||||
target_link_libraries(servatrice cockatrice_common Threads::Threads ${SERVATRICE_QT_MODULES} ${LIBEXECINFO_LIBRARY})
|
||||
else()
|
||||
target_link_libraries(servatrice cockatrice_common Threads::Threads ${SERVATRICE_QT_MODULES})
|
||||
@@ -0,0 +1,24 @@
|
||||
# Template file for 'Cockatrice'
|
||||
pkgname=Cockatrice
|
||||
version=2.10.3
|
||||
revision=1
|
||||
build_style=cmake
|
||||
configure_args="-DWITH_SERVER=1 -DWITH_CLIENT=1 -DWITH_ORACLE=1 -DTEST=1"
|
||||
hostmakedepends="qt6-tools qt6-base pkg-config extra-cmake-modules protobuf zlib"
|
||||
makedepends="qt6-base-devel liblzma-devel protobuf-devel qt6-svg-devel qt6-tools-devel
|
||||
qt6-websockets-devel qt6-multimedia-devel abseil-cpp-devel gtest-devel"
|
||||
short_desc="Cross-platform virtual tabletop for multiplayer card games"
|
||||
maintainer="Jason Elswick <jason@jasondavid.us>"
|
||||
license="GPL-2.0-only"
|
||||
homepage="https://github.com/Cockatrice/Cockatrice"
|
||||
distfiles="https://github.com/Cockatrice/Cockatrice/archive/refs/tags/2026-02-22-Release-${version}.tar.gz"
|
||||
checksum=4ae970dd3fa821f03fd1123128c15407b081df14e9b198f9c0bd70b99d966ccb
|
||||
|
||||
if [ -n "$CROSS_BUILD" ]; then
|
||||
configure_args+="-DQt6_DIR=${XBPS_CROSS_BASE}/usr/lib/cmake/Qt6"
|
||||
fi
|
||||
|
||||
if [ "$XBPS_TARGET_LIBC" = "musl" ]; then
|
||||
makedepends+=" libexecinfo-devel"
|
||||
configure_args+=" -DENABLE_LIBEXECINFO=1"
|
||||
fi
|
||||
Reference in New Issue
Block a user