InsanePrawn
|
1fd84bb9c2
|
packages/pkgbuild: add get_pkgbuild_by_name(name, lazy=True) for easy cache access
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
e4320578ef
|
packages: init_pkgbuilds(): add lazy param and behaviour
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
98140565ef
|
packages: parse_pkgbuild(): handle split packages properly
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
d7f61f6475
|
packages: move filter_packages() to pkgbuild, rename to filter_pkgbuilds()
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
d3e2224b02
|
pkgbuild.discover_pkgbuilds(): warn and skip directories that don't contain a PKGBUILD
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
32f5fe643f
|
packages: respect package arches before and during building
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
f2ccf06c5b
|
pkgbuild: add get_filename(arch)
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
8ad18c00a6
|
global: refactor to use config.{file,runtime}.$member instead of config.file["$member"]
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
d03cb39358
|
Pkgbuild: add refresh_sources()
|
2022-11-02 00:38:18 +01:00 |
|
InsanePrawn
|
558993b89e
|
packages/pkgbuild: cache parsed pkgbuilds by path, add get_pkgbuild_by_path(), Pkgbuild.update(pkgb)
|
2022-11-02 00:38:18 +01:00 |
|
InsanePrawn
|
f5e3fa46ad
|
packages/ and image.py: less wrapping, remove hardcoded 'aarch64' where possible
|
2022-08-20 04:32:33 +02:00 |
|
InsanePrawn
|
e001d107c2
|
move packages.{clone_pkbuilds(),discover_packages(),init_pkgbuilds()} to packages.pkgbuild
also rename discover_packages() to discover_pkgbuilds()
|
2022-08-19 17:13:03 +02:00 |
|
InsanePrawn
|
7d9f1b9ed8
|
pkgbuild.parse_pkgbuild() make config parameter optional
|
2022-08-19 16:55:17 +02:00 |
|
InsanePrawn
|
dbf65b44df
|
parse_pkgbuild(): update basepkg version before copying to subpkgs
|
2022-08-16 02:35:40 +02:00 |
|
InsanePrawn
|
879fd113f0
|
exec: migrate exec.py to exec/cmd.py
|
2022-08-15 17:48:42 +02:00 |
|
InsanePrawn
|
c562271006
|
image.py: use exec.run_root_cmd()
|
2022-08-15 17:48:42 +02:00 |
|
InsanePrawn
|
7fcd68ced9
|
packages.discover_packages(): don't use chroot for running makepkg --printsrcinfo , pass config, cache results
|
2022-08-15 06:17:26 +02:00 |
|
InsanePrawn
|
d70805f3a6
|
pkgbuild.py: add pkgbuild.arches parsing, add SubPkgbuild class
|
2022-08-14 04:14:47 +02:00 |
|
InsanePrawn
|
6a7a0d6d17
|
pkgbuild.py: fix subpackages being swallowed
|
2022-08-08 23:52:55 +02:00 |
|
InsanePrawn
|
08d7ce8862
|
move Pkgbuild class to packages/
|
2022-02-20 20:21:05 +01:00 |
|