summaryrefslogtreecommitdiff
path: root/src/meson.build
AgeCommit message (Collapse)AuthorFilesLines
2022-01-13support building with uncompressed help databasesAriadne Conill1-1/+6
2021-12-29portability: implement skeleton with memrchr functionAriadne Conill1-1/+10
2021-12-14meson: fix underlinking issue with lua moduleAriadne Conill1-1/+1
2021-11-09database: implement uvol supportTimo Teräs1-1/+3
by adding an abstraction layer to the file system
2021-07-27Refactor .apk extraction codeTimo Teräs1-2/+6
This moves and isolates the tar code to tar.c. And the actual file extraction to disk is moved to extract.c. A new API is introduced and used for v2 file extraction. This essentially moves and isolates the apk_sign_ctx_* beast into extract_v2.c and offers a saner interface to handling packages. A place holder is added for v3 extraction.
2021-07-22adb: unify various interfaces to adb_m_processTimo Teräs1-1/+1
Removes code duplication, and puts important checks in one place. Support seamless decompression in adbdump.
2021-07-22adb: support seamless de/compression of adb filesTimo Teräs1-0/+1
Add compression header of adb files. Support uncompressed and deflate compression at this time.
2021-07-16genhelp: improve to work with lua 5.1Timo Teräs1-2/+2
Fix the script to not contain \x00 escape which was the only new feature used. Fix the meson build script to use given lua interpreter for running the genhelp.lua. Based on patch from Daniel Golle <daniel@makrotopia.org>
2021-06-11extract: new applet to extract v2 packagesTimo Teräs1-0/+1
2021-06-11add basic abstraction for cryptographic operationsTimo Teräs1-0/+2
- basic digesting and signing apis (subject still to fine tuning) - update digest code, and adb signing for the thin wrapping layer - old v1 package and database handling not updated - default mkpkg file hash to sha256 ref #10744
2021-06-11mkpkg: new applet to create v2 packages with basic functionalityTimo Teräs1-0/+3
2021-06-02add adbgen applet to generate databases from it's text dumpTimo Teräs1-0/+2
2021-05-26add abstraction to adb "walking" - a sax like API to enumerate whole dbTimo Teräs1-0/+2
This converts 'adbdump' applet to generate adb_walk api callbacks, and implement gentext backend to generate the yaml-like text output.
2020-10-09rename adb_trust to apk_trust, and use it as package signature keystore tooTimo Teräs1-1/+1
2020-10-09rename apk_db_options to apk_ctx, rework loggingTimo Teräs1-1/+2
makes apk_verbosity non-global fixes #10682
2020-10-09add separate vertest applet for version string testingTimo Teräs1-0/+1
start adding meson based tests
2020-10-09build: adopt meson build for v3 branchTimo Teräs1-2/+11
2020-10-09build: make sure to use helper scripts from git tree and not systemRasmus Thomsen1-1/+1
2020-10-09build: use tabs for meson filesRasmus Thomsen1-124/+124
2020-10-09build: add option to build apk.static binaryRasmus Thomsen1-8/+32
2020-10-09build: add atom.c to mesonRasmus Thomsen1-0/+2
2020-10-09build: allow building without help in mesonRasmus Thomsen1-8/+17
2020-10-09build: build help.h with mesonRasmus Thomsen1-0/+13
2020-10-09build: add support for building with mesonRasmus Thomsen1-0/+117