Skip to content
Snippets Groups Projects
  1. Oct 08, 2014
  2. May 12, 2014
    • Timo Teräs's avatar
      finally fix building PIE binaries · 1e36692a
      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!
      1e36692a
  3. Jun 26, 2013
    • Natanael Copa's avatar
      build: lua module build fixes · fcb540ab
      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
      fcb540ab
  4. Jun 18, 2013
    • Timo Teräs's avatar
      policy: new applet · 5725f656
      Timo Teräs authored
      to show different versions of package and the repositories from
      which it is available from.
      5725f656
  5. Jun 13, 2013
  6. Mar 28, 2012
  7. Feb 28, 2012
  8. Feb 23, 2012
  9. Sep 16, 2011
  10. Sep 14, 2011
  11. Sep 13, 2011
  12. Sep 09, 2011
  13. Aug 05, 2011
  14. Jul 27, 2011
  15. Jul 26, 2011
    • Timo Teräs's avatar
      solver: new package selection logic (which is not yet used) · 79b53d4d
      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
      79b53d4d
  16. Jul 24, 2011
    • Timo Teräs's avatar
      dot: applet to generate the dot attributed graph language files · 169cb3a9
      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
      169cb3a9
  17. Jun 30, 2010
  18. Jun 16, 2010
  19. Jun 14, 2010
    • Natanael Copa's avatar
      Makefile: Don't build or install the libapk and lua module by default · efdd2f10
      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.
      efdd2f10
  20. Jun 11, 2010
  21. Jun 05, 2010
    • Timo Teräs's avatar
      all: rework how arrays work · 7be853e6
      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.
      7be853e6
  22. Aug 04, 2009
  23. Jul 31, 2009
    • Timo Teräs's avatar
      apk: use *at instead of chdir+normal file syscall · ea901526
      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.
      ea901526
  24. Jul 29, 2009
  25. Jul 17, 2009
  26. Jul 08, 2009
  27. Jun 29, 2009
  28. Jun 25, 2009
    • Timo Teräs's avatar
      upgrade: new applet · 4d04bd8a
      Timo Teräs authored
      Currently just goes through all world dependencies and updates them
      where possible (ref #51).
      4d04bd8a
  29. Apr 21, 2009
  30. Apr 16, 2009
  31. Apr 15, 2009
  32. Mar 07, 2009
  33. Jan 16, 2009
  34. Jan 14, 2009
  35. Jan 13, 2009
  36. Jan 09, 2009
Loading