gob2 - Simple Preprocessor to Write GObject objects

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Oss all
Package name gob2
Package version 2.0.20
Package release lp150.1.3
Package architecture x86_64
Package type rpm
Installed size 292.88 KB
Download size 123.97 KB
Official Mirror widehat.opensuse.org
GOB is a very simple preprocessor for making GObject objects with
inline C code so that generated files are not editted. Syntax is
inspired by java and yacc or lex.


Package Version Architecture Repository
gob2 - - -


Name Value
libc.so.6(GLIBC_2.14)(64bit) -
libglib-2.0.so.0()(64bit) -


Name Value
gob2 = 2.0.20-lp150.1.3
gob2(x86-64) = 2.0.20-lp150.1.3


Type URL
Binary Package gob2-2.0.20-lp150.1.3.x86_64.rpm
Source Package gob2-2.0.20-lp150.1.3.src.rpm

Install Howto

Install gob2 rpm package:

# zypper install gob2




2013-12-14 - dimstar@opensuse.org
- Update to version 2.0.20:
+ Require glib 2.4, and change use of the _take_ownership
functions to _take_ functions.
+ Support for GTK3.
+ Names on properties and signals.
2012-12-19 - dimstar@opensuse.org
- Update to version 2.0.19:
+ Print unreftors and destructors before calling parent finalize
and dispose as is the proper ordering.
+ Do not output #line 0 statements.
+ Fix empty file separator.
2011-12-22 - vuntz@opensuse.org
- Explicitly list files we package.
2011-01-07 - vuntz@opensuse.org
- Update to version 2.0.18:
+ Add %ctop{ %} to do what alltop does but only for the C file
+ gob2.m4 exits if gob is not found (lp#317801)
+ Escape minus signs in the webpage and fix some typos
+ Clarify README as to the public domainness of the generated
+ Build fixes for Cygwin
- Improve summary and description.
2010-04-06 - vuntz@opensuse.org
- Update to version 2.0.17:
+ Fix segfault when defining the finilize, dispose, and
constructor methods (deb#574542)
+ Handle carriage returns in input files
+ use -G_MAXFLOAT and -G_MAXDOUBLE for the default minima for
floating point numbers
2009-07-23 - vuntz@novell.com
- Update to version 2.0.16:
+ add possibility of using function attributes such as
+ *_get_type methods are G_GNUC_CONST
+ move #line sections past opening brace of functions
+ handle finalize, dispose, constructor just like init
+ Add %afterdecls{ %} code block
+ Minor fixes to docs
- Remove AutoReqProv: it's default now.
- Use configure, makeinstall macros.
- Clean up file list.
2008-02-01 - rodrigo@suse.de
- Update to version 2.0.15:
* Fix --file-sep usage with respect to private headers
* Don't use /dev/null to help portability on non-unix
* Fix segfault on bad include statement (debian bug #443907)
* Fix my-person.gob example
2007-03-29 - ro@suse.de
- added flex,bison to buildreq
2006-03-06 - sbrabec@suse.cz
- Removed bundled lexer.c (#151087).
2006-01-25 - mls@suse.de
- converted neededforbuild to BuildRequires

See Also

Package Description
gobby-0.5.1+20170204.e5c2d14-lp150.1.7.x86_64.rpm Collaborative editor (Infinote protocol)
gobby-lang-0.5.1+20170204.e5c2d14-lp150.1.7.noarch.rpm Translations for package gobby
gobject-introspection-1.54.1-lp150.2.10.x86_64.rpm GObject Introspection Tools
gobject-introspection-devel-1.54.1-lp150.2.10.x86_64.rpm GObject Introspection Development Files
gocr-0.50-lp150.1.10.x86_64.rpm Optical Character Recognition Program
gocr-gui-0.50-lp150.1.10.x86_64.rpm Optical Character Recognition Program - Basic Graphical Interface
goffice-0_8-devel-0.8.17-lp150.1.7.x86_64.rpm Development files for goffice
goffice-0_8-lang-0.8.17-lp150.1.7.noarch.rpm Translations for package goffice-0_8
goffice-devel-0.10.41-lp150.1.1.x86_64.rpm Development files for GOffice
goffice-lang-0.10.41-lp150.1.1.noarch.rpm Translations for package goffice
golang-github-cpuguy83-go-md2man-1.0.6+git20160904.a65d4d2-lp150.2.3.x86_64.rpm Convert markdown into man pages
golang-github-docker-libnetwork- Docker Networking
golang-github-exercism-cli-2.4.0+git20170324.41427fc-lp150.1.8.x86_64.rpm A Go based command line tool for exercism.io
golang-github-golang-glog-0.0.0+git20141105.44145f0-lp150.1.3.x86_64.rpm Leveled execution logs for Go
golang-github-jteeuwen-go-bindata-3.0.7+git20151023.72.a0ff256-lp150.2.1.x86_64.rpm A small utility which generates Go code from any file