summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJulian Ospald <hasufell@gentoo.org>2013-12-22 17:06:14 +0000
committerJulian Ospald <hasufell@gentoo.org>2013-12-22 17:06:14 +0000
commitd2266cb548bd2347e123f41ccce65630896cf6a7 (patch)
treed6dba439c778da3462312389c9a9cc45e79364e9 /games-util/lutris
parentVersion bump. (diff)
downloadgentoo-2-d2266cb548bd2347e123f41ccce65630896cf6a7.tar.gz
gentoo-2-d2266cb548bd2347e123f41ccce65630896cf6a7.tar.bz2
gentoo-2-d2266cb548bd2347e123f41ccce65630896cf6a7.zip
initial import
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key E73C35B3)
Diffstat (limited to 'games-util/lutris')
-rw-r--r--games-util/lutris/ChangeLog10
-rw-r--r--games-util/lutris/Manifest5
-rw-r--r--games-util/lutris/files/lutris-0.3.2-desktopfile.patch36
-rw-r--r--games-util/lutris/lutris-0.3.2.ebuild65
-rw-r--r--games-util/lutris/metadata.xml19
5 files changed, 135 insertions, 0 deletions
diff --git a/games-util/lutris/ChangeLog b/games-util/lutris/ChangeLog
new file mode 100644
index 000000000000..4be4cfb996a5
--- /dev/null
+++ b/games-util/lutris/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for games-util/lutris
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-util/lutris/ChangeLog,v 1.1 2013/12/22 17:06:14 hasufell Exp $
+
+*lutris-0.3.2 (22 Dec 2013)
+
+ 22 Dec 2013; Julian Ospald <hasufell@gentoo.org> +lutris-0.3.2.ebuild,
+ +files/lutris-0.3.2-desktopfile.patch, +metadata.xml:
+ initial import
+
diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest
new file mode 100644
index 000000000000..a740f3856cd3
--- /dev/null
+++ b/games-util/lutris/Manifest
@@ -0,0 +1,5 @@
+AUX lutris-0.3.2-desktopfile.patch 957 SHA256 f6586d192c9f116595a796ccc357d12d34280158bef5a0f316e20bccca5c84f2 SHA512 c8287a6569f88093dab0a4f1c12795e808e793ff5ebb35b8d38e89461808a4fb0e7a3bdd1230104ade146b347af1e0196f7470b563c305dca5a3c4437b4c6519 WHIRLPOOL 7a94b5060f33d9a9d23979073da9166b43c1df0a50daa21a54772f621857284c21434a923dc7fde36df54e93069010444b70416a736fc29ce15b4db525612009
+DIST lutris-0.3.2.tar.gz 348074 SHA256 748656c25f8a4f1fe9af5958a515e3d09e0c5be028ce4ca59f7bdde32b12f18c SHA512 91ce12e2a409deeebeffcdf53229d47d932aee6611598a655dcf65f21b3807804477b122c9ffbd05bfabf5e334617bec7b1060d3b25417b0552080e952b7565f WHIRLPOOL e163d3748bccacd7289069482214665afdb06d1440bde3de3539289700478f261ca29ebfc70cafb91095cad30bf734f7063baadb76160d04fda27bbcf1887b71
+EBUILD lutris-0.3.2.ebuild 1300 SHA256 d2b1d78d73608dd409d759ae92bd95d5da7017d0d3b29e49aab6b349f64e8575 SHA512 d22e19e76f0ef0658d37c19ae31680d611cbeba01e568e0c3e654785e1e495515672b8530e6e09451018f63de922013ee51cc54253b4937ddc804e4427aa1d47 WHIRLPOOL a71eda819c4d8730b403b062a60caf42e6dfe82b92b120b3d7eedfd7f90571170ac6ba2052c2887df867756d54ef0b2833bb5be84c9f314404cf0d2876a8a070
+MISC ChangeLog 294 SHA256 337e9deea387d7da5c9fd81d068a3a8bce0ffbb2e7c066b20ac92a1e4aa0c0c3 SHA512 b7b1f40980b2d600c21039478449d8a35af3ec3ad24bec76ae22ad4fedcb60f55975c7f8e2da4f3273a0ad41e617a0c8b08f9f8783f42fe3903bcf510d709d20 WHIRLPOOL fa2f8bd2526e8b33ff7450d11754b6e3f93c7b2045fd4ef9123787ef11c38b1acf2432292a447fb1d314f77571642bf7644e87af962c03eac3c4a535cfd1bcc1
+MISC metadata.xml 662 SHA256 955b158d6ba1543119932a1bee62293fa56f4940034f6a24ce12e39e5ccded38 SHA512 36f025c119e3a0ffc350dc55d14d77beb55e2fbb1c2996f7794b94ff9cef86130d0d69c1fa12f6779fbd36ee18772178f26dab858f19a0f4fe78576ba6b3a04f WHIRLPOOL 7aedacb12031c083190ab7bda7f889fc32d52df465aeaf56e92fd003f98b7d911e084fd7bbe77c6c2f45c28a3c2a82597617996d0b38422e670bf42b05cbbc86
diff --git a/games-util/lutris/files/lutris-0.3.2-desktopfile.patch b/games-util/lutris/files/lutris-0.3.2-desktopfile.patch
new file mode 100644
index 000000000000..a5685668c702
--- /dev/null
+++ b/games-util/lutris/files/lutris-0.3.2-desktopfile.patch
@@ -0,0 +1,36 @@
+From 8bc220189a687291639f81ea6378aaba26e4edd7 Mon Sep 17 00:00:00 2001
+From: hasufell <hasufell@posteo.de>
+Date: Sun, 22 Dec 2013 16:57:19 +0100
+Subject: [PATCH] fix Version entry in lutris.desktop
+
+Version refers to the spec version, not the program version
+http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html
+---
+ lutris.desktop | 2 +-
+ lutris.desktop.in | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lutris.desktop b/lutris.desktop
+index 34dbb3f..e022382 100644
+--- a/lutris.desktop
++++ b/lutris.desktop
+@@ -1,5 +1,5 @@
+ [Desktop Entry]
+-Version=0.3.2
++Version=1.0
+ Name=Lutris
+ Comment=Lutris application
+ Categories=Network;FileTransfer;Game;
+diff --git a/lutris.desktop.in b/lutris.desktop.in
+index 6695909..4daa576 100644
+--- a/lutris.desktop.in
++++ b/lutris.desktop.in
+@@ -1,5 +1,5 @@
+ [Desktop Entry]
+-Version=0.3.2
++Version=1.0
+ Name=Lutris
+ Comment=Lutris application
+ Categories=Game;
+--
+1.8.5.1
diff --git a/games-util/lutris/lutris-0.3.2.ebuild b/games-util/lutris/lutris-0.3.2.ebuild
new file mode 100644
index 000000000000..7f907bdbc12a
--- /dev/null
+++ b/games-util/lutris/lutris-0.3.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-util/lutris/lutris-0.3.2.ebuild,v 1.1 2013/12/22 17:06:14 hasufell Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+PYTHON_REQ_USE="sqlite,threads"
+
+inherit distutils-r1 gnome2-utils games
+
+DESCRIPTION="Gaming platform for GNU/Linux"
+HOMEPAGE="http://lutris.net/"
+SRC_URI="https://github.com/lutris/lutris/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/pyxdg[${PYTHON_USEDEP}]"
+
+# INSTALL contains list of optional deps
+DOCS=( AUTHORS README INSTALL )
+# https://github.com/lutris/lutris/pull/16
+PATCHES=( "${FILESDIR}"/${P}-desktopfile.patch )
+
+python_install() {
+ distutils-r1_python_install --install-scripts="${GAMES_BINDIR}"
+}
+
+src_prepare() {
+ distutils-r1_src_prepare
+}
+
+src_compile() {
+ distutils-r1_src_compile
+}
+
+src_install() {
+ distutils-r1_src_install
+ prepgamesdirs
+}
+
+pkg_preinst() {
+ games_pkg_preinst
+ gnome2_icon_savelist
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+
+ elog "For a list of optional deps (runners), see"
+ elog "/usr/share/doc/${PF}/INSTALL"
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ gnome2_schemas_update
+}
diff --git a/games-util/lutris/metadata.xml b/games-util/lutris/metadata.xml
new file mode 100644
index 000000000000..2846d641cb4c
--- /dev/null
+++ b/games-util/lutris/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>games</herd>
+ <maintainer>
+ <email>hasufell@gentoo.org</email>
+ <name>Julian Ospald</name>
+ </maintainer>
+ <longdescription lang="en">
+ Lutris is a gaming platform for GNU/Linux. Its goal is to make
+ gaming on Linux as easy as possible by taking care of installing
+ and setting up the game for the user. The only thing you have to
+ do is play the game. It aims to support every game that is playable
+ on Linux.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">lutris/lutris</remote-id>
+ </upstream>
+</pkgmetadata>