forked from Thulium-Drake/trinitycore-recipes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
trinitycore-server3.3.5.recipe
35 lines (30 loc) · 1.23 KB
/
trinitycore-server3.3.5.recipe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
[VERSION]
B_GITHUBVER https://github.com/TrinityCore/TrinityCore 3.3.5
[REQUIRED BUSTER]
clang cmake make gcc g++ libmariadbclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev libboost-all-dev default-libmysqlclient-dev
[BUILD BUSTER]
B_GET git https://github.com/TrinityCore/TrinityCore.git trinitycore-src3.3.5
cd trinitycore-src3.3.5
git checkout 3.3.5
INSTALL_PREFIX=/opt/trinitycore
mkdir build-server
cd build-server
cmake ../ -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX -DSERVERS=1 -DTOOLS=0 -DWITH_WARNINGS=0 -DSCRIPTS=static
make -j 2
make install DESTDIR=$B_INSTALLDIR
[PKG]
type=deb
torepo=y
[DEB BUSTER]
Package: trinitycore-server3.3.5
Version: B_VERSION
Section: trinitycore
Priority: optional
Architecture: B_ARCH
Depends: libboost-system1.67.0, libboost-filesystem1.67.0, libboost-thread1.67.0, libboost-program-options1.67.0, libboost-iostreams1.67.0, libboost-regex1.67.0, mariadb-client
Suggests: trinitycore-tools3.3.5
Recommends: trinitycore-database3.3.5
Maintainer: [email protected]
Description: TrinityCore is an MMORPG framework that is built using C++, and using a back-end of MySQL for the DB content.
This package contains the server binaries and configuration files.
Homepage: https://www.trinitycore.org/