forked from Thulium-Drake/trinitycore-recipes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
trinitycore-tools-master.recipe
33 lines (28 loc) · 1.08 KB
/
trinitycore-tools-master.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
[VERSION]
B_GITHUBVER https://github.com/TrinityCore/TrinityCore/tree/master
[REQUIRED]
clang cmake make gcc g++ libmariadbclient-dev libssl1.0-dev libbz2-dev libreadline-dev libncurses-dev libboost-all-dev default-libmysqlclient-dev
[BUILD]
B_GET git https://github.com/TrinityCore/TrinityCore.git trinitycore-src-master
cd trinitycore-src-master
git checkout master
INSTALL_PREFIX=/opt/trinitycore
mkdir build-tools
cd build-tools
cmake ../ -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX -DSERVERS=0 -DTOOLS=1 -DWITH_WARNINGS=0 -DSCRIPTS=static
make -j 2
make install DESTDIR=$B_INSTALLDIR
[PKG]
type=deb
torepo=y
[DEB]
Package: trinitycore-tools-master
Version: B_VERSION
Section: trinitycore
Priority: optional
Architecture: B_ARCH
Depends: libboost-system1.62.0, libboost-filesystem1.62.0, libboost-thread1.62.0, libboost-program-options1.62.0, libboost-iostreams1.62.0, libboost-regex1.62.0
Maintainer: [email protected]
Description: TrinityCore extractions tools
This package contains the tools to create maps, mmaps and vmaps for the TrinityCore server.
Homepage: https://www.trinitycore.org/