summaryrefslogtreecommitdiff
path: root/mk/fetch.mk
AgeCommit message (Collapse)Author
2024-04-01avoid xz where possibleWaldemar Brodkorb
2018-03-17use HOST_PATH for tarWaldemar Brodkorb
2017-12-13Fail on non-existing hashes for fetchingdir
2017-08-27add basic support for frosted operating systemWaldemar Brodkorb
https://github.com/insane-adding-machines/frosted Rework our architecture selection and os dependent logic a little bit to be cleaner. As only arm is supported, we only modify arm systems to comply with new changeset.
2017-03-26try to download git archives from backup site first, remove big .git dir ↵Waldemar Brodkorb
before packing tarball
2017-03-26git clone more verboseWaldemar Brodkorb
2017-03-22Allow for local git reposdir
2017-01-29linux: update to 4.9.6Waldemar Brodkorb
2017-01-13rpi: use stable branchWaldemar Brodkorb
The github kernel repository is extremely big (over 1GB compressed) so use a branch to allow swallow cloning. Reducing download time a lot. We need to bump kernel version regulary now, when the branch is changing.
2016-11-22variable is not used, remove itWaldemar Brodkorb
2016-11-17git kernel handlingWaldemar Brodkorb
Simplify and allow to use git tags, branches, hashes and head. Convert existing usage of git kernel repositories to this.
2016-10-09be more quite on clone/checkoutWaldemar Brodkorb
2016-09-05finetune logoutputWaldemar Brodkorb
2016-06-20show dltool (curl/wget) errors when make package=foo clean package ↵Waldemar Brodkorb
ADK_VERBOSE=1 is used
2016-03-18use shallow clone for headWaldemar Brodkorb
2016-03-01use git head, when PKG_GIT not setWaldemar Brodkorb
2016-02-29add new PKG_GIT variableWaldemar Brodkorb
We can now clone git tags and branches in a more performant way. No change for specific hashes, other then PKG_GIT is required now. Do not remove .git dirs, as the downloaded code might be used to add a patch and send upstream. Add git as requirement for downloading. Remove unmaintained u-boot-git package.
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-05-02fix shasum wrapper on DarwinWaldemar Brodkorb
2015-05-01use sha256sumWaldemar Brodkorb
2015-02-28mk/fetch.mk: fix .nohash hack for packages with multiple distfilesPhil Sutter
2015-02-10fix non verbose buildWaldemar Brodkorb
2015-02-09be quietWaldemar Brodkorb
2015-02-04use quiet cloningWaldemar Brodkorb
2015-01-09use PKG_NOCHECKSUMWaldemar Brodkorb
2015-01-05the resulting tar ball differs in size every time. disable checksum for git ↵Waldemar Brodkorb
checkouts
2015-01-03convert to git downloader. allow to choose which version of the bootloader.Waldemar Brodkorb
2014-12-27optimize git downloaderWaldemar Brodkorb
We now can use a GIT Hash to set a specific checkout. If this is used, you need to define PKG_HASH. Convert libx264 and wiringPi to the new git downloader. Fix toolchains components to use the new git downloader.
2014-12-27implement simple git downloadWaldemar Brodkorb
2014-12-27convert checksum check to sha256Waldemar Brodkorb
Rename the variable name to PKG_HASH and use a 256 Bit SHA checksum to verify the integrity of distfiles. While there do some housekeeping and remove old packages.
2014-08-04add musl git supportWaldemar Brodkorb
2014-08-01allow to use git version for C library.Waldemar Brodkorb
2014-06-25allow to disable checksum checkingWaldemar Brodkorb
2014-03-30rework hosttools building, add tools into package stuffWaldemar Brodkorb
2014-03-08rename DISTDIR, make it configurable in the menuWaldemar Brodkorb
2011-08-22allow FETCH_STYLE=manual to succeed. simplify fetch loop.Waldemar Brodkorb
2011-01-20fetch.mk: support checksum checking of multiple distfilesPhil Sutter
Signed-off-by: Phil Sutter <phil.sutter@viprinet.com>
2010-02-24fetch.mk: allow directory removal to failPhil Sutter
This is helpful when the top-level build directory (the toolchain build dir in my case) is a mounted tmpfs (which therefore cannot be removed).
2009-06-01remove unused $Id$Waldemar Brodkorb
- $id$ substitution is not apropriate for git scm
2009-05-30optimize ipkg package managementWaldemar Brodkorb
- generate ipkg control file from PKG_* variables - automatically install init scripts from ./files/*.init set #PKG pkgname to set the binary package - rename FWINIT -> INIT - move postinst and conffiles meta data to ./files - update the packages to the latest upstream version - remove some unready or unused package (strongswan,..) more cleanups needed after allmodconfig
2009-05-17Initial importwbx