Commit Graph

81 Commits

Author SHA1 Message Date
Alex Szpakowski 5dbf589d47 Removed libjpeg-turbo as a dependency (closes issue #1031.) Removed jpeg support for ImageData:encode. stb_image now handles jpeg image loading. 2015-05-03 17:52:20 -03:00
Bart van Strien 95d9dfa801 Explicitly search for pkg-config in configure script 2015-03-21 21:49:17 +01:00
djcj 9d2a2832ab Disable static libraries by default in linux build 2015-03-18 11:28:01 +00:00
Bart van Strien bd271ce5cb Remove OpenGL as compile-time dependency on linux, SDL loads it at runtime (and also GLES, if applicable) 2015-03-15 21:37:04 +01:00
Bart van Strien b049dd0387 Also add *.hpp files to autotools sources lists 2015-03-15 21:36:35 +01:00
Alex Szpakowski 10cf501979 Merged default into minor
--HG--
branch : minor
2015-02-14 18:53:31 -04:00
Bart van Strien 902a7cb68b Update debian package files to the 0.9.2~rc1 version 2015-02-14 20:19:47 +01:00
Alex Szpakowski be8b7dd504 glLoadIdentity isn't part of GLES2+ or core GL3+.
--HG--
branch : minor
2015-01-21 21:42:24 -04:00
Alex Szpakowski a7e4148869 Merged default into minor
--HG--
branch : minor
2015-01-16 15:47:26 -04:00
Alex Szpakowski c7b45b3505 Updated copyright for the new year 2014-12-31 19:32:43 -04:00
Anylo 426813945e Updated year from 2013 to 2014.
--HG--
branch : Anylo/updated-year-from-2013-to-2014-1418642961070
2014-12-15 11:29:26 +00:00
Alex Szpakowski 56653fa946 Merged default into minor
--HG--
branch : minor
2014-06-19 15:06:59 -03:00
Bart van Strien c5d59107ad Modify desktop file to play nicer with file associations in newer versions of nautilus (gnome file browser) 2014-06-18 10:59:32 +02:00
Alex Szpakowski 38b65b859a Merged default into minor
--HG--
branch : minor
2014-05-03 22:27:01 -03:00
Bart van Strien 853f741ba3 Prevent erroring in gen-modules when no source files are found (needed in some
love-experiments branches)
2014-04-25 17:53:38 +02:00
Alex Szpakowski eca8c17a69 Removed the DevIL backend from love.image. Replaced it with PNG and JPEG encoders/decoders via LodePNG, zlib, and libjpeg-turbo.
PNG and JPEG are now the only two supported image formats, aside from compressed DDS (DXT, etc.)

--HG--
branch : minor
2014-04-22 17:11:59 -03:00
Bart van Strien a1158599ab Use '=' instead of '==' for test command in configure scripts (fixes #866) 2014-04-01 16:54:51 +02:00
Bart van Strien 2698fd2c2c Use debian's name for libsdl2 in the debian package dependency list 2014-03-30 14:15:36 +02:00
Bart van Strien e92be92900 Add fused and version flags to love manpage 2014-02-16 13:19:59 +01:00
Bart van Strien c2971f9568 Distribute associations, icons and manpages in the deb package 2014-02-16 09:59:27 +01:00
Bart van Strien 85264f4bea Lower sdl2 dependency version to 2.0.0 2013-12-27 15:51:15 +01:00
Jordy Dickinson e6f06fbc78 Allow user to override environment variables 2013-12-27 15:02:40 -05:00
Bart van Strien d81eae8889 Scripts now automatically recompile on change on linux, auto.lua normalizes input names a bit more 2013-12-14 13:57:52 +01:00
Bart van Strien 6eb0544bbc Use new error message macro in configure, use luajit by default, switch to pkg-config for as much as possible 2013-12-13 20:32:55 +01:00
Bart van Strien 5b66cd2290 Make configure output some files in the debian folder as well, substituting the (optional) suffix where needed, also add pkg-config dependency 2013-12-08 20:06:12 +01:00
Bart van Strien 3d82eecc08 Apply the love-experiment moduleselect branch
You can now:
	- Enable and disable love's modules, implementations and libraries using configure switches
	- Use pkg-config for a couple of love's requirements
	- Build on OSX
	- Use newer versions of FreeType2
	- Get a slightly better error message using automagic
2013-12-08 19:32:32 +01:00
Bart van Strien 3c2e8ddd87 Add source deb stuff 2013-11-02 18:49:37 +01:00
Jordy Dickinson 86f3ee4775 Fixed build errors with custom SDL location (resolves issue 774)
Uses SDL2's sdl2.m4 macros, which are installed along with SDL2. This ensures
that the correct flags are given to the compiler and linker.
2013-10-31 20:24:43 +01:00
Bart van Strien 89140ee657 Add currently disabled automake rule for updating scripts 2013-10-04 14:18:09 +02:00
Bart van Strien 375cbd4003 Make autoconf detect and enable c++11 support in compilers 2013-09-29 12:47:34 +02:00
Bart van Strien d598549980 Make the configure script look for SDL2 2013-08-28 13:34:35 +02:00
Bart van Strien 138fe49e35 Clean up readme a bit, add a note about running automagic from the root, and clean automagic up by making it slightly more verbose, and letting it check it's being run in the right directory (see issue #698) 2013-08-04 13:15:55 +02:00
Bart van Strien f5603b0291 Make love compile against lua5.2 2013-07-10 16:02:52 +02:00
Martin Felis 14ca401158 Add enet and lua-enet 2013-07-10 15:42:50 +02:00
Bart van Strien c99fb2fb99 Fix --disable-mpg123 by telling automake to not compile it, instead of using ifdefs 2013-05-26 22:34:04 +02:00
Bart van Strien 6bc4f7a34e Revision 1500 s/''/'/ on configure.ac, how fitting 2013-05-26 21:04:51 +02:00
Bart van Strien d8dfd62035 Rework configure.ac, clean up platform/unix 2013-05-26 17:45:14 +02:00
Bart van Strien 759930164f Don't hardcode include paths in makefile.am, use $(srcdir) instead (issue #612) 2013-05-08 14:01:55 +02:00
Bart van Strien 5c2b70f8ab Add man page (thanks Miriam Ruiz for the original) and make automake install and distribute it 2013-04-26 14:42:16 +02:00
Michał Górny 53408e3768 Install file associations and icons using autotools (issue #605)
Condensed version of pull request #24, containing the following commits:
- 31f803f Install .desktop and mime-info files with autotools.
- a354096 unix: Install icon using autotools as well.
- 4b1beb2 Fix Icon= in love.desktop.
- d0d3fe4 unix: Install game file icon as well.
- 9a6e291 unix: Update/fix README file name in Makefile.am.

All of the above commits were made by Michał Górny, and this single
code import was committed by Bart van Strien (so blame me if I broke
it..)
2013-04-26 14:20:49 +02:00
Bart van Strien 8867f6c329 Merge in default
--HG--
branch : minor
2012-10-14 17:23:35 +02:00
Bart van Strien c4133f2489 (Hopefully) fix some issues with older version of autotools 2012-08-27 15:57:39 +02:00
Bart van Strien 787bb868a1 Update minor
--HG--
branch : minor
2012-07-23 10:54:23 +02:00
Bart van Strien 34d576cdc6 Fix --disable-mpg123 2012-07-04 17:24:31 +02:00
Bart van Strien 399a6a6614 Merge in channels from love-experiments
Rewritten love.thread and changed communication
method from weird system before, to channels.

--HG--
branch : minor
2012-07-04 17:15:16 +02:00
Bart van Strien 915d58c62f Add --enable-gme to the linux configure script 2012-07-04 13:51:33 +02:00
Bart van Strien f6099402e7 Make it build on linux
- Removed weird #ifdefs
- Enabled optional executable building
- Fixed exclude files, they're regexes after all
2012-06-29 13:04:32 +02:00
rude 72056caccd Say hello to the love module. Oh my!
Because technically, it *is* a module. Also renamed "launcher.cpp".
2012-06-29 09:56:50 +02:00
Bart van Strien 140dbd4fcc Add silent-rules to configure.in, will allow for less verbose builds, also move configure.in and Makefile.am to platform/unix like other 'project files' 2012-05-29 22:01:46 +02:00
Bart van Strien 7f39fa8c3a Create liblove 2012-05-18 16:51:15 +02:00