summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSanskritFritz2015-08-01 22:46:35 +0200
committerSanskritFritz2015-08-01 22:46:35 +0200
commit55e427709159b36096b18c9a13e409d9b9976c92 (patch)
tree199e41c632e70667f59fbc5bdaf09e3471c08f77
downloadaur-55e427709159b36096b18c9a13e409d9b9976c92.tar.gz
Initial commit on AUR4
-rw-r--r--.SRCINFO36
-rw-r--r--PKGBUILD61
-rw-r--r--love.desktop11
-rw-r--r--love07.install14
4 files changed, 122 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fd95f2234e96
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,36 @@
+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
+ pkgrel = 5
+ url = http://love2d.org/
+ install = love07.install
+ arch = i686
+ arch = x86_64
+ license = zlib
+ depends = desktop-file-utils
+ depends = devil
+ depends = freetype2
+ depends = hicolor-icon-theme
+ depends = libmodplug
+ depends = libvorbis
+ depends = luajit
+ depends = mpg123
+ depends = openal
+ depends = physfs
+ depends = sdl
+ depends = shared-mime-info
+ 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 = https://bitbucket.org/rude/love/raw/0.7.2/platform/unix/love.xml
+ sha256sums = a57adcb0cbdc390a9bd8e2fe477bc175799b9ffd3486e01f859a36bf27f7f268
+ sha256sums = c4cb43c06ab89c84349704a62849e9e66bf0c245e8a4df4f9068204124de1845
+ sha256sums = b8116c4cc8d7b80adba579b582b9570d8178f93d3d9e35977d621e03500b8a7f
+ sha256sums = 7452bc537980d6fdd6293d8bdaedbfa68264fa9bb160503d9b1ad16c8278b6af
+ sha256sums = d045b6c1aeb8fdb9ec33c75d204e0698f34e863063c274633b79e8b1b7f7a302
+ sha256sums = 5b72ae3818ada71ec7fd69c2a27126dc5c759257e1ff203639655c389a24ccb1
+
+pkgname = love07
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b33b298be524
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,61 @@
+# Maintainer: archtux <antonio dot arias99999 at gmail dot com>
+
+# Contributor: andy123 < ajs [at] online [dot] de >
+# Contributor: Sven-Hendrik Haase <sh@lutzhaase.com>
+# Contributor: Linus Sjögren <thelinx@unreliablepollution.net>
+# Contributor: Eric Forgeot < http://anamnese.online.fr >, dreeze
+
+pkgname=love07
+pkgver=0.7.2
+pkgrel=5
+pkgdesc="An open-source 2D game engine which uses the versatile Lua scripting language to create dynamic gaming experiences"
+arch=('i686' 'x86_64')
+url="http://love2d.org/"
+license=('zlib')
+depends=('desktop-file-utils' 'devil' 'freetype2' 'hicolor-icon-theme' 'libmodplug' 'libvorbis' 'luajit' 'mpg123' 'openal' 'physfs' 'sdl' 'shared-mime-info')
+install=$pkgname.install
+source=("https://bitbucket.org/rude/love/downloads/love-${pkgver}-linux-src.tar.gz"
+ "https://bitbucket.org/rude/love/raw/$pkgver/license.txt"
+ "https://bitbucket.org/rude/love/raw/$pkgver/platform/unix/app.svg"
+ "https://bitbucket.org/rude/love/raw/$pkgver/platform/unix/game.svg"
+ "love.desktop"
+ "https://bitbucket.org/rude/love/raw/$pkgver/platform/unix/love.xml")
+sha256sums=('a57adcb0cbdc390a9bd8e2fe477bc175799b9ffd3486e01f859a36bf27f7f268'
+ 'c4cb43c06ab89c84349704a62849e9e66bf0c245e8a4df4f9068204124de1845'
+ 'b8116c4cc8d7b80adba579b582b9570d8178f93d3d9e35977d621e03500b8a7f'
+ '7452bc537980d6fdd6293d8bdaedbfa68264fa9bb160503d9b1ad16c8278b6af'
+ 'd045b6c1aeb8fdb9ec33c75d204e0698f34e863063c274633b79e8b1b7f7a302'
+ '5b72ae3818ada71ec7fd69c2a27126dc5c759257e1ff203639655c389a24ccb1')
+
+prepare() {
+ cd $srcdir/love-HEAD
+
+ # Fix for freetype2 and variants(ubuntu, infinality etc...)
+ FILE="/usr/include/freetype2/freetype/freetype.h"
+ if [ -f $FILE ];
+ then
+ sed -i 's|<freetype|<freetype2/freetype|' src/modules/font/freetype/{Font,TrueTypeRasterizer}.h
+ else
+ sed -i 's|<freetype|&2|' src/modules/font/freetype/{Font,TrueTypeRasterizer}.h
+ fi
+
+ # Fix mesa 10 GLee.h(thanks to ajs124)
+ sed -i '70itypedef XID GLXContextID;' src/modules/graphics/opengl/GLee.h
+
+ ./configure --prefix=/usr --enable-luajit --program-suffix=07
+}
+
+build() {
+ cd $srcdir/love-HEAD
+ make
+}
+
+package() {
+ cd $srcdir/love-HEAD
+
+ make DESTDIR=$pkgdir install
+
+ cd ..
+ install -Dm644 license.txt $pkgdir/usr/share/licenses/$pkgname/LICENSE
+ install -Dm644 love.desktop $pkgdir/usr/share/applications/$pkgname.desktop
+} \ No newline at end of file
diff --git a/love.desktop b/love.desktop
new file mode 100644
index 000000000000..5b133bc7dd69
--- /dev/null
+++ b/love.desktop
@@ -0,0 +1,11 @@
+
+[Desktop Entry]
+Name=LÖVE
+Comment=The unquestionably awesome 2D game engine
+MimeType=application/x-love-game;
+Exec=/usr/bin/love07
+Type=Application
+Categories=Development;Game;
+Terminal=false
+Icon=love.svg
+NoDisplay=true \ No newline at end of file
diff --git a/love07.install b/love07.install
new file mode 100644
index 000000000000..237cf1a16c38
--- /dev/null
+++ b/love07.install
@@ -0,0 +1,14 @@
+
+post_install() {
+ update-desktop-database -q
+ update-mime-database usr/share/mime
+ gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
+}
+
+post_remove() {
+ post_install
+}
+
+post_upgrade() {
+ post_install
+} \ No newline at end of file