Package Details: depot-tools-git r6630.44134341f-1

Git Clone URL: https://aur.archlinux.org/depot-tools-git.git (read-only, click to copy)
Package Base: depot-tools-git
Description: Build tools for working with Chromium development, include gclient
Upstream URL: https://dev.chromium.org/developers/how-tos/install-depot-tools
Keywords: chromium development google tools v8
Licenses: custom
Conflicts: depot_tools-svn, gclient-svn
Provides: depot_tools, gclient
Submitter: aperez
Maintainer: pizzaman
Last Packager: pizzaman
Votes: 84
Popularity: 0.010644
First Submitted: 2014-07-07 14:25
Last Updated: 2019-12-24 01:22

Dependencies (5)

Sources (5)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

pancakemixerer commented on 2016-08-31 06:24

Build fails because gcl and drover have been removed.
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/92bec4f56f991d35ddcf9c4d8a0bdd8ce1b10735

aperez commented on 2016-06-07 13:57

@yan12125: Added! Thanks for stepping up offering to help :-)

yan12125 commented on 2016-06-07 13:44

I use depot-tools from time to time. Could you add me as a co-maintinaer? I'll try to keep it updated as much as possible. Thanks!

aperez commented on 2016-06-07 11:29

@yan12125: Thanks for the updated package; I have added you as contributor in the PKGBUILD header.

Unfortunately, I don't use depot_tools that much anymore, and I have been using my free time for taking care of other packages which are more important to me. If somebody wants to volunteer to help maintain depot-tools-git, please let me know and I will be happy to add you as a co-maintainer in AUR :-)

yan12125 commented on 2016-06-07 04:34

A working PKGBUILD: https://gist.github.com/yan12125/bbcfb0918c7f47c14fca70dac8f8be03

watermelonjuice commented on 2016-06-01 23:17

Build fails +1

jro commented on 2016-06-01 20:52

build fails:
Checking connectivity... done.
-> Found depot_tools.sh
-> Found repo_fix.sh
-> Found fixshebangs.py
==> Validating source files with sha512sums...
depot-tools-git ... Skipped
depot_tools.sh ... Passed
repo_fix.sh ... Passed
fixshebangs.py ... Passed
==> Extracting sources...
-> Creating working copy of depot_tools git repo...
Cloning into 'depot-tools-git'...
done.
==> Starting prepare()...
==> Patching scripts for python2 usage...
sed: can't read hammer: No such file or directory
==> ERROR: A failure occurred in prepare().
Aborting...
==> ERROR: Makepkg was unable to build depot-tools-git.
==> Restart building depot-tools-git ? [y/N]
==> ----------------------------------------
==>

sleeping commented on 2016-03-08 10:19

Beware that this should be installed in a directory ending with depot_tools to be able to install V8, they hardcoded that in the source (God knows why) https://chromium.googlesource.com/v8/v8/+/roll/build/download_gold_plugin.py

Alternatively, create a symlink.

AWhetter commented on 2015-10-30 21:15

As a bit of a quick and dirty way of doing the python2 substitutions I used the following:
for i in $(find -type f -not -path .git); do sed -i -e '1s/env python$/env python2/' -e 's/exec python /exec python2 /' -e 's/^python /python2 /' $i; done

aperez commented on 2015-07-23 12:32

@ausbin: Yeah, you are right: the fixed list of scripts in which to edit shebangs is quite annoying to maintain. In the end I have made a quick Python script which will edit them only in the first line, and only for scripts which already had a shebang beforehand. This is now run from the “prepare()” function.

Also, notice how I had to leave still some fixing to “sed” because there are some shell scripts which do “exec python ...”, and those have to be changed to “exec python2 ...”. The latter are just a few, and quite unlikely to change, so I have opted for keeping a static list for those.