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 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
#!/usr/bin/make -f
# avoid useless dependencies
export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed
# build-hardening flags
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
override_dh_auto_configure:
dh_auto_configure -- \
-DRUN_IN_PLACE=0 \
-DCMAKE_VERBOSE_MAKEFILE=ON \
-DENABLE_SYSTEM_JSONCPP=1 \
-DENABLE_SYSTEM_GMP=1 \
-DJSON_INCLUDE_DIR=/usr/include/jsoncpp \
-DENABLE_GETTEXT=1 \
-DENABLE_FREETYPE=1 \
-DFREETYPE_INCLUDE_DIR_freetype2=/usr/include/freetype2 \
-DFREETYPE_INCLUDE_DIR_ft2build=/usr/include \
-DENABLE_LEVELDB=1 \
-DENABLE_POSTGRESQL=1 \
-DLEVELDB_INCLUDE_DIR=/usr/include/leveldb \
-DCUSTOM_LOCALEDIR=/usr/share/locale \
-DCUSTOM_SHAREDIR=/usr/share/games/minetest \
-DCMAKE_INSTALL_PREFIX=/usr \
-DBUILD_SERVER=1
override_dh_installchangelogs:
dh_installchangelogs debian/changelog.upstream
override_dh_install:
find . -iname "license.txt" -delete
dh_install --list-missing
# Install the mapper script
mkdir -p debian/minetest-data/usr/games
mkdir -p debian/minetest-data/usr/share/games/minetest
cp util/minetestmapper.py debian/minetest-data/usr/games/minetest-mapper
cp util/colors.txt debian/minetest-data/usr/share/games/minetest/minetestmapper-colors.txt
override_dh_clean:
dh_clean
$(RM) -r bin
$(RM) -r lib/jsoncpp lib/gmp
get-orig-source:
uscan --verbose --force-download
%:
dh ${@}
|