summaryrefslogtreecommitdiff
path: root/games-misc/lucidlife
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-misc/lucidlife
reinit the tree, so we can have metadata
Diffstat (limited to 'games-misc/lucidlife')
-rw-r--r--games-misc/lucidlife/Manifest8
-rw-r--r--games-misc/lucidlife/files/lucidlife-0.9.2-gnome-vfs.patch70
-rw-r--r--games-misc/lucidlife/files/lucidlife-0.9.2-underlink.patch11
-rw-r--r--games-misc/lucidlife/lucidlife-0.9.2-r1.ebuild41
-rw-r--r--games-misc/lucidlife/lucidlife-0.9.2.ebuild38
-rw-r--r--games-misc/lucidlife/metadata.xml12
6 files changed, 180 insertions, 0 deletions
diff --git a/games-misc/lucidlife/Manifest b/games-misc/lucidlife/Manifest
new file mode 100644
index 000000000000..9b9128109617
--- /dev/null
+++ b/games-misc/lucidlife/Manifest
@@ -0,0 +1,8 @@
+AUX lucidlife-0.9.2-gnome-vfs.patch 1549 SHA256 0c936b3543fd6d31c2eb8907fb9f89c2966150d04130d92913b1905c5b1581ef SHA512 57048afec7111940aed0388f17bd4bac9a6e7046d09c07067f0414267a2877cda5d0d04d8ab2a46caea1e6680b7b26a407780c3e77b3d3dc6b2d939364585426 WHIRLPOOL f58de68a1422d32ec3f2805a43eae834b23ec2bbd429a4a6f149ad4baf79d8e02965962151e430e4a57534903f4a46ddd820958a6908a5ce45c402363fdcd6b7
+AUX lucidlife-0.9.2-underlink.patch 317 SHA256 2f8448086f0dc406a2a293b61b7f94728e751d1841af8ecd523127ac15ab2714 SHA512 ee33861f9d3f79e1d662ce5ce5c1d1a47aba87b9a45dd04c93ede13ed6d85c0a7365b0f1cca2e7fcf65960985f295ccb12197fcd44679b6196ae1cba11643592 WHIRLPOOL 41452ecea834f6af0c5cd8bac4ecae71a355aca8e39a82f7f297a1596aeb64ca8d6d01b2aea5a49e0370e3e79433acccb451abbb8d21f0503c8c82f0d9ae8afb
+DIST lucidlife-0.9.2.tar.gz 1506448 SHA256 7ef3e3a71e771642e2749ccff2adf1c88c9f1798444d6a34665ce528aef58048 SHA512 5184d6a5a2d48b38b2a72edbab6ca4f251547e5c54234792d3821482d39e5fbb2b96ab171544dc3e6843f9976c1dc40935eb3537dcf06c1cb0c717260bd04b01 WHIRLPOOL 41339dacc97fde20d7951f8e51b07b3913ec1155f4b7393b8dfc38ccf1ac58f532f54c339f05f7568bf53d88d2ca25f45611122d781615737b651124feb427b6
+EBUILD lucidlife-0.9.2-r1.ebuild 830 SHA256 3667befbf97a237af429179dc30d9c80e4d53d6d4d32dd25a0e36732bf0a4db5 SHA512 692bfa894ff1348544e9204b24c1cfb5be246f76f602bef0b6c827508588d6d05321220b0283d2e9b38c3f71f43e0f3dcc2ddaa3666568cb554ae8456a1240c1 WHIRLPOOL cdaaff6a20f71fa3df2800ad9f4b5ebf3a9ae26ed9289199c7eaf59c8f6eb24dfaec33560ad7ab31f3d6f6ff15de825fd1ea9e84991e11774e61c8da637f797d
+EBUILD lucidlife-0.9.2.ebuild 837 SHA256 fa7a6c899248f36eee2247a2e0fb2210b7c4f2df50e92673e07698614f92fe73 SHA512 d4eaaee3cac46d7e9113885c4af572b3e354c5cfb7a1fc2258700276fe880da64fc72be78339b25aa5de2dbc7d19c018c52dbdbbe7e6dcab37b3bf5094c3bc81 WHIRLPOOL 786f20c8f93d0f494e07a5b8ed90968c2580ca48e871df921a6bfc6fe02df5a1ce7cb02a5649433b11ca0c222acb6f5b87d1ba6d899daf4e49d970b422e95114
+MISC ChangeLog 3209 SHA256 cbeddf81934629a739c920b54506f324d1b548995cc765031e55c4634aef61b5 SHA512 abe724338fb161be4b0c5df9c3cce71ec678ee2d180dfba38a935abe6c9faf16eae1d18fd8df6f001713c33c5fd9a59f81353ae22be0007e4810b3242ab4ffd9 WHIRLPOOL 97787cb92c4a38a0b8b7a8b3db1d73ce30d9903e6f25f1a622a98c4e92b1140301abc5e9f7eae424486f6c243c2dd392c67282e982fd141db6b69305af3a0e6b
+MISC ChangeLog-2015 1409 SHA256 1db835afdcd0c8381e9e633a5a033ebd77b6a81a0d063fc244c853e04698121a SHA512 017f718ec020ea5096278cebb50ec8b6c9a809d6a5fde366aa0a8e4cc986863680820883ab2fc52d1db45fbcd1d6c7f0f0cd524723d9212b12aa2307ec7e8105 WHIRLPOOL 1cf2f4d6afd00ebebc6a94a9e44f34529ad64290d424ea9b77bf7c7e4a91ae251b494afcaa564dc08f3fe2663c81b02f7caa6bcb852f0fe4ec5b3d47c545253a
+MISC metadata.xml 345 SHA256 37472e170d1f0fa300efc06319512729d7dab9c1d53a23f95a03c954547963f7 SHA512 2efea20f36611448fa9cfb3f6137f0b78b74c5515c5dbf482e02b47c0cea22fd0e7f6da9d29a31b1a85ba827269cf7a71f5786d3ff487f48850a4c756196bc89 WHIRLPOOL 3ebdabd72bd549dde7acf0178f31ef2428f86ca92f56aaded78c4fdb487e6b6b1b82ec8f1a6c2c4e548aa6399af01d4fa676c8c1dce55755ff49d8b2a5804e01
diff --git a/games-misc/lucidlife/files/lucidlife-0.9.2-gnome-vfs.patch b/games-misc/lucidlife/files/lucidlife-0.9.2-gnome-vfs.patch
new file mode 100644
index 000000000000..49918b62146a
--- /dev/null
+++ b/games-misc/lucidlife/files/lucidlife-0.9.2-gnome-vfs.patch
@@ -0,0 +1,70 @@
+--- lucidlife-0.9.2/configure.ac
++++ lucidlife-0.9.2/configure.ac
+@@ -23,7 +23,7 @@
+ AC_SUBST(CFLAGS)
+ AC_SUBST(LDFLAGS)
+
+-GNOME_MODULES="[gtk+-2.0 >= 2.6.0 gnome-vfs-2.0 >= 2.0.0]"
++GNOME_MODULES="[gtk+-2.0 >= 2.6.0]"
+ PKG_CHECK_MODULES(GNOME, $GNOME_MODULES)
+ AC_SUBST(GNOME_CFLAGS)
+ AC_SUBST(GNOME_LIBS)
+--- lucidlife-0.9.2/src/lucidlife.c
++++ lucidlife-0.9.2/src/lucidlife.c
+@@ -35,8 +35,6 @@
+
+ #include <gtk/gtk.h>
+ #include <glib.h>
+-#include <libgnomevfs/gnome-vfs-init.h>
+-#include <libgnomevfs/gnome-vfs-utils.h>
+
+ #include <libintl.h>
+ #define _(String) gettext (String)
+@@ -418,7 +416,6 @@
+ state_from_config();
+ load_recent_files_list();
+
+- gnome_vfs_init();
+ gtk_init(&argc, &argv);
+ init_gui();
+
+@@ -445,8 +442,6 @@
+
+ main_loop();
+
+- gnome_vfs_shutdown();
+-
+ return 0;
+ }
+
+@@ -1635,7 +1630,7 @@
+
+ void activate_url(GtkAboutDialog *about, const gchar *url, gpointer data)
+ {
+- gnome_vfs_url_show (url);
++ gtk_show_uri (NULL, url, GDK_CURRENT_TIME, NULL );
+ }
+
+ /*** Bound Function Helpers ***/
+@@ -1859,7 +1856,7 @@
+ char* url;
+
+ url = dsprintf("file://%s/%s", DOCDIR, filename);
+- gnome_vfs_url_show(url);
++ gtk_show_uri (NULL, url, GDK_CURRENT_TIME, NULL );
+ free(url);
+ }
+
+--- lucidlife-0.9.2/lucidlife.desktop.in
++++ lucidlife-0.9.2/lucidlife.desktop.in
+@@ -2,8 +2,7 @@
+ Name=LucidLife
+ Comment=A user-friendly version of Conway's game of life
+ Exec=lucidlife
+-Icon=lucidlife.png
++Icon=lucidlife
+ Terminal=false
+ Type=Application
+-Categories=GNOME;Application;Game;
+-Encoding=UTF-8
++Categories=GNOME;GTK;Game;
diff --git a/games-misc/lucidlife/files/lucidlife-0.9.2-underlink.patch b/games-misc/lucidlife/files/lucidlife-0.9.2-underlink.patch
new file mode 100644
index 000000000000..77bd7092b812
--- /dev/null
+++ b/games-misc/lucidlife/files/lucidlife-0.9.2-underlink.patch
@@ -0,0 +1,11 @@
+--- a/src/Makefile.am 2011-06-17 17:31:54.078600741 +0200
++++ b/src/Makefile.am 2011-06-17 17:32:05.491299944 +0200
+@@ -2,7 +2,7 @@
+ -DDATADIR=\""$(datadir)/lucidlife"\" \
+ -DDOCDIR=\""$(datadir)/doc/lucidlife"\"
+
+-LIBS = $(GNOME_LIBS)
++LIBS = $(GNOME_LIBS) -lX11
+
+ bin_PROGRAMS = lucidlife
+
diff --git a/games-misc/lucidlife/lucidlife-0.9.2-r1.ebuild b/games-misc/lucidlife/lucidlife-0.9.2-r1.ebuild
new file mode 100644
index 000000000000..33faf6200942
--- /dev/null
+++ b/games-misc/lucidlife/lucidlife-0.9.2-r1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils
+
+DESCRIPTION="A Conway's Life simulator written in GTK+2 - fork from Gtklife"
+HOMEPAGE="http://gtk-apps.org/content/show.php/LucidLife?content=130867"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${DEPEND}
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-gnome-vfs.patch
+ "${FILESDIR}"/${P}-underlink.patch
+)
+
+src_prepare() {
+ default
+
+ eautoreconf
+ intltoolize --force --copy --automake || die
+}
+
+src_install() {
+ emake install \
+ desktopdir=/usr/share/applications \
+ pixmapdir=/usr/share/pixmaps \
+ DESTDIR="${D}"
+
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/games-misc/lucidlife/lucidlife-0.9.2.ebuild b/games-misc/lucidlife/lucidlife-0.9.2.ebuild
new file mode 100644
index 000000000000..7e1b20dc55fb
--- /dev/null
+++ b/games-misc/lucidlife/lucidlife-0.9.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils games
+
+DESCRIPTION="A Conway's Life simulator written in GTK+2 - fork from Gtklife"
+HOMEPAGE="http://gtk-apps.org/content/show.php/LucidLife?content=130867"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="x11-libs/gtk+:2"
+DEPEND="${DEPEND}
+ dev-util/intltool
+ virtual/pkgconfig
+ sys-devel/gettext"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-gnome-vfs.patch \
+ "${FILESDIR}"/${P}-underlink.patch
+ eautoreconf
+ intltoolize --force --copy --automake || die
+}
+
+src_install() {
+ emake install \
+ desktopdir=/usr/share/applications \
+ pixmapdir=/usr/share/pixmaps \
+ DESTDIR="${D}"
+
+ prepgamesdirs
+
+ dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/games-misc/lucidlife/metadata.xml b/games-misc/lucidlife/metadata.xml
new file mode 100644
index 000000000000..abfb35545a8e
--- /dev/null
+++ b/games-misc/lucidlife/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>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+<maintainer type="project">
+<email>games@gentoo.org</email>
+<name>Gentoo Games Project</name>
+</maintainer>
+</pkgmetadata>