1. 15 Dec, 2018 2 commits
  2. 01 Jul, 2018 1 commit
  3. 23 May, 2018 1 commit
  4. 10 Feb, 2018 1 commit
  5. 30 Jan, 2018 1 commit
  6. 18 Nov, 2017 1 commit
    • John Ralls's avatar
      Delete leading path elements matching '@[a-z]+'. · 3e96e7a9
      John Ralls authored
      Meaning @rpath, @loader_path, @executable_path, etc. The libraries must
      be in $prefix/lib for one of the prefixes set in the bundle file.
      
      Works around cmake's habit of setting @rpath in dependency names.
      3e96e7a9
  7. 02 Oct, 2017 3 commits
  8. 14 Jul, 2017 1 commit
  9. 18 Jun, 2017 2 commits
  10. 07 Apr, 2017 2 commits
  11. 06 Jan, 2017 3 commits
  12. 01 Jan, 2017 2 commits
  13. 31 Dec, 2016 6 commits
  14. 30 Dec, 2016 3 commits
  15. 29 Oct, 2016 2 commits
  16. 09 Sep, 2016 1 commit
    • John Ralls's avatar
      Install gir files in the bundle and recompile typelibs from them. · d106f920
      John Ralls authored
      GObject-introspection based projects require typelibs for connecting the
      C-based shared libraries with their language bindings. These are
      compiled from GObject-Introspection (.gir) files, in turn made by
      g-ir-scanner. g-ir-scanner embeds the install_name from the library in
      the gir file, normally an absolute path at build time. We need to change
      it to the install_name for the bundle, beginning with @executable_path.
      We do that by importing and modifying the gir files then recompiling
      them.
      d106f920
  17. 06 Sep, 2016 2 commits
  18. 16 Aug, 2016 1 commit
    • John Ralls's avatar
      Provide example for using a Mach-O executable launcher for Python. · 547a5a19
      John Ralls authored
      Since OS-X 10.11 Apple has quietly made codesign a lot pickier about
      having script files of any sort in Contents/MacOS. This causes signing
      problems particularly with Python, so here we provide an alternative
      launching mechanism that links libpython, initializes the interpreter,
      and runs a python script designated in Info.plist to set up the
      environment and start the application.
      
      Details are provided in README.
      547a5a19
  19. 14 Aug, 2016 3 commits
  20. 20 May, 2016 1 commit
  21. 26 Feb, 2016 1 commit