1. 12 Mar, 2018 2 commits
  2. 10 Mar, 2018 1 commit
  3. 04 Mar, 2018 7 commits
  4. 02 Mar, 2018 1 commit
  5. 25 Feb, 2018 1 commit
  6. 24 Feb, 2018 1 commit
  7. 23 Feb, 2018 3 commits
  8. 21 Feb, 2018 1 commit
  9. 20 Feb, 2018 1 commit
  10. 12 Feb, 2018 2 commits
  11. 09 Feb, 2018 1 commit
  12. 03 Feb, 2018 2 commits
  13. 10 Dec, 2017 1 commit
  14. 06 Sep, 2017 3 commits
  15. 02 Sep, 2017 2 commits
  16. 19 Aug, 2017 3 commits
  17. 18 Aug, 2017 2 commits
  18. 20 May, 2017 3 commits
    • Remove some unneeded libs & headers · 6f9609ce
      Based on some hints by the automatic dependency checking in Debian
      packaging[0], it appears that, at least on Debian GNU/Linux, quite a few
      of the libs that lugaru links against are not needed.
      
      Remove linking to those libs, and use of related unneeded headers.
      
      * For ogg/vorbis, it seems like libogg is not needed unless handling
        container metadata?
      
      * For opengl, there seems to be only a subset of the libs that are
        required. Notably the glext.h header seems to only be needed on
        windows for GL_GENERATE_MIPMAP, but not otherwise.
      
      * For zlib it seems to be unused, but removing zlib.h exposed a
        dependency on unistd.h which is now included directly on non-windows.
      
      [0]
      dpkg-shlibdeps: warning: package could avoid a useless dependency if
      debian/lugaru/usr/games/lugaru was not linked against libz.so.1 (it uses
      none of the library's symbols)
      dpkg-shlibdeps: warning: package could avoid a useless dependency if
      debian/lugaru/usr/games/lugaru was not linked against libSM.so.6 (it
      uses none of the library's symbols)
      dpkg-shlibdeps: warning: package could avoid a useless dependency if
      debian/lugaru/usr/games/lugaru was not linked against libX11.so.6 (it
      uses none of the library's symbols)
      dpkg-shlibdeps: warning: package could avoid a useless dependency if
      debian/lugaru/usr/games/lugaru was not linked against libogg.so.0 (it
      uses none of the library's symbols)
      dpkg-shlibdeps: warning: package could avoid a useless dependency if
      debian/lugaru/usr/games/lugaru was not linked against libXext.so.6 (it
      uses none of the library's symbols)
      dpkg-shlibdeps: warning: package could avoid a useless dependency if
      debian/lugaru/usr/games/lugaru was not linked against libICE.so.6 (it
      uses none of the library's symbols)
      Martin Erik Werner authored
    • Add FindOggVorbis.cmake module license · 068650d4
      The copyright notice in FindOggVorbis.cmake refers to the BSD license in
      a file which is currently not included in Lugaru.
      
      Since the BSD license requires reproduction of the license notice, add
      the referenced file with the included license notice.
      
      The COPYING-CMAKE-SCRIPTS file is copied from
      svn://anonsvn.kde.org/home/kde/trunk/KDE/kdemultimedia@582599
      
      The origin of the FindOggVorbis.cmake file can be traced to
      svn://anonsvn.kde.org/home/kde/trunk/KDE/kdemultimedia@529535 and the
      copyright notice and license was added in
      svn://anonsvn.kde.org/home/kde/trunk/KDE/kdemultimedia@582599
      Martin Erik Werner authored
  19. 21 Apr, 2017 1 commit
  20. 13 Apr, 2017 1 commit
    • CI: Rework .gitlab-ci.yml to support a CentOS 7 build · 438c1f04
      Quite a bit of the .gitlab-ci.yml file needed to be reworked so
      that the commonalities between Fedora and CentOS could be leveraged
      while allowing us to swap out the differences dynamically.
      
      Thus, we can now test commits against the GCC version we use for
      release builds while continuing to use latest GCC for development
      builds.
      
      As a nice side effect, there are now much fewer invocations of DNF
      to install all the needed things, so CI builds should be faster!
      Neal Gompa (ニール・ゴンパ) authored
  21. 23 Mar, 2017 1 commit