openbsd-ports/games/goldberg_emulator/Makefile
2022-10-10 18:36:02 +00:00

45 lines
1.2 KiB
Makefile

COMMENT = emulator for Steam online features
# commit from 2022-09-06
GL_V = 0.2.5pl2
GL_ACCOUNT = Mr_Goldberg
GL_PROJECT = goldberg_emulator
GL_COMMIT = 802d8bcc8fc33fed263b98590373a3bacaa19a9c
DISTNAME = ${GL_PROJECT}-${GL_V}{${GL_COMMIT}}
PKGNAME = ${GL_PROJECT}-${GL_V}
SHARED_LIBS += steam_api 2.0 # 2022-08-05 (sdk 1.55)
CATEGORIES = games
HOMEPAGE = https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}
MAINTAINER = Thomas Frohwein <thfr@openbsd.org>
# LGPLv3+
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} m protobuf-lite
MASTER_SITES = https://gitlab.com/${GL_ACCOUNT}/${GL_PROJECT}/-/archive/${GL_COMMIT}/
FIX_CRLF_FILES = sdk_includes/isteamuser.h \
sdk_includes/steamclientpublic.h \
sdk_includes/steam_gameserver.h
# C++14
COMPILER = base-clang ports-gcc
LIB_DEPENDS = devel/protobuf
USE_GMAKE = Yes
NO_TEST = Yes
WRKDIST = ${WRKDIR}/${GL_PROJECT}-${GL_COMMIT}
SUBST_VARS += CXXFLAGS
do-gen:
${SUBST_CMD} ${WRKSRC}/Makefile
do-install:
${INSTALL_DATA} ${WRKBUILD}/libsteam_api.so \
${PREFIX}/lib/libsteam_api.so.${LIBsteam_api_VERSION}
${INSTALL_DATA_DIR} ${PREFIX}/include/goldberg_emulator/steam/
cp ${WRKBUILD}/sdk_includes/*.h \
${PREFIX}/include/goldberg_emulator/steam/
.include <bsd.port.mk>