Created
September 21, 2016 14:51
-
-
Save adamleff/0afeb8afb5c1200d766c48bb69a69a96 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pkg_name=mapcrafter | |
pkg_description="High Performance Minecraft Map Renderer." | |
pkg_version=2.3.1 | |
pkg_maintainer="Robb Kidd <robb@thekidds.org>" | |
pkg_license=('GPL-3.0') | |
pkg_description="Mapcrafter is a high performance Minecraft map renderer written in C++. It renders Minecraft worlds to a bunch of images which are viewable in any webbrowser using Leaflet.js." | |
pkg_upstream_url="https://github.com/mapcrafter/mapcrafter" | |
pkg_source=https://github.com/mapcrafter/mapcrafter/archive/v.${pkg_version}.tar.gz | |
pkg_shasum=b88e53ccffc00f83717f2e686dbed047b95f011187af2b7a23ba7f5cd3537679 | |
pkg_dirname=mapcrafter-v.2.3.1 | |
pkg_deps=( | |
core/boost | |
core/coreutils | |
core/libjpeg-turbo | |
core/libpng | |
core/zlib | |
) | |
pkg_build_deps=( | |
core/cmake | |
core/gcc | |
core/make | |
) | |
do_prepare() { | |
export BOOST_ROOT="$(pkg_path_for core/boost)" | |
LDFLAGS="-L$(pkg_path_for core/boost)/lib " | |
LDFLAGS="$LDFLAGS -L$(pkg_path_for core/zlib)/lib " | |
LDFLAGS="$LDFLAGS -L$(pkg_path_for core/libjpeg-turbo)/lib " | |
LDFLAGS="$LDFLAGS -L$(pkg_path_for core/libpng)/lib " | |
build_line "LDFLAGS is: ${LDFLAGS}" | |
export LDFLAGS=$LDFLAGS | |
} | |
do_build() { | |
cmake . -DZLIB_LIBRARY=$(pkg_path_for core/zlib) \ | |
-DZLIB_INCLUDE_DIR=$(pkg_path_for core/zlib)/include \ | |
-DJPEG_LIBRARY=$(pkg_path_for core/libjpeg-turbo) \ | |
-DJPEG_INCLUDE_DIR=$(pkg_path_for core/libjpeg-turbo)/include \ | |
-DPNG_LIBRARY=$(pkg_path_for core/libpng) \ | |
-DPNG_INCLUDE_DIR=$(pkg_path_for core/libpng)/include | |
make | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment