Commit 4242a32a authored by jan.koester's avatar jan.koester
Browse files

test

parent 304da027
Loading
Loading
Loading
Loading
+10 −0
Changes for packaging/build-freebsd.sh: 10 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -40,6 +40,13 @@ PG_PKG="${PG_PKG:-postgresql16-client}"
GIT_BASE="https://git.tuxist.de/git"

# name url branch
# blogi's plugins/media/CMakeLists.txt does a bare, unconditional
# find_library(MEDIADB_CLIENT_LIB mediadb_client) — not guarded by a _FOUND
# check — so the mediadb client lib is a hard build requirement even though
# blogi's own top-level CMakeLists.txt never mentions it. plugins/gameinfo
# guards its find_package(gameinfoplus) properly and is skipped if absent,
# but build-nspawn.sh (the "real" production build) builds it too, so it's
# included here for feature parity (the gamestatus plugin).
DEP_LIBS="
libcmdplus $GIT_BASE/jan.koester/libcmdplus.git master
uuidplus https://tuxist.de/git/tuxist/uuidplus.git main
@@ -48,8 +55,10 @@ libhtmlpp $GIT_BASE/jan.koester/libhtmlpp.git main
libhttppp $GIT_BASE/jan.koester/libhttppp.git master
libconfplus $GIT_BASE/jan.koester/libconfplus.git main
libdbpp $GIT_BASE/jan.koester/libdbpp.git main
libgameinfoplus $GIT_BASE/jan.koester/libgameinfoplus.git main
libparitypp $GIT_BASE/tuxist/libparitypp.git main
authdb $GIT_BASE/jan.koester/authdb.git main
mediadb $GIT_BASE/tuxist/mediadb.git main
smtpclient https://github.com/Tuxist/CPP-SMTPClient-library.git master
"

@@ -57,6 +66,7 @@ smtpclient https://github.com/Tuxist/CPP-SMTPClient-library.git master
dep_extra_args() {
    case "$1" in
        authdb) echo "-DBUILD_BINDINGS=OFF" ;;
        mediadb) echo "-DCLIENT_ONLY=ON" ;;
        smtpclient) echo "-DCMAKE_INSTALL_LIBDIR=$PREFIX/lib -DCMAKE_INSTALL_INCLUDEDIR=$PREFIX/include" ;;
        *) echo "" ;;
    esac