Commit Graph

102 Commits

Author SHA1 Message Date
Fredrik Fornwall 9b741f4945 build-package.sh: Always rebuild the package if debug build 2016-12-23 14:58:05 -05:00
Fredrik Fornwall 9247ce47b8 build-package.sh: Use full version when checking
When checking if a package needs to be rebuilt, we need to use the
full version including the build revision.
2016-12-23 03:53:06 -05:00
Fredrik Fornwall ff7aaad158 build-package.sh: Try to avoid needless rebuilds 2016-12-20 20:34:57 -05:00
Fredrik Fornwall a8dcbfb609 golang: Update from 1.7.3 to 1.7.4 2016-12-06 21:00:00 -05:00
Fredrik Fornwall 30ecfee6b9 build-package.sh: The -d (debug) flag takes no arg 2016-11-30 19:16:40 -05:00
Fredrik Fornwall 1a8d12c265 Tweak the README a bit 2016-11-24 20:43:26 -05:00
Fredrik Fornwall 66f3991fb3 Specify zlib as 1.2.8, not 1.2.3 as ndk claims 2016-11-22 18:51:13 -05:00
Fredrik Fornwall c629f2b1fd build-package.sh: Handle options early 2016-11-22 17:13:12 -05:00
Fredrik Fornwall 4663ac70d4 Use $TERMUX_MAKE_PROCESSES in host build 2016-11-22 16:15:05 -05:00
Fredrik Fornwall 92c7aec402 Remove old unused TERMUX_PKG_KEEP_HEADER_FILES 2016-10-29 17:39:13 -04:00
Fredrik Fornwall a75313eee3 build-package.sh: Fix some shellsheck warnings 2016-10-29 15:44:51 -04:00
Fredrik Fornwall a3abe92801 build-package.sh: Fix -D argument handling 2016-10-23 16:49:00 -04:00
Vishal Biswas a5b4ca0cb7 Builder script and ndk patch improvements (#520)
- Add MOUNTED path.
- Add debug switch.
- Add switch for disabled package.
2016-10-23 14:57:41 +02:00
Fredrik Fornwall aea302356f Better checksum messages 2016-10-23 07:47:52 -04:00
Fredrik Fornwall 23d4b8b520 golang: Update from 1.7.1 to 1.7.3 2016-10-21 15:17:18 -04:00
Fredrik Fornwall 0c3f26971d build-package.sh: Run more elf cleaning on NDK 2016-10-19 17:23:42 -04:00
Vishal Biswas 1596352867 fix _SPECSFLAG to prevent fail on certain occasions (#508) 2016-10-16 20:44:03 +02:00
Fredrik Fornwall 34317fac89 Add comment about DT_RUNPATH in Android 7 2016-10-12 18:57:22 -04:00
Fredrik Fornwall 711e9e5b06 Update to using NDK r13 2016-10-07 13:37:10 -04:00
Fredrik Fornwall 1d678bcef5 build-package.sh: Tweak debug builds 2016-10-06 17:21:04 -04:00
Fredrik Fornwall 720575ff8e Update outdated comment about x86_64 2016-10-03 17:00:01 -04:00
Fredrik Fornwall 48670d1b90 Replace maintainer email with github nick 2016-09-26 16:28:22 -04:00
Fredrik Fornwall a3d36771f2 Don't forget x86_64 when building for all arches 2016-09-24 19:55:23 -04:00
Fredrik Fornwall 2497d95791 Strip libc.so before linking against it
This avoids creating unwanted sections in the built ELF files that
causes issues when removed.

Fixes #412.
2016-09-24 19:30:20 -04:00
Fredrik Fornwall fa05ce4619 Switch to make_standalone_toolchain.py 2016-09-24 17:11:31 -04:00
Fredrik Fornwall 95c8f610d5 Bump patched NDK toolchain version 2016-09-22 20:58:06 +02:00
Fredrik Fornwall 204bde80a4 build-package.sh: Avoid mess in zlib.pc 2016-09-22 14:37:03 -04:00
Fredrik Fornwall 9db621c024 taslwarrior: Keep share/doc
Fixes #451.
2016-09-19 19:07:44 -04:00
Fredrik Fornwall bb97a729ca Use offline copies of config.{guess,sub}
Previously the latest version was downloaded from the git web
interface at git.savannah.gnu.org.
2016-09-16 06:23:01 -04:00
Mariusz 6ad2991cb1 build script: Fix message on failed download (fixes #456) (#457)
Message displayed when file download fails, shows wrong information
about maximum number of attempts. Hardcoded value of '3' is shown,
but in reality there is up to six attempts (when subsequent downloads
keep failing).
Fix it by using correct value.
2016-09-15 21:50:29 +02:00
Fredrik Fornwall b9a198c812 golang: Update from 1.7 to 1.7.1 2016-09-09 09:36:53 -04:00
Fredrik Fornwall ab5f5c6068 Setupt timestamp file at correct place 2016-09-04 11:07:37 -04:00
Fredrik Fornwall b1d8dacddb Enable packages to opt in to use clang
Later this will be changed to use clang by default and possibly
opt out.
2016-09-03 18:50:21 -04:00
Fredrik Fornwall e239964bac Make it possible to specify checksum for src 2016-08-24 06:34:43 -04:00
Fredrik Fornwall 40534bae4b ndk-sysroot: Setup librt&libpthread symlinks
The librt and libpthread libraries are built into libc on Android
and does not exist as separate libraries.

We now set them up as symlinks to libc for compatibility.

Fixes #403.
2016-08-19 09:25:48 -04:00
Fredrik Fornwall e5b151a0fb golang: Update from 1.7.beta2 to 1.7 final release 2016-08-16 06:53:19 -04:00
Fredrik Fornwall 8094c664f6 Use -r (--no-run-if-empty) to xargs
This avoids false error messages when building packages without
ELF files.

Fixes #373.
2016-08-11 09:32:56 -04:00
Fredrik Fornwall 768ce14ecc Replace gcc with clang
Only clang has official support for Android, and trying to maintain
a working gcc will only get messier over time.

Remove gcc and g++ packages, and setup gcc and g++ as symlinks to
clang.

Let clang replace gcc, but note that 'apt dist-upgrade' needs to
be run once if a user has both clang and gcc installed.

Fixes #369.
2016-08-11 09:27:40 -04:00
Fredrik Fornwall 3f300a10fc Setup libstdc++.so -> libgnustl_shared.so early
Let build-package.sh setup the $PREFIX/lib/libstdc++.so symlink
before building any package, to make sure that all C++ applications
link against a fully featured C++ standard library.

Avoid explicitly declaring a dependency on the libgnustl package
since everyone may link against it at will and instead mark it as
essential.
2016-08-10 19:45:41 -04:00
Fredrik Fornwall be0684c0d7 Export PREFIX in build-package.sh (fixes #327) 2016-08-08 16:42:38 -04:00
Fredrik Fornwall e45652b2c6 Switch to bintray mirror for imagemagick&picolisp 2016-08-05 07:18:33 -04:00
Fredrik Fornwall ed66b8ab12 Try downloads for longer time before giving up 2016-08-05 04:22:32 -04:00
Fredrik Fornwall 200e43d479 Pass -q to unzip 2016-08-04 12:09:30 -04:00
Fredrik Fornwall 280ccd42ef Wait longer before a repeated download attempt 2016-08-02 10:28:19 -04:00
Fredrik Fornwall b0c4601465 Fix use of unbound variable 2016-08-02 07:50:02 -04:00
Fredrik Fornwall 9a104bdae4 Make is possible to blacklist arch in a pkg 2016-08-02 07:39:25 -04:00
Fredrik Fornwall 382cfb780c Update SDK build tools to 24.0.1 2016-07-26 07:23:39 -04:00
Fredrik Fornwall 28dc0ace4f Enable -dev package dependencies 2016-07-19 18:48:39 -04:00
Fredrik Fornwall f9129b8c77 build-package.sh: Avoid warning on x86-64 build 2016-06-16 17:49:43 -04:00
Fredrik Fornwall a1a5843668 Fix building arm standalone toolchain
Also build a toolchain to a temporary directory first, to avoid
ending up with a broken (unpatched) toolchain if something goes
wrong.

Fixes #317.
2016-06-13 08:20:42 -04:00