History log of /external/qemu/distrib/package-release.sh
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
355b7d647546e5614214dce549ac4c59bad7f0e2 10-Jun-2014 David 'Digit' Turner <digit@google.com> Merge "package-release.sh: Fix format of archives." into idea133
automerge: 7a265c3

* commit '7a265c325fa416e921148f82f33ab7a81db94f40':
package-release.sh: Fix format of archives.
765f7c7d9aac1b3715e223b2be3e2f15de277d28 06-Jun-2014 David 'Digit' Turner <digit@google.com> package-release.sh: Fix format of archives.

Ensure that the .tar.bz2 archives actually use bzip2 compression!

This fixes a small typo that ended up preventing compressed archive
generation. After this patch, a typical Darwin binaries archive
changes from 21 to 8 MB!

Change-Id: I44505db981916e82360098e3c98d4675a83806d8
/external/qemu/distrib/package-release.sh
b8c66380ba649264bfff1a15d285bb7a7e4d1e08 28-May-2014 David 'Digit' Turner <digit@google.com> resolve merge conflicts of 838c441 to master.

Change-Id: Ia3861aabaa7acd2201da1d70664342a63711e316
aa0647ab279e763132d7bc768f1db552c4cf06e6 21-May-2014 Jason Hu <jia-cheng.hu@intel.com> package-release.sh: script breaks if commit msg contains single quote(')

tr doesn't handle single quote properly.
use sed to escape single quote in commit msg

Change-Id: I7bc7a7a8faea0c1de0f677703c640430ec7116f3
Signed-off-by: Jason Hu <jia-cheng.hu@intel.com>
/external/qemu/distrib/package-release.sh
0c95fadd0f6010b42091f033c984d32f659821dc 21-May-2014 David 'Digit' Turner <digit@google.com> package-release.sh: Merge master version.

This patch merges the version of package-release.sh from the master branch
into the idea133 one. A future patch will fix the now-missing description
for the --darwin-ssh option.

Change-Id: I2a7f0df5f82190f48cc25da5315ae1f1069e6282
/external/qemu/distrib/package-release.sh
90eb445a501372220dccbc55122a0b219ffd99a9 07-May-2014 David 'Digit' Turner <digit@google.com> package-release.sh: Refine --copy-prebuilts

This patch refines the behaviour of the --copy-prebuilts=<path>
option, by adding the generation of a README file containing the
exact rebuild instructions, and input directory git commit SHA1s.

Change-Id: Ibcc620e4df54c8fc8198955c5f04393e086ef172
/external/qemu/distrib/package-release.sh
9554550a3ecf2987af84d98d4b683757c74d8b93 05-May-2014 David 'Digit' Turner <digit@google.com> package-release.sh: Add --copy-prebuilts=<path> option.

This patch adds a new option to the package-release.sh script to
copy prebuilt 64-bit binaries for Linux and Darwin to an AOSP
checkout, under $AOSP/prebuilts/android-emulator/<system>/

For the record, this currently adds up to 18 MB (which includes
binaries for both platforms).

This is required to remove the emulator sources / build from the
platform build, and switch to prebuilt binaries instead.

+ Fix the 'emulator' launcher program to probe for either 32-bit
or 64-bit GPU emulation libraries (the copied prebuilts are only
64-bits to save space).

Change-Id: I5a4360da736172b5c35e2622fc02fb753853156b
/external/qemu/distrib/package-release.sh
1af8215c58e5c94432f04ec87d34e429fe7cd7a6 03-Mar-2014 David 'Digit' Turner <digit@google.com> Support GPU emulation standalone build.

This patch modifies the emulator's standalone build system
to rebuild all GPU emulation libraries directly from sources,
assuming their are located under ../../sdk/emulator/opengl/
or ../opengl/

Change-Id: I2ac8fc4bc2d06561dc52298689840f74171397aa
/external/qemu/distrib/package-release.sh
5a0063fdbdea9723dd4d48d0059a01cb75b8cf01 28-Feb-2014 David 'Digit' Turner <digit@google.com> distrib/package-release.sh: Add PC Bios files.

This patch ensures that package-release.sh includes PC Bios
files under tools/lib/pc-bios/ in the generated binary packages,
when possible.

This makes the emulator binaries directly usable to emulate
x86 system images, which require these files.

Change-Id: I88df2f33cb0e417029feac71de101a1f038a37cf
/external/qemu/distrib/package-release.sh
d2c0852277077455c30ec405d02db34f64b67381 26-Feb-2014 David 'Digit' Turner <digit@google.com> package-release.sh: Add --darwin-ssh=<host> option

It is now possible to package Darwin binaries from Linux,
using SSH to connect to a remote host where the build will
happen. To do so, use --darwin-ssh=<host>.

Alternatively, one can define ANDROID_EMULATOR_DARWIN_SSH
in its environment to get the same effect by default.

+ android-configure.sh: Always try to use the host ccache,
if available, if USE_CCACHE is not set to 0. Useful to
speed up remote builds.

+ android-configure.sh/android-rebuild.sh will strip all
generated binaries, unless --debug is used.

+ Properly cleanup temporary files created by android-configure.sh
to avoid polluting /tmp with android-<pid>-test* files.

Change-Id: If4147d35e55ca393463e2f1084841f02bac1fd63
/external/qemu/distrib/package-release.sh
a10b316b82cde4a58bcba9d0dba2c392a8f17c0b 18-Feb-2014 David 'Digit' Turner <digit@google.com> New packaging script for sources and binaries.

This patch introduces a new script that can generate tarballs
for emulator binaries and sources.

See distrib/package-release.sh --help for details.

Note that for SDK official builds, it is recommended to perform
the build inside of an Android platform tree instead, to let
the standalone build system pick the correct prebuild SDK
toolchains, which ensure the generated binaries are compatible
with older Linux releases.

+ Make android-rebuild.sh more verbose in case of failure and
fix a bug where the 64-bit unit test suite was launched with
Wine under Linux (even though we don't generate 64-bit
binaries for Windows yet).

+ Fix host toolchain probing in android-configure.sh to ensure
that rebuilding the sources from scratch works even when not
in the Android platform build.

Change-Id: Ida3182061940360b495c720d10c0ff9b4bcc3549
/external/qemu/distrib/package-release.sh