summaryrefslogtreecommitdiffstats
path: root/tools/export_tarball
Commit message (Collapse)AuthorAgeFilesLines
* Linux: also export a lite tarball for V8, without third party bits.phajdan.jr@chromium.org2013-08-161-11/+38
| | | | | | | | | BUG=none R=thestig@chromium.org Review URL: https://codereview.chromium.org/22999021 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@217914 0039d316-1c4b-4281-b951-d872f2087c98
* Fix export_v8_tarball.py to work with python2.7floppymaster@gmail.com2013-07-011-1/+1
| | | | | | | | | BUG=256396 NOTRY=true Review URL: https://chromiumcodereview.appspot.com/18173009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209507 0039d316-1c4b-4281-b951-d872f2087c98
* Fix tarball generation by using correct paths to Blink.phajdan.jr@chromium.org2013-06-141-2/+2
| | | | | | | | | BUG=none R=thestig@chromium.org Review URL: https://codereview.chromium.org/17105005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206490 0039d316-1c4b-4281-b951-d872f2087c98
* Generate and use LASTCHANGE for blinkmnaganov@chromium.org2013-05-311-1/+7
| | | | | | | | | | | | | | | | | The main reason for making this change is the fact that when pulling Chromium and Blink code into Android, we have to make automatic changes to the repository (for example, for generating *.mk files), and the Blink commit we have as HEAD doesn't match any public commit in the main Blink repo. While via the LASTCHANGE file we could report a publicly visible revision. Also, the way webkit_version.h header is generated now appears to be silly. First, it doesn't leverage enough existing tools. Second, as it is noted in webkit_user_agent.gypi, it is broken for incremental builds. Review URL: https://chromiumcodereview.appspot.com/14973005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203387 0039d316-1c4b-4281-b951-d872f2087c98
* Prune courgette from exported tarballs.phajdan.jr@chromium.org2013-05-301-1/+5
| | | | | | | | | BUG=none R=thestig@chromium.org Review URL: https://codereview.chromium.org/15838009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@203175 0039d316-1c4b-4281-b951-d872f2087c98
* Always use XZ compression in export_tarball.phajdan.jr@chromium.org2013-05-031-14/+7
| | | | | | | | | | | The command-line switch is for now preserved for backward compatibility. BUG=none R=thestig@chromium.org Review URL: https://codereview.chromium.org/14634005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198246 0039d316-1c4b-4281-b951-d872f2087c98
* Add an option to package test data to export_tarball script.phajdan.jr@chromium.org2013-03-081-8/+18
| | | | | | | | | | | | It is helpful to have test data in a separate tarball, because then the main tarball (with everything needed to compile the browser) can be kept small while still allowing people to run tests as an option. BUG=none Review URL: https://codereview.chromium.org/12621004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@186981 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: make export_tarball prserve gyp files.phajdan.jr@chromium.org2013-01-301-1/+5
| | | | | | | BUG=144823 Review URL: https://codereview.chromium.org/12089047 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179631 0039d316-1c4b-4281-b951-d872f2087c98
* Tweak export_tarball tool:phajdan.jr@chromium.org2012-12-111-1/+7
| | | | | | | | | | | | - remove sqlite test data in its new directory - remove WebKit change logs to save ~10 MB in tarball size - fix for python2.7+ BUG=none Review URL: https://codereview.chromium.org/11506014 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@172417 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: add --xz option to export_tarball.py script.phajdan.jr@chromium.org2012-11-291-2/+15
| | | | | | | | | | | Using xz instead of bzip2 can save us 20-30 MB, which for a ~170 MB tarball is about 12% savings. BUG=none Review URL: https://codereview.chromium.org/11280161 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@170251 0039d316-1c4b-4281-b951-d872f2087c98
* Remove more nonessential directories in export_tarball,phajdan.jr@chromium.org2012-10-251-1/+13
| | | | | | | | | | | reducing the tarball size by ~ 50 MB (220 -> 170 MB). BUG=none TEST=none Review URL: https://codereview.chromium.org/11226066 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164102 0039d316-1c4b-4281-b951-d872f2087c98
* The LASTCHANGE file is created and updated by gclient runhooks undertorne@chromium.org2012-05-311-1/+7
| | | | | | | | | | | | | | | | | | normal circumstances, so it makes more sense to treat it as if it were a checked-in source file, not a generated file. The rule for its generation was still getting run once on a clean build, because the other targets that depended on it expected a gyp timestamp file to exist for the target. There's no need for any other targets to actually depend on lastchange (and in fact several of the targets that make use of the file already don't depend on the target); it should already exist, and if it doesn't then the source checkout is probably broken (as the other steps in runhooks are also mandatory). So, remove the rule entirely. Review URL: https://chromiumcodereview.appspot.com/10388213 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@139765 0039d316-1c4b-4281-b951-d872f2087c98
* Fix python scripts in src/tools/maruel@chromium.org2011-11-292-4/+14
| | | | | | | | | | | | | | | | | | Make sure that: - shebang is only present for executable files - shebang is #!/usr/bin/env python - __main__ is only present for executable files - file's executable bit is coherent Also fix EOF LF to be only one. TBR=timurrrr@chromium.org BUG=105108 TEST= Review URL: http://codereview.chromium.org/8678023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111960 0039d316-1c4b-4281-b951-d872f2087c98
* Preserve native_client/tests in the tarball,phajdan.jr@chromium.org2011-10-061-1/+0
| | | | | | | | | | the build code and test code is too jumbled together. BUG=none Review URL: http://codereview.chromium.org/8178009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104347 0039d316-1c4b-4281-b951-d872f2087c98
* Make v8 tarball export script pull gypphajdan.jr@chromium.org2011-10-061-0/+2
| | | | | | | | | | | | | (and possibly other v8 dependencies). This way generated tarball will be buildable without fetching anything else from the internet. BUG=none Review URL: http://codereview.chromium.org/8167001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104309 0039d316-1c4b-4281-b951-d872f2087c98
* Switching NaCl IRT to be built inside the chrome build.bradnelson@google.com2011-08-241-11/+0
| | | | | | | | | | | | | | | | | | | | Fifth attempt to land! Switching IRT to be built inside the chrome build. Dropping the IRT download step from the DEPS. Step3 of a many step plan to switch where ppapi + irt are built. Dropping download_nacl_irt because we no longer rely on a prebuilt copy. Dropping irt download drop source tarball (assume people using it will have to download / build their own nacl toolchain). Old Review URL: http://codereview.chromium.org/7669058 R=noelallen@google.com BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None Review URL: http://codereview.chromium.org/7693028 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98106 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 97987 - Switching NaCl IRT to be built inside the chrome build.dpolukhin@chromium.org2011-08-241-0/+11
| | | | | | | | | | | | | | | | | | | Fourth attempt: Switching IRT to be built inside the chrome build. Dropping the IRT download step from the DEPS. Step3 of a many step plan to switch where ppapi + irt are built. Dropping download_nacl_irt because we no longer rely on a prebuilt copy. Dropping irt download drop source tarball (assume people using it will have to download / build their own nacl toolchain). Old Review URL: http://codereview.chromium.org/7669058 Review URL: http://codereview.chromium.org/7701017 TBR=bradnelson@google.com Review URL: http://codereview.chromium.org/7701026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@98030 0039d316-1c4b-4281-b951-d872f2087c98
* Switching NaCl IRT to be built inside the chrome build.bradnelson@google.com2011-08-241-11/+0
| | | | | | | | | | | | | | | | Fourth attempt: Switching IRT to be built inside the chrome build. Dropping the IRT download step from the DEPS. Step3 of a many step plan to switch where ppapi + irt are built. Dropping download_nacl_irt because we no longer rely on a prebuilt copy. Dropping irt download drop source tarball (assume people using it will have to download / build their own nacl toolchain). Old Review URL: http://codereview.chromium.org/7669058 Review URL: http://codereview.chromium.org/7701017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97987 0039d316-1c4b-4281-b951-d872f2087c98
* Revert 97943 - Switching NaCl IRT to be built inside the chrome build.tony@chromium.org2011-08-231-0/+11
| | | | | | | | | | | | | | | | | | | | | | | Third attempt: Switching IRT to be built inside the chrome build. Dropping the IRT download step from the DEPS. Step3 of a many step plan to switch where ppapi + irt are built. Dropping download_nacl_irt because we no longer rely on a prebuilt copy. Dropping irt download drop source tarball (assume people using it will have to download / build their own nacl toolchain). Old Review URL: http://codereview.chromium.org/7669058 R=noelallen@google.com BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None Review URL: http://codereview.chromium.org/7685042 TBR=bradnelson@google.com Review URL: http://codereview.chromium.org/7718016 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97949 0039d316-1c4b-4281-b951-d872f2087c98
* Switching NaCl IRT to be built inside the chrome build.bradnelson@google.com2011-08-231-11/+0
| | | | | | | | | | | | | | | | | | | | Third attempt: Switching IRT to be built inside the chrome build. Dropping the IRT download step from the DEPS. Step3 of a many step plan to switch where ppapi + irt are built. Dropping download_nacl_irt because we no longer rely on a prebuilt copy. Dropping irt download drop source tarball (assume people using it will have to download / build their own nacl toolchain). Old Review URL: http://codereview.chromium.org/7669058 R=noelallen@google.com BUG=http://code.google.com/p/chromium/issues/detail?id=93520 TEST=None Review URL: http://codereview.chromium.org/7685042 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@97943 0039d316-1c4b-4281-b951-d872f2087c98
* Add export_v8_tarball.py, a new tool to also exportphajdan.jr@chromium.org2011-08-091-0/+101
| | | | | | | | | | | | | standalone tarballs for V8. This will be useful for Linux distributions packaging shared library packages for V8. BUG=none Review URL: http://codereview.chromium.org/7600011 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@96099 0039d316-1c4b-4281-b951-d872f2087c98
* Linux: call download_nacl_irt.py in export_tarball.pyphajdan.jr@chromium.org2011-05-251-0/+12
| | | | | | | | | | | | | | to make sure the generated tarballs can be built with NaCl support. export_tarball.py is not the prettiest place for this, but it's the easiest to modify (public repo), and can easily be kept in sync with other scripts in the tree in case anything changes. BUG=none Review URL: http://codereview.chromium.org/7066022 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86583 0039d316-1c4b-4281-b951-d872f2087c98
* Update export_tarball.py to the new location of JavaScriptCore.abarth@chromium.org2011-04-091-2/+2
| | | | | | Review URL: http://codereview.chromium.org/6825030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@81045 0039d316-1c4b-4281-b951-d872f2087c98
* Do not remove net/data/cache_tests from the release tarballs,phajdan.jr@chromium.org2011-04-061-1/+0
| | | | | | | | | | it may be useful for distributions that want to run net_unittests (for example Gentoo Linux). BUG=none Review URL: http://codereview.chromium.org/6793036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@80583 0039d316-1c4b-4281-b951-d872f2087c98
* Remove Gears from Chrome.aa@chromium.org2011-03-111-1/+0
| | | | | | | | | | There are probably a few more bits and pieces that can be removed, but I think this is the majority of it. BUG=51934 Review URL: http://codereview.chromium.org/6576020 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@77888 0039d316-1c4b-4281-b951-d872f2087c98
* scons: excise more scons references from the code baseevan@chromium.org2010-12-031-1/+0
| | | | | | | | | | I got to undo some hacks, too! TEST=compiles Review URL: http://codereview.chromium.org/5535003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@68119 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude even more non-essential directories from the release tarball.phajdan.jr@chromium.org2010-06-171-0/+15
| | | | | | | | | | | | | These are mostly test files. TBR=nsylvain TEST=none BUG=none Review URL: http://codereview.chromium.org/2818012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50098 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude even more non-essential directories from the release tarball.phajdan.jr@chromium.org2010-06-101-0/+5
| | | | | | | | | | | TBR=nsylvain TEST=none BUG=none Review URL: http://codereview.chromium.org/2719007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49403 0039d316-1c4b-4281-b951-d872f2087c98
* Removes the spellchecker dictionaries from the source tarball.hbono@chromium.org2010-06-101-0/+1
| | | | | | | | | | The spellchecker dictionaries, which are used only for unit tests, consumes lots of space in the source tarball. To reduce the sizeo of a source tarball, this change removes them from the source tarball. BUG=none TEST=See the source tarball does not include "src/third_party/hunspell_dictionaries/*". Review URL: http://codereview.chromium.org/2724001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49368 0039d316-1c4b-4281-b951-d872f2087c98
* Exclude recently added nonessential directories from export_tarball.py.phajdan.jr@chromium.org2010-05-041-0/+3
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/1941001 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46362 0039d316-1c4b-4281-b951-d872f2087c98
* Add more directories to export_tarball.py's exclude list.phajdan.jr@chromium.org2010-04-141-0/+2
| | | | | | | | | | | | | Recently the tarball got approx. 2x bigger because of that. TBR=nsylvain TEST=none BUG=29044 Review URL: http://codereview.chromium.org/1545036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@44458 0039d316-1c4b-4281-b951-d872f2087c98
* Fix removing unnecessary files in export_tarball.pyphajdan.jr@chromium.org2010-02-171-16/+14
| | | | | | | | | TEST=none BUG=29044 Review URL: http://codereview.chromium.org/619007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@39238 0039d316-1c4b-4281-b951-d872f2087c98
* Workaround older python versions' less capable tarfile.phajdan.jr@chromium.org2010-02-111-1/+9
| | | | | | | | | TEST=none BUG=29044 Review URL: http://codereview.chromium.org/603008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38756 0039d316-1c4b-4281-b951-d872f2087c98
* Make export_tarball.py work with older Pythons.phajdan.jr@chromium.org2010-02-061-4/+4
| | | | | | | | | TEST=none BUG=29044 Review URL: http://codereview.chromium.org/578019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38302 0039d316-1c4b-4281-b951-d872f2087c98
* Make export_tarball.py more reliable and simplify it.phajdan.jr@chromium.org2010-01-121-44/+38
| | | | | | | | | TEST=none BUG=none Review URL: http://codereview.chromium.org/545010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@35996 0039d316-1c4b-4281-b951-d872f2087c98
* Add export_tarball tool.phajdan.jr@chromium.org2009-07-231-0/+90
It creates a .bz2 tarball with all the sources, but without .svn directories, and has an option to remove files which are not required for build, and take a lot of space. Review URL: http://codereview.chromium.org/155863 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@21384 0039d316-1c4b-4281-b951-d872f2087c98