summaryrefslogtreecommitdiff
path: root/games-arcade/monkey-bubble
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /games-arcade/monkey-bubble
reinit the tree, so we can have metadata
Diffstat (limited to 'games-arcade/monkey-bubble')
-rw-r--r--games-arcade/monkey-bubble/Manifest9
-rw-r--r--games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-asneeded.patch30
-rw-r--r--games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-glib-single-include.patch45
-rw-r--r--games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-gnome-doc.patch38
-rw-r--r--games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-noesound.patch19
-rw-r--r--games-arcade/monkey-bubble/metadata.xml12
-rw-r--r--games-arcade/monkey-bubble/monkey-bubble-0.4.0.ebuild43
7 files changed, 196 insertions, 0 deletions
diff --git a/games-arcade/monkey-bubble/Manifest b/games-arcade/monkey-bubble/Manifest
new file mode 100644
index 000000000000..19598dd74fd3
--- /dev/null
+++ b/games-arcade/monkey-bubble/Manifest
@@ -0,0 +1,9 @@
+AUX monkey-bubble-0.4.0-asneeded.patch 719 SHA256 1ff91bdde50b6f196d3c418646df2c0d2eb5f3cd27127f727b7a9f2f92afef78 SHA512 8226b8e9f5cc8bc6f8e189fd528b87f9f97e473562c6a75fef56360c25e5b29c8c904a5adc186a20ac55a8080fb0796774289d06a7951e722f093d8e6ce8c16b WHIRLPOOL 537bb4e6896379afbe313baf290c32c04942d2dc5a2354afcd830522a0af377e876c5e49c77172dee5e937594cfe0a16b277e7d3b67d5e9b34e2c5122c42f964
+AUX monkey-bubble-0.4.0-glib-single-include.patch 1294 SHA256 f51356a55591a95d353bb83570fa24de28618f6e20e367f39e76a3ab24a41ecd SHA512 bc25455334e1155dc80eec97cc4e7586d47defe7a730495945f0e92a3aaed33841812d589fb39017168a4f61cbbe6adc5e6a276be9e465354f91b43164f8e0c4 WHIRLPOOL cb2f85a0bf8356460e9bde02fdcd117db7dce6547789c4d4d655186c0a3a14a0e344b7622e3f3b253e6b97539e244606f5c90f3b609e644bb38545a09b7c7f35
+AUX monkey-bubble-0.4.0-gnome-doc.patch 1361 SHA256 a0317ef6ff37c2f72b64000a3d584f97578103ae016b40ef54bed74b7a61cd78 SHA512 bb275de2f426422c83d1767496450210f4d4321a42b6365d65776ed3669e83c51a462b53d429ed7e437ddfe35f582ed48883bcdef93d4f1c14917019fa52be19 WHIRLPOOL 5b79287dedda8a65e616d283ee03a742eebd96c2444fe9ad3a1579bbab83629e72a29334657e706b97a81c1159578fc79d8caa829cfcbb203ae828c4fe770249
+AUX monkey-bubble-0.4.0-noesound.patch 467 SHA256 cf6807d8c3baf79d6a2f2007eb439c0ce7c2484c1feb629fbaf596290261e816 SHA512 2a2f4657114a8e274024209e432ed2d3daa2a539d4b86a721bc496f5fc8ef6fce571a42ed37bf255bd316e7873b2c4fd4573f580cede111102b7d47b9995855d WHIRLPOOL ec27a5b317d83de7ccacbc1ca25349da0131b0850c00cf3151769e2fb1c7b9212c00e5fd16c59a10e6535baf8a5db9d54f38e4f6a813d471b2c63a995ca3ab7f
+DIST monkey-bubble-0.4.0.tar.gz 5360713 SHA256 eb96293a0fadbbfc3cd3ae0bbb557d9bf8a4dd8edccdd8ce1b913e8ba49a1c89 SHA512 def3603972462e19d99d0d1dd86d522386d64cbb4190b1361d0d94bc175f476738619ba34fb78451669456a9365f157a96feb4d996870b37acc9d9e68024ae34 WHIRLPOOL 0a86f6a8a2d81b6c6ef58f565683ac0aecd5a6eb6fba468d35d9986ce94ab55b4fb1d3bde8dfb04fb1e3a107b7c4bcb4d8eed463c81df5d2f1435bf316656c7b
+EBUILD monkey-bubble-0.4.0.ebuild 1065 SHA256 b923e4c26a46a14c527e779fe65bc88eca56bf42359b5d9325543c63ad535c3f SHA512 a500bcaa8d1b245994e9ef0e3d6772866631bddab630681b46445fe666e0bde9cb1eb9f0cb465a7aa17017dbcff249cbe58c82120d9329f6220b10f5a2addc9f WHIRLPOOL 238a6813ea12e204c68d9d08b913336a2bebc39c661eff771cf97ad6d51394dcb443bca3fce959d452f45deefb2271486f664d5b4a0b6391cfa690644820b8f5
+MISC ChangeLog 2641 SHA256 e8137cece7aeae871a335b9975077c6b417175ad706235888e46686ca8b03cf9 SHA512 d34342a6ab85ee52ab51307a7932e4c7ebf089c2138cb07420b59797fa5c8624eb7db3c9204d39a3ba228d9863999b2f4d8882775e7cbf0023571a29bc28b900 WHIRLPOOL 916914f28ec5924e7b3fe224d7a3f736d7b1b995abc403ff54a271d56c49985a8d913bbe5e012e2adb6d7595c53c5ba614f8aec13f19881f4331ad30da8618fa
+MISC ChangeLog-2015 4932 SHA256 d3337bf0319edcfe7c713fa73453a1359e8a749e55a427aa5ed36c0181a925a3 SHA512 ba9da8201b252fc71eced3072edd77ee4cf18c9a60bd4eb3dd8dbaa758da7a7100f964126040d0c50c7fb10859d7a6a1650731867a3e9649109582ad4e8ee8b4 WHIRLPOOL 089fbffd6996b930e51f2806dd74640664ee3bfddbf6ec6e546e79b8ac704d82fd3ed3052b80edc8734748479e9501bb5b419d4103a97f523bb1c61668004603
+MISC metadata.xml 354 SHA256 5f6f45cb678beb6c0bef4372deccd5e1c46231463de61c80f9c16d1d1a6803c0 SHA512 fb9e4b832f3eddf1f15ef7c5510a51c03e0b358ed63a24436711c695ffbb6a9e44761ea2776e3d8d81b36adea8399232f5f8939bd2e0aee37923a37b13f5307e WHIRLPOOL 2bb474894bc6834102f113f433028769e38b95ab73446df7073703b5bd68930299bd6f309ac6854cc3ed53b3988762e0d09d5b7528ddeaef639fe0828ee6ef48
diff --git a/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-asneeded.patch b/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-asneeded.patch
new file mode 100644
index 000000000000..1e8822d0f871
--- /dev/null
+++ b/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-asneeded.patch
@@ -0,0 +1,30 @@
+--- monkey-bubble-0.3.2/src/net/Makefile.am.orig
++++ monkey-bubble-0.3.2/src/net/Makefile.am
+@@ -28,10 +28,10 @@
+ monkey_srv_LDFLAGS =
+
+ monkey_srv_LDADD = \
+- $(MONKEY_SRV_LIBS) \
+ libmonkeynet.a \
+ ../monkey/libmonkey.a \
+- ../util/libmonkeyutil.a
++ ../util/libmonkeyutil.a \
++ $(MONKEY_SRV_LIBS) -lm
+
+ $(libmonkeynet_a_OBJECTS): $(marshal_sources)
+
+--- monkey-bubble-0.3.2/src/ui/Makefile.am.orig
++++ monkey-bubble-0.3.2/src/ui/Makefile.am
+@@ -50,10 +50,10 @@
+
+
+ monkey_bubble_LDADD = \
+- $(UI_LIBS) \
+ ../monkey/libmonkey.a \
+ ../view/libmonkeyview.a \
+ ../util/libmonkeyutil.a \
+ ../net/libmonkeynet.a \
+ ../audio/libmonkeyaudio.a \
+- ../input/libmbinput.a
++ ../input/libmbinput.a \
++ $(UI_LIBS) -lm
diff --git a/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-glib-single-include.patch b/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-glib-single-include.patch
new file mode 100644
index 000000000000..67109beff7f7
--- /dev/null
+++ b/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-glib-single-include.patch
@@ -0,0 +1,45 @@
+Index: monkey-bubble-0.4.0/src/net/message-handler.c
+===================================================================
+--- monkey-bubble-0.4.0.orig/src/net/message-handler.c
++++ monkey-bubble-0.4.0/src/net/message-handler.c
+@@ -28,7 +28,7 @@
+ #include <unistd.h>
+ #include <string.h>
+ #include <arpa/inet.h>
+-#include <glib/gthread.h>
++#include <glib.h>
+ #include <sys/time.h>
+ #include <time.h>
+
+Index: monkey-bubble-0.4.0/src/net/simple-server.c
+===================================================================
+--- monkey-bubble-0.4.0.orig/src/net/simple-server.c
++++ monkey-bubble-0.4.0/src/net/simple-server.c
+@@ -31,13 +31,12 @@
+ #include <unistd.h>
+ #include <string.h>
+ #include <arpa/inet.h>
+-#include <glib/gthread.h>
++#include <glib.h>
+ #include <sys/time.h>
+ #include <time.h>
+
+
+ #include <glib-object.h>
+-#include <glib.h>
+
+ #include "simple-server.h"
+ #include "message-handler.h"
+Index: monkey-bubble-0.4.0/src/ui/main.c
+===================================================================
+--- monkey-bubble-0.4.0.orig/src/ui/main.c
++++ monkey-bubble-0.4.0/src/ui/main.c
+@@ -15,7 +15,7 @@
+ #include <gtk/gtk.h>
+ #include <gst/gst.h>
+ #include <bonobo/bonobo-i18n.h>
+-#include <glib/gthread.h>
++#include <glib.h>
+ #include <libgnomeui/gnome-ui-init.h>
+
+ #include <math.h>
diff --git a/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-gnome-doc.patch b/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-gnome-doc.patch
new file mode 100644
index 000000000000..801ae84d9bab
--- /dev/null
+++ b/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-gnome-doc.patch
@@ -0,0 +1,38 @@
+--- help/C/monkey-bubble.xml
++++ help/C/monkey-bubble.xml
+@@ -23,7 +23,7 @@
+ <publishername>GNOME Documentation Project</publishername>
+ </publisher>
+ <authorgroup>
+- <author>
++ <author role="maintainer">
+ <firstname>Thomas</firstname>
+ <surname>Cataldo</surname>
+ <affiliation>
+@@ -55,6 +55,7 @@
+ manual, follow the directions in the
+ <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>. </para>
+ </legalnotice>
++ <abstract role="description"><para>Monkey Bubble manual</para></abstract>
+ </articleinfo>
+
+ <indexterm>
+--- help/fr/monkey-bubble.xml
++++ help/fr/monkey-bubble.xml
+@@ -22,7 +22,7 @@
+ <publishername>Projet de documentation GNOME</publishername>
+ </publisher>
+ <authorgroup>
+- <author>
++ <author role="maintainer">
+ <firstname>Thomas</firstname>
+ <surname>Cataldo</surname>
+ <affiliation>
+@@ -47,6 +47,7 @@
+ <title>Votre avis</title>
+ <para>Pour signaler un probl&egrave;me ou faire une suggestion concernant l'application Monkey Bubble ou le pr&eacute;sent manuel, proc&eacute;dez comme indiqu&eacute;&agrave; la <ulink url="ghelp:gnome-feedback" type="help">GNOME Feedback Page</ulink>.</para>
+ </legalnotice>
++ <abstract role="description"><para>Monkey Bubble manual</para></abstract>
+ </articleinfo>
+
+ <indexterm>
diff --git a/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-noesound.patch b/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-noesound.patch
new file mode 100644
index 000000000000..be0a9a924a47
--- /dev/null
+++ b/games-arcade/monkey-bubble/files/monkey-bubble-0.4.0-noesound.patch
@@ -0,0 +1,19 @@
+monkey-bubble-0.4.0: don't require the esd header.
+
+2010-07-12 Sven Herzberg
+2012-01-07 Martin von Gagern
+
+References:
+https://github.com/mquinson/monkey-bubble/commit/299623f8e6b0b6090e98
+https://bugs.gentoo.org/397997
+
+--- monkey-bubble-0.4.0.orig/src/ui/main.c
++++ monkey-bubble-0.4.0/src/ui/main.c
+@@ -11,7 +11,6 @@
+ #include "ui-main.h"
+ #include "input-manager.h"
+
+-#include <esd.h>
+ #include <gtk/gtk.h>
+ #include <gst/gst.h>
+ #include <bonobo/bonobo-i18n.h>
diff --git a/games-arcade/monkey-bubble/metadata.xml b/games-arcade/monkey-bubble/metadata.xml
new file mode 100644
index 000000000000..a3bfec4ccf24
--- /dev/null
+++ b/games-arcade/monkey-bubble/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>mr_bones_@gentoo.org</email>
+<name>Michael Sterrett</name>
+</maintainer>
+<maintainer type="project">
+<email>games@gentoo.org</email>
+<name>Gentoo Games Project</name>
+</maintainer>
+</pkgmetadata>
diff --git a/games-arcade/monkey-bubble/monkey-bubble-0.4.0.ebuild b/games-arcade/monkey-bubble/monkey-bubble-0.4.0.ebuild
new file mode 100644
index 000000000000..8b93bc24393e
--- /dev/null
+++ b/games-arcade/monkey-bubble/monkey-bubble-0.4.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils gnome2
+
+DESCRIPTION="A Puzzle Bobble clone"
+HOMEPAGE="http://www.monkey-bubble.org/"
+SRC_URI="http://home.gna.org/monkeybubble/downloads/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2
+ >=dev-libs/glib-2.12:2
+ >=gnome-base/libglade-2.0
+ >=gnome-base/libgnomeui-2.0
+ >=gnome-base/librsvg-2.0
+ >=gnome-base/gconf-2.0
+ media-libs/gstreamer:0.10
+ >=dev-libs/libxml2-2.6.7"
+DEPEND="${RDEPEND}
+ app-text/rarian
+ app-text/gnome-doc-utils
+ dev-util/intltool"
+
+src_prepare() {
+ epatch \
+ "${FILESDIR}"/${P}-asneeded.patch \
+ "${FILESDIR}"/${P}-gnome-doc.patch \
+ "${FILESDIR}"/${P}-noesound.patch \
+ "${FILESDIR}"/${P}-glib-single-include.patch
+ # bug 260895
+ sed -i -e 's/ -Werror//' $(find . -name Makefile.am) || die
+ sed -i \
+ -e '/^Icon/s/.png//' \
+ -e '/^Categories/s/Application;//' \
+ monkey-bubble.desktop.in || die
+ AT_NOELIBTOOLIZE=yes eautoreconf
+ gnome2_src_prepare
+}