Package Details: golly 3.4-1

Git Clone URL: https://aur.archlinux.org/golly.git (read-only, click to copy)
Package Base: golly
Description: A simulator for Conway's Game of Life and other cellular automata
Upstream URL: http://golly.sourceforge.net/
Keywords: automata cell cellular conway game life simulator
Licenses: GPL
Submitter: None
Maintainer: kylesferrazza
Last Packager: kylesferrazza
Votes: 102
Popularity: 2.60
First Submitted: 2008-07-25 09:19
Last Updated: 2020-08-29 19:02

Dependencies (5)

Required by (0)

Sources (2)

Latest Comments

1 2 3 4 Next › Last »

maksverver commented on 2020-11-07 20:19

Golly 4.0 is out! The autoconf scripts have been removed from this release, so it's necessary to build with the makefile-gtk script instead. Here's an updated PKGBUILD:

https://gist.githubusercontent.com/maksverver/c0188885daafef9a2658d2305c9fe456/raw/414ca304ed69fedcc3c5af50d41409bd02ecb121/PKGBUILD

The hackiest part is specifying the location of libperl.so. We could remove that (Golly will prompt the user for the location if libperl.so is not found) or disable perl support entirely, since it's deprecated upstream.

kylesferrazza commented on 2017-08-31 11:31

Golly 3.0 has been released.
Will update tonight

maksverver commented on 2017-07-07 22:41

By the way, I think you can drop the `gendesk` make dependency if you ship the .desktop file separately.

Synchronyme commented on 2017-07-07 07:19

@kylesferrazza & @maksverver
Thanks! It installs smoothly now.

kylesferrazza commented on 2017-07-06 21:58

@maksverver
Looks good, I'll update this package within the next hour

maksverver commented on 2017-07-06 20:25

I created a PKGBUILD that links against the wxgtk package from Arch (instead of compiling the bundled source code). That's simpler and seems to work just fine.

PKGBUILD here:

https://gist.github.com/maksverver/6a9e6b902315a8bb394b0f0e35ce3946

Kyle, what do you think? Worth replacing the official PKGBUILD?

Synchronyme commented on 2017-07-06 07:26

Error while compiling:

...
ranlib /tmp/packerbuild-1000/golly/golly/src/wxWidgets-3.0.2/build-gtk/lib/libwx_baseu-3.0.a /tmp/packerbuild-1000/golly/golly/src/wxWidgets-3.0.2/build-gtk/bk-deps g++ -c -o medialib_unix_mediactrl.o -I./.pch/wxprec_medialib -D__WXGTK__ -DWXBUILDING -I../src/regex -Wall -Wundef -Wunused-parameter -Wno-ctor-dtor-privacy -Woverloaded-virtual -D_FILE_OFFSET_BITS=64 -I/tmp/packerbuild-1000/golly/golly/src/wxWidgets-3.0.2/build-gtk/lib/wx/include/gtk2-unicode-static-3.0 -I../include -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -D_FORTIFY_SOURCE=2 -DWX_PRECOMP -pthread -pthread -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong ../src/unix/mediactrl.cpp
../src/unix/mediactrl.cpp:22:10: erreur fatale: gst/video/videooverlay.h : Aucun fichier ou dossier de ce type
#include <gst/video/videooverlay.h>
^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminée.
make: *** [Makefile:39617: medialib_unix_mediactrl.o] Error 1
==> ERREUR : Une erreur s’est produite dans build().
Abandon...
The build failed.

shmilee commented on 2017-06-30 07:27

miss makedepends: gtk2, glu

```
checking for GTK+ version...
checking for pkg-config... /usr/bin/pkg-config
checking for GTK+ - version >= 2.6.0... Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
no
*** Could not run GTK+ test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occurred. This usually means GTK+ is incorrectly installed.
checking for pkg-config... (cached) /usr/bin/pkg-config
checking for GTK+ - version >= 3.0.0... yes (version 3.22.16)
checking for X11/Xlib.h... yes
checking for X11/XKBlib.h... yes
checking for Xxf86vm... yes
checking for X11/extensions/xf86vmode.h... yes
checking for SM... yes
checking for OpenGL headers... found in /usr/include
checking for GL/gl.h... yes
checking for GL/glu.h... no
configure: error: OpenGL libraries not available
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Build failed
```

shmilee commented on 2017-06-30 06:55

makechrootpkg
```
==> Extracting sources...
-> Extracting golly-2.8-src.tar.gz with bsdtar
-> Extracting wxWidgets-3.0.2.tar.bz2 with bsdtar
==> Starting prepare()...
tar (child): ../wxWidgets-3.0.2.tar.bz2: Cannot open: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
==> ERROR: A failure occurred in prepare().
Aborting...
==> ERROR: Build failed
```
`tar jxf ../wxWidgets-${_wxver}.tar.bz2` is not needed. It has been done by makepkg, `-> Extracting wxWidgets-3.0.2.tar.bz2 with bsdtar`.

nokangaroo commented on 2017-01-25 12:27

The following PKGBUILD works for me for Golly-2.8:
https://paste.pound-python.org/show/X5HmVJab5DWGag8eVqbA/