summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorParker Reed2019-03-14 12:49:25 -0400
committerParker Reed2019-03-14 12:49:25 -0400
commit55b6c316e7d4b6054f5049d29ac3da5a01f7f2ba (patch)
tree61649001697db73b7f76468f30693437d3210238
parent0944c05e6445fa9595d4d4a47aca4c44ce5a485e (diff)
downloadaur-55b6c316e7d4b6054f5049d29ac3da5a01f7f2ba.tar.gz
Fix build
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD4
-rw-r--r--love07.patch21
3 files changed, 28 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cdbc2f8660ae..7a6b61389054 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 03f441a54a9c..6db6ea23067a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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