Commit graph

12 commits

Author SHA1 Message Date
InsanePrawn
b006cd8f4d packages/pkgbuild: support new key "_crossdirect" to enable/disable crossdirect for single packages 2024-01-08 03:04:43 +01:00
InsanePrawn
acee95a003 dictscheme: rename from dataclass as it's confusing with builtin dataclasses 2023-04-17 02:37:10 +02:00
InsanePrawn
ff1c31e157 TEMP: WIP: add repo_config
TEMP cause it spams a bunch of prints in dataclass handling
2023-03-27 09:18:57 +02:00
InsanePrawn
b17cf3584a packages/srcinfo_cache: move initialised_for to new .srcinfo_initialised.json file 2022-11-09 20:19:04 +01:00
InsanePrawn
276933036c packages/srcinfo_cache: extract read() and class._read_file() methods into JsonFile 2022-11-09 20:19:04 +01:00
InsanePrawn
931e09c3d3 packages/srcinfo_cache: extract JsonFile class 2022-11-09 20:19:04 +01:00
InsanePrawn
33f4a81981 config: move code from __init__.py into cli.py 2022-11-09 20:19:04 +01:00
InsanePrawn
6ddab50e21 packages/pkgbuild: parse _nodeps and cache in srcinfo_cache 2022-11-09 20:19:04 +01:00
InsanePrawn
6b613287bf packages.srcinfo_cache: make dumped json more human-readable with indent=2 2022-11-09 20:19:04 +01:00
InsanePrawn
e691afd328 packages/srcinfo_cache: add src_initialized=sha256sum(PKGBUILD) 2022-11-09 20:19:04 +01:00
InsanePrawn
b709fd73b9 packages/srcinfo_cache: track whether cache was correct or state had been changed 2022-11-09 20:19:04 +01:00
InsanePrawn
686a62685e packages: parse_pkgbuild(): banish SRCINFO caching into new file srcinfo_cache.py 2022-11-09 20:19:04 +01:00