Age | Commit message (Collapse) | Author |
|
|
|
The need for git ignore files is better served by a single parent
.gitignore in the directory above all one's AUR packages (whether this
is just a loose file or part of an `aurpublish` setup or whether
`pkgctl` is being used). Each AUR package having its own missmatched
ignore rules that behave differently depending on developer preferences
is fairly disruptive because tooling doesn't behave the same between
packages.
|
|
|
|
|
|
Co-authored-by: Caleb Maclennan <caleb@alerque.com>
|
|
|
|
|
|
|
|
The key guideline that I followed here is to avoid patches as much as
possible, in order to keep this package simple and clean.
So I deciced to not depend on ninja and python2, and instead just use
those that come with depot_tools.
Also, I think that most of the python2 issues have been resolved
upstream by now, and there is no need to force scripts to run using
python2 anymore.
Finally, I did many small cleanups in PKGBUILD, and added bash
completion for gclient and git cl.
|
|
|
|
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/b4a587df5e348bddb26ea1bb6a5013f1e854b3a8
|
|
|
|
apply_issue is removed
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/b09e03ecb190822b030a63f8be5dc40fa3c13c0d
|
|
apply_issue is removed
https://chromium.googlesource.com/chromium/tools/depot_tools.git/+/b09e03ecb190822b030a63f8be5dc40fa3c13c0d
|
|
Update scripts to fix
|
|
Replace http:// with https://, thanks to @fightcookie
|
|
Stop touching /etc/profile.d as suggested by @vasya
|
|
Add git to depends as most commands needs it. Add svn to optdepends, too
|
|
|
|
|
|
|
|
|
|
These dependencies are not needed, because depot_tools includes its own
bundled copies (possibly patched) and inconditionally loads them from its
third_party/ subdirectory, so there is no point on depending on the system
wide packages.
|
|
|
|
|
|
|
|
Some scripts assume that the directory where they live is called
"depot_tools", so instead of the package name, use that for the
installation directory under /opt.
|
|
|
|
|
|
Having a script to fix the Python shebangs (to make CLI tools use "python2")
is more robust to upstream changes than to specify manually the list of files
to fix. After this change, Python scripts which contain a shebang will all of
them be changed to use "/usr/bin/env python2"; but still there is a manually
defined list of scripts which use "exec python", that are passed through "sed"
to fix that. These (shell) scripts do not change that often, and it may be
better to keep the list to avoid potential damage when applygin the "sed" to
all the files.
|
|
|
|
|
|
|