Go to file
Timo Teräs d0edeec8fb make the atom functions not use global state
This greatly helps with memory management on applications that
may want to daemonize and open/close database several times.

Also the lifetime and "owner" of memory for all data is now
explicitly bound to owning struct apk_database, which might
be helpful when writing language bindings. As side effect, the
interned "atoms" are unique only within what apk_database, so
comparing packages from different apk_database may not work
as expected.

Fixes #10697
2020-05-19 12:02:56 +03:00
doc index: add argument --no-warnings 2020-05-06 15:49:33 +03:00
libfetch add script to autogenerate help from man pages 2020-05-06 13:05:19 +03:00
src make the atom functions not use global state 2020-05-19 12:02:56 +03:00
test fix test6.sh - linux-vanilla was renamed to linux-lts in v3.11 2020-02-23 18:01:43 +01:00
.gitignore build: enable building of development package 2020-03-16 15:36:46 +02:00
.gitlab-ci.yml add script to autogenerate help from man pages 2020-05-06 13:05:19 +03:00
.mailmap add .mailmap to consolidate git shortlog 2018-09-10 09:19:01 +03:00
AUTHORS Initial commit of some stuff written so far. Still in state of flux. Expect 2008-04-17 14:09:13 +00:00
LICENSE add LICENSE 2020-05-07 10:45:34 +03:00
Make.rules build: inspect GitLab CI variables for version string 2020-03-23 13:41:51 +02:00
Makefile build: fix includedir in pkgconfig file 2020-04-01 19:14:28 +03:00
README.md readme: fix name of doc directory 2020-02-23 18:55:19 +01:00

README.md

Alpine Package Keeper

Alpine Package Keeper (apk) is a package manager developed for Alpine Linux.

Online documentation is available in the doc/ directory in the form of man pages.