1. 28 Jul, 2021 2 commits
    • Simon McVittie's avatar
      capture-libs: Add if-not-in-container flag · 45fb6f29
      Simon McVittie authored
      
      
      When pressure-vessel maps LD_PRELOAD options into a container, it's not
      completely obvious what to do with a plain basename. If it's
      LD_PRELOAD=libMangoHud.so, then we'll want to import that library into
      the container and load it. However, if it's something like
      LD_PRELOAD=libcurl.so.4, then arbitrarily deciding that we will load
      the one from the host system seems like it defeats the object of the
      predictable runtime environment.
      
      We can avoid this by assuming that if a particular SONAME exists in the
      container, then we should probably interpret LD_PRELOADing it as meaning
      use the container's version, even if the version from the provider
      (host system) appears newer. The if-not-in-container flag makes this
      implementable.
      
      If the library has dependencies, they are compared between container
      and provider as usual.
      Signed-off-by: Simon McVittie's avatarSimon McVittie <smcv@collabora.com>
      45fb6f29
    • Simon McVittie's avatar
      Release v0.20210728.0 · ae8e9a89
      Simon McVittie authored
      
      Signed-off-by: Simon McVittie's avatarSimon McVittie <smcv@collabora.com>
      ae8e9a89
  2. 02 Jul, 2021 4 commits
  3. 18 Jan, 2021 1 commit
  4. 14 Jan, 2021 1 commit
  5. 12 Jan, 2021 2 commits
  6. 11 Jan, 2021 1 commit
  7. 04 Jan, 2021 3 commits
  8. 25 Nov, 2020 5 commits
  9. 20 Nov, 2020 4 commits
  10. 22 Oct, 2020 1 commit
  11. 21 Oct, 2020 1 commit
  12. 21 Sep, 2020 2 commits
    • Simon McVittie's avatar
      Release v0.20200921.0 · 77a60a70
      Simon McVittie authored
      
      Signed-off-by: Simon McVittie's avatarSimon McVittie <smcv@collabora.com>
      77a60a70
    • Simon McVittie's avatar
      debian: Delete files that were generated by gtk-doc during dist · d8255e40
      Simon McVittie authored
      
      
      If we `make dist` with gtk-doc-tools 1.28 from Debian 10 'buster' (the
      current stable release), it generates a libcapsule-docs.xml in which
      generation of tree_index.sgml is mandatory. This is incompatible with
      building this non-GObject library with gtk-doc-tools >= 1.30, in which
      tree_index.sgml is only generated if the library contains at least one
      GObject type.
      
      Most projects treat the libcapsule-docs.xml generated by gtk-doc as
      a template and commit it to git, but in this project we don't
      particularly want to maintain it and would prefer to keep regenerating
      it during build.
      Signed-off-by: Simon McVittie's avatarSimon McVittie <smcv@collabora.com>
      d8255e40
  13. 08 Sep, 2020 1 commit
  14. 27 Aug, 2020 2 commits
  15. 08 Jul, 2020 1 commit
  16. 07 Jul, 2020 9 commits