- Oct 08, 2014
-
-
Timo Teräs authored
-
- May 12, 2014
-
-
Timo Teräs authored
the dynamic applet registration never worked with PIE, and as a temporary hack -nopie was added to default link flags in 2008. this commit reworks the applet registration mechanism to something that is compatible with PIE, and removes the hack. finally!
-
- Jun 26, 2013
-
-
Natanael Copa authored
- do not link with -llua. We should not link apk or lua module with it. - default to lua 5.2 - allow override the lua version with LUA_VERSION - allow override the lua pkg-config package with LUA_PC - only add the pkg-config lua --cflags to the lua module
-
- Jun 18, 2013
-
-
Timo Teräs authored
to show different versions of package and the repositories from which it is available from.
-
- Jun 13, 2013
-
-
Timo Teräs authored
Implementing basic dependency handling, install_if and awareness of pinning.
-
- Mar 28, 2012
-
-
Timo Teräs authored
-
- Feb 28, 2012
-
-
Timo Teräs authored
-
- Feb 23, 2012
-
-
Timo Teräs authored
also merge the expected output to the *.test files.
-
- Sep 16, 2011
-
-
Natanael Copa authored
-
- Sep 14, 2011
-
-
Natanael Copa authored
Use the build option SHARED_LIBAPK for building shared.
-
- Sep 13, 2011
-
-
Timo Teräs authored
-
- Sep 09, 2011
-
-
Timo Teräs authored
still todo: - 'fix' is missing - 'del -R' does not work - 'upgrade' does not do self-upgrade first ... and a lot of testing.
-
- Aug 05, 2011
-
-
Timo Teräs authored
this allows quite some optimizations to running time and memory requirements.
-
- Jul 27, 2011
-
-
Natanael Copa authored
-
- Jul 26, 2011
-
-
Timo Teräs authored
* basic code for a backtracking, forward checking dependency satisfier * works better when there are tricky dependencies to solve (when can't just upgrade everything to most preferred versions) * the new code always evaluates all of 'world' constraints (old code just does incremental updates based on heuristics) * is probably somewhat slower than old code (probably unnoticeable difference in most cases) * makes easier to write support for provides and repository pinning * test applet and a bunch of test cases added which uses the new code * from the old feature set install_if is not yet implemented
-
- Jul 24, 2011
-
-
Timo Teräs authored
This applet can be used to generate data for graphviz tools. Useful to visualize package dependencies, and possible errors in the repository. Usage examples: apk dot gnome-desktop | tred | dot -Tpng gnome-desktop.png -- to generate simplified dependency chart of gnome-desktop apk dot --errors | dot -Tpng index-errors.png -- to generate chart visualizing dependency errors in index
-
- Jun 30, 2010
-
-
Timo Teräs authored
We want minimal static build. And this now also breaks with our openssl since it tries to automatically dlopen some of the engine modules.
-
- Jun 16, 2010
-
-
Natanael Copa authored
-
- Jun 14, 2010
-
-
Natanael Copa authored
Make the libapk and lua module optional at buildtime and off by default. This is because enabling libapk requires that mkinitfs also copies the libapk.so or the initramfs will not work. To build libapk: make LIBAPK=yes To build lua module (will enable LIBAPK=yes): make LUAAPK To link apk to libapk (will enable LIBAPK=yes): make SHARED_LIBAPK=yes All the above applies to make install target as well.
-
- Jun 11, 2010
-
-
Timo Teräs authored
-
Natanael Copa authored
-
Natanael Copa authored
-
- Jun 05, 2010
-
-
Timo Teräs authored
Instead of having a null pointer, use a dummy array which just says the array is empty. This helps in multiple places of the code which would otherwise need explicitly need to check first if the array exists. This has been cause of multiple seg.faults in the past as the array check is easily omitted. This also removes (or fixes) all existing checks accordingly.
-
- Aug 04, 2009
-
-
Timo Teräs authored
also makes it possibly to upgrade package without adding it to top-level deps. fixes #69.
-
- Jul 31, 2009
-
-
Timo Teräs authored
this way we never change cwd, and relative filenames are always parsed consistently. this also helps filename construction in many places. this patch also changes '--root' to override location of all configuration to be in the new root. previously it depended on the file which one was used.
-
- Jul 29, 2009
-
-
Timo Teräs authored
apparently the double colon rule dependencies affect only the specific rule-set.
-
- Jul 17, 2009
-
-
Timo Teräs authored
an utility to check package signature and integrity.
-
- Jul 08, 2009
-
-
Timo Teräs authored
use pkgconfig of zlib instead of hard requiring it. and link in the pkg-config libs with --as-needed as not all of the openssl libs are really required.
-
Timo Teräs authored
instead of having static md5 implemenation, use the openssl library for digest functions.
-
- Jun 29, 2009
-
-
Timo Teräs authored
Administrative tool to download or delete files to/from the cache.
-
- Jun 25, 2009
-
-
Timo Teräs authored
Currently just goes through all world dependencies and updates them where possible (ref #51).
-
- Apr 21, 2009
-
-
Natanael Copa authored
-
- Apr 16, 2009
-
-
Timo Teräs authored
Cache non-local index files always locally. Introduce 'update' applet to force refresh of cached index files. Fixes #19.
-
Timo Teräs authored
Tracks now probler header file dependencies and command line parameters used to build files. E.g. changing CFLAGS rebuild all C-files. And changing version rebuild now the files where it's used.
-
- Apr 15, 2009
-
-
Timo Teräs authored
Fixes #24.
-
- Mar 07, 2009
-
-
Cameron Banta authored
-
- Jan 16, 2009
-
-
Natanael Copa authored
-
- Jan 14, 2009
-
-
Timo Teräs authored
Currently only implement --backup to get list of (config) files in protected directories to backup. This also fixes a database corruption bug in database.c.
-
- Jan 13, 2009
-
-
Timo Teräs authored
-
- Jan 09, 2009
-
-
Natanael Copa authored
-