Give example (Ubuntu) developer packages for a few plugin READMEs.
authorMatt Birkholz <matt@birchwood-abbey.net>
Sun, 23 Apr 2017 18:02:55 +0000 (11:02 -0700)
committerMatt Birkholz <matt@birchwood-abbey.net>
Sun, 23 Apr 2017 18:02:55 +0000 (11:02 -0700)
src/cairo/README
src/gl/README
src/glib/README
src/gtk/README
src/pango/README

index 65c17aebf0eb9aace2be9879bc4d214c57cafffd..f529ae6def310f5bdcdf2b4dc15436ede9b0a2b0 100644 (file)
@@ -2,18 +2,24 @@
 
 The Cairo vector graphics plugin.
 
-To build and install:
+This plugin wraps the Cairo library, so the developers' package needs
+to be installed.  On an Ubuntu system, you might run a commandline
+like this:
+
+    sudo apt-get install libcairo2-dev
+
+Then to build and install the plugin:
 
     ./configure
     make all check
     make install install-html
 
-To use:
+To use the plugin:
 
-    (load-option 'CAIRO)
+    (load-option 'cairo)
     (cairo-image-surface-create 500 500)
 
-To import into a CREF package set (.pkg file):
+To import the plugin's bindings into a CREF package set (.pkg file):
 
     (global-definitions cairo/)
 
index e305fdf011e1b61cf8a36771879d4512f929a094..7a8def22a608eb0cc215d8e8c90f5b720ff7b11f 100644 (file)
@@ -2,17 +2,23 @@
 
 The OpenGL/GLU/GLX 3D graphics plugin.
 
-To build and install:
+This plugin wraps the Mesa/OpenGL libraries, so their developers'
+packages need to be installed.  On an Ubuntu system, you might run a
+commandline like this:
+
+    sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev
+
+Then to build and install the plugin:
 
     ./configure
     make all check
     make install
 
-To use:
+To use the plugin:
 
     (load-option 'GL)
     (make-glxgears-demo)
 
-To import into a CREF package set (.pkg file):
+To import the plugin's bindings into a CREF package set (.pkg file):
 
     (global-definitions gl/)
index af35495240dc6b1e93f7ea39adf164ab93e1b901..c378b1fe40a2f6174d6a379bac4b8b8ef4398ea0 100644 (file)
@@ -1,19 +1,25 @@
 -*-Text-*-
 
-The GLib GNOME utility library plugin.
+The GLib (GNOME utility Library) plugin.
 
-To build and install:
+This plugin wraps the Glib library, so the developers' package needs
+to be installed.  On an Ubuntu system, you might run a commandline
+like this:
+
+    sudo apt-get install libglib2.0-dev
+
+Then to build and install the plugin:
 
     ./configure
     make all check
     make install install-html
 
-To use:
+To use the plugin:
 
-    (load-option 'GLIB)
+    (load-option 'glib)
     (open-input-gfile "https://savannah.gnu.org/projects/mit-scheme")
 
-To import into a CREF package set (.pkg file):
+To import the plugin's bindings into a CREF package set (.pkg file):
 
     (global-definitions glib/)
 
index b7f199b53b2879138c280ebd4a16063e6006c77a..ca43bc320e602e66c72c0027c6b4da84a2701d44 100644 (file)
@@ -4,8 +4,8 @@ The GNOME toolkits plugin.
 
 The good news first: this plugin provides specialized Gtk+ widget
 types that inherit the gesture and kinetic scrolling support in
-GtkScrolledWindow.  Thus a Scheme canvas can be scrolled like any
-other widget.
+GtkScrolledWindow.  Thus a Scheme canvas can be scrolled like other
+widgets.
 
 The bad news: Edwin requires these specialized widget types.
 GtkScrolledWindow and GtkPaned do not suffice.  The specialized types
@@ -30,18 +30,24 @@ Unfortunately, implementing both GtkScrolledWindow and GtkScrolledView
 without duplicating a lot of code makes this a less-than-simple
 extension of Gtk+.
 
-To build and install:
+This plugin wraps the Gtk+ library, so the developers' package needs
+to be installed.  On an Ubuntu system, you might run a commandline
+like this:
+
+    sudo apt-get install libgtk-3-dev
+
+Then to build and install the plugin:
 
     ./configure
     make all check
     make install install-html
 
-To use:
+To use the plugin:
 
-    (load-option 'GTK)
+    (load-option 'gtk)
     (make-fix-layout-demo)
 
-To import into a CREF package set (.pkg file):
+To import the plugin's bindings into a CREF package set (.pkg file):
 
     (global-definitions gtk/)
 
index 99dda3c5e3013b156fd648b43c46c60fed338918..7f8493deeeb289ee925f55b3f0abd357842bc14d 100644 (file)
@@ -1,19 +1,25 @@
 -*-Text-*-
 
-The PANGO text layout plugin.
+The Pango text layout plugin.
 
-To build and install:
+This plugin wraps the Pango library, so the developers' package needs
+to be installed.  On an Ubuntu system, you might run a commandline
+like this:
 
-    ./configure [--with-pango=directory]
+    sudo apt-get install libpango1.0-dev
+
+Then to build and install the plugin:
+
+    ./configure
     make all check
     make install install-html
 
-To use:
+To use the plugin:
 
-    (load-option 'PANGO)
+    (load-option 'pango)
     (pango-font-description-from-string "helvetical bold 12")
 
-To import into a CREF package set (.pkg file):
+To import the plugin's bindings into a CREF package set (.pkg file):
 
     (global-definitions pango/)