aboutsummaryrefslogtreecommitdiff
path: root/build/android
Commit message (Expand)AuthorAge
* Move touchscreen input handling to base GUIModalMenu classstujones112018-10-29
* Fix "Hunk #1 FAILED at 9 (different line endings)."Lourens-Rich2018-09-23
* Replace auth.txt with SQLite auth database (#7279)Ben Deutsch2018-08-05
* Update gradle android tool to 3.1.3Loic Blot2018-07-22
* Revert 6587 - Optimize entity-entity collision (#7539)lhofhansl2018-07-08
* Backport Android cleanup parts from #7123 (#7513)Loïc Blot2018-07-01
* Modernize lua read (part 2 & 3): C++ templating assurance (#7410)Loïc Blot2018-06-30
* Bump android version to 20Loic Blot2018-06-28
* Update cURL (7.60.0) & SQLite3 (3.24.0)Loic Blot2018-06-28
* Android: gradle 3.1.3 is not available on mavenCentralLoic Blot2018-06-11
* Android: fix tools versionsLoïc Blot2018-06-11
* Android: fix assets cleanupLoïc Blot2018-06-11
* Bump android version for next releaseLoic Blot2018-06-10
* Android: use c++_shared library instead of c++_staticLoic Blot2018-06-10
* Fix many Android build issuesLoic Blot2018-06-10
* Fix Android build, broken since 87ad4d8SmallJoker2018-04-21
* Add online content repositoryrubenwardy2018-04-19
* Add player:get_meta(), deprecate player attributes (#7202)rubenwardy2018-04-06
* Optimize entity-entity collision (#6587)Vitaliy2018-04-03
* Cleanup sound manager class (#7158)Loïc Blot2018-03-24
* Update mesh collector and move it to a separate file (#6904)Vitaliy2018-03-22
* Add missing file to android buildLoic Blot2018-03-17
* Android: typo fix since recent gradle update, as output path changedLoic Blot2018-03-11
* Fix Android build, but there is a remaining linking issue in guiConfirmRegist...Loic Blot2018-03-11
* Android build fixes for c++11stujones112018-03-11
* Android: update tools (gradle, NDK) & prepare to switch to clangLoic Blot2018-03-11
* [CSM] Add functions to create particles and particlespawners. (#6072)red-0012018-01-20
* Game refactor [4/X]: keycache is now owned by InputHandlerLoic Blot2018-01-20
* [CSM] Add basic HUD manipulation. (#6067)red-0012018-01-20
* Prevent Android from automatically locking display (#6876)Wayward One2018-01-04
* Android: Update build system for ndk-r15xstujones112017-12-04
* Move files to subdirectories (#6599)Vitaliy2017-11-08
* FormSpec : Add an auto vertical scrollbar to the textareaadelcoding12017-10-09
* Mapgen: Add Carpathian mapgen (#6015)Vaughan Lapsley2017-07-06
* Isolate irrlicht references and use a singleton (#6041)Loïc Blot2017-06-26
* Remove legacy content_abm.{cpp,h}Loïc Blot2017-06-14
* Improve the path select GUI (#5852)red-0012017-06-11
* Revert "Remove deprecated code segments (#5891)"Loïc Blot2017-06-06
* Remove deprecated code segments (#5891)Thomas--S2017-06-04
* Android: update build tools version + versionCode bump for releaseLoic Blot2017-06-03
* Android dependencies updates (#5755)Loïc Blot2017-05-13
* Move KeyList & InputHandler from game.h to client/inputhandler.h (#5752)Loïc Blot2017-05-13
* Clean up numeric.h and split FacePositionCache from itShadowNinja2017-05-06
* [CSM] Add camera API (#5609)bigfoot5472017-05-05
* Fix Android build since 2818d3f2244d2146a5cdb61cd41f6561c514f97cLoic Blot2017-04-26
* Player data to Database (#5475)Loïc Blot2017-04-23
* MeshUpdateQueue: Add a MapBlock cache that minimizes the amount of MapBlock c...Perttu Ahola2017-04-17
* Disable android leveldb by default (#5596)Nathanaël Courant2017-04-16
* Fix android buildLoic Blot2017-04-14
* Update embedded jsoncpp from unk version to 0.10.6 + move libs to lib/ instea...Loïc Blot2017-04-02
class="hl kwc">apt-key adv --keyserver keyserver.ubuntu.com --recv BA9EF27F - apt-get update -y - apt-get -y install build-essential gcc-6 g++-6 libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev variables: CC: gcc-6 CXX: g++-6 package:debian-8: image: debian:8 dependencies: - build:debian-8 variables: LEVELDB_PKG: libleveldb1 <<: *debpkg_template deploy:debian-8: image: debian:8 dependencies: - package:debian-8 variables: LEVELDB_PKG: libleveldb1 <<: *debpkg_install # Stretch build:debian-9: <<: *build_definition image: debian:9 before_script: - apt-get update -y - apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev package:debian-9: image: debian:9 dependencies: - build:debian-9 variables: LEVELDB_PKG: libleveldb1v5 <<: *debpkg_template deploy:debian-9: image: debian:9 dependencies: - package:debian-9 variables: LEVELDB_PKG: libleveldb1v5 <<: *debpkg_install ## ## Ubuntu ## # Trusty build:ubuntu-14.04: <<: *build_definition image: ubuntu:trusty before_script: - echo "deb http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu trusty main" > /etc/apt/sources.list.d/uptodate-toolchain.list - apt-key adv --keyserver keyserver.ubuntu.com --recv BA9EF27F - apt-get update -y - apt-get -y install build-essential gcc-6 g++-6 libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev variables: CC: gcc-6 CXX: g++-6 package:ubuntu-14.04: image: ubuntu:trusty dependencies: - build:ubuntu-14.04 variables: LEVELDB_PKG: libleveldb1 <<: *debpkg_template deploy:ubuntu-14.04: image: ubuntu:trusty dependencies: - package:ubuntu-14.04 variables: LEVELDB_PKG: libleveldb1 <<: *debpkg_install # Xenial build:ubuntu-16.04: <<: *build_definition image: ubuntu:xenial before_script: - apt-get update -y - apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev package:ubuntu-16.04: image: ubuntu:xenial dependencies: - build:ubuntu-16.04 variables: LEVELDB_PKG: libleveldb1v5 <<: *debpkg_template deploy:ubuntu-16.04: image: ubuntu:xenial dependencies: - package:ubuntu-16.04 variables: LEVELDB_PKG: libleveldb1v5 <<: *debpkg_install # Yakkety build:ubuntu-16.10: <<: *build_definition image: ubuntu:yakkety before_script: - apt-get update -y - apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev package:ubuntu-16.10: image: ubuntu:yakkety dependencies: - build:ubuntu-16.10 variables: LEVELDB_PKG: libleveldb1v5 <<: *debpkg_template deploy:ubuntu-16.10: image: ubuntu:yakkety dependencies: - package:ubuntu-16.10 variables: LEVELDB_PKG: libleveldb1v5 <<: *debpkg_install # Zesty build:ubuntu-17.04: <<: *build_definition image: ubuntu:zesty before_script: - apt-get update -y - apt-get -y install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev package:ubuntu-17.04: image: ubuntu:zesty dependencies: - build:ubuntu-17.04 variables: LEVELDB_PKG: libleveldb1v5 <<: *debpkg_template deploy:ubuntu-17.04: image: ubuntu:zesty dependencies: - package:ubuntu-17.04 variables: LEVELDB_PKG: libleveldb1v5 <<: *debpkg_install ## ## Fedora ## build:fedora-24: <<: *build_definition image: fedora:24 before_script: - dnf -y install make automake gcc gcc-c++ kernel-devel cmake libcurl* openal* libvorbis* libXxf86vm-devel libogg-devel freetype-devel mesa-libGL-devel zlib-devel jsoncpp-devel irrlicht-devel bzip2-libs gmp-devel sqlite-devel luajit-devel leveldb-devel ncurses-devel doxygen spatialindex-devel bzip2-devel ## ## Mingw for Windows ## .generic_win_template: &generic_win_template image: ubuntu:xenial before_script: - apt-get update -y - apt-get install -y p7zip-full wget unzip git cmake gettext - wget http://minetest.kitsunemimi.pw/mingw-w64-${WIN_ARCH}_7.1.1_ubuntu14.04.7z -O mingw.7z > /dev/null - sed -e "s|%PREFIX%|${WIN_ARCH}-w64-mingw32|" -e "s|%ROOTPATH%|/usr/${WIN_ARCH}-w64-mingw32|" < util/travis/toolchain_mingw.cmake.in > ${TOOLCHAIN_OUTPUT} - 7z x -y -o/usr mingw.7z > /dev/null .build_win_template: &build_win_template <<: *generic_win_template stage: build artifacts: when: on_success expire_in: 2h paths: - build/* .package_win_template: &package_win_template <<: *generic_win_template stage: package script: - cd build/minetest/_build - make package - cd ../../../ - mkdir minetest-win-${WIN_ARCH} - unzip build/minetest/_build/minetest-*-win*.zip -d minetest-win-${WIN_ARCH} - cp /usr/${WIN_ARCH}-w64-mingw32/bin/libgcc*.dll minetest-win-${WIN_ARCH}/minetest-*-win*/bin - cp /usr/${WIN_ARCH}-w64-mingw32/bin/libstdc++*.dll minetest-win-${WIN_ARCH}/minetest-*-win*/bin - cp /usr/${WIN_ARCH}-w64-mingw32/bin/libwinpthread*.dll minetest-win-${WIN_ARCH}/minetest-*-win*/bin artifacts: when: on_success expire_in: 90 day paths: - minetest-win-*/* build:win32: <<: *build_win_template script: - ./util/buildbot/buildwin32.sh build variables: NO_PACKAGE: "1" WIN_ARCH: "i686" TOOLCHAIN_OUTPUT: "util/buildbot/toolchain_mingw.cmake" package:win32: <<: *package_win_template dependencies: - build:win32 variables: NO_PACKAGE: "1" WIN_ARCH: "i686" TOOLCHAIN_OUTPUT: "util/buildbot/toolchain_mingw.cmake" build:win64: <<: *build_win_template script: - ./util/buildbot/buildwin64.sh build variables: NO_PACKAGE: "1" WIN_ARCH: "x86_64" TOOLCHAIN_OUTPUT: "util/buildbot/toolchain_mingw64.cmake" package:win64: <<: *package_win_template dependencies: - build:win64 variables: NO_PACKAGE: "1" WIN_ARCH: "x86_64" TOOLCHAIN_OUTPUT: "util/buildbot/toolchain_mingw64.cmake"