summaryrefslogtreecommitdiff
path: root/scripts/scan-pkgs.sh
AgeCommit message (Collapse)Author
2015-12-13rework prereq checkWaldemar Brodkorb
The new prereq check is completely implemented in POSIX shell in scripts/prereq.sh. It combines the old features from Makefile, scan-tools.sh, scan-pkgs.sh, reloc.sh and some wrappers for tools. The big benefit is to have all portability stuff in one place. Furthermore we can compile GNU make and bash on the fly, for systems lacking the required tools. All changes on the host are detected on the fly, no make prereq required anymore. The build process is separated in following three phases: 1. small wrapper Makefile is used for BSD make or GNU make 2. prereq.sh is called, doing all checking, calling Makefile.adk 3. old logic in Makefile.adk or mk/build.mk is used Tested successfully on Linux, MacOS X, Cygwin, FreeBSD, OpenBSD and NetBSD. An old depmaker bug was fixed, only optional host tools are compiled. For example, even when a host provides xz, a local xz was compiled in the past, because other packages had a build dependency on it. Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2015-12-11Revert "rework prereq check"Waldemar Brodkorb
This reverts commit fba2ff31928b18364c1934654169806f5c800e23.
2015-12-11rework prereq checkwbx
Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
2015-06-02add check for static libstdc++ version, when icu4c is buildWaldemar Brodkorb
2014-12-28fix check for java, remove debug information from kodi configure. reported ↵Waldemar Brodkorb
via solidrun forums
2014-06-19cleanupWaldemar Brodkorb
2014-03-07add ccache to host toolsWaldemar Brodkorb
2014-03-04remove ADK_NATIVE checks, need to find a better solutionWaldemar Brodkorb
2014-03-01remove intltool check, needs to be resolved.Waldemar Brodkorb
2014-02-15more Darwin compat fixes, add java as build dependency check for xbmcWaldemar Brodkorb
2014-01-23remove jtools/java host dir. use host stuff instead.Waldemar Brodkorb
fix arm building.
2013-12-17add gperf to tools, required for eglibc builds. do not ask the user to ↵Waldemar Brodkorb
install it
2013-12-16fix xbmc build, use swig and sdl host, add CEC,NFS, SSH and Samba supportWaldemar Brodkorb
2013-11-16use xproto-hostWaldemar Brodkorb
2013-11-16use host tools for libxcbWaldemar Brodkorb
2013-11-15convert to use ruby-hostWaldemar Brodkorb
2013-11-15mesalib does not use makedepend anymoreWaldemar Brodkorb
2013-11-14remove zip and libIDL dependency, firefox does not need libIDL anymore. need ↵Waldemar Brodkorb
to fix orbit2
2013-11-13add yasm-host, remove yasm checksWaldemar Brodkorb
2013-11-12update gpsdWaldemar Brodkorb
2013-11-12some more flex-host dependsWaldemar Brodkorb
2013-11-11use bison-host and flex-hostWaldemar Brodkorb
2013-11-10use cmake-hostWaldemar Brodkorb
2013-10-30remove python and dpkg-architecture dependency, not required anymoreWaldemar Brodkorb
2013-10-28fix host build stuff and update-patches, convert cifs-utils and libaudiofile ↵Waldemar Brodkorb
to new autotool infrastructure
2013-10-17fix scriptWaldemar Brodkorb
2013-10-17check for dpkg-architecture on Debian and Ubuntu hosts, otherwise python2 ↵Waldemar Brodkorb
host zlib module isn't build
2013-10-11update omxplayer and bcm2835-vc to latest git version, compile bcm2835Waldemar Brodkorb
2013-10-10fix orbit2 compile, disable tests, diable binutils for avr32Waldemar Brodkorb
2013-10-05ony check for yasm on x86 targetWaldemar Brodkorb
2013-10-04use gettext-tiny instead of gettextWaldemar Brodkorb
2013-10-01need groff for corosyncWaldemar Brodkorb
2013-08-12add xmbc package for raspberry-pi targetWaldemar Brodkorb
2013-07-11mesalib needs makedependWaldemar Brodkorb
2013-07-10add checks for openjdk7Waldemar Brodkorb
2013-02-27remove ConsoleKit, unneededWaldemar Brodkorb
2012-09-30firefox needs zipWaldemar Brodkorb
2012-07-24libnl needs flex on hostWaldemar Brodkorb
2011-11-09disable some stuff for bulk buildsWaldemar Brodkorb
2011-10-21check for X.h existenceWaldemar Brodkorb
2011-10-13minor fixes found via allmodconfig configurationWaldemar Brodkorb
2011-08-06really compile openadk without host java and antWaldemar Brodkorb
2011-05-04Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2011-05-02libtool needs automake for libltdlWaldemar Brodkorb
2011-05-02openjdk needs ant for nowWaldemar Brodkorb
2011-03-31I am to tupid for git, today.Waldemar Brodkorb
Revert "Revert "fix conflict, autoseect libgcj"" This reverts commit c2bd3a43342e37a05a97e12581dd2bd52993877a.
2011-03-31Revert "fix conflict, autoseect libgcj"Waldemar Brodkorb
This reverts commit ac46bdeef28bc2b65e1880884a79257c28e423a7, reversing changes made to 418fb3668f7140cc3e2ba07c354fe0d9bbb47d04.
2011-03-31fix conflict, autoseect libgcjWaldemar Brodkorb
2011-03-03more native compile fixes on my ibm x40Waldemar Brodkorb
2011-02-24allow native build of a lot of packagesWaldemar Brodkorb
STAGING_TARGET_DIR is used for package Makefile's for include and library search path's. STAGING_DIR is used for common code in mk/ or Makefile/rules.mk. STAGING_TARGET_DIR is /usr when native builds are used.