diff options
author | Parker Reed | 2019-03-14 12:49:25 -0400 |
---|---|---|
committer | Parker Reed | 2019-03-14 12:49:25 -0400 |
commit | 55b6c316e7d4b6054f5049d29ac3da5a01f7f2ba (patch) | |
tree | 61649001697db73b7f76468f30693437d3210238 | |
parent | 0944c05e6445fa9595d4d4a47aca4c44ce5a485e (diff) | |
download | aur-55b6c316e7d4b6054f5049d29ac3da5a01f7f2ba.tar.gz |
Fix build
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 4 | ||||
-rw-r--r-- | love07.patch | 21 |
3 files changed, 28 insertions, 3 deletions
@@ -1,5 +1,3 @@ -# Generated by mksrcinfo v8 -# Sun Mar 19 20:02:06 UTC 2017 pkgbase = love07 pkgdesc = An open-source 2D game engine which uses the versatile Lua scripting language to create dynamic gaming experiences. pkgver = 0.7.2 @@ -21,18 +19,20 @@ pkgbase = love07 depends = physfs depends = sdl depends = shared-mime-info - depends = glu + depends = libgl source = https://bitbucket.org/rude/love/downloads/love-0.7.2-linux-src.tar.gz source = https://bitbucket.org/rude/love/raw/0.7.2/license.txt source = https://bitbucket.org/rude/love/raw/0.7.2/platform/unix/app.svg source = https://bitbucket.org/rude/love/raw/0.7.2/platform/unix/game.svg source = love.desktop + source = love07.patch source = https://bitbucket.org/rude/love/raw/0.7.2/platform/unix/love.xml sha256sums = a57adcb0cbdc390a9bd8e2fe477bc175799b9ffd3486e01f859a36bf27f7f268 sha256sums = c4cb43c06ab89c84349704a62849e9e66bf0c245e8a4df4f9068204124de1845 sha256sums = b8116c4cc8d7b80adba579b582b9570d8178f93d3d9e35977d621e03500b8a7f sha256sums = 7452bc537980d6fdd6293d8bdaedbfa68264fa9bb160503d9b1ad16c8278b6af sha256sums = d045b6c1aeb8fdb9ec33c75d204e0698f34e863063c274633b79e8b1b7f7a302 + sha256sums = 6b63906f9dabc9c000ddce32bec7020e89f51e88425d1eb940a533dd9b9ab09b sha256sums = 5b72ae3818ada71ec7fd69c2a27126dc5c759257e1ff203639655c389a24ccb1 pkgname = love07 @@ -19,17 +19,21 @@ source=("https://bitbucket.org/rude/love/downloads/love-${pkgver}-linux-src.tar. "https://bitbucket.org/rude/love/raw/$pkgver/platform/unix/app.svg" "https://bitbucket.org/rude/love/raw/$pkgver/platform/unix/game.svg" "love.desktop" + "love07.patch" "https://bitbucket.org/rude/love/raw/$pkgver/platform/unix/love.xml") sha256sums=('a57adcb0cbdc390a9bd8e2fe477bc175799b9ffd3486e01f859a36bf27f7f268' 'c4cb43c06ab89c84349704a62849e9e66bf0c245e8a4df4f9068204124de1845' 'b8116c4cc8d7b80adba579b582b9570d8178f93d3d9e35977d621e03500b8a7f' '7452bc537980d6fdd6293d8bdaedbfa68264fa9bb160503d9b1ad16c8278b6af' 'd045b6c1aeb8fdb9ec33c75d204e0698f34e863063c274633b79e8b1b7f7a302' + '6b63906f9dabc9c000ddce32bec7020e89f51e88425d1eb940a533dd9b9ab09b' '5b72ae3818ada71ec7fd69c2a27126dc5c759257e1ff203639655c389a24ccb1') prepare() { cd "$srcdir/love-HEAD" + patch -p1 < ../love07.patch + # Fix for freetype2 and variants(ubuntu, infinality etc...) FILE="/usr/include/freetype2/freetype/freetype.h" if [ -f $FILE ]; diff --git a/love07.patch b/love07.patch new file mode 100644 index 000000000000..0b6778f6a90b --- /dev/null +++ b/love07.patch @@ -0,0 +1,21 @@ +diff --unified --recursive --text love-HEAD.orig/src/modules/graphics/opengl/Framebuffer.cpp love-HEAD.new/src/modules/graphics/opengl/Framebuffer.cpp +--- love-HEAD.orig/src/modules/graphics/opengl/Framebuffer.cpp 2019-03-14 12:46:55.032982224 -0400 ++++ love-HEAD.new/src/modules/graphics/opengl/Framebuffer.cpp 2019-03-14 12:47:22.356175299 -0400 +@@ -1,3 +1,5 @@ ++#define GL_GLEXT_PROTOTYPES ++ + #include "Framebuffer.h" + #include <common/Matrix.h> + +diff --unified --recursive --text love-HEAD.orig/src/modules/graphics/opengl/SpriteBatch.cpp love-HEAD.new/src/modules/graphics/opengl/SpriteBatch.cpp +--- love-HEAD.orig/src/modules/graphics/opengl/SpriteBatch.cpp 2019-03-14 12:46:55.032982224 -0400 ++++ love-HEAD.new/src/modules/graphics/opengl/SpriteBatch.cpp 2019-03-14 12:47:33.346119890 -0400 +@@ -18,6 +18,8 @@ + * 3. This notice may not be removed or altered from any source distribution. + **/ + ++#define GL_GLEXT_PROTOTYPES ++ + #include "SpriteBatch.h" + + // STD |