1. 07 Nov, 2015 8 commits
    • Halla Rempt's avatar
      1bf1b7c1
    • Halla Rempt's avatar
      Set rpaths for OSX · 0d3288ca
      Halla Rempt authored
      To quote the cmake manual:
      
      "Policy CMP0042 was introduced to change the default value of
      MACOSX_RPATH to ON. This is because use of @rpath is a more flexible
      and powerful alternative to @executable_path and @loader_path."
      
      And whenever something is flexible and powerful, you can bet there
      are too many ways of doing things and that it'll take days or weeks
      to get things working again.
      
      This change explicitly sets the rpaths both for running krita on OSX
      after doing a make install and for running krita from a bundle. There
      may be some redundancy here and it is still not enough. Macdeployqt
      doesn't pick up the location of the libraries and start looking in
      /Libraries/Frameworks for the Qt frameworks. So either we can add
      a #{CMAKE_INSTALL_PREFIX}/lib to the properties here, or fix that in
      the deploy script. For now, I'm doing the latter and running
      macdeployqt like this:
      
      rm -rf ~/kf5/krita.app/
      rm -rf ~/kf5/krita.dmg
      cp -r ~/kf5/i/bin/krita.app ~/kf5
      cp -r ~/kf5/i/share ~/kf5/krita.app/Contents/
      mkdir -p ~/kf5/krita.app/Contents/PlugIns/krita
      install_name_tool -add_rpath /Users/boudewijnrempt/kf5/i/lib ~/kf5/krita.app/Contents/MacOS/krita
      macdeployqt ~/kf5/krita.app \
          -verbose=0 \
          -executable=/Users/boudewijnrempt/kf5/krita.app/Contents/MacOS/krita \
          -extra-plugins=/Users/boudewijnrempt/kf5/i/lib/krita/ \
          -extra-plugins=/Users/boudewijnrempt/kf5/i/lib/plugins/ \
          -extra-plugins=/Users/boudewijnrempt/kf5/i/plugins/
      mv ~/kf5/krita.app/Contents/PlugIns/*so ~/kf5/krita.app/Contents/PlugIns/krita
      install_name_tool -delete_rpath  @loader_path/../../../../lib ~/kf5/krita.app/Contents/MacOS/krita
      install_name_tool -delete_rpath  /Users/boudewijnrempt/kf5/i/lib ~/kf5/krita.app/Contents/MacOS/krita
      0d3288ca
    • Halla Rempt's avatar
      Don't install header files · 4ada36c8
      Halla Rempt authored
      We don't have an api for developing plugins outside the krita tree
      at the moment, so don't clutter the install dir
      4ada36c8
    • Halla Rempt's avatar
      The transform tool is plugin, not a library · cf44992f
      Halla Rempt authored
      cf44992f
    • Halla Rempt's avatar
      Fix build · 764ca278
      Halla Rempt authored
      764ca278
    • Halla Rempt's avatar
      Remove breakpad from git master · bd8c2af2
      Halla Rempt authored
      We cannot handle the crash dumps from breakpad anymore, and breakpad
      hasn't been built for a year or so, so get rid of it for now.
      bd8c2af2
    • Halla Rempt's avatar
      Remove unused files · 23ec663b
      Halla Rempt authored
      23ec663b
    • Halla Rempt's avatar
      Fix a naming conflict with calligra · 29580a00
      Halla Rempt authored
      29580a00
  2. 06 Nov, 2015 3 commits
  3. 05 Nov, 2015 7 commits
  4. 04 Nov, 2015 4 commits
  5. 03 Nov, 2015 4 commits
  6. 02 Nov, 2015 1 commit
  7. 01 Nov, 2015 1 commit
  8. 31 Oct, 2015 2 commits
  9. 30 Oct, 2015 8 commits
  10. 29 Oct, 2015 2 commits