Skip to content

Instantly share code, notes, and snippets.

@adamleff
Created September 21, 2016 14:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamleff/0afeb8afb5c1200d766c48bb69a69a96 to your computer and use it in GitHub Desktop.
Save adamleff/0afeb8afb5c1200d766c48bb69a69a96 to your computer and use it in GitHub Desktop.
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