BSD Ports

wip/g-golf 0.8.7nb1 NetBSD

Guile Object Library for GNOME

System
NetBSD
Repository
pkgsrc-wip
Maintainer
[email protected]
Last update
Commit
b69974349b
License
gnu-lgpl-v3
Categories
wip, devel

Description

G-Golf is a tool to develop fast and feature-rich graphical applications, with a clean and recognizable look and feel. Here is an overview of the GNOME platform libraries, accessible using G-Golf.

In particular, libadwaita provides a number of widgets that change their layout based on the available space. This can be used to make applications adapt their UI between desktop and mobile devices. The GNOME Web (best known through its code name, Epiphany, is a good example of such pan adaptive UI.

G-Golf uses Glib, GObject and GObject Introspection. As it imports a Typelib (a GObject introspectable library), G-Golf defines GObject classes as GOOPS (the Guile Object Oriented System) classes. GObject methods are defined and added to their corresponding generic function. Simple functions are defined as scheme procedures.

Install

From pkgsrc-wip (no binary package):

cd /usr/pkgsrc/wip/g-golf && make install clean

Dependencies

Run dependencies 3

No port depends on this one.

Commit history 3

DateCommitCreditsLog message
b69974349b Greg Troxel g-golf: Fix PLIST for official distfile
(Probably due to gmake wildcard usage, make dist, for me, produces a different set of files if done from an objdir build.)
2c95cc0413 Greg Troxel g-golf: Roll back PLIST change
It seems as likely the installation of these files was a bug, as that it was a bug they were missing in PLIST.
f195d7ed6e Greg Troxel g-golf: Use gmake