diff options
author | SanskritFritz | 2015-08-01 22:46:35 +0200 |
---|---|---|
committer | SanskritFritz | 2015-08-01 22:46:35 +0200 |
commit | 55e427709159b36096b18c9a13e409d9b9976c92 (patch) | |
tree | 199e41c632e70667f59fbc5bdaf09e3471c08f77 | |
download | aur-55e427709159b36096b18c9a13e409d9b9976c92.tar.gz |
Initial commit on AUR4
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 61 | ||||
-rw-r--r-- | love.desktop | 11 | ||||
-rw-r--r-- | love07.install | 14 |
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 |