- Jul 22, 2024
-
- Apr 19, 2024
-
-
Alexey Min authored
* Compatibility with apk-tools 2.14, crash fixes Signed-off-by: Alexey Min <alexey.min@gmail.com>
-
Alexey Min authored
upgrade all packages to latest before doing anything
-
Alexey Min authored
-
Alexey Min authored
* struct apk_package no longer has filename, it has filename_idx instead. To get apk package filename you need also database pointer at hand, and use struct apk_database::filename_array * Zero enum value ws dropped for some reason
-
Alexey Min authored
Let cmake do its magic, drop path hints. It will wind $PREFIX/include dir now, not $PREFIX/include/apk, so includes in C files will need to be adjusted.
-
- Mar 08, 2024
-
-
Alexey Min authored
* separate build flag for using Qt6 * linking issue fix
-
Alexey Min authored
Fixtures are a way to attach setup and cleanup tasks to a set of tests. Ensure some order of execution using test fixtures. Mark tests sharing same resource "package.lock" with RESOURCE_LOCK so they can't run in parallel.
-
Alexey Min authored
-
Alexey Min authored
This fixes linking error about undefined references. How did this evwn work before?..
-
Alexey Min authored
undefined reference to QDatastream& operator<<(QDataStream&, const QtApk::Package& ...
-
- Mar 07, 2024
-
-
Alexey Min authored
* use separate build dirs
-
Alexey Min authored
-
Alexey Min authored
-
- Jul 11, 2023
-
-
Alexey Min authored
-
Alexey Min authored
Crashes in fakeroot mode with SIGSEGV. Needs more investigation
-
Alexey Min authored
Signed-off-by: Alexey Minnekhanov <alexey.min@gmail.com>
-
Alexey Min authored
In fakeRoot mode, or if not running as root, make libapk to not attempt changing file permissions - it will fail without root rights.
-
Alexey Min authored
Use "apk add --initdb" so apk creates all files it needs itself. Only add repos config on top. Signed-off-by: Alexey Minnekhanov <alexey.min@gmail.com>
-
Alexey Min authored
-
Alexey Min authored
qRegisterMetaTypeStreamOperators is no longer in Qt6.
-
- Jan 23, 2023
-
-
Alexey Min authored
-
Alexey Min authored
Some tests are unstable on some platforms. Those are supposed to be run manually anyway, and not be autotests.
-
Alexey Min authored
-
Alexey Min authored
-
Alexey Min authored
-
- Feb 24, 2021
-
-
Alexey Min authored
-
Alexey Min authored
-
Alexey Min authored
It is no longer useful and de-facto not supported anyway.
-
- Jan 24, 2021
-
-
Alexey Min authored
Apparently this makes many things happier. Fixes #3
-
Alexey Min authored
inttypes.h has macros "PRx64" that should be used as printf format string specifiers. They are automatically exanded to "%llu" or "%lu" as needed, depending on compile host architecture.
-
Alexey Min authored
Fixes #2
-
- Jan 16, 2021
-
-
Alexey Min authored
-
Alexey Min authored
-
Alexey Min authored
Add another layer of abstraction on top of system's libapk to compile code that C++ compiler finds invalid: specifically, libapk's public header files cannot be included in C++ code (see this MR https://gitlab.alpinelinux.org/alpine/apk-tools/-/merge_requests/15 for more info on topic). This simplifies a bit some code in QtApkDatabase_private and moves more low-level logic of interacting with libapk internals into a wrapper written in pure C. CMake automatically uses C compiler to compile that code, and C headers that are invalid in C++ are never included from C++ source files.
-
Alexey Min authored
-
Alexey Min authored
* Refactor buildsystem to use system-provided libapk. * New dependency: apk-tools-dev. Do not depend on zlib and openssl now. * Add LibApk find-module (cmake/FindLibApk.cmake). * Add option to link to static libapk.a. * Add CMakeLists.txt to src/ subdirectory and use add_subdirectory(src). * Remove unused files and options. * Fix building tests.
-
- Jan 12, 2021
-
-
Alexey Min authored
-
- Jan 11, 2021
-
-
Alexey Min authored
-
- Jul 29, 2020
-
-
Alexey Min authored
-