summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-puzzle/cogs/cogs-20110811-r1.ebuild')
-rw-r--r--games-puzzle/cogs/cogs-20110811-r1.ebuild112
1 files changed, 112 insertions, 0 deletions
diff --git a/games-puzzle/cogs/cogs-20110811-r1.ebuild b/games-puzzle/cogs/cogs-20110811-r1.ebuild
new file mode 100644
index 0000000..2c84ce0
--- /dev/null
+++ b/games-puzzle/cogs/cogs-20110811-r1.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop eutils
+
+DESCRIPTION="Immersed in a steampunk world with stunning visual design."
+HOMEPAGE="http://www.cogsgame.com/"
+
+SRC_URI="${P/-/_}_all.tar.gz"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+RESTRICT="strip fetch"
+
+RDEPEND="
+ x86? (
+ dev-libs/json-c
+ media-libs/alsa-lib
+ media-libs/flac
+ media-libs/libogg
+ =media-libs/libsdl-1.2*
+ media-libs/libsndfile
+ media-libs/libvorbis
+ media-libs/openal
+ media-sound/pulseaudio
+ sys-apps/util-linux
+ sys-libs/gdbm
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXtst
+ virtual/opengl
+ )
+ amd64? (
+ app-arch/bzip2
+ dev-libs/json-c
+ media-libs/aalib
+ media-libs/alsa-lib
+ media-libs/flac
+ media-libs/freeglut
+ media-libs/freetype:2
+ media-libs/ftgl
+ media-libs/glu
+ media-libs/libcaca
+ media-libs/libogg
+ =media-libs/libsdl-1.2*
+ media-libs/libsndfile
+ media-libs/libvorbis
+ media-libs/openal
+ virtual/opengl
+ media-sound/pulseaudio
+ net-libs/libasyncns
+ sys-apps/attr
+ sys-apps/dbus
+ sys-apps/tcp-wrappers
+ sys-libs/gpm
+ sys-libs/libcap
+ sys-libs/ncurses
+ sys-libs/zlib
+ x11-libs/libdrm
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXau
+ x11-libs/libxcb
+ x11-libs/libXdamage
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libXxf86vm
+ )
+"
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ local exe;
+ dir="/opt/${PN}"
+
+ use amd64 && exe="Cogs-amd64"
+ use x86 && exe="Cogs-x86"
+
+ insinto "${dir}"
+ exeinto "${dir}"
+
+ # install icon
+ doicon "${PN}.png" || die "install icon"
+
+ # install docs
+ dodoc "README-linux.txt"
+
+ # install game files
+ doexe "${exe}"
+ doins -r data || die "doins game data"
+
+ # install shortcuts
+ make_wrapper "${PN}" "./${exe}" "${dir}" || die "install shortcut"
+ make_desktop_entry "${PN}" "Cogs" "${PN}"
+}