+2003-12-06 Bruno Haible <bruno@clisp.org>
+
+ * hello-*/INSTALL: Update the installation instructions.
+ * hello-c++-qt/BUGS: New file.
+ * hello-c++-kde/BUGS: New file.
+ * hello-objc-gnustep/BUGS: New file.
+ * hello-smalltalk/BUGS: New file.
+ * hello-java-awt/BUGS: New file.
+ * hello-java-swing/BUGS: New file.
+ * Makefile.am (EXAMPLESFILES): Add them.
+
2003-12-02 Bruno Haible <bruno@clisp.org>
* examples/Makefile.am (EXTRA_DIST): Don't add the EXAMPLESFILES.
hello-c++/po/zh_CN.po \
\
hello-c++-qt/INSTALL \
+ hello-c++-qt/BUGS \
hello-c++-qt/autogen.sh \
hello-c++-qt/autoclean.sh \
hello-c++-qt/hello.cc \
hello-c++-qt/po/zh_CN.po \
\
hello-c++-kde/INSTALL \
+ hello-c++-kde/BUGS \
hello-c++-kde/autogen.sh \
hello-c++-kde/autoclean.sh \
hello-c++-kde/hello.cc \
hello-objc/po/zh_CN.po \
\
hello-objc-gnustep/INSTALL \
+ hello-objc-gnustep/BUGS \
hello-objc-gnustep/autogen.sh \
hello-objc-gnustep/autoclean.sh \
hello-objc-gnustep/main.m \
hello-librep/po/zh_CN.po \
\
hello-smalltalk/INSTALL \
+ hello-smalltalk/BUGS \
hello-smalltalk/autogen.sh \
hello-smalltalk/autoclean.sh \
hello-smalltalk/hello.st.in \
hello-java/po/zh_CN.po \
\
hello-java-awt/INSTALL \
+ hello-java-awt/BUGS \
hello-java-awt/autogen.sh \
hello-java-awt/autoclean.sh \
hello-java-awt/Hello.java \
hello-java-awt/po/zh_CN.po \
\
hello-java-swing/INSTALL \
+ hello-java-swing/BUGS \
hello-java-swing/autogen.sh \
hello-java-swing/autoclean.sh \
hello-java-swing/Hello.java \
- the GTK / C++ bindings (libgtkmm, libgdkmm)
- the C++ signal/slot library (libsigc++)
- the C++ runtime libraries (libstdc++)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
- KDE (libkdeui, libkdecore) and its dependencies
- Qt (libqt) and its dependencies: OpenGL (libGL), libpng, zlib (libz)
- the C++ runtime libraries (libstdc++)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on:
- Qt (libqt) and its dependencies: OpenGL (libGL), libpng, zlib (libz)
- the C++ runtime libraries (libstdc++)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix --with-qt-dir=/usr/lib/qt3 --enable-threads
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on libstdc++, gettext-runtime.
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix --with-libasprintf-prefix=/previous/gettext/install/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
- the GTK libraries (libgtk, libgdk)
- the glib libraries (libglib, libgmodule)
- the X11 libraries
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies just on gettext-runtime (and libc, of course).
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on clisp (GNU clisp).
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on gawk (GNU awk).
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on:
- a Java implementation with AWT
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on:
- a Java implementation with AWT and Swing
(i.e. when using Sun's JDK: at least JDK 1.2)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on:
- a Java implementation
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on librep.
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
- the GNOME / Objective C bindings (libobgnome)
- the GTK / Objective C bindings (libobgtk)
- the Objective C runtime libraries (libobjc)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
GNUstep applications don't need to be configured or installed in order to run;
all you need is to
- 1. Prepare your environment, as described in the GNUstep-HOWTO
- 2. make
- 3. openapp Hello
+ - Prepare your environment, as described in the GNUstep-HOWTO
+ - ./autogen.sh
+ - make
+ - openapp Hello
+Cleanup:
+ - make distclean
+ - ./autoclean.sh
This example relies on:
- the Objective C runtime libraries (libobjc)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on:
- Free Pascal (ppc386)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on:
- Perl (perl)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on PHP.
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on Python 2.0 or newer.
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies just on sh and gettext-runtime.
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on gst (GNU Smalltalk).
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on:
- Tk (wish and libtk)
- Tcl (tclsh and libtcl)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on:
- Tcl (tclsh and libtcl)
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh
This example relies on YaST2 (SuSE Linux: package yast2-core).
+
+Before "make install", you need to make the locale directory writable:
+ chmod a+w /usr/share/YaST2/locale
+ chmod a+w /usr/share/YaST2/locale/*/LC_MESSAGES
+Unfortunately this directory is hardwired in YaST; there is no way to
+put the message catalogs elsewhere.
+
+Installation:
+ ./autogen.sh
+ ./configure --prefix=/some/prefix
+ make
+ make install
+Cleanup:
+ make distclean
+ ./autoclean.sh