15 Commits

Author SHA1 Message Date
Christoph Reiter
eccb3973e6 Fix a syntax "error"
can't use brackets to wrap context managers..
2020-08-06 23:43:11 +02:00
Christoph Reiter
4cb59bf355 show: include the package count in the group title 2020-08-06 23:17:19 +02:00
Christoph Reiter
3e575731dc Use host Python for managing the build
The "build" command now requires python and git in PATH and takes
an additional argument for the MSYS2 root.

This makes sure that building packages doesn't depend on msys2 Python etc.
2020-08-06 23:11:28 +02:00
Christoph Reiter
f01f2c9409 Don't even try to build packages with missing dependencies 2020-08-04 09:04:47 +02:00
Christoph Reiter
a040e1ec26 Print the error stacktrace to stdout so it's grouped with the rest 2020-08-03 22:49:20 +02:00
Christoph Reiter
1fd796360b Shorten git repo paths some more
cargo-c is failing again, not sure if related though
2020-08-03 22:28:14 +02:00
Christoph Reiter
a1336ee193 Only show the error message on missing deps 2020-08-03 22:23:48 +02:00
Christoph Reiter
5a92f9f10b Add flake8 support 2020-08-03 22:00:42 +02:00
Christoph Reiter
31581f258e Use download_asset() in fetch-assets
So it doesn't have to keep all files in memory
2020-08-03 21:52:35 +02:00
Christoph Reiter
1e8c984620 Use dependencies from staging for building
We download them and add them to a local repo so pacman
can install them for the build.
2020-08-03 21:32:42 +02:00
Christoph Reiter
e835e76959 Upload assets directly during the build 2020-08-02 17:08:09 +02:00
Christoph Reiter
d76edd60c5 Update/clean the package git repos between each build 2020-08-02 17:07:51 +02:00
Christoph Reiter
40db05a5f8 USe shlex for quoting shell arguments 2020-08-02 11:46:48 +02:00
Christoph Reiter
84b48faa56 Use makepkg-mingw also for creating the source package 2020-08-02 11:43:58 +02:00
Christoph Reiter
aec94c0c8c Rename script to a be a bit more generic 2020-07-31 22:40:29 +02:00