summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2018-11-25 12:09:50 +0000
committerSergei Trofimovich <slyfox@gentoo.org>2018-11-25 12:09:50 +0000
commitf7845a2ca8338f6120f49b182849e1252683c9e1 (patch)
tree97fde6fa2120fb4687ec93e3e347534bf952b30c /app-misc/golly/golly-2.8-r1.ebuild
parentapp-text/zathura-pdf-poppler: Add myself as maintainer (diff)
downloadgentoo-f7845a2ca8338f6120f49b182849e1252683c9e1.tar.gz
gentoo-f7845a2ca8338f6120f49b182849e1252683c9e1.tar.bz2
gentoo-f7845a2ca8338f6120f49b182849e1252683c9e1.zip
app-misc/golly: add missing wxgtk[opengl] depend, bug #611724
golly requires opengl from wxgtk unconditionally. Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/611724 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to 'app-misc/golly/golly-2.8-r1.ebuild')
-rw-r--r--app-misc/golly/golly-2.8-r1.ebuild58
1 files changed, 58 insertions, 0 deletions
diff --git a/app-misc/golly/golly-2.8-r1.ebuild b/app-misc/golly/golly-2.8-r1.ebuild
new file mode 100644
index 000000000000..0dda2847e7e9
--- /dev/null
+++ b/app-misc/golly/golly-2.8-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+WX_GTK_VER=3.0
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils flag-o-matic python-single-r1 gnome2-utils wxwidgets
+
+DESCRIPTION="simulator for Conway's Game of Life and other cellular automata"
+HOMEPAGE="http://golly.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="dev-lang/perl
+ virtual/opengl
+ sys-libs/zlib
+ x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]"
+RDEPEND="${DEPEND}
+ ${PYTHON_DEPS}"
+
+S=${WORKDIR}/${P}-src
+ECONF_SOURCE=gui-wx/configure
+
+pkg_setup() {
+ setup-wxwidgets
+}
+
+src_configure() {
+ append-libs -lGL -ldl
+ econf \
+ --with-perl-shlib="libperl.so" \
+ --with-wxshared
+}
+
+src_install() {
+ emake docdir= DESTDIR="${D}" install
+ dodoc docs/ReadMe.html
+ newicon --size 32 gui-wx/icons/appicon.xpm ${PN}.xpm
+ make_desktop_entry ${PN} "Golly" ${PN} "Science"
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}