aboutsummaryrefslogtreecommitdiffstats
path: root/python/servo/package_commands.py
Commit message (Collapse)AuthorAgeFilesLines
* Upload AAR alongside the APKPaul Rouget2018-08-031-0/+1
|
* Build a AAR archive alongside the APKPaul Rouget2018-08-011-2/+4
|
* Update Gradle and SDKPaul Rouget2018-07-311-1/+1
|
* new android port: fix android build and testsPaul Rouget2018-07-311-1/+1
|
* Typo fixesSimon Sapin2018-07-021-2/+2
|
* mach {package,install} --android: add --emulator and --usbSimon Sapin2018-07-021-2/+16
|
* Auto merge of #20421 - talklittle:issue-20219, r=jdmbors-servo2018-06-191-2/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mach: android install/run: infer adb path from SDK dir <!-- Please describe your changes on the following line: --> Infer Android `adb` path from SDK directory in environment variables. --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #20219 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because it is a build script change <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/20421) <!-- Reviewable:end -->
| * mach: android install/run: infer adb path from SDK dirAndrew Shu2018-03-251-2/+3
| |
* | Support i686-linux-android target.Josh Matthews2018-05-231-0/+2
|/
* Add icon to servo.exeUK9922018-03-171-1/+0
|
* remove bhtmlPaul Rouget2018-02-111-17/+0
|
* Implement Gradle flavorsImanol Fernandez2017-09-301-2/+9
|
* Update osmesa-src to support building with machSimon Sapin2017-09-181-0/+2
|
* Use new ARM target for nightly upload.Josh Matthews2017-06-121-1/+1
|
* Set the initial disk image size for mac packages.Josh Matthews2017-06-051-1/+5
| | | | Various stackoverflow answers suggest that setting an initial size can avoid errors while resizing the disk during the process of creating it.
* Make armv7-linux-androideabi default target on Android Imanol Fernandez2017-05-311-2/+18
|
* Shim subprocess.DEVNULL for Python 2Aneesh Agrawal2017-05-301-7/+9
| | | | This was introduced in Python 3.3, so provide our own version.
* Fix `./mach upload-nightly macbrew`Aneesh Agrawal2017-05-301-3/+23
|
* Auto merge of #16565 - aneeshusa:move-upload-nightly-script-to-python, ↵bors-servo2017-05-221-1/+121
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | r=metajack Convert nightly upload script to Python Now that MinGW and MSYS have been removed from the Windows builders, bash is not available to run the previous upload_nightlies.sh script. Convert the script to Python 2 for cross-platform support. Additionally, switch to the `boto3` library for easy uploading without needing to install `s3cmd`, and move the code into mach for easy `boto3` installation as the new `./mach upload-nightly` command. Also, hard-code the paths to the packages instead of using globs to look for them, as the paths are static. (The paths used to contain timestamps, but we now insert timestamps when uploading to S3 to improve reproducibility.) <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [ ] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #16560 (github issue number if applicable). <!-- Either: --> - [ ] There are tests for these changes OR - [x] These changes do not require tests because Buildbot will test them. <!-- Also, please make sure that "Allow edits from maintainers" checkbox is checked, so that we can help you if you get stuck somewhere along the way.--> <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/16565) <!-- Reviewable:end -->
| * Move nightly upload script into MachAneesh Agrawal2017-05-201-1/+121
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that MinGW and MSYS have been removed from the Windows builders, bash is not available to run the previous upload_nightlies.sh script. Convert the script to Python 2 for cross-platform support. Additionally, switch to the `boto3` library for easy uploading without needing to install `s3cmd`, and move the code into mach for easy `boto3` installation as the new `./mach upload-nightly` command. Also, hard-code the paths to the packages instead of using globs to look for them, as the paths are static. (The paths used to contain timestamps, but we now insert timestamps when uploading to S3 to improve reproducibility.)
* | Support for Android armv7 and aarch64 target triplesImanol Fernandez2017-05-081-2/+12
|/
* Android life cycle improvements and Gradle integrationImanol Fernandez2017-04-211-27/+4
|
* Move delete function to util.pyAneesh Agrawal2017-04-181-7/+1
| | | | This makes it easier to reuse in other places.
* Stop segfaulting at the end of mach bootstrapAneesh Agrawal2017-04-171-11/+7
| | | | | | | | | | | | | | | `mach bootstrap` will finish succesfully, but then segfault inside glibc while exiting. It seems to have to do with the MarkupSafe library used by Mako; delaying the Mako import from the top level to inside functions where it is used avoids the problem. (It seems to interact with the call to pip to install the Salt requirements in the virtualenv, as commenting that pip call out separately will also fix the segfault.) Also, use the Mako installed in the Python virtualenv while running packaging commands (instead of the one from the bundled zip file), and cleanup imports in the package_commands.py file.
* Remove more deprecated Windows GNU code/docsAneesh Agrawal2017-04-161-19/+6
|
* Delete any existing dmg before recreating it.Josh Matthews2017-04-011-0/+4
|
* Update Hyper and OpenSSLddh2017-03-311-3/+3
|
* Remove freetype dependency on WindowsUK9922017-02-061-8/+4
|
* Package: Restore `run-servo` script on MacOSUK9922017-01-061-0/+10
|
* Package: Create ZIP on WindowsUK9922017-01-061-5/+43
|
* Move get_browserhtml_path to command_base #14815Teodor Szente2017-01-021-8/+2
| | | | | | Remove unused import of find_dep_path_newest #14815 Move get_browserhtml_path top along with find_dep_path_newest #14815
* Package: Small cleanupUK9922016-12-291-12/+9
|
* Package: Move Android packaging to target dirUK9922016-12-291-6/+12
| | | | Fixes #13800
* Package: Set `shell.homepage` to browserhtmlUK9922016-12-291-18/+0
| | | | Closes #12154
* Package: Simplify getting browserhtml pathUK9922016-12-291-16/+13
|
* Package: Merge changed prefs from package-prefs.json to prefs.jsonUK9922016-12-291-15/+31
|
* Auto merge of #14531 - UK992:win32-installer, r=larsbergstrombors-servo2016-12-121-10/+21
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Various Windows installer fixes and improvements r? @metajack or @larsbergstrom --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14531) <!-- Reviewable:end -->
| * Add Windows support for `mach install`UK9922016-12-101-10/+21
| |
* | Package macos/Linux builds under release/debug dirsWilliam Lee2016-12-091-5/+5
| | | | | | | | | | | | | | | | | | This commit updates the 'mach package' command to generate output under the target/release and target/debug directories when run on macOS and Linux. etc/ci/upload_nightly.sh has also been updated to upload packages from the release/debug directories.
* | Cleanup path manipulations under macOS/LinuxWilliam Lee2016-12-091-31/+39
|/ | | | | Path manipulation has been changed from using '/' to using os.path functions for packaging code for macOS and Linux targets.
* moving datetimestamping responsiblities from mach packageJake Goldsborough2016-11-031-9/+3
| | | | to CI upload, swaps semicolons for dashes
* Fix path to browserhtml in Linux runservo.shAneesh Agrawal2016-10-031-2/+2
|
* Auto merge of #12850 - Coder206:newFolderLinux, r=aneeshusabors-servo2016-09-301-18/+18
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | New folder linux <!-- Please describe your changes on the following line: --> --- <!-- Thank you for contributing to Servo! Please replace each `[ ]` by `[X]` when the step is complete, and replace `__` with appropriate data: --> - [x] `./mach build -d` does not report any errors - [x] `./mach test-tidy` does not report any errors - [x] These changes fix #11983 (github issue number if applicable). - [x] There are tests for these changes (./mach package) <!-- Pull requests that do not address these steps are welcome, but they will require additional verification as part of the review process. --> <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12850) <!-- Reviewable:end -->
| * Use a temp folder when packaging on LinuxPatrick Trottier2016-09-301-18/+18
| | | | | | | | | | | | | | | | The purpose of the code is to make a new temporary folder with the necessary resources used to package Linux. Before this, the package was built based on a modified target directory. By using a temporary folder, it removes the need to rebuild Servo every time it gets packaged for Linux.
* | Update test expectations, remove webrender prefs/cmd line.Glenn Watson2016-09-281-1/+1
|/
* WebBluetooth Android supportAttila Dusnoki2016-09-061-0/+9
|
* Add servo version to mac about servo window.Connor Brewster2016-08-191-0/+20
|
* Revert "Enable multiprocess and sandbox"Paul Rouget2016-08-151-2/+2
| | | | This reverts commit 663f8530cfc1464e11ece49131949c7e798ef7f2.
* brew packagePaul Rouget2016-08-091-22/+71
|
* Fix flag compose in runservo.shtsawada2016-08-061-1/+1
| | | s/-S--pref/-S --pref/