From 1b5c3bce967c19636c92352ababfb1e0972ab045 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sat, 27 Feb 2016 19:41:23 +0100 Subject: [PATCH] games-engines/love: initial import of 0.10.1 --- .../games-engines/love/love-0.10.1.exheres-0 | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 packages/games-engines/love/love-0.10.1.exheres-0 diff --git a/packages/games-engines/love/love-0.10.1.exheres-0 b/packages/games-engines/love/love-0.10.1.exheres-0 new file mode 100644 index 00000000..d74cada5 --- /dev/null +++ b/packages/games-engines/love/love-0.10.1.exheres-0 @@ -0,0 +1,61 @@ +# Copyright 1999-2013 Gentoo Foundation +# Copyright 2014-2016 Julian Ospald +# Distributed under the terms of the GNU General Public License v2 + +require gtk-icon-cache freedesktop-desktop freedesktop-mime +require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ] +require lua [ whitelist="5.1" multibuild="false" ] + +SUMMARY="A framework for 2D games in Lua" +HOMEPAGE="http://love2d.org/" +DOWNLOADS="https://bitbucket.org/rude/love/get/${PV}.tar.bz2 -> ${PNV}.tar.bz2" + +LICENCES="ZLIB" +PLATFORMS="~amd64 ~x86" +SLOT="0" +MYOPTIONS="" + +DEPENDENCIES=" + build: + virtual/pkg-config + build+run: + dev-games/physfs + dev-lang/lua:5.1 + media-libs/DevIL[mng][tiff] + media-libs/SDL:2[X] + media-libs/freetype:2 + media-libs/libmodplug + media-libs/libtheora + media-libs/libvorbis + media-libs/openal + media-sound/mpg123 + x11-dri/mesa +" + +DEFAULT_SRC_CONFIGURE_PARAMS=( --with-lua=lua ) +DEFAULT_SRC_INSTALL_EXTRA_DOCS=( "readme.md" "changes.txt" ) + +src_unpack() { + default + edo mv rude-love-* "${WORK}" +} + +src_prepare() { + edo cp platform/unix/{configure.ac,Makefile.am} . + edo bash platform/unix/genmodules + + eautoreconf +} + +pkg_postinst() { + gtk-icon-cache_pkg_postinst + freedesktop-mime_pkg_postinst + freedesktop-desktop_pkg_postinst +} + +pkg_postrm() { + gtk-icon-cache_pkg_postrm + freedesktop-desktop_pkg_postrm + freedesktop-mime_pkg_postrm +} +