<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://cblfs.clfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gibbon</id>
	<title>CBLFS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://cblfs.clfs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gibbon"/>
	<link rel="alternate" type="text/html" href="https://cblfs.clfs.org/Special:Contributions/Gibbon"/>
	<updated>2026-04-11T08:27:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>?title=Gstreamer-core&amp;diff=20278</id>
		<title>Gstreamer-core</title>
		<link rel="alternate" type="text/html" href="?title=Gstreamer-core&amp;diff=20278"/>
		<updated>2010-06-29T09:14:36Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-{{Gstreamer-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|The GStreamer package contains a streaming media framework that enables applications to share a common set of plugins for things like video decoding and encoding, audio encoding and decoding, audio and video filters, audio visualisation, Web streaming and anything else that streams in real-time or otherwise. It is modelled after research software worked on at the Oregon Graduate Institute.&lt;br /&gt;
&lt;br /&gt;
After installing GStreamer, you&#039;ll likely need to install one or more of the [[Gst-plugins-base]], [[Gst-plugins-good]], [[Gst-plugins-ugly]], [[Gst-plugins-bad]], and [[Gst-ffmpeg]] packages.|http://www.gstreamer.net}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
* [[LibXML2]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Gobject-introspection]]&lt;br /&gt;
* [[Check]]&lt;br /&gt;
* [[Valgrind]]&lt;br /&gt;
&lt;br /&gt;
=== Required to build the API Documentation ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[PyXML]]&lt;br /&gt;
=== Required to build the manuals ===&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[TeTeX]]&lt;br /&gt;
* [[Ghostscript]]&lt;br /&gt;
* [[DocBook Utils]]&lt;br /&gt;
* [[Transfig]]&lt;br /&gt;
* [[Netpbm]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gstreamer-{{Gstreamer-Version}}/design &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 docs/design/*.txt \&lt;br /&gt;
                     /usr/share/doc/gstreamer-{{Gstreamer-Version}}/design &amp;amp;&amp;amp;&lt;br /&gt;
 if [ -d /usr/share/doc/gstreamer-{{Gstreamer-Version}}/faq/html ]; then&lt;br /&gt;
     chown -v -R root:root /usr/share/doc/gstreamer-{{Gstreamer-Version}}/*/html&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILD32}&amp;quot;&lt;br /&gt;
 export USE_ARCH=32&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot;&lt;br /&gt;
 sed -i &#039;s/gir-1.0/&amp;amp;-32/&#039; $(grep -lr gir-1.0 *) &amp;amp;&amp;amp;&lt;br /&gt;
 NM=nm ./configure --prefix=/usr --build=${CLFS_TARGET32} &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-{{Gstreamer-Version2}}}&lt;br /&gt;
 do&lt;br /&gt;
   mv -v $prog{,-32}&lt;br /&gt;
 done&lt;br /&gt;
 unset PKG_CONFIG_PATH&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
 unset CC&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILDN32}&amp;quot;&lt;br /&gt;
 export USE_ARCH=n32&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot;&lt;br /&gt;
 sed -i &#039;s/gir-1.0/&amp;amp;-n32/&#039; $(grep -lr gir-1.0 *) &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-{{Gstreamer-Version2}}}&lt;br /&gt;
 do&lt;br /&gt;
   mv -v $prog{,-n32}&lt;br /&gt;
 done&lt;br /&gt;
 unset PKG_CONFIG_PATH&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
 unset CC&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
 export USE_ARCH=64&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot;&lt;br /&gt;
 sed -i &#039;s/gir-1.0/&amp;amp;-64/&#039; $(grep -lr gir-1.0 *) &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-{{Gstreamer-Version2}}}&lt;br /&gt;
 do&lt;br /&gt;
   mv -v $prog{,-64}&lt;br /&gt;
   ln -sfv multiarch_wrapper $prog&lt;br /&gt;
 done &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gstreamer-{{Gstreamer-Version}}/design &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 docs/design/*.txt \&lt;br /&gt;
                     /usr/share/doc/gstreamer-{{Gstreamer-Version}}/design &amp;amp;&amp;amp;&lt;br /&gt;
 if [ -d /usr/share/doc/gstreamer-{{Gstreamer-Version}}/faq/html ]; then&lt;br /&gt;
     chown -v -R root:root /usr/share/doc/gstreamer-{{Gstreamer-Version}}/*/html&lt;br /&gt;
 fi&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
 unset PKG_CONFIG_PATH&lt;br /&gt;
 unset CC&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
&lt;br /&gt;
Installed Programs: gst-feedback{,-{{Gstreamer-Version2}}}, gst-inspect{,-{{Gstreamer-Version2}}}, gst-launch{,-{{Gstreamer-Version2}}}, gst-typefind{,-{{Gstreamer-Version2}}}, gst-xmllaunch{,-{{Gstreamer-Version2}}} and gst-xmlinspect{,-{{Gstreamer-Version2}}}&lt;br /&gt;
&lt;br /&gt;
Installed Libraries: libgstbase-{{Gstreamer-Version2}}.{so,a}, libgstcheck-{{Gstreamer-Version2}}.{so,a}, libgstcontroller-{{Gstreamer-Version2}}.{so,a}, libgstdataprotocol-{{Gstreamer-Version2}}.{so,a}, libgstnet-{{Gstreamer-Version2}}.{so,a}, libgstreamer-{{Gstreamer-Version2}}.{so,a}, and libgst*.{so,a} plugin modules&lt;br /&gt;
&lt;br /&gt;
Installed Directories: /usr/include/gstreamer-{{Gstreamer-Version2}}, /usr/lib/gstreamer-{{Gstreamer-Version2}}, /usr/share/doc/gstreamer-{{Gstreamer-Version2}}, /usr/share/gtk-doc/html/gstreamer{,-libs,-plugins}-{{Gstreamer-Version2}}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
gst-feedback-{{Gstreamer-Version2}}: generates debug info for GStreamer bug reports.&lt;br /&gt;
&lt;br /&gt;
gst-inspect-{{Gstreamer-Version2}}: prints information about a GStreamer plugin or element.&lt;br /&gt;
&lt;br /&gt;
gst-launch-{{Gstreamer-Version2}}: is a tool that builds and runs basic GStreamer pipelines.&lt;br /&gt;
&lt;br /&gt;
gst-typefind-{{Gstreamer-Version2}}: uses the GStreamer type finding system to determine the relevant GStreamer plugin to parse or decode a file, and determine the corresponding MIME type.&lt;br /&gt;
&lt;br /&gt;
gst-xmlinspect-{{Gstreamer-Version2}}: prints information about a GStreamer plugin or element in XML document format.&lt;br /&gt;
&lt;br /&gt;
gst-xmllaunch-{{Gstreamer-Version2}}: is used to build and run a basic GStreamer pipeline, loading it from an XML description.&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Template:Gstreamer-Version&amp;diff=20277</id>
		<title>Template:Gstreamer-Version</title>
		<link rel="alternate" type="text/html" href="?title=Template:Gstreamer-Version&amp;diff=20277"/>
		<updated>2010-06-29T09:13:54Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Gstreamer-Version2}}.29&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Gstreamer-core&amp;diff=20276</id>
		<title>Gstreamer-core</title>
		<link rel="alternate" type="text/html" href="?title=Gstreamer-core&amp;diff=20276"/>
		<updated>2010-06-29T09:09:15Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-{{Gstreamer-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Source last current:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-0.10.29.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|The GStreamer package contains a streaming media framework that enables applications to share a common set of plugins for things like video decoding and encoding, audio encoding and decoding, audio and video filters, audio visualisation, Web streaming and anything else that streams in real-time or otherwise. It is modelled after research software worked on at the Oregon Graduate Institute.&lt;br /&gt;
&lt;br /&gt;
After installing GStreamer, you&#039;ll likely need to install one or more of the [[Gst-plugins-base]], [[Gst-plugins-good]], [[Gst-plugins-ugly]], [[Gst-plugins-bad]], and [[Gst-ffmpeg]] packages.|http://www.gstreamer.net}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
* [[LibXML2]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Gobject-introspection]]&lt;br /&gt;
* [[Check]]&lt;br /&gt;
* [[Valgrind]]&lt;br /&gt;
&lt;br /&gt;
=== Required to build the API Documentation ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[PyXML]]&lt;br /&gt;
=== Required to build the manuals ===&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[TeTeX]]&lt;br /&gt;
* [[Ghostscript]]&lt;br /&gt;
* [[DocBook Utils]]&lt;br /&gt;
* [[Transfig]]&lt;br /&gt;
* [[Netpbm]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gstreamer-{{Gstreamer-Version}}/design &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 docs/design/*.txt \&lt;br /&gt;
                     /usr/share/doc/gstreamer-{{Gstreamer-Version}}/design &amp;amp;&amp;amp;&lt;br /&gt;
 if [ -d /usr/share/doc/gstreamer-{{Gstreamer-Version}}/faq/html ]; then&lt;br /&gt;
     chown -v -R root:root /usr/share/doc/gstreamer-{{Gstreamer-Version}}/*/html&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILD32}&amp;quot;&lt;br /&gt;
 export USE_ARCH=32&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot;&lt;br /&gt;
 sed -i &#039;s/gir-1.0/&amp;amp;-32/&#039; $(grep -lr gir-1.0 *) &amp;amp;&amp;amp;&lt;br /&gt;
 NM=nm ./configure --prefix=/usr --build=${CLFS_TARGET32} &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-{{Gstreamer-Version2}}}&lt;br /&gt;
 do&lt;br /&gt;
   mv -v $prog{,-32}&lt;br /&gt;
 done&lt;br /&gt;
 unset PKG_CONFIG_PATH&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
 unset CC&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILDN32}&amp;quot;&lt;br /&gt;
 export USE_ARCH=n32&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot;&lt;br /&gt;
 sed -i &#039;s/gir-1.0/&amp;amp;-n32/&#039; $(grep -lr gir-1.0 *) &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-{{Gstreamer-Version2}}}&lt;br /&gt;
 do&lt;br /&gt;
   mv -v $prog{,-n32}&lt;br /&gt;
 done&lt;br /&gt;
 unset PKG_CONFIG_PATH&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
 unset CC&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
 export USE_ARCH=64&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot;&lt;br /&gt;
 sed -i &#039;s/gir-1.0/&amp;amp;-64/&#039; $(grep -lr gir-1.0 *) &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in /usr/bin/gst-{feedback,inspect,launch,typefind,xmlinspect,xmllaunch}{,-{{Gstreamer-Version2}}}&lt;br /&gt;
 do&lt;br /&gt;
   mv -v $prog{,-64}&lt;br /&gt;
   ln -sfv multiarch_wrapper $prog&lt;br /&gt;
 done &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/gstreamer-{{Gstreamer-Version}}/design &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 docs/design/*.txt \&lt;br /&gt;
                     /usr/share/doc/gstreamer-{{Gstreamer-Version}}/design &amp;amp;&amp;amp;&lt;br /&gt;
 if [ -d /usr/share/doc/gstreamer-{{Gstreamer-Version}}/faq/html ]; then&lt;br /&gt;
     chown -v -R root:root /usr/share/doc/gstreamer-{{Gstreamer-Version}}/*/html&lt;br /&gt;
 fi&lt;br /&gt;
 unset USE_ARCH&lt;br /&gt;
 unset PKG_CONFIG_PATH&lt;br /&gt;
 unset CC&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
&lt;br /&gt;
Installed Programs: gst-feedback{,-{{Gstreamer-Version2}}}, gst-inspect{,-{{Gstreamer-Version2}}}, gst-launch{,-{{Gstreamer-Version2}}}, gst-typefind{,-{{Gstreamer-Version2}}}, gst-xmllaunch{,-{{Gstreamer-Version2}}} and gst-xmlinspect{,-{{Gstreamer-Version2}}}&lt;br /&gt;
&lt;br /&gt;
Installed Libraries: libgstbase-{{Gstreamer-Version2}}.{so,a}, libgstcheck-{{Gstreamer-Version2}}.{so,a}, libgstcontroller-{{Gstreamer-Version2}}.{so,a}, libgstdataprotocol-{{Gstreamer-Version2}}.{so,a}, libgstnet-{{Gstreamer-Version2}}.{so,a}, libgstreamer-{{Gstreamer-Version2}}.{so,a}, and libgst*.{so,a} plugin modules&lt;br /&gt;
&lt;br /&gt;
Installed Directories: /usr/include/gstreamer-{{Gstreamer-Version2}}, /usr/lib/gstreamer-{{Gstreamer-Version2}}, /usr/share/doc/gstreamer-{{Gstreamer-Version2}}, /usr/share/gtk-doc/html/gstreamer{,-libs,-plugins}-{{Gstreamer-Version2}}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
gst-feedback-{{Gstreamer-Version2}}: generates debug info for GStreamer bug reports.&lt;br /&gt;
&lt;br /&gt;
gst-inspect-{{Gstreamer-Version2}}: prints information about a GStreamer plugin or element.&lt;br /&gt;
&lt;br /&gt;
gst-launch-{{Gstreamer-Version2}}: is a tool that builds and runs basic GStreamer pipelines.&lt;br /&gt;
&lt;br /&gt;
gst-typefind-{{Gstreamer-Version2}}: uses the GStreamer type finding system to determine the relevant GStreamer plugin to parse or decode a file, and determine the corresponding MIME type.&lt;br /&gt;
&lt;br /&gt;
gst-xmlinspect-{{Gstreamer-Version2}}: prints information about a GStreamer plugin or element in XML document format.&lt;br /&gt;
&lt;br /&gt;
gst-xmllaunch-{{Gstreamer-Version2}}: is used to build and run a basic GStreamer pipeline, loading it from an XML description.&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Courier-Authlib&amp;diff=19619</id>
		<title>Courier-Authlib</title>
		<link rel="alternate" type="text/html" href="?title=Courier-Authlib&amp;diff=19619"/>
		<updated>2009-11-09T21:56:09Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Configuring */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://prdownloads.sourceforge.net/courier/courier-authlib-0.62.2.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Courier&#039;s mail server authorization library.}}&lt;br /&gt;
&lt;br /&gt;
== Creating the courier User &amp;amp; Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g &#039;&#039;35&#039;&#039; &#039;&#039;courier&#039;&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 useradd -c &amp;quot;&#039;&#039;Courier Daemon User&#039;&#039;&amp;quot; -d /dev/null \&lt;br /&gt;
        -u &#039;&#039;35&#039;&#039; -g &#039;&#039;courier&#039;&#039; -s /bin/false &#039;&#039;courier&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Pcre]]&lt;br /&gt;
* [[OpenSSL]]&lt;br /&gt;
* [[expect]]&lt;br /&gt;
* [[Berkeley DB]] or [[GDBM]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --libexecdir=/usr/sbin \&lt;br /&gt;
 --sysconfdir=/etc/courier/authlib --with-mailuser=courier \&lt;br /&gt;
 --with-mailgroup=courier&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
 make install-configure&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt; /etc/rc.d/init.d/authdaemond &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Begin $rc_base/init.d/authdaemond&lt;br /&gt;
&lt;br /&gt;
# Based on sysklogd script from LFS-3.1 and earlier.&lt;br /&gt;
#$LastChangedBy: zippo&lt;br /&gt;
#$Date: 2009-04-30 15:31:59 &lt;br /&gt;
&lt;br /&gt;
 . /etc/sysconfig/rc&lt;br /&gt;
 . $rc_functions&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
   start)&lt;br /&gt;
       boot_mesg &amp;quot;Starting AUTHDAEMOND Server...&amp;quot;&lt;br /&gt;
       /usr/sbin/authdaemond start&lt;br /&gt;
       evaluate_retval&lt;br /&gt;
       ;;&lt;br /&gt;
&lt;br /&gt;
   stop)&lt;br /&gt;
       boot_mesg &amp;quot;Stopping AUTHDAEMONF Server...&amp;quot;&lt;br /&gt;
       /usr/sbin/authdaemond stop&lt;br /&gt;
       evaluate_retval&lt;br /&gt;
       ;;&lt;br /&gt;
&lt;br /&gt;
   reload)&lt;br /&gt;
       boot_mesg &amp;quot;Reloading AUTHDAEMOND Server...&amp;quot;&lt;br /&gt;
       /usr/sbin/authdaemond restart&lt;br /&gt;
       evaluate_retval&lt;br /&gt;
       ;;&lt;br /&gt;
&lt;br /&gt;
   restart)&lt;br /&gt;
       $0 stop&lt;br /&gt;
       sleep 1&lt;br /&gt;
       $0 start&lt;br /&gt;
       ;;&lt;br /&gt;
&lt;br /&gt;
   *)&lt;br /&gt;
echo &amp;quot;Usage: $0 {start|stop|reload|restart}&amp;quot;&lt;br /&gt;
       exit 1&lt;br /&gt;
       ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
# End $rc_base/init.d/authdaemond&lt;br /&gt;
EOF&lt;br /&gt;
chmod +x /etc/rc.d/init.d/authdaemond&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/etc/courier,/etc/courier/authlib,/usr/lib/courier-authlib,/usr/sbin/courier-authlib&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|courierauthconfig,authdaemond,authpasswd,makedatprog,authsystem.passwd,authenumerate,userdbpw,pw2userdb,&lt;br /&gt;
authtest,userdb,vchkpw2userdb,courierlogger,makeuserdb,userdb-test-cram-md5&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|libauthcustom.so,libauthpipe.so,libauthpam.so,libauthuserdb.so,libcourierauth.so,&lt;br /&gt;
libcourierauthsaslclient.so,libauthpipe.so,libcourierauthsasl.so,libcourierauth.so,&lt;br /&gt;
libcourierauthcommon.so,libauthcustom.so,libauthldap.so,libauthldap.so,libauthmysql.so,&lt;br /&gt;
libauthmysql.so,libcourierauthcommon.so,libcourierauthsaslclient.so,libauthuserdb.so,&lt;br /&gt;
libauthpam.so,libcourierauthsasl.so&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Servers]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Courier-Authlib&amp;diff=19618</id>
		<title>Courier-Authlib</title>
		<link rel="alternate" type="text/html" href="?title=Courier-Authlib&amp;diff=19618"/>
		<updated>2009-11-09T21:53:42Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Configuring */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://prdownloads.sourceforge.net/courier/courier-authlib-0.62.2.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Courier&#039;s mail server authorization library.}}&lt;br /&gt;
&lt;br /&gt;
== Creating the courier User &amp;amp; Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g &#039;&#039;35&#039;&#039; &#039;&#039;courier&#039;&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 useradd -c &amp;quot;&#039;&#039;Courier Daemon User&#039;&#039;&amp;quot; -d /dev/null \&lt;br /&gt;
        -u &#039;&#039;35&#039;&#039; -g &#039;&#039;courier&#039;&#039; -s /bin/false &#039;&#039;courier&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Pcre]]&lt;br /&gt;
* [[OpenSSL]]&lt;br /&gt;
* [[expect]]&lt;br /&gt;
* [[Berkeley DB]] or [[GDBM]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --libexecdir=/usr/sbin \&lt;br /&gt;
 --sysconfdir=/etc/courier/authlib --with-mailuser=courier \&lt;br /&gt;
 --with-mailgroup=courier&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
 make install-configure&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cat &amp;gt; /etc/rc.d/init.d/authdaemond &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Begin $rc_base/init.d/authdaemond&lt;br /&gt;
&lt;br /&gt;
# Based on sysklogd script from LFS-3.1 and earlier.&lt;br /&gt;
#$LastChangedBy: zippo&lt;br /&gt;
#$Date: 2009-04-30 15:31:59 &lt;br /&gt;
&lt;br /&gt;
 . /etc/sysconfig/rc&lt;br /&gt;
 . $rc_functions&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
   start)&lt;br /&gt;
       boot_mesg &amp;quot;Starting AUTHDAEMOND Server...&amp;quot;&lt;br /&gt;
       /usr/sbin/authdaemond start&lt;br /&gt;
       evaluate_retval&lt;br /&gt;
       ;;&lt;br /&gt;
&lt;br /&gt;
   stop)&lt;br /&gt;
       boot_mesg &amp;quot;Stopping AUTHDAEMONF Server...&amp;quot;&lt;br /&gt;
       /usr/sbin/authdaemond stop&lt;br /&gt;
       evaluate_retval&lt;br /&gt;
       ;;&lt;br /&gt;
&lt;br /&gt;
   reload)&lt;br /&gt;
       boot_mesg &amp;quot;Reloading AUTHDAEMOND Server...&amp;quot;&lt;br /&gt;
       /usr/sbin/authdaemond restart&lt;br /&gt;
       evaluate_retval&lt;br /&gt;
       ;;&lt;br /&gt;
&lt;br /&gt;
   restart)&lt;br /&gt;
       $0 stop&lt;br /&gt;
       sleep 1&lt;br /&gt;
       $0 start&lt;br /&gt;
       ;;&lt;br /&gt;
&lt;br /&gt;
   *)&lt;br /&gt;
echo &amp;quot;Usage: $0 {start|stop|reload|restart}&amp;quot;&lt;br /&gt;
       exit 1&lt;br /&gt;
       ;;&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
# End $rc_base/init.d/authdaemond&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/etc/courier,/etc/courier/authlib,/usr/lib/courier-authlib,/usr/sbin/courier-authlib&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|courierauthconfig,authdaemond,authpasswd,makedatprog,authsystem.passwd,authenumerate,userdbpw,pw2userdb,&lt;br /&gt;
authtest,userdb,vchkpw2userdb,courierlogger,makeuserdb,userdb-test-cram-md5&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|libauthcustom.so,libauthpipe.so,libauthpam.so,libauthuserdb.so,libcourierauth.so,&lt;br /&gt;
libcourierauthsaslclient.so,libauthpipe.so,libcourierauthsasl.so,libcourierauth.so,&lt;br /&gt;
libcourierauthcommon.so,libauthcustom.so,libauthldap.so,libauthldap.so,libauthmysql.so,&lt;br /&gt;
libauthmysql.so,libcourierauthcommon.so,libcourierauthsaslclient.so,libauthuserdb.so,&lt;br /&gt;
libauthpam.so,libcourierauthsasl.so&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Servers]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Courier-Authlib&amp;diff=19617</id>
		<title>Courier-Authlib</title>
		<link rel="alternate" type="text/html" href="?title=Courier-Authlib&amp;diff=19617"/>
		<updated>2009-11-09T21:41:03Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Configuring */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://prdownloads.sourceforge.net/courier/courier-authlib-0.62.2.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Courier&#039;s mail server authorization library.}}&lt;br /&gt;
&lt;br /&gt;
== Creating the courier User &amp;amp; Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g &#039;&#039;35&#039;&#039; &#039;&#039;courier&#039;&#039; &amp;amp;&amp;amp;&lt;br /&gt;
 useradd -c &amp;quot;&#039;&#039;Courier Daemon User&#039;&#039;&amp;quot; -d /dev/null \&lt;br /&gt;
        -u &#039;&#039;35&#039;&#039; -g &#039;&#039;courier&#039;&#039; -s /bin/false &#039;&#039;courier&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Pcre]]&lt;br /&gt;
* [[OpenSSL]]&lt;br /&gt;
* [[expect]]&lt;br /&gt;
* [[Berkeley DB]] or [[GDBM]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --libexecdir=/usr/sbin \&lt;br /&gt;
 --sysconfdir=/etc/courier/authlib --with-mailuser=courier \&lt;br /&gt;
 --with-mailgroup=courier&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
 make install-configure&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 cat &amp;gt; /etc/rc.d/init.d/authdaemond &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # Begin $rc_base/init.d/authdaemond&lt;br /&gt;
&lt;br /&gt;
 # Based on sysklogd script from LFS-3.1 and earlier.&lt;br /&gt;
&lt;br /&gt;
 #$LastChangedBy: zippo&lt;br /&gt;
 #$Date: 2009-04-30 15:31:59 &lt;br /&gt;
&lt;br /&gt;
 . /etc/sysconfig/rc&lt;br /&gt;
 . $rc_functions&lt;br /&gt;
&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
    start)&lt;br /&gt;
        boot_mesg &amp;quot;Starting AUTHDAEMOND Server...&amp;quot;&lt;br /&gt;
        /usr/sbin/authdaemond start&lt;br /&gt;
        evaluate_retval&lt;br /&gt;
        ;;&lt;br /&gt;
&lt;br /&gt;
    stop)&lt;br /&gt;
        boot_mesg &amp;quot;Stopping AUTHDAEMONF Server...&amp;quot;&lt;br /&gt;
        /usr/sbin/authdaemond stop&lt;br /&gt;
        evaluate_retval&lt;br /&gt;
        ;;&lt;br /&gt;
&lt;br /&gt;
    reload)&lt;br /&gt;
        boot_mesg &amp;quot;Reloading AUTHDAEMOND Server...&amp;quot;&lt;br /&gt;
        /usr/sbin/authdaemond restart&lt;br /&gt;
        evaluate_retval&lt;br /&gt;
        ;;&lt;br /&gt;
&lt;br /&gt;
    restart)&lt;br /&gt;
        $0 stop&lt;br /&gt;
        sleep 1&lt;br /&gt;
        $0 start&lt;br /&gt;
        ;;&lt;br /&gt;
&lt;br /&gt;
    *)&lt;br /&gt;
 echo &amp;quot;Usage: $0 {start|stop|reload|restart}&amp;quot;&lt;br /&gt;
        exit 1&lt;br /&gt;
        ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
 # End $rc_base/init.d/authdaemond&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/etc/courier,/etc/courier/authlib,/usr/lib/courier-authlib,/usr/sbin/courier-authlib&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|courierauthconfig,authdaemond,authpasswd,makedatprog,authsystem.passwd,authenumerate,userdbpw,pw2userdb,&lt;br /&gt;
authtest,userdb,vchkpw2userdb,courierlogger,makeuserdb,userdb-test-cram-md5&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|libauthcustom.so,libauthpipe.so,libauthpam.so,libauthuserdb.so,libcourierauth.so,&lt;br /&gt;
libcourierauthsaslclient.so,libauthpipe.so,libcourierauthsasl.so,libcourierauth.so,&lt;br /&gt;
libcourierauthcommon.so,libauthcustom.so,libauthldap.so,libauthldap.so,libauthmysql.so,&lt;br /&gt;
libauthmysql.so,libcourierauthcommon.so,libcourierauthsaslclient.so,libauthuserdb.so,&lt;br /&gt;
libauthpam.so,libcourierauthsasl.so&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Servers]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Valgrind&amp;diff=18181</id>
		<title>Valgrind</title>
		<link rel="alternate" type="text/html" href="?title=Valgrind&amp;diff=18181"/>
		<updated>2009-04-15T04:34:39Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* 64bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.valgrind.org/downloads/valgrind-{{Valgrind-version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
|Required Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/valgrind-{{Valgrind-version}}/valgrind-{{Valgrind-version}}-local-labels-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Valgrind is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform detailed profiling to help speed up your programs.|http://www.valgrind.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It appears that only x86, x86_64, ppc, and ppc64 are supported.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[GDB]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
On a pure64 system you need to pass &#039;&#039;&#039;--enable-only64bit&#039;&#039;&#039; to configure to prevent it from trying to build multiarch.&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../valgrind-{{Valgrind-version}}-local-labels-1.patch &amp;amp;&amp;amp; &lt;br /&gt;
 sed -i -e &#039;s:^CFLAGS=&amp;quot;-Wno-long-long&amp;quot;:CFLAGS=&amp;quot;$CFLAGS -Wno-long-long&amp;quot;:&#039; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../valgrind-{{Valgrind-version}}-local-labels-1.patch &amp;amp;&amp;amp; &lt;br /&gt;
 sed -i -e &#039;s:^CFLAGS=&amp;quot;-Wno-long-long&amp;quot;:CFLAGS=&amp;quot;$CFLAGS -Wno-long-long&amp;quot;:&#039; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 sed &amp;quot;/arch=/s:=.*:=&amp;quot;$(sed -e &#039;/VG_PLATFORM_PRI/!d&#039; -e &#039;s/.*= //&#039; -e &#039;s/_.*//&#039; Makefile | \&lt;br /&gt;
    tr &amp;lt;nowiki&amp;gt;[[:upper:]] [[:lower:]]&amp;lt;/nowiki&amp;gt;)&amp;quot;:&amp;quot; valgrind.pc &amp;gt; /usr/lib64/pkgconfig/valgrind.pc&lt;br /&gt;
 sed &amp;quot;/arch=/s:=.*:=&amp;quot;$(sed -e &#039;/VG_PLATFORM_SEC/!d&#039; -e &#039;s/.*= //&#039; -e &#039;s/_.*//&#039; Makefile | \&lt;br /&gt;
    tr &amp;lt;nowiki&amp;gt;[[:upper:]] [[:lower:]]&amp;lt;/nowiki&amp;gt;)&amp;quot;:&amp;quot; valgrind.pc &amp;gt; /usr/lib/pkgconfig/valgrind.pc&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Valgrind&amp;diff=18180</id>
		<title>Valgrind</title>
		<link rel="alternate" type="text/html" href="?title=Valgrind&amp;diff=18180"/>
		<updated>2009-04-15T04:34:10Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.valgrind.org/downloads/valgrind-{{Valgrind-version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
|Required Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/valgrind-{{Valgrind-version}}/valgrind-{{Valgrind-version}}-local-labels-1.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Valgrind is a GPL&#039;d system for debugging and profiling Linux programs. With Valgrind&#039;s tool suite you can automatically detect many memory management and threading bugs, avoiding hours of frustrating bug-hunting, making your programs more stable. You can also perform detailed profiling to help speed up your programs.|http://www.valgrind.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;It appears that only x86, x86_64, ppc, and ppc64 are supported.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[GDB]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
On a pure64 system you need to pass &#039;&#039;&#039;--enable-only64bit&#039;&#039;&#039; to configure to prevent it from trying to build multiarch.&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../valgrind-{{Valgrind-version}}-local-labels-1.patch &amp;amp;&amp;amp; &lt;br /&gt;
 sed -i -e &#039;s:^CFLAGS=&amp;quot;-Wno-long-long&amp;quot;:CFLAGS=&amp;quot;$CFLAGS -Wno-long-long&amp;quot;:&#039; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i valgrind-{{Valgrind-version}}-local-labels-1.patch &amp;amp;&amp;amp; &lt;br /&gt;
 sed -i -e &#039;s:^CFLAGS=&amp;quot;-Wno-long-long&amp;quot;:CFLAGS=&amp;quot;$CFLAGS -Wno-long-long&amp;quot;:&#039; configure.in &amp;amp;&amp;amp;&lt;br /&gt;
 autoconf &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 sed &amp;quot;/arch=/s:=.*:=&amp;quot;$(sed -e &#039;/VG_PLATFORM_PRI/!d&#039; -e &#039;s/.*= //&#039; -e &#039;s/_.*//&#039; Makefile | \&lt;br /&gt;
    tr &amp;lt;nowiki&amp;gt;[[:upper:]] [[:lower:]]&amp;lt;/nowiki&amp;gt;)&amp;quot;:&amp;quot; valgrind.pc &amp;gt; /usr/lib64/pkgconfig/valgrind.pc&lt;br /&gt;
 sed &amp;quot;/arch=/s:=.*:=&amp;quot;$(sed -e &#039;/VG_PLATFORM_SEC/!d&#039; -e &#039;s/.*= //&#039; -e &#039;s/_.*//&#039; Makefile | \&lt;br /&gt;
    tr &amp;lt;nowiki&amp;gt;[[:upper:]] [[:lower:]]&amp;lt;/nowiki&amp;gt;)&amp;quot;:&amp;quot; valgrind.pc &amp;gt; /usr/lib/pkgconfig/valgrind.pc&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Gst-ffmpeg&amp;diff=16757</id>
		<title>Gst-ffmpeg</title>
		<link rel="alternate" type="text/html" href="?title=Gst-ffmpeg&amp;diff=16757"/>
		<updated>2009-02-01T10:21:39Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-{{Gst-ffmpeg-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[gst-plugins-base]]&lt;br /&gt;
* [[liboil]]&lt;br /&gt;
=== Required to build the API Documentation ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[PyXML]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 CFLAGS= ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 CFLAGS= ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 CFLAGS= ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=RPM5&amp;diff=16611</id>
		<title>RPM5</title>
		<link rel="alternate" type="text/html" href="?title=RPM5&amp;diff=16611"/>
		<updated>2009-01-04T22:06:34Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://rpm5.org/files/rpm/rpm-{{RPM5-Version2}}/rpm-{{RPM5-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|RPM is a command-line package management system capable of installing, uninstalling, verifying, querying, and updating Unix software packages.|http://rpm5.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Beecrypt]]&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[Popt]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Lua]]&lt;br /&gt;
* [[lzma]]&lt;br /&gt;
* [[Neon]]&lt;br /&gt;
* [[NSS]]&lt;br /&gt;
* [[OpenSSL]]&lt;br /&gt;
* [[Pcre]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[SELinux]]&lt;br /&gt;
* [[SQLite3]]&lt;br /&gt;
* [[DMalloc]]&lt;br /&gt;
* [[Electric Fence]]&lt;br /&gt;
* [[keyutils]]&lt;br /&gt;
&lt;br /&gt;
=== Not-Recommended ===&lt;br /&gt;
* External [[Berkeley DB]] Support&lt;br /&gt;
* [[XAR]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc \&lt;br /&gt;
     --libdir=/usr/lib --localstatedir=/var/lib \&lt;br /&gt;
     --enable-build-pic --enable-build-pie \&lt;br /&gt;
     --disable-build-intlibdep &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; \&lt;br /&gt;
 USE_ARCH=32 PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc \&lt;br /&gt;
     --libdir=/usr/lib --localstatedir=/var/lib \&lt;br /&gt;
     --enable-build-pic --enable-build-pie &amp;amp;&amp;amp;&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
 To Do.&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; \&lt;br /&gt;
 USE_ARCH=64 PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc \&lt;br /&gt;
     --libdir=/usr/lib64 --localstatedir=/var/lib \&lt;br /&gt;
     --enable-build-pic --enable-build-pie &amp;amp;&amp;amp;&lt;br /&gt;
 make &lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
[[Category:Package Management]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Lzip&amp;diff=16609</id>
		<title>Lzip</title>
		<link rel="alternate" type="text/html" href="?title=Lzip&amp;diff=16609"/>
		<updated>2009-01-04T13:11:24Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://nongnu.askapache.com/lzip/lzip-{{Lzip-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
{{Package-Introduction|Lzip is a lossless data compressor based on the LZMA (Lempel-Ziv-Markov chain-Algorithm) algorithm designed by Igor Pavlov. The high compression of LZMA comes from combining two basic, well-proven compression ideas: sliding dictionaries (i.e. LZ77/78), and markov models (i.e. the thing used by every compression algorithm that uses a range encoder or similar order-0 entropy coder as its last stage) with segregation of contexts according to what the bits are used for.|http://www.nongnu.org/lzip/lzip.html}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --bindir=/bin &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
 mv -v /bin/lz{grep,diff} /usr/bin&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not provide any libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; ./configure --prefix=/usr --bindir=/bin &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
 mv -v /bin/lz{grep,diff} /usr/bin&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; ./configure --prefix=/usr --bindir=/bin &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
 mv -v /bin/lz{grep,diff} /usr/bin&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; ./configure --prefix=/usr --bindir=/bin &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
 mv -v /bin/lz{grep,diff} /usr/bin&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| lzip, lzdiff, and lzgrep&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! lzip&lt;br /&gt;
| Compresses Decompresses lzipped files.&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! lzgrep&lt;br /&gt;
| Runs grep on lzipped files&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! lzdiff&lt;br /&gt;
| Runs diff on lzipped files&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Xen&amp;diff=16581</id>
		<title>Xen</title>
		<link rel="alternate" type="text/html" href="?title=Xen&amp;diff=16581"/>
		<updated>2008-12-29T12:13:43Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://bits.xensource.com/oss-xen/release/{{Xen-Version}}/xen-{{Xen-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Xen is a server virtualization application.|http://www.xen.org}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
&lt;br /&gt;
Xen requires a Linux distribution using GRUB bootloader and running on a P6-class or newer CPU (if PAE is enabled).&lt;br /&gt;
&lt;br /&gt;
* [[iproute2]]&lt;br /&gt;
* [[bridge-utils]]&lt;br /&gt;
* [[Linux hotplug]] (i.e. udev)&lt;br /&gt;
* [[curl]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[Mercurial]] (Used to download kernel during &#039;make world&#039;)&lt;br /&gt;
* [[Xorg7/Intro|Xorg7]] (X11 headers)&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
&lt;br /&gt;
* [[LaTeX]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Note: Xen hvm capability relies on hvmloader (located in the tools subdir of the package); hvmloader currently builds only as a 32bit binary.  On pure64 systems, hvm functionality will not be realized (unless someone provides a way to compile hvmloader as a functional 64bit binary).  &lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make world &lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &lt;br /&gt;
 depmod 2.6.18.8-xen&lt;br /&gt;
 make linux-2.6-xen0-config CONFIGMODE=menuconfig KERNELS=&amp;quot;linux-2.6-xen0&amp;quot;&lt;br /&gt;
 make linux-2.6-xen0-build&lt;br /&gt;
 make linux-2.6-xen0-install&lt;br /&gt;
 depmod 2.6.18.8-xen0&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;i&amp;gt;This package does not provide any libraries so only one installation is required.&amp;lt;/i&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
Add an entry to your menu.lst file for the new Xen-enabled kernel:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; /boot/grub/menu.lst &amp;lt;&amp;lt; EOF&lt;br /&gt;
 # Xen Enabled kernel.&lt;br /&gt;
 title Xen-Enabled CLFS 1.0.0&lt;br /&gt;
        root (hd0,0)&lt;br /&gt;
        kernel /xen-{{Xen-Version}}gz&lt;br /&gt;
        module /vmlinuz-2.6.18-xen ro root=/dev/&amp;lt;*d**&amp;gt;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Nss_ldap&amp;diff=16269</id>
		<title>Nss ldap</title>
		<link rel="alternate" type="text/html" href="?title=Nss_ldap&amp;diff=16269"/>
		<updated>2008-12-13T08:50:29Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Configuration Files */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://www.padl.com/download/nss_ldap-{{nss_ldap-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|The resolution of the entities defined in RFC 2307 is generally performed by a set of UNIX C library calls (such as getpwnam() to return the attributes of a user). The nss_ldap module provides the means for Solaris and Linux workstations to this information (such as users, hosts, and groups) from LDAP directories.|http://www.padl.com/OSS/nss_ldap.html}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
 &lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[OpenLDAP]] or [[OpenLDAP-Client]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[CyrusSASL]] with ([[MIT krb5]] or [[Heimdal]]) support&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --exec-prefix= \&lt;br /&gt;
     --sysconfdir=/etc --mandir=/usr/share/man \&lt;br /&gt;
     --enable-configurable-krb5-ccname-env \&lt;br /&gt;
     --enable-configurable-krb5-ccname-gssapi \&lt;br /&gt;
     --enable-configurable-krb5-keytab &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
todo&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
todo&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
todo&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration Files ===&lt;br /&gt;
&lt;br /&gt;
When the package was installed the Makefile would have created a example ldap.conf in /etc. This configuration serves as more then a configuration for just nss_ldap. It also configures [[pam_ldap]] and [[Sudo]] among other packages.&lt;br /&gt;
&lt;br /&gt;
Create a basic configuration for nss_ldap:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;/etc/ldap.conf &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/ldap.conf&lt;br /&gt;
 &lt;br /&gt;
 uri ldap://&#039;&#039;&amp;lt;fqdn of ldap server&amp;gt;&#039;&#039;/&lt;br /&gt;
 base &#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 ldap_version 3&lt;br /&gt;
 &lt;br /&gt;
 bind_policy soft&lt;br /&gt;
 bind_timelimit 30&lt;br /&gt;
 timelimit 30&lt;br /&gt;
 &lt;br /&gt;
 # NSS Section&lt;br /&gt;
 &lt;br /&gt;
 nss_base_passwd         ou=People,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&lt;br /&gt;
 nss_base_group          ou=Groups,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&lt;br /&gt;
 nss_base_shadow         ou=People,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 nss_base_hosts          ou=Hosts,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&lt;br /&gt;
 nss_base_networks       ou=Networks,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 nss_base_protocols      ou=Protocals,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&lt;br /&gt;
 nss_base_services       ou=Services,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&lt;br /&gt;
 nss_base_rpc            ou=Rpc,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
 nss_reconnect_tries     3&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/ldap.conf&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a new nsswitch.conf that knows to look at nss_ldap for information:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/nsswitch.conf &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/nsswitch.conf&lt;br /&gt;
 &lt;br /&gt;
 passwd: files ldap&lt;br /&gt;
 group: files ldap&lt;br /&gt;
 shadow: files ldap&lt;br /&gt;
 &lt;br /&gt;
 hosts: files dns [UNAVAIL=return] ldap&lt;br /&gt;
 networks: files ldap&lt;br /&gt;
 &lt;br /&gt;
 protocols: files ldap&lt;br /&gt;
 services: files ldap&lt;br /&gt;
 ethers: files&lt;br /&gt;
 rpc: files ldap&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/nsswitch.conf&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
{{Note|The &amp;lt;nowiki&amp;gt;[UNAVAIL=return]&amp;lt;/nowiki&amp;gt; condition on the hosts line will prevent a circular condition that would loop indefinitely if the dns server is down.}}&lt;br /&gt;
&lt;br /&gt;
=== LDAP Directory Entries ===&lt;br /&gt;
&lt;br /&gt;
The structure of this directory just serves as an example, You&#039;re not bound to follow it to the letter. The following ldif will create some basic OUs that nss_ldap will look for in the directory:&lt;br /&gt;
&lt;br /&gt;
 for ou in Aliases Groups Hosts Mounts \&lt;br /&gt;
   Netgroup Networks People Protocols \&lt;br /&gt;
   Rpc Services; do&lt;br /&gt;
     echo&lt;br /&gt;
     echo &amp;quot;dn: ou=$ou,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&amp;quot;&lt;br /&gt;
     echo &amp;quot;objectClass: top&amp;quot;&lt;br /&gt;
     echo &amp;quot;objectClass: organizationalUnit&amp;quot;&lt;br /&gt;
     echo &amp;quot;ou: $ou&amp;quot;&lt;br /&gt;
     echo&lt;br /&gt;
 done &amp;gt; temp.ldif&lt;br /&gt;
&lt;br /&gt;
Verify the ldif in a text editor then import the ldif with the following command:&lt;br /&gt;
&lt;br /&gt;
 ldapadd -f temp.ldif -x -D &amp;quot;cn=Manager,&#039;&#039;&amp;lt;BASE DN&amp;gt;&#039;&#039;&amp;quot; -W&lt;br /&gt;
 &lt;br /&gt;
[[Category:Security]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=15865</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=15865"/>
		<updated>2008-10-30T12:23:45Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
Execute the following command to ensure that all the files are owned by root.&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
If you built VirtualBox against [[Qt4]] execute the following command to make VirtualBox Suid root:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
If you built against [[Qt3]] execute the following command to make VirtualBox Suid root and create a link to the proper path:&lt;br /&gt;
&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -sfv /opt/VirtualBox/VirtualBox{3,}&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=15679</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=15679"/>
		<updated>2008-10-21T22:15:06Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=15678</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=15678"/>
		<updated>2008-10-21T22:13:58Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|&lt;br /&gt;
http://download.virtualbox.org/virtualbox/2.0.2/VirtualBox-2.0.2-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=15677</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=15677"/>
		<updated>2008-10-21T22:12:56Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|&lt;br /&gt;
 http://download.virtualbox.org/virtualbox/2.0.2/VirtualBox-2.0.2-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=15676</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=15676"/>
		<updated>2008-10-21T22:12:00Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/2.0.2/VirtualBox-2.0.2-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=15675</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=15675"/>
		<updated>2008-10-21T22:07:02Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: Undo revision 15674 by Jciccone (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=15673</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=15673"/>
		<updated>2008-10-21T21:55:37Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cd /opt/VirtualBox &amp;amp;&amp;amp; &lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3 &amp;amp;&amp;amp; &lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=15671</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=15671"/>
		<updated>2008-10-21T21:49:03Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=VirtualBox&amp;diff=15670</id>
		<title>VirtualBox</title>
		<link rel="alternate" type="text/html" href="?title=VirtualBox&amp;diff=15670"/>
		<updated>2008-10-21T21:46:52Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VirtualBox-{{VirtualBox-Version}}-OSE.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Guest Additions:&lt;br /&gt;
| http://download.virtualbox.org/virtualbox/{{VirtualBox-Version}}/VBoxGuestAdditions_{{VirtualBox-Version}}.iso&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software.|http://www.virtualbox.org/wiki/VirtualBox}}&lt;br /&gt;
 &lt;br /&gt;
== Dependencies ==&lt;br /&gt;
{{Note|VirtualBox only supports x86 and x86_64.}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[IASL]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[X Window System]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[PulseAudio]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[GCC-3.3]] (Requred for command &#039;kmk&#039; while compiling)&lt;br /&gt;
&lt;br /&gt;
== Creating the vboxusers Group ==&lt;br /&gt;
&lt;br /&gt;
 groupadd -g 29 vboxusers&lt;br /&gt;
&lt;br /&gt;
Users that are going to use VirtualBox should be added to this group.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure --disable-qt3 &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --disable-qt3 --disable-python --disable-pulse \&lt;br /&gt;
    --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox3&lt;br /&gt;
 ln -s /opt/VirtualBox/VirtualBox3 VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@${XORG_PREFIX}@g&amp;quot; $(grep -lr /usr/X11R6 *) &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/PKG_CONFIG_PATH=.*qt4/d&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBQT4=/s@/lib@&amp;amp;64@&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;/LIBX11/s@/lib @/lib64 @&amp;quot; configure &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s/VBOX_LIBPATH32_X11/VBOX_LIBPATH_X11/&amp;quot; src/VBox/Additions/x11/xclient/Makefile.kmk &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --disable-qt3 \&lt;br /&gt;
     --disable-python --disable-pulse \&lt;br /&gt;
     --with-qt4-dir=${QT4DIR} &amp;amp;&amp;amp;&lt;br /&gt;
 source env.sh &amp;amp;&amp;amp;&lt;br /&gt;
 kmk&lt;br /&gt;
&lt;br /&gt;
Install VirtualBox:&lt;br /&gt;
&lt;br /&gt;
 cd out/linux.*/release/bin &amp;amp;&amp;amp;&lt;br /&gt;
 install -m755 -d -v /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 cp -av * /opt/VirtualBox&lt;br /&gt;
&lt;br /&gt;
Build the kernel module:&lt;br /&gt;
&lt;br /&gt;
 cd src &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the kernel module:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
If you downloaded the Guest Additions ISO install that with the following command:&lt;br /&gt;
&lt;br /&gt;
 install -m644 -v ../../../../../VBoxGuestAdditions_{{VirtualBox-Version}}.iso \&lt;br /&gt;
     /opt/VirtualBox/additions/VBoxGuestAdditions.iso&lt;br /&gt;
&lt;br /&gt;
If you built as a non-root user you may want to change the ownership on the directory since VirtualBox wants to be suid root:&lt;br /&gt;
&lt;br /&gt;
 chown -Rv root:root /opt/VirtualBox &amp;amp;&amp;amp;&lt;br /&gt;
 chmod u+s /opt/VirtualBox/VirtualBox&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
The kernel module needs to be loaded for VirtualBox to function. Make sure it gets loaded on boot:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;vboxdrv&amp;quot; &amp;gt;&amp;gt; /etc/sysconfig/modules&lt;br /&gt;
&lt;br /&gt;
Also lets create a udev rule so that &#039;&#039;&#039;/dev/vboxdev&#039;&#039;&#039; can be accessed by the users in the vboxusers group.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/udev/rules.d/90-vboxdev.rules &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 KERNEL==&amp;quot;vboxdrv&amp;quot;, NAME=&amp;quot;vboxdrv&amp;quot;, OWNER=&amp;quot;root&amp;quot;, GROUP=&amp;quot;vboxusers&amp;quot;, MODE=&amp;quot;0660&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Create a helper script that will start VBoxSVC and then execute the specified client:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /opt/VirtualBox/VBox.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 &lt;br /&gt;
 INSTALL_PATH=&amp;quot;/opt/VirtualBox&amp;quot;&lt;br /&gt;
 export LD_LIBRARY_PATH=&amp;quot;${LD_LIBRARY_PATH}${LD_LIBRARY_PATH+:}${INSTALL_PATH}&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 export USER=$(whoami)&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -c /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;/dev/vboxdrv does not exist. Load the kernel module then try again.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 if [ ! -r /dev/vboxdrv -o ! -w /dev/vboxdrv ]; then&lt;br /&gt;
   echo &amp;quot;User $USER can not read and/or write to /dev/vboxdrv.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;/dev/vboxdrv exists and $USER can access it.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ &amp;quot;$1&amp;quot; = &amp;quot;shutdown&amp;quot; ]; then&lt;br /&gt;
   if [ -n &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
     echo &amp;quot;Terminating VBoxSVC with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
     kill -TERM $SERVER_PID&lt;br /&gt;
   else&lt;br /&gt;
     echo &amp;quot;VBoxSVC Not Currently Running.&amp;quot;&lt;br /&gt;
   fi&lt;br /&gt;
   exit 0&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/VBoxSVC does not exist! Can not continue.&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 APP=$(which $0)&lt;br /&gt;
 APP=${APP##/*/}&lt;br /&gt;
 &lt;br /&gt;
 if [ ! -x &amp;quot;$INSTALL_PATH/$APP&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;$INSTALL_PATH/$APP does not exist!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 case &amp;quot;$APP&amp;quot; in&lt;br /&gt;
   VirtualBox|VBoxManage|VBoxSDL|VBoxVRDP)&lt;br /&gt;
     EXEC_APP=&amp;quot;$INSTALL_PATH/$APP&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
   *)&lt;br /&gt;
     echo &amp;quot;Unknown application - $APP.&amp;quot;&lt;br /&gt;
   ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   rm -rf /tmp/.vbox-$USER-ipc&lt;br /&gt;
   echo &amp;quot;Starting VBoxSVC for $USER.&amp;quot;&lt;br /&gt;
   &amp;quot;$INSTALL_PATH/VBoxSVC&amp;quot; --daemonize&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 SERVER_PID=$(ps -U $USER | grep VBoxSVC | awk &#039;{ print $1 }&#039;)&lt;br /&gt;
 if [ -z &amp;quot;$SERVER_PID&amp;quot; ]; then&lt;br /&gt;
   echo &amp;quot;VBoxSVC failed to start! Can not continue&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;VBoxSVC is running for user $USER with PID $SERVER_PID.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 echo &amp;quot;Starting $EXEC_APP.&amp;quot;&lt;br /&gt;
 exec &amp;quot;$EXEC_APP&amp;quot; &amp;quot;$@&amp;quot;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
A script similar to the one above is shipped with the binary version.&lt;br /&gt;
&lt;br /&gt;
Link the binaries we want to run to the script:&lt;br /&gt;
&lt;br /&gt;
 for file in VirtualBox VBoxManage VBoxSDL VBoxVRDP; do&lt;br /&gt;
   [ -f &amp;quot;/opt/VirtualBox/$file&amp;quot; ] &amp;amp;&amp;amp; ln -sfv &amp;quot;../../opt/VirtualBox/VBox.sh&amp;quot; &amp;quot;/usr/bin/$file&amp;quot;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Create a desktop file:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/VirtualBox.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Version={{VirtualBox-Version}}&lt;br /&gt;
 Name=InnoTek VirtualBox&lt;br /&gt;
 GenericName=Virtual Machine&lt;br /&gt;
 Type=Application&lt;br /&gt;
 Comment=Run several virtual systems on a single host computer&lt;br /&gt;
 Exec=VirtualBox&lt;br /&gt;
 TryExec=VirtualBox&lt;br /&gt;
 Path=&lt;br /&gt;
 Icon=/opt/VirtualBox/VBox.png&lt;br /&gt;
 Categories=Application;Emulator;System&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Emulators]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Libchipcard&amp;diff=15407</id>
		<title>Libchipcard</title>
		<link rel="alternate" type="text/html" href="?title=Libchipcard&amp;diff=15407"/>
		<updated>2008-09-25T18:59:10Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://downloads.sourceforge.net/libchipcard/libchipcard{{Libchipcard-Version2}}-{{libchipcard-Version}}.tar.gz&amp;lt;br&amp;gt;&lt;br /&gt;
http://www.aquamaniac.de/sites/download/download.php?package=02&amp;amp;release=06&amp;amp;file=01&amp;amp;dummy=libchipcard-4.2.0.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Libchipcard is a library for easy access to chip cards via chip card readers (terminals).}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[Sysfsutils]]&lt;br /&gt;
* [[libusb]]&lt;br /&gt;
* [[gwenhywfar]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[doxygen]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc \&lt;br /&gt;
     --localstatedir=/var/lib &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 ./configure --prefix=/usr --sysconfdir=/etc \&lt;br /&gt;
     --localstatedir=/var/lib &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/chipcard{{Libchipcard-Version2}}-client-config{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/chipcard{{Libchipcard-Version2}}-server-config{,-32}&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 \&lt;br /&gt;
     --sysconfdir=/etc --localstatedir=/var/lib &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/chipcard{{Libchipcard-Version2}}-client-config{,-n32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/chipcard{{Libchipcard-Version2}}-server-config{,-n32}&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 \&lt;br /&gt;
     --sysconfdir=/etc --localstatedir=/var/lib &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/chipcard{{Libchipcard-Version2}}-client-config{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/chipcard{{Libchipcard-Version2}}-server-config{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/chipcard{{Libchipcard-Version2}}-client-config &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/chipcard{{Libchipcard-Version2}}-server-config&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| geldkarte{{Libchipcard-Version2}}, chipcard{{Libchipcard-Version2}}-tool, memcard{{Libchipcard-Version2}}, kvkcard{{Libchipcard-Version2}}, cardcommander{{Libchipcard-Version2}}, chipcardd{{Libchipcard-Version2}}, chipcard{{Libchipcard-Version2}}-config&lt;br /&gt;
|-&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| libchipcard{{Libchipcard-Version2}}c.{la,so}, libchipcard{{Libchipcard-Version2}}d.{la,so}, libchipcard{{Libchipcard-Version2}}_ctapi.{la,so}&lt;br /&gt;
|-&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| /usr/share/chipcard{{Libchipcard-Version2}}, /etc/chipcard{{Libchipcard-Version2}}, /usr/include/chipcard{{Libchipcard-Version2}}, /usr/lib/chipcard{{Libchipcard-Version2}}, /var/lib/log/chipcard{{Libchipcard-Version2}}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=GtkSpell&amp;diff=15251</id>
		<title>GtkSpell</title>
		<link rel="alternate" type="text/html" href="?title=GtkSpell&amp;diff=15251"/>
		<updated>2008-09-18T18:36:40Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Required */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gtkspell.sourceforge.net/download/gtkspell-{{GtkSpell-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|GtkSpell provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget.|http://gtkspell.sourceforge.net/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[Aspell]] or [[Pspell]]&lt;br /&gt;
* [[Enchant]]&lt;br /&gt;
* [[Intltool]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
  ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
  ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
  ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| ???&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| ???&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! program1&lt;br /&gt;
| ???&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! program2&lt;br /&gt;
| ???&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! library1.{so,a}&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=GtkSpell&amp;diff=15250</id>
		<title>GtkSpell</title>
		<link rel="alternate" type="text/html" href="?title=GtkSpell&amp;diff=15250"/>
		<updated>2008-09-18T18:34:14Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Required */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gtkspell.sourceforge.net/download/gtkspell-{{GtkSpell-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|GtkSpell provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget.|http://gtkspell.sourceforge.net/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[Aspell]] or [[Pspell]]&lt;br /&gt;
* [[Enchant]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
  ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
  ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
  ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| ???&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| ???&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! program1&lt;br /&gt;
| ???&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! program2&lt;br /&gt;
| ???&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! library1.{so,a}&lt;br /&gt;
| ???&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Libgtkhtml&amp;diff=15248</id>
		<title>Libgtkhtml</title>
		<link rel="alternate" type="text/html" href="?title=Libgtkhtml&amp;diff=15248"/>
		<updated>2008-09-18T10:43:19Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://ftp.gnome.org/pub/gnome/sources/libgtkhtml/{{Libgtkhtml-Version2}}/libgtkhtml-{{Libgtkhtml-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[LibXML2]]&lt;br /&gt;
* [[GAIL]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[GNOME Virtual File System]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| None&lt;br /&gt;
|-&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| libgtkhtml-2.{so,a}&lt;br /&gt;
|-&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| /usr/include/gtkhtml-2.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! libgtkhtml-2.{so,a}&lt;br /&gt;
| provides the functions necessary to render and/or edit HTML.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Libipoddevice&amp;diff=15247</id>
		<title>Libipoddevice</title>
		<link rel="alternate" type="text/html" href="?title=Libipoddevice&amp;diff=15247"/>
		<updated>2008-09-18T10:07:36Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Required */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://banshee-project.org/files/libipoddevice/libipoddevice-{{libipoddevice-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|libipoddevice is a device-specific layer for the Apple iPod. libipoddevice provides iPod-specific HAL event notification to applications, and along with objects representing an iPod, which gives the application access to properties and features of an iPod.|http://banshee-project.org/Libipoddevice}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
* [[HAL]]&lt;br /&gt;
* [[sg3_utils]]&lt;br /&gt;
* [[LibGTop]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| ipod&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| libipoddevice.{a,la,so}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| /usr/include/ipoddevice&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=KompoZer&amp;diff=15245</id>
		<title>KompoZer</title>
		<link rel="alternate" type="text/html" href="?title=KompoZer&amp;diff=15245"/>
		<updated>2008-09-18T00:22:50Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Configuring */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://downloads.sourceforge.net/kompozer/kompozer-{{Kompozer-Version}}dfsg-src.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|KompoZer is a WYSIWYG web authoring system that combines web file management and web page editing.  KompoZer is the next generation of nvu.|http://www.kompozer.net/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[Zip]]&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[libmng]]&lt;br /&gt;
* [[librsvg]]&lt;br /&gt;
* [[GNOME Virtual File System]]&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[FreeType]]&lt;br /&gt;
&lt;br /&gt;
== Configuration Information ==&lt;br /&gt;
&lt;br /&gt;
Switch in current work Directory&lt;br /&gt;
 cd kompozer-{{Kompozer-Version}}/mozilla&lt;br /&gt;
&lt;br /&gt;
Create the base configuration file for KompoZer.&lt;br /&gt;
 cat &amp;gt; .mozconfig &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Kompozer-{{Kompozer-Version}} build configuration script&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@&lt;br /&gt;
 &lt;br /&gt;
 ac_cv_visibility_pragma=no&lt;br /&gt;
 &lt;br /&gt;
 export MOZ_STANDALONE_COMPOSER=1&lt;br /&gt;
 mk_add_options MOZ_STANDALONE_COMPOSER=1&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --prefix=/opt/kompozer-{{Kompozer-Version}}&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 # Enable minimal profile support&lt;br /&gt;
 ac_add_options --disable-profilesharing&lt;br /&gt;
 ac_add_options --disable-profilelocking&lt;br /&gt;
 ac_add_options --enable-single-profile&lt;br /&gt;
 &lt;br /&gt;
 # Comment the next two lines for a debug build.&lt;br /&gt;
 ac_add_options --enable-optimize&lt;br /&gt;
 ac_add_options --disable-debug&lt;br /&gt;
 &lt;br /&gt;
 # Configure options.  Shouldn&#039;t need to change any of these.&lt;br /&gt;
 ac_add_options --with-system-zlib&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --with-system-mng&lt;br /&gt;
 ac_add_options --with-system-png&lt;br /&gt;
 ac_add_options --with-system-jpeg&lt;br /&gt;
 ac_add_options --disable-svg&lt;br /&gt;
 ac_add_options --enable-system-cairo&lt;br /&gt;
 ac_add_options --enable-canvas&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-strip&lt;br /&gt;
 ac_add_options --disable-tests &lt;br /&gt;
 ac_add_options --disable-accessibility&lt;br /&gt;
 ac_add_options --disable-installer &lt;br /&gt;
 ac_add_options --enable-official-branding &lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --disable-ldap&lt;br /&gt;
 ac_add_options --disable-mailnews&lt;br /&gt;
 ac_add_options --disable-activex&lt;br /&gt;
 ac_add_options --disable-activex-scripting&lt;br /&gt;
 ac_add_options --disable-oji&lt;br /&gt;
 ac_add_options --disable-necko-disk-cache&lt;br /&gt;
 ac_add_options --enable-extensions=wallet,xml-rpc,xmlextras,pref,universalchardet,spellcheck&lt;br /&gt;
 ac_add_options --enable-necko-protocols=http,ftp,file,jar,viewsource,res,data&lt;br /&gt;
 ac_add_options --disable-pedantic&lt;br /&gt;
 ac_add_options --disable-short-wchar&lt;br /&gt;
 ac_add_options --disable-xprint&lt;br /&gt;
 ac_add_options --enable-crypto&lt;br /&gt;
 ac_add_options --enable-mathml&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-toolkit=gtk2&lt;br /&gt;
 ac_add_options --enable-default-toolkit=gtk2&lt;br /&gt;
 ac_add_options --enable-xft&lt;br /&gt;
 ac_add_options --disable-freetype2&lt;br /&gt;
 ac_add_options --enable-image-decoders=default,-xbm&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk build_all&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
  To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
  To do ...&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; .mozconfig &amp;lt;&amp;lt; EOF&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
 export CXX=&amp;quot;g++ ${BUILD64}&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot;&lt;br /&gt;
 export USE_ARCH=64&lt;br /&gt;
 ac_add_options --libdir=/opt/kompozer-{{Kompozer-Version}}/lib64&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk build&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/kompozer-{{Kompozer-Version}}/bin/kompozer-config{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/kompozer-{{Kompozer-Version}}/bin/kompozer-config&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/50-kompozer.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/50-kompozer.sh&lt;br /&gt;
 export PATH=&amp;quot;${PATH}:/opt/kompozer-{{Kompozer-Version}}/bin&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH32=&amp;quot;${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}/opt/kompozer-{{Kompozer-Version}}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATHN32=&amp;quot;${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}/opt/kompozer-{{Kompozer-Version}}/lib32/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH64=&amp;quot;${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}/opt/kompozer-{{Kompozer-Version}}/lib64/pkgconfig&amp;quot;&lt;br /&gt;
 # End /etc/profile.d/50-kompozer.sh&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/kompozer.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Name=KompoZer&lt;br /&gt;
 Comment= WYSIWYG web authoring system&lt;br /&gt;
 Exec=kompozer&lt;br /&gt;
 Icon=firefox.png&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=True&lt;br /&gt;
 MimeType=text/html;&lt;br /&gt;
 Categories=Application;Programming;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/opt/kompozer-{{Kompozer-Version}}/{bin,include,lib,share}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|kompozer, kompozer-config&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|Several libraries and binaries in /opt/kompozer-{{Kompozer-Version}}/lib/kompozer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!kompozer&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!kompozer-config&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Text Editors]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=KompoZer&amp;diff=15244</id>
		<title>KompoZer</title>
		<link rel="alternate" type="text/html" href="?title=KompoZer&amp;diff=15244"/>
		<updated>2008-09-18T00:21:53Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://downloads.sourceforge.net/kompozer/kompozer-{{Kompozer-Version}}dfsg-src.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|KompoZer is a WYSIWYG web authoring system that combines web file management and web page editing.  KompoZer is the next generation of nvu.|http://www.kompozer.net/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[Zip]]&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[libmng]]&lt;br /&gt;
* [[librsvg]]&lt;br /&gt;
* [[GNOME Virtual File System]]&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[FreeType]]&lt;br /&gt;
&lt;br /&gt;
== Configuration Information ==&lt;br /&gt;
&lt;br /&gt;
Switch in current work Directory&lt;br /&gt;
 cd kompozer-{{Kompozer-Version}}/mozilla&lt;br /&gt;
&lt;br /&gt;
Create the base configuration file for KompoZer.&lt;br /&gt;
 cat &amp;gt; .mozconfig &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Kompozer-{{Kompozer-Version}} build configuration script&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@&lt;br /&gt;
 &lt;br /&gt;
 ac_cv_visibility_pragma=no&lt;br /&gt;
 &lt;br /&gt;
 export MOZ_STANDALONE_COMPOSER=1&lt;br /&gt;
 mk_add_options MOZ_STANDALONE_COMPOSER=1&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --prefix=/opt/kompozer-{{Kompozer-Version}}&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 # Enable minimal profile support&lt;br /&gt;
 ac_add_options --disable-profilesharing&lt;br /&gt;
 ac_add_options --disable-profilelocking&lt;br /&gt;
 ac_add_options --enable-single-profile&lt;br /&gt;
 &lt;br /&gt;
 # Comment the next two lines for a debug build.&lt;br /&gt;
 ac_add_options --enable-optimize&lt;br /&gt;
 ac_add_options --disable-debug&lt;br /&gt;
 &lt;br /&gt;
 # Configure options.  Shouldn&#039;t need to change any of these.&lt;br /&gt;
 ac_add_options --with-system-zlib&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --with-system-mng&lt;br /&gt;
 ac_add_options --with-system-png&lt;br /&gt;
 ac_add_options --with-system-jpeg&lt;br /&gt;
 ac_add_options --disable-svg&lt;br /&gt;
 ac_add_options --enable-system-cairo&lt;br /&gt;
 ac_add_options --enable-canvas&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-strip&lt;br /&gt;
 ac_add_options --disable-tests &lt;br /&gt;
 ac_add_options --disable-accessibility&lt;br /&gt;
 ac_add_options --disable-installer &lt;br /&gt;
 ac_add_options --enable-official-branding &lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --disable-ldap&lt;br /&gt;
 ac_add_options --disable-mailnews&lt;br /&gt;
 ac_add_options --disable-activex&lt;br /&gt;
 ac_add_options --disable-activex-scripting&lt;br /&gt;
 ac_add_options --disable-oji&lt;br /&gt;
 ac_add_options --disable-necko-disk-cache&lt;br /&gt;
 ac_add_options --enable-extensions=wallet,xml-rpc,xmlextras,pref,universalchardet,spellcheck&lt;br /&gt;
 ac_add_options --enable-necko-protocols=http,ftp,file,jar,viewsource,res,data&lt;br /&gt;
 ac_add_options --disable-pedantic&lt;br /&gt;
 ac_add_options --disable-short-wchar&lt;br /&gt;
 ac_add_options --disable-xprint&lt;br /&gt;
 ac_add_options --enable-crypto&lt;br /&gt;
 ac_add_options --enable-mathml&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-toolkit=gtk2&lt;br /&gt;
 ac_add_options --enable-default-toolkit=gtk2&lt;br /&gt;
 ac_add_options --enable-xft&lt;br /&gt;
 ac_add_options --disable-freetype2&lt;br /&gt;
 ac_add_options --enable-image-decoders=default,-xbm&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk build_all&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
  To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
  To do ...&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; .mozconfig &amp;lt;&amp;lt; EOF&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
 export CXX=&amp;quot;g++ ${BUILD64}&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot;&lt;br /&gt;
 export USE_ARCH=64&lt;br /&gt;
 ac_add_options --libdir=/opt/kompozer-{{Kompozer-Version}}/lib64&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk build&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/kompozer-{{Kompozer-Version}}/bin/kompozer-config{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/kompozer-{{Kompozer-Version}}/bin/kompozer-config&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/50-kompozer.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/50-kompozer.sh&lt;br /&gt;
&lt;br /&gt;
 export PATH=&amp;quot;${PATH}:/opt/kompozer-{{Kompozer-Version}}/bin&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH32=&amp;quot;${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}/opt/kompozer-{{Kompozer-Version}}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATHN32=&amp;quot;${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}/opt/kompozer-{{Kompozer-Version}}/lib32/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH64=&amp;quot;${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}/opt/kompozer-{{Kompozer-Version}}/lib64/pkgconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 # End /etc/profile.d/50-kompozer.sh&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/kompozer.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Name=KompoZer&lt;br /&gt;
 Comment= WYSIWYG web authoring system&lt;br /&gt;
 Exec=kompozer&lt;br /&gt;
 Icon=firefox.png&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=True&lt;br /&gt;
 MimeType=text/html;&lt;br /&gt;
 Categories=Application;Programming;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/opt/kompozer-{{Kompozer-Version}}/{bin,include,lib,share}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|kompozer, kompozer-config&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|Several libraries and binaries in /opt/kompozer-{{Kompozer-Version}}/lib/kompozer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!kompozer&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!kompozer-config&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Text Editors]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=KompoZer&amp;diff=15243</id>
		<title>KompoZer</title>
		<link rel="alternate" type="text/html" href="?title=KompoZer&amp;diff=15243"/>
		<updated>2008-09-18T00:19:58Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://downloads.sourceforge.net/kompozer/kompozer-{{Kompozer-Version}}dfsg-src.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|KompoZer is a WYSIWYG web authoring system that combines web file management and web page editing.  KompoZer is the next generation of nvu.|http://www.kompozer.net/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[Zip]]&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[libmng]]&lt;br /&gt;
* [[librsvg]]&lt;br /&gt;
* [[GNOME Virtual File System]]&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[FreeType]]&lt;br /&gt;
&lt;br /&gt;
== Configuration Information ==&lt;br /&gt;
&lt;br /&gt;
Switch in current work Directory&lt;br /&gt;
 cd kompozer-{{Kompozer-Version}}/mozilla&lt;br /&gt;
&lt;br /&gt;
Create the base configuration file for KompoZer.&lt;br /&gt;
 cat &amp;gt; .mozconfig &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Kompozer-{{Kompozer-Version}} build configuration script&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@&lt;br /&gt;
 &lt;br /&gt;
 ac_cv_visibility_pragma=no&lt;br /&gt;
 &lt;br /&gt;
 export MOZ_STANDALONE_COMPOSER=1&lt;br /&gt;
 mk_add_options MOZ_STANDALONE_COMPOSER=1&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --prefix=/opt/kompozer-{{Kompozer-Version}}&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 # Enable minimal profile support&lt;br /&gt;
 ac_add_options --disable-profilesharing&lt;br /&gt;
 ac_add_options --disable-profilelocking&lt;br /&gt;
 ac_add_options --enable-single-profile&lt;br /&gt;
 &lt;br /&gt;
 # Comment the next two lines for a debug build.&lt;br /&gt;
 ac_add_options --enable-optimize&lt;br /&gt;
 ac_add_options --disable-debug&lt;br /&gt;
 &lt;br /&gt;
 # Configure options.  Shouldn&#039;t need to change any of these.&lt;br /&gt;
 ac_add_options --with-system-zlib&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --with-system-mng&lt;br /&gt;
 ac_add_options --with-system-png&lt;br /&gt;
 ac_add_options --with-system-jpeg&lt;br /&gt;
 ac_add_options --disable-svg&lt;br /&gt;
 ac_add_options --enable-system-cairo&lt;br /&gt;
 ac_add_options --enable-canvas&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-strip&lt;br /&gt;
 ac_add_options --disable-tests &lt;br /&gt;
 ac_add_options --disable-accessibility&lt;br /&gt;
 ac_add_options --disable-installer &lt;br /&gt;
 ac_add_options --enable-official-branding &lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --disable-ldap&lt;br /&gt;
 ac_add_options --disable-mailnews&lt;br /&gt;
 ac_add_options --disable-activex&lt;br /&gt;
 ac_add_options --disable-activex-scripting&lt;br /&gt;
 ac_add_options --disable-oji&lt;br /&gt;
 ac_add_options --disable-necko-disk-cache&lt;br /&gt;
 ac_add_options --enable-extensions=wallet,xml-rpc,xmlextras,pref,universalchardet,spellcheck&lt;br /&gt;
 ac_add_options --enable-necko-protocols=http,ftp,file,jar,viewsource,res,data&lt;br /&gt;
 ac_add_options --disable-pedantic&lt;br /&gt;
 ac_add_options --disable-short-wchar&lt;br /&gt;
 ac_add_options --disable-xprint&lt;br /&gt;
 ac_add_options --enable-crypto&lt;br /&gt;
 ac_add_options --enable-mathml&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-toolkit=gtk2&lt;br /&gt;
 ac_add_options --enable-default-toolkit=gtk2&lt;br /&gt;
 ac_add_options --enable-xft&lt;br /&gt;
 ac_add_options --disable-freetype2&lt;br /&gt;
 ac_add_options --enable-image-decoders=default,-xbm&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk build_all&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
  To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
  To do ...&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; .mozconfig &amp;lt;&amp;lt; EOF&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
 export CXX=&amp;quot;g++ ${BUILD64}&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot;&lt;br /&gt;
 export USE_ARCH=64&lt;br /&gt;
 ac_add_options --libdir=/opt/kompozer-{{Kompozer-Version}}/lib64&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk build&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/kompozer-{{Kompozer-Version}}/bin/kompozer-config{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/kompozer-{{Kompozer-Version}}/bin/kompozer-config&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/50-kompozer.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/50-kompozer.sh&lt;br /&gt;
&lt;br /&gt;
 export PATH=&amp;quot;${PATH}:/opt/kompozer-{{Kompozer-Version}}/bin&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH32=&amp;quot;${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}/opt/kompozer-{{Kompozer-Version}}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATHN32=&amp;quot;${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}/opt/kompozer-{{Kompozer-Version}}/lib32/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH64=&amp;quot;${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}/opt/kompozer-{{Kompozer-Version}}/lib64/pkgconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 # End /etc/profile.d/50-kompozer.sh&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/kompozer.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Name=KompoZer&lt;br /&gt;
 Comment= WYSIWYG web authoring system&lt;br /&gt;
 Exec=kompozer&lt;br /&gt;
 Icon=firefox.png&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=True&lt;br /&gt;
 MimeType=text/html;&lt;br /&gt;
 Categories=Application;Programming;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/opt/kompozer-{{Kompozer-Version}}/{bin,include,lib,share}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|kompozer, kompozer-config&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|Several libraries and binaries in /opt/kompozer-{{Kompozer-Version}}/lib/kompozer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!kompozer&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!kompozer-config&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Text Editors]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=KompoZer&amp;diff=15242</id>
		<title>KompoZer</title>
		<link rel="alternate" type="text/html" href="?title=KompoZer&amp;diff=15242"/>
		<updated>2008-09-17T23:58:14Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Required */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://downloads.sourceforge.net/kompozer/kompozer-{{Kompozer-Version}}dfsg-src.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|KompoZer is a WYSIWYG web authoring system that combines web file management and web page editing.  KompoZer is the next generation of nvu.|http://www.kompozer.net/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[libIDL]]&lt;br /&gt;
* [[Zip]]&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[libmng]]&lt;br /&gt;
* [[librsvg]]&lt;br /&gt;
* [[GNOME Virtual File System]]&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[FreeType]]&lt;br /&gt;
&lt;br /&gt;
== Configuration Information ==&lt;br /&gt;
&lt;br /&gt;
Create the base configuration file for KompoZer.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; .mozconfig &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # Kompozer-{{Kompozer-Version}} build configuration script&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 &lt;br /&gt;
 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@&lt;br /&gt;
 &lt;br /&gt;
 ac_cv_visibility_pragma=no&lt;br /&gt;
 &lt;br /&gt;
 export MOZ_STANDALONE_COMPOSER=1&lt;br /&gt;
 mk_add_options MOZ_STANDALONE_COMPOSER=1&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --prefix=/opt/kompozer-{{Kompozer-Version}}&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-shared&lt;br /&gt;
 &lt;br /&gt;
 # Enable minimal profile support&lt;br /&gt;
 ac_add_options --disable-profilesharing&lt;br /&gt;
 ac_add_options --disable-profilelocking&lt;br /&gt;
 ac_add_options --enable-single-profile&lt;br /&gt;
 &lt;br /&gt;
 # Comment the next two lines for a debug build.&lt;br /&gt;
 ac_add_options --enable-optimize&lt;br /&gt;
 ac_add_options --disable-debug&lt;br /&gt;
 &lt;br /&gt;
 # Configure options.  Shouldn&#039;t need to change any of these.&lt;br /&gt;
 ac_add_options --with-system-zlib&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --with-system-mng&lt;br /&gt;
 ac_add_options --with-system-png&lt;br /&gt;
 ac_add_options --with-system-jpeg&lt;br /&gt;
 ac_add_options --disable-svg&lt;br /&gt;
 ac_add_options --enable-system-cairo&lt;br /&gt;
 ac_add_options --enable-canvas&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-strip&lt;br /&gt;
 ac_add_options --disable-tests &lt;br /&gt;
 ac_add_options --disable-accessibility&lt;br /&gt;
 ac_add_options --disable-installer &lt;br /&gt;
 ac_add_options --enable-official-branding &lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --disable-ldap&lt;br /&gt;
 ac_add_options --disable-mailnews&lt;br /&gt;
 ac_add_options --disable-activex&lt;br /&gt;
 ac_add_options --disable-activex-scripting&lt;br /&gt;
 ac_add_options --disable-oji&lt;br /&gt;
 ac_add_options --disable-necko-disk-cache&lt;br /&gt;
 ac_add_options --enable-extensions=wallet,xml-rpc,xmlextras,pref,universalchardet,spellcheck&lt;br /&gt;
 ac_add_options --enable-necko-protocols=http,ftp,file,jar,viewsource,res,data&lt;br /&gt;
 ac_add_options --disable-pedantic&lt;br /&gt;
 ac_add_options --disable-short-wchar&lt;br /&gt;
 ac_add_options --disable-xprint&lt;br /&gt;
 ac_add_options --enable-crypto&lt;br /&gt;
 ac_add_options --enable-mathml&lt;br /&gt;
 &lt;br /&gt;
 ac_add_options --enable-toolkit=gtk2&lt;br /&gt;
 ac_add_options --enable-default-toolkit=gtk2&lt;br /&gt;
 ac_add_options --enable-xft&lt;br /&gt;
 ac_add_options --disable-freetype2&lt;br /&gt;
 ac_add_options --enable-image-decoders=default,-xbm&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
  To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
  To do ...&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 To do ...&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; .mozconfig &amp;lt;&amp;lt; EOF&lt;br /&gt;
 export CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
 export CXX=&amp;quot;g++ ${BUILD64}&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot;&lt;br /&gt;
 export USE_ARCH=64&lt;br /&gt;
 ac_add_options --libdir=/opt/kompozer-{{Kompozer-Version}}/lib64&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk build&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make -f client.mk install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /opt/kompozer-{{Kompozer-Version}}/bin/kompozer-config{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper /opt/kompozer-{{Kompozer-Version}}/bin/kompozer-config&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/50-kompozer.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/50-kompozer.sh&lt;br /&gt;
&lt;br /&gt;
 export PATH=&amp;quot;${PATH}:/opt/kompozer-{{Kompozer-Version}}/bin&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH32=&amp;quot;${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}/opt/kompozer-{{Kompozer-Version}}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATHN32=&amp;quot;${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}/opt/kompozer-{{Kompozer-Version}}/lib32/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH64=&amp;quot;${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}/opt/kompozer-{{Kompozer-Version}}/lib64/pkgconfig&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 # End /etc/profile.d/50-kompozer.sh&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /usr/share/applications/kompozer.desktop &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Name=KompoZer&lt;br /&gt;
 Comment= WYSIWYG web authoring system&lt;br /&gt;
 Exec=kompozer&lt;br /&gt;
 Icon=firefox.png&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 Type=Application&lt;br /&gt;
 StartupNotify=True&lt;br /&gt;
 MimeType=text/html;&lt;br /&gt;
 Categories=Application;Programming;&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/opt/kompozer-{{Kompozer-Version}}/{bin,include,lib,share}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|kompozer, kompozer-config&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|Several libraries and binaries in /opt/kompozer-{{Kompozer-Version}}/lib/kompozer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!kompozer&lt;br /&gt;
|&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!kompozer-config&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Text Editors]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=GConf&amp;diff=15228</id>
		<title>GConf</title>
		<link rel="alternate" type="text/html" href="?title=GConf&amp;diff=15228"/>
		<updated>2008-09-17T07:22:47Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Required */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://ftp.gnome.org/pub/GNOME/sources/GConf/{{GConf-Version2}}/GConf-{{GConf-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|GConf is a system for storing application preferences and is intended for user preferences not arbitrary data storage.|http://www.gnome.org/projects/gconf/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[ORBit2]]&lt;br /&gt;
* [[LibXML2]]&lt;br /&gt;
* [[Perl Module XML::Parser]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[DocBook Utils]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \&lt;br /&gt;
     --libexecdir=${GNOME_PREFIX}/lib/GConf \&lt;br /&gt;
     --mandir=${GNOME_PREFIX}/share/man &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \&lt;br /&gt;
     --libexecdir=${GNOME_PREFIX}/lib/GConf \&lt;br /&gt;
     --mandir=${GNOME_PREFIX}/share/man &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \&lt;br /&gt;
     --libexecdir=${GNOME_PREFIX}/lib32/GConf \&lt;br /&gt;
     --mandir=${GNOME_PREFIX}/share/man --libdir=${GNOME_PREFIX}/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 ./configure --prefix=${GNOME_PREFIX} --sysconfdir=/etc/gnome \&lt;br /&gt;
     --libexecdir=${GNOME_PREFIX}/lib64/GConf \&lt;br /&gt;
     --mandir=${GNOME_PREFIX}/share/man --libdir=${GNOME_PREFIX}/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| gconftool-2&lt;br /&gt;
|-&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| libgconf-2.{so,la,a}&lt;br /&gt;
|-&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| ${GNOME_PREFIX}/lib/GConf, /etc/gnome/gconf/2, ${GNOME_PREFIX}/include/gconf/2/gconf, ${GNOME_PREFIX}/lib/GConf/2&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Xcb-proto&amp;diff=15227</id>
		<title>Xcb-proto</title>
		<link rel="alternate" type="text/html" href="?title=Xcb-proto&amp;diff=15227"/>
		<updated>2008-09-17T05:58:35Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Required */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://xcb.freedesktop.org/dist/xcb-proto-{{xcbproto-Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|ftp://ftp.x.org/pub/current/src/extras/xcb-proto-{{xcbproto-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* Ensure the proper XORG_CONFIG* variables are set from [[Xorg7/Intro]]&lt;br /&gt;
* Python interpreter with version &amp;gt;= 2.5&lt;br /&gt;
&lt;br /&gt;
=== Recommended ===&lt;br /&gt;
* [[LibXML2]] (To validate the XML against the schema)&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure $XORG_CONFIG&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure $XORG_CONFIG32&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure $XORG_CONFIGN32&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure $XORG_CONFIG64&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directory:&lt;br /&gt;
| /{$XORG_PREFIX}/share/xcb&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Xorg7/Utilities&amp;diff=15226</id>
		<title>Xorg7/Utilities</title>
		<link rel="alternate" type="text/html" href="?title=Xorg7/Utilities&amp;diff=15226"/>
		<updated>2008-09-17T05:56:30Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| {{Xorg7-Mirror}}/util/&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [[Xorg7/Protocol_Headers|Protocol Headers]]&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|There are five utilities.  Note that the download source, above is the base URL.  Each could be downloaded individually, but it is probably easiest to use wget and append either *.bz2 or *.gz to the base URL to pull them all down to your system.&lt;br /&gt;
&lt;br /&gt;
Alternately, if you chose to use subdirectories, the tarballs can be retrieved as follows.  This will prevent multiple versions from being downloaded when multiple versions exist.&lt;br /&gt;
&lt;br /&gt;
 wget {{Filepathlink|Util-{{Xorg7-Version}}.wget}} &amp;amp;&amp;amp;&lt;br /&gt;
 mkdir -p util &amp;amp;&amp;amp;&lt;br /&gt;
 cd util &amp;amp;&amp;amp;&lt;br /&gt;
 wget -B {{Xorg7-Mirror}}/util/ -i ../Util-{{Xorg7-Version}}.wget&lt;br /&gt;
&lt;br /&gt;
The utilities xorg-cf-files, imake, and gccmakedep should be built in order before the other utilities.  Utilities lndir and makedepend can be built in either order.}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[pkg-config]]&lt;br /&gt;
* [[Xorg7/Protocol_Headers|Protocol Headers]]&lt;br /&gt;
&lt;br /&gt;
== Configuration Information ==&lt;br /&gt;
&lt;br /&gt;
The imake utility has some configuration options that prevent default applications from being built.&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-revpath:&amp;lt;/i&amp;gt; don&#039;t build revpath.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-makeg:&amp;lt;/i&amp;gt; don&#039;t build makeg.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-xmkmf:&amp;lt;/i&amp;gt; don&#039;t build xmkmf.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-ccmakedep:&amp;lt;/i&amp;gt; don&#039;t build ccmakedep.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-mergelib:&amp;lt;/i&amp;gt; don&#039;t build mergelib.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-mkdirhier:&amp;lt;/i&amp;gt; don&#039;t build mkdirhier.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-cleanlinks:&amp;lt;/i&amp;gt; don&#039;t build cleanlinks.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;i&amp;gt;--disable-mkhtmlindex:&amp;lt;/i&amp;gt; don&#039;t build mkhtmlindex.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
There is a hardcoded path in X11.tmpl for the Motif directory in the xorg-cf-files package.  To correct this:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl&lt;br /&gt;
&lt;br /&gt;
Install the xorg-cf-files  package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 ./configure $XORG_CONFIG &amp;amp;&amp;amp;&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Build the remaining packages with the standard build commands:&lt;br /&gt;
&lt;br /&gt;
 ./configure $XORG_CONFIG &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
First install the xorg-cf-files package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
On at least my ppc64, running a 32-bit xmkmf still picks up -m64 and lib64 references.  comments in the template suggest at least part of this might be arch-specific. You can either test xmkmf after installing imake, or apply the following brute-force sed to one of the templates you have just installed:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &#039;s/m64/m32/g&#039; \&lt;br /&gt;
 -e &#039;s%lib64%lib%g&#039; ${XORG_PREFIX}/lib/X11/config/linux.cf&lt;br /&gt;
&lt;br /&gt;
Next, install the imake package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 --with-script-preproc-cmd=&amp;quot;gcc ${BUILD32} -E&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-32}&lt;br /&gt;
&lt;br /&gt;
At this point you can test xmkmf to make sure it finds the 32-bit values.  If these are wrong, it will break the compilation of 32-bit packages which use xmkmf to find where X is installed.  The test creates a minimal Imakefile and then uses that to create a Makefile.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;Imakefile &amp;lt;&amp;lt;&#039;_ACEOF&#039;&lt;br /&gt;
 incroot:&lt;br /&gt;
         @echo incroot=&#039;${INCROOT}&#039;&lt;br /&gt;
 usrlibdir:&lt;br /&gt;
         @echo usrlibdir=&#039;${USRLIBDIR}&#039;&lt;br /&gt;
 libdir:&lt;br /&gt;
         @echo libdir=&#039;${LIBDIR}&#039;&lt;br /&gt;
 _ACEOF&lt;br /&gt;
&lt;br /&gt;
 ln -sv multiarch_wrapper /usr/bin/xmkmf&lt;br /&gt;
 USE_ARCH=32 PKG_CONFIG_DIR=/usr/lib/pkgconfig \&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; xmkmf&lt;br /&gt;
 rm /usr/bin/xmkmf&lt;br /&gt;
&lt;br /&gt;
If running this test, examine the Makefile it generated - all the libraries, particularly SYSTEMUSRLIBDIR, should be lib not lib64, and all invocations of gcc, particularly PREPROCESSCMD and LD, should use -m32 instead of -m64.&lt;br /&gt;
&lt;br /&gt;
If your result is different, backup the linux.cf file from the 32-bit xorg-cf you installed, run the sed, and retest.&lt;br /&gt;
&lt;br /&gt;
Next, install the gccmakedep package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/-DCCCMD=/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-32}&lt;br /&gt;
&lt;br /&gt;
Build the three remaining packages with the standard build commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
First, install the xorg-cf-files  package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIGN32 &amp;amp;&amp;amp;&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Next, install the imake package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIGN32 --with-script-preproc-cmd=&amp;quot;gcc ${BUILDN32} -E&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-n32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-n32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-n32}&lt;br /&gt;
&lt;br /&gt;
Next, install the gccmakedep package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/-DCCCMD=/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure $XORG_CONFIGN32 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-n32}&lt;br /&gt;
&lt;br /&gt;
Build the three remaining packages with the standard build commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIGN32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
First, install the xorg-cf-files  package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
Next, install the imake package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64  --with-script-preproc-cmd=&amp;quot;gcc ${BUILD64} -E&amp;quot;  &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/imake &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/xmkmf &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/ccmakedep&lt;br /&gt;
&lt;br /&gt;
Next, install the gccmakedep package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/-DCCCMD=/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/gccmakedep&lt;br /&gt;
&lt;br /&gt;
Build the three remaining packages with the standard build commands:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Semi-Automated Build ==&lt;br /&gt;
&lt;br /&gt;
The semi-automated build assumes that you have created the subdirectories discussed in the introduction.  After entering the utils directory, unpack the packages:&lt;br /&gt;
&lt;br /&gt;
 for i in *.tar.bz2; do&lt;br /&gt;
  tar xvf $i;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Make and install xorg-cf-files:&lt;br /&gt;
&lt;br /&gt;
 cd xorg-cf-files* &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make clean &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &amp;quot;s@/usr/X11R6@$XORG_PREFIX@&amp;quot; X11.tmpl &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Make and install imake:&lt;br /&gt;
&lt;br /&gt;
 cd imake* &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 --with-script-preproc-cmd=&amp;quot;gcc ${BUILD32} -E&amp;quot; &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 make clean &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64  --with-script-preproc-cmd=&amp;quot;gcc ${BUILD64} -E&amp;quot;  &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/imake{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/xmkmf{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/ccmakedep{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/imake &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/xmkmf &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/ccmakedep&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Next, install the gccmakedep package with the following commands:&lt;br /&gt;
&lt;br /&gt;
 cd gccmakedep* &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;/-DCCCMD=[^&amp;quot;]/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-32} &amp;amp;&amp;amp;&lt;br /&gt;
 make clean &amp;amp;&amp;amp;&lt;br /&gt;
 sed -i &#039;/-DCCCMD=[^&amp;quot;]/s/$(CC)/&amp;quot;\\&amp;quot;&amp;amp;\\&amp;quot;&amp;quot;/&#039; Makefile.in &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v ${XORG_PREFIX}/bin/gccmakedep{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv /usr/bin/multiarch_wrapper ${XORG_PREFIX}/bin/gccmakedep &amp;amp;&amp;amp;&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Make and install the remaining packages:&lt;br /&gt;
&lt;br /&gt;
 for dir in util-macros lndir makedepend; do&lt;br /&gt;
 cd ${dir}* &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG32 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp; &lt;br /&gt;
 make clean &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure $XORG_CONFIG64 &amp;amp;&amp;amp;&lt;br /&gt;
 make &amp;amp;&amp;amp;&lt;br /&gt;
 make install &amp;amp;&amp;amp;  &lt;br /&gt;
 cd ..;&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Next install the [[Xorg7/Libraries|Libraries]]&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| ${XORG_PREFIX}/lib/X11/config, ${XORG_PREFIX}/bin&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| imake, makedepend, lndir, ccmakedep, mergelib, revpath, makedirhier, makeg, cleanlinks, mkhtmlindex, xmkmf&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Description ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!xorg-cf-files&lt;br /&gt;
|provides templates, rules, and configuration information used to build Xorg components.&lt;br /&gt;
|-&lt;br /&gt;
!imake&lt;br /&gt;
|is the include make program. Imake takes a template file (Imake.tmpl) and a prototype (Imakefile) and runs cpp on them producing a Makefile.  It then optionally runs make on the Makefile.&lt;br /&gt;
|-&lt;br /&gt;
!gccmakedep&lt;br /&gt;
|creates dependencies in makefiles.  Same as makedepend except it uses gcc.&lt;br /&gt;
|-&lt;br /&gt;
!lndir&lt;br /&gt;
|is used to create a copy of the a directory tree that has links for all   non-directories.&lt;br /&gt;
|-&lt;br /&gt;
!makedepend&lt;br /&gt;
|creates dependencies in makefiles.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Xvid4conf&amp;diff=14352</id>
		<title>Xvid4conf</title>
		<link rel="alternate" type="text/html" href="?title=Xvid4conf&amp;diff=14352"/>
		<updated>2008-06-01T07:57:26Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://apt.cerkinfo.be/pool/main/xvid4conf/xvid4conf_{{xvid4conf-Version}}.orig.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|This tool creates XviD configuration files. The generated configuration file is meant to be read by transcodes xvid4 export module. This module (and so the configuration file) is intended to be used with XviD 1.0 (dev-api-4).|http://www.t2-project.org/packages/xvid4conf.html}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[pkg-config]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
  ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
 &lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Configure and compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Xorg6&amp;diff=14220</id>
		<title>Xorg6</title>
		<link rel="alternate" type="text/html" href="?title=Xorg6&amp;diff=14220"/>
		<updated>2008-05-21T07:40:23Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://xorg.freedesktop.org/releases/X11R{{Xorg6-Version}}/src-single/X11R{{Xorg6-Version}}-src.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/xorg/xorg-{{Xorg6-Version}}-luit_race-1.patch&lt;br /&gt;
|-&lt;br /&gt;
!Download Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/xorg/xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[FontConfig]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Linux-PAM]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
The 15-xorg.sh from the [[Bash Startup Files]] is meant to be used with [[Xorg7/Intro|Xorg7]]. Replace that file with one meant for use with Xorg6:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/15-xorg.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/15-xorg.sh&lt;br /&gt;
 &lt;br /&gt;
 export XORG_PREFIX=/usr/X11R6&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:${XORG_PREFIX}/bin&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH}${PKG_CONFIG_PATH+:}${XORG_PREFIX}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/15-xorg.sh&lt;br /&gt;
 EOF&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
Patch the source:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-luit_race-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
&lt;br /&gt;
If you would like to install Xorg6 into a prefix other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; correct a hard-coded path:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@/usr/X11R6@${XORG_PREFIX}@&#039; programs/luit/parser.h&lt;br /&gt;
&lt;br /&gt;
Xorg insists on putting its boot and profile scripts into the /etc  directory even if specifically told not to compile anything Xprint server or client:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/^SUBDIRS =/s/ etc$//&#039; programs/Xserver/Xprint/Imakefile&lt;br /&gt;
&lt;br /&gt;
Build the lndir program that is going to be used to create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 pushd config/util &amp;amp;&amp;amp;&lt;br /&gt;
 make -f Makefile.ini lndir &amp;amp;&amp;amp;&lt;br /&gt;
 popd&lt;br /&gt;
&lt;br /&gt;
Create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 mkdir ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 cd ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 ../xc/config/util/lndir ../xc&lt;br /&gt;
&lt;br /&gt;
Create a basic host.def file:&lt;br /&gt;
&lt;br /&gt;
{{Xorg6-host.def}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re on a pure64 system add the following host.def.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; config/cf/host.def &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 /* On pure64 systems Xorg will attempt to install libraries into lib64. The	 &lt;br /&gt;
  * following will prevent this */	 &lt;br /&gt;
 #define HaveLib64 NO&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;s@^#include &amp;lt;linux/config.h&amp;gt;@/* &amp;amp; */@&amp;quot; \&lt;br /&gt;
     $(grep -lr linux/config.h *) &amp;amp;&amp;amp;&lt;br /&gt;
 make World&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make install.man&lt;br /&gt;
&lt;br /&gt;
Create the default links from where you&#039;ve installed Xorg to /usr.&lt;br /&gt;
&lt;br /&gt;
 ln -v -s ../X11R6/bin /usr/bin/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/lib/X11 /usr/lib/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/include/X11 /usr/include/X11&lt;br /&gt;
&lt;br /&gt;
The Xorg fonts have been installed outside of [[FontConfig]]&#039;s default search path of /usr/share/fonts:&lt;br /&gt;
&lt;br /&gt;
 install -v -d -m755 /usr/share/fonts &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svn /usr/X11R6/lib/X11/fonts/TTF /usr/share/fonts/X11-TTF&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
The 15-xorg.sh from the [[Bash Startup Files]] is meant to be used with [[Xorg7/Intro|Xorg7]]. Replace that file with one meant for use with Xorg6:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/15-xorg.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/15-xorg.sh&lt;br /&gt;
 &lt;br /&gt;
 export XORG_PREFIX=/usr/X11R6&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:${XORG_PREFIX}/bin&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH32=&amp;quot;${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}${XORG_PREFIX}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATHN32=&amp;quot;${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}${XORG_PREFIX}/lib32/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH64=&amp;quot;${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}${XORG_PREFIX}/lib64/pkgconfig&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/15-xorg.sh&lt;br /&gt;
 EOF&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Patch the source:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-luit_race-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
&lt;br /&gt;
If you would like to install Xorg6 into a prefix other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; correct a hard-coded path:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@/usr/X11R6@${XORG_PREFIX}@&#039; programs/luit/parser.h&lt;br /&gt;
&lt;br /&gt;
Xorg insists on putting its boot and profile scripts into the /etc  directory even if specifically told not to compile anything Xprint server or client:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/^SUBDIRS =/s/ etc$//&#039; programs/Xserver/Xprint/Imakefile&lt;br /&gt;
&lt;br /&gt;
Build the lndir program that is going to be used to create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 pushd config/util &amp;amp;&amp;amp;&lt;br /&gt;
 make -f Makefile.ini lndir &amp;amp;&amp;amp;&lt;br /&gt;
 popd&lt;br /&gt;
&lt;br /&gt;
Create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 mkdir ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 cd ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 ../xc/config/util/lndir ../xc&lt;br /&gt;
&lt;br /&gt;
Create a basic host.def file:&lt;br /&gt;
&lt;br /&gt;
{{Xorg6-host.def}}&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;s@^#include &amp;lt;linux/config.h&amp;gt;@/* &amp;amp; */@&amp;quot; \&lt;br /&gt;
     $(grep -lr linux/config.h *) &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; World&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make install.man &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/lib/X11 /usr/lib/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in xft-config xcursor-config gccmakedep ccmakedep imake xmkmf; do&lt;br /&gt;
   mv -v /usr/X11R6/bin/$prog{,-32}&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Patch the source:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-luit_race-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
&lt;br /&gt;
If you would like to install Xorg6 into a prefix other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; correct a hard-coded path:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@/usr/X11R6@${XORG_PREFIX}@&#039; programs/luit/parser.h&lt;br /&gt;
&lt;br /&gt;
Xorg insists on putting its boot and profile scripts into the /etc  directory even if specifically told not to compile anything Xprint server or client:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/^SUBDIRS =/s/ etc$//&#039; programs/Xserver/Xprint/Imakefile&lt;br /&gt;
&lt;br /&gt;
Build the lndir program that is going to be used to create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 pushd config/util &amp;amp;&amp;amp;&lt;br /&gt;
 make -f Makefile.ini lndir &amp;amp;&amp;amp;&lt;br /&gt;
 popd&lt;br /&gt;
&lt;br /&gt;
Create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 mkdir ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 cd ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 ../xc/config/util/lndir ../xc&lt;br /&gt;
&lt;br /&gt;
Create a basic host.def file:&lt;br /&gt;
&lt;br /&gt;
{{Xorg6-host.def}}&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;s@^#include &amp;lt;linux/config.h&amp;gt;@/* &amp;amp; */@&amp;quot; \&lt;br /&gt;
     $(grep -lr linux/config.h *) &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; World&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make install.man &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/lib32/X11 /usr/lib32/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in xft-config xcursor-config gccmakedep ccmakedep imake xmkmf; do&lt;br /&gt;
   mv -v /usr/X11R6/bin/$prog{,-n32}&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Patch the source:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-luit_race-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
&lt;br /&gt;
If you would like to install Xorg6 into a prefix other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; correct a hard-coded path:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@/usr/X11R6@${XORG_PREFIX}@&#039; programs/luit/parser.h&lt;br /&gt;
&lt;br /&gt;
Xorg insists on putting its boot and profile scripts into the /etc  directory even if specifically told not to compile anything Xprint server or client:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/^SUBDIRS =/s/ etc$//&#039; programs/Xserver/Xprint/Imakefile&lt;br /&gt;
&lt;br /&gt;
Build the lndir program that is going to be used to create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 pushd config/util &amp;amp;&amp;amp;&lt;br /&gt;
 make -f Makefile.ini lndir &amp;amp;&amp;amp;&lt;br /&gt;
 popd&lt;br /&gt;
&lt;br /&gt;
Create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 mkdir ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 cd ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 ../xc/config/util/lndir ../xc&lt;br /&gt;
&lt;br /&gt;
Create a basic host.def file:&lt;br /&gt;
&lt;br /&gt;
{{Xorg6-host.def}}&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;s@^#include &amp;lt;linux/config.h&amp;gt;@/* &amp;amp; */@&amp;quot; \&lt;br /&gt;
     $(grep -lr linux/config.h *) &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; World&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make install.man &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/bin /usr/bin/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/lib64/X11 /usr/lib64/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/include/X11 /usr/include/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in xft-config xcursor-config gccmakedep ccmakedep imake xmkmf; do&lt;br /&gt;
   mv -v /usr/X11R6/bin/$prog{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
   ln -sfv /usr/bin/multiarch_wrapper /usr/X11R6/bin/$prog&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
The Xorg fonts have been installed outside of [[FontConfig]]&#039;s default search path of /usr/share/fonts:&lt;br /&gt;
&lt;br /&gt;
 install -v -d -m755 /usr/share/fonts &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svn /usr/X11R6/lib64/X11/fonts/TTF /usr/share/fonts/X11-TTF&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=PostgreSQL&amp;diff=13207</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="?title=PostgreSQL&amp;diff=13207"/>
		<updated>2008-02-15T16:43:37Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://wwwmaster.postgresql.org/redir?setmir=53&amp;amp;typ=h&amp;amp;url=http://ftp.de.postgresql.org/mirror/postgresql//source/v8.2.6/postgresql-8.2.6.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|PostgreSQL is an advanced object-relational database management system (ORDBMS), derived from the Berkeley Postgres database management system.|http://www.postgresql.org}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[TCL]]&lt;br /&gt;
* [[OpenSSL]]&lt;br /&gt;
* [[Linux-PAM]]&lt;br /&gt;
* [[krb4]]&lt;br /&gt;
* [[MIT krb5]] or [[Heimdal]]&lt;br /&gt;
* [[Bonjour]]&lt;br /&gt;
=== Optional (To Regenerate The Documentation) ===&lt;br /&gt;
* [[DocBook SGML DTD-4.x]]&lt;br /&gt;
* [[DocBook DSSSL StyleSheets]]&lt;br /&gt;
* [[OpenJade]]&lt;br /&gt;
* [[Perl Module SGMLS|SGMLS]]&lt;br /&gt;
&lt;br /&gt;
== Additional Configuration Options ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;--enable-integer-datetimes&#039;&#039;: Use 64-bit integer storage for datetimes and intervals, rather than the default floating-point storage. This reduces the range of representable values but guarantees microsecond precision across the full range (see [http://www.postgresql.org/docs/8.2/static/datatype-datetime.html Section 8.5] of the PostgreSQL documentation for more information). Note also that the integer datetimes code is newer than the floating-point code, and the postgreSQL team still finds bugs in it from time to time.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;--enable-nls[=LANGUAGES]&#039;&#039;: Enables native language support for the given languages. For instance &#039;&#039;--enable-nls=&#039;de fr&#039;&#039;&#039; will give you language support in PostgreSQL for German and French.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;--with-openssl:&#039;&#039; Enable [[OpenSSL]] support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;--with-pam&#039;&#039;: Enables [[Linux-PAM]] support.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;--with-perl&#039;&#039;: Build the PL/Perl server-side language.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;--with-python&#039;&#039;: Build the PL/[[Python]] server-side language.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;--with-tcl&#039;&#039;: Build the PL/[[TCL]]server-side language.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;--with-tclconfig=DIRECTORY&#039;&#039;: Tells &#039;&#039;&#039;configure&#039;&#039;&#039; where to find &#039;&#039;&#039;tclConfig.sh&#039;&#039;&#039;. Normally &#039;&#039;&#039;configure&#039;&#039;&#039; is able to find &#039;&#039;&#039;tclConfig.sh&#039;&#039;&#039; on its own, but if you put it in a non-standard place, then you&#039;ll  probably have to use this flag.&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s|dsssl-stylesheets|&amp;amp; \\\\\n        sgml/docbook/&amp;amp;-{{DocBook DSSSL StyleSheets-Version}}|&amp;quot; \&lt;br /&gt;
     configure &amp;amp;&amp;amp;&lt;br /&gt;
 ./configure --prefix=/usr --enable-thread-safety --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 chown -v root:root /usr/share/doc/postgresql/html/* &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/postgresql/{FAQ/html,TODO.detail} &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 doc/TODO /usr/share/doc/postgresql &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 doc/FAQ* /usr/share/doc/postgresql/FAQ &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 doc/src/FAQ/* /usr/share/doc/postgresql/FAQ/html &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 doc/TODO.detail/* \&lt;br /&gt;
     /usr/share/doc/postgresql/TODO.detail&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s|dsssl-stylesheets|&amp;amp; \\\\\n        sgml/docbook/&amp;amp;-{{DocBook DSSSL StyleSheets-Version}}|&amp;quot; \&lt;br /&gt;
     configure &amp;amp;&amp;amp;&lt;br /&gt;
 USE_ARCH=32 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=/usr --enable-thread-safety \&lt;br /&gt;
     --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make LD=&amp;quot;ld ${LD_BUILD32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/pg_config{,-32}&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s|dsssl-stylesheets|&amp;amp; \\\\\n        sgml/docbook/&amp;amp;-{{DocBook DSSSL StyleSheets-Version}}|&amp;quot; \&lt;br /&gt;
     configure &amp;amp;&amp;amp;&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=/usr --libdir=/usr/lib32 \&lt;br /&gt;
     --enable-thread-safety --sysconfdir==/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make LD=&amp;quot;ld ${LD_BUILDN32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/pg_config{,-n32}&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i &amp;quot;s|dsssl-stylesheets|&amp;amp; \\\\\n        sgml/docbook/&amp;amp;-{{DocBook DSSSL StyleSheets-Version}}|&amp;quot; \&lt;br /&gt;
     configure &amp;amp;&amp;amp;&lt;br /&gt;
 USE_ARCH=64 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --prefix=/usr --libdir=/usr/lib64 \&lt;br /&gt;
     --enable-thread-safety --sysconfdir=/etc &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 mv -v /usr/bin/pg_config{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/pg_config &amp;amp;&amp;amp;&lt;br /&gt;
 chown -v root:root /usr/share/doc/postgresql/html/* &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m755 -d /usr/share/doc/postgresql/{FAQ/html,TODO.detail} &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 doc/TODO /usr/share/doc/postgresql &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 doc/FAQ* /usr/share/doc/postgresql/FAQ &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 doc/src/FAQ/* /usr/share/doc/postgresql/FAQ/html &amp;amp;&amp;amp;&lt;br /&gt;
 install -v -m644 doc/TODO.detail/* \&lt;br /&gt;
     /usr/share/doc/postgresql/TODO.detail&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Boost&amp;diff=12763</id>
		<title>Boost</title>
		<link rel="alternate" type="text/html" href="?title=Boost&amp;diff=12763"/>
		<updated>2008-01-22T23:01:52Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://downloads.sourceforge.net/boost/boost_{{Boost_Version}}.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Patch:&lt;br /&gt;
| http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=22;filename=boost.diff;att=1;bug=367825&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Boost provides free peer-reviewed portable C++ source libraries.|http://www.boost.org/}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Jam]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 ../boost.diff&lt;br /&gt;
 ./configure --prefix=/usr&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 To do...&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 To do...&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 To do...&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 To do...&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|/usr/include/boost-{{Boost_Version}}&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|Many libraries&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Jam&amp;diff=12762</id>
		<title>Jam</title>
		<link rel="alternate" type="text/html" href="?title=Jam&amp;diff=12762"/>
		<updated>2008-01-22T22:30:58Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Download Source:&lt;br /&gt;
| ftp://ftp.perforce.com/pub/jam/jam-{{jam-Version}}.tar&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Jam is a software build tool.}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
The installation must be done manually. Copy the binaries from the created directory:&lt;br /&gt;
&lt;br /&gt;
 cd bin.linux* &lt;br /&gt;
&lt;br /&gt;
 cp -v jam /usr/bin &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v mkjambase /usr/bin&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The installation must be done manually. Copy the binaries from the created directory:&lt;br /&gt;
&lt;br /&gt;
 cd bin.linux* &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v jam /usr/bin/jam-32 &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v mkjambase /usr/bin/mkjambase&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The installation must be done manually. Copy the binaries from the created directory:&lt;br /&gt;
&lt;br /&gt;
 cd bin.linux* &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v jam /usr/bin/jam-n32&lt;br /&gt;
 cp -v mkjambase /usr/bin/mkjambase&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The installation must be done manually. Copy the binaries from the created directory:&lt;br /&gt;
&lt;br /&gt;
 cd bin.linux* &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v jam /usr/bin/jam-64 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -sfv multiarch_wrapper /usr/bin/jam &amp;amp;&amp;amp;&lt;br /&gt;
 cp -v mkjambase /usr/bin&lt;br /&gt;
&lt;br /&gt;
= Contents =&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Programs:&lt;br /&gt;
| jam, mkjambase&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Libraries:&lt;br /&gt;
| None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
! Installed Directories:&lt;br /&gt;
| None&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Main_Page&amp;diff=12746</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="?title=Main_Page&amp;diff=12746"/>
		<updated>2008-01-22T21:05:44Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to Community Driven BLFS.&lt;br /&gt;
&lt;br /&gt;
== NOTICE ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Please don&#039;t add information from BLFS without acknowledging the source. BLFS is copyrighted but copying is allowed with attribution.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
When adding packages please add a CONTENT section so everyone knows what the package does. Thank you.  You can find a script [[User:Weibullguy|here]] that can be used to make this task reasonably pain free.  The script even formats the output so a simple copy and paste is all you need to do (in most cases).&lt;br /&gt;
&lt;br /&gt;
If you have problems building any packages in CBLFS and are unable to find the solution yourself, please do not use the &amp;quot;Talk&amp;quot; section associated with the package.  You will receive no help, but your entry &amp;lt;b&amp;gt;will&amp;lt;/b&amp;gt; be deleted.  Most of the CLFS and CBLFS developers and users hang out at chat.freenode.net in the #cross-lfs channel.  Your odds of receiving help dramatically improve if you stop by #cross-lfs or post on the mailing list.&lt;br /&gt;
&lt;br /&gt;
== What is Community Driven BLFS ==&lt;br /&gt;
&lt;br /&gt;
Community Driven BLFS (CBLFS) is an open project that takes over after you have completed a Cross-LFS based build.  While there&#039;s a veritable [[Who&#039;s Who]] of CBLFS, as the name implies anyone in the community may contribute.  Your contributions are welcome; from multilib build instructions for Open Office to spelling and grammar corrections.  You can find a list of packages that are referenced but still need build instructions in the [http://cblfs.cross-lfs.org/index.php/Special:Wantedpages Wanted Pages] if you don&#039;t have anything particular in mind.&lt;br /&gt;
&lt;br /&gt;
There are only three requirements and one strong suggestion for contributing to CBLFS.  First, read and heed the applicable portions of the &#039;&#039;&#039;NOTICE&#039;&#039;&#039; section above.  Second, please follow the page format that is set.  There is a link to the page template below.  Explanatory comments are in bold green text and should, obviously, be removed.  Always check the template as changes &#039;&#039;are&#039;&#039; made periodically.&lt;br /&gt;
&lt;br /&gt;
Third, upload patches in accordance with the instructions below.  These instructions will help you create and format the file before uploading.  Please don&#039;t provide links to patches or other files stored on your personal server.&lt;br /&gt;
&lt;br /&gt;
Finally, there are many good open-source spell checking applications.  In fact, there are build instructions for [[Aspell]] in this wiki.  Please install and use a spell checker when contributing.&lt;br /&gt;
&lt;br /&gt;
* [[Page_Template|Page Template]]&lt;br /&gt;
* [[How to upload patches]]&lt;br /&gt;
* [[License]].&lt;br /&gt;
&lt;br /&gt;
== Post CLFS Configuration ==&lt;br /&gt;
* [[Bash Startup Files]]&lt;br /&gt;
* [[System User and Groups]]&lt;br /&gt;
* [[Configuring for Adding Users]]&lt;br /&gt;
* [[Creating an Initramfs]]&lt;br /&gt;
&lt;br /&gt;
= Packages in the Wiki =&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
* [[audit]]&lt;br /&gt;
* [[Cracklib]]&lt;br /&gt;
* [[CyrusSASL]]&lt;br /&gt;
* [[GnuPG]]&lt;br /&gt;
* [[GPGME]]&lt;br /&gt;
* [[libuser]]&lt;br /&gt;
* [[Linux-PAM]]&lt;br /&gt;
* [[OpenSSL]]&lt;br /&gt;
* [[resmgr]]&lt;br /&gt;
* [[NSPR]]&lt;br /&gt;
* [[NSS]]&lt;br /&gt;
* [[Sudo]]&lt;br /&gt;
* [[SELinux]]&lt;br /&gt;
* [[usermode]]&lt;br /&gt;
* [[TOMOYO]]&lt;br /&gt;
&lt;br /&gt;
== File System / Block Device / Inode Management Tools  ==&lt;br /&gt;
* [[cman]]&lt;br /&gt;
* [[cryptsetup]]&lt;br /&gt;
* [[device-mapper]]&lt;br /&gt;
* [[dosfstools]]&lt;br /&gt;
* [[EncFS]]&lt;br /&gt;
* [[ext2resize/ext2online]]&lt;br /&gt;
* [[magma]]&lt;br /&gt;
* [[Mdadm/Raid]]&lt;br /&gt;
* [[Mtools]]&lt;br /&gt;
* [[mtpfs]]&lt;br /&gt;
* [[Reiser4]]&lt;br /&gt;
* [[ReiserFS]]&lt;br /&gt;
* [[XFS]]&lt;br /&gt;
&lt;br /&gt;
== Editors ==&lt;br /&gt;
* [[Ed]]&lt;br /&gt;
* [[Emacs]]&lt;br /&gt;
* [[Joe]]&lt;br /&gt;
* [[Vim]]&lt;br /&gt;
* [[KompoZer]]&lt;br /&gt;
&lt;br /&gt;
== General Libraries ==&lt;br /&gt;
* [[Acl]]&lt;br /&gt;
* [[Aspell]]&lt;br /&gt;
* [[Hspell]]&lt;br /&gt;
* [[Attr]]&lt;br /&gt;
* [[c-ares]]&lt;br /&gt;
* [[CHMlib]]&lt;br /&gt;
* [[CLucene]]&lt;br /&gt;
* [[Dante]]&lt;br /&gt;
* [[DBH]]&lt;br /&gt;
* [[Expat]]&lt;br /&gt;
* [[Gamin]]&lt;br /&gt;
* [[GDBM]]&lt;br /&gt;
* [[Glib1]]&lt;br /&gt;
* [[Glib2]]&lt;br /&gt;
* [[Glibmm]]&lt;br /&gt;
* [[GMime]]&lt;br /&gt;
* [[GnuTLS]]&lt;br /&gt;
* [[GOB2]]&lt;br /&gt;
* [[GtkUnique]]&lt;br /&gt;
* [[gwenhywfar]]&lt;br /&gt;
* [[libarchive]]&lt;br /&gt;
* [[libassuan]]&lt;br /&gt;
* [[libavc1394]]&lt;br /&gt;
* [[Libcfg]]&lt;br /&gt;
* [[libchipcard]]&lt;br /&gt;
* [[libcroco]]&lt;br /&gt;
* [[libdc1394]]&lt;br /&gt;
* [[libebml]]&lt;br /&gt;
* [[libevent]]&lt;br /&gt;
* [[libextractor]]&lt;br /&gt;
* [[libgalago]]&lt;br /&gt;
* [[LibGCrypt]]&lt;br /&gt;
* [[LibGPG-Error]]&lt;br /&gt;
* [[Libgpod]]&lt;br /&gt;
* [[libiec61883]]&lt;br /&gt;
* [[libieee1284]]&lt;br /&gt;
* [[libksba]]&lt;br /&gt;
* [[libdaemon]]&lt;br /&gt;
* [[libgssapi]]&lt;br /&gt;
* [[libgssglue]]&lt;br /&gt;
* [[libgsf]]&lt;br /&gt;
* [[libgtkhtml]]&lt;br /&gt;
* [[libidn]]&lt;br /&gt;
* [[libical]]&lt;br /&gt;
* [[LibIDL]]&lt;br /&gt;
* [[libmal]]&lt;br /&gt;
* [[libmspack]]&lt;br /&gt;
* [[libnfsidmap]]&lt;br /&gt;
* [[liboil]]&lt;br /&gt;
* [[libpqxx]]&lt;br /&gt;
* [[libptp2]]&lt;br /&gt;
* [[libraw1394]]&lt;br /&gt;
* [[librpcsecgss]]&lt;br /&gt;
* [[Libsigc++]]&lt;br /&gt;
* [[libssh2]]&lt;br /&gt;
* [[libstroke]]&lt;br /&gt;
* [[LibtASN1]]&lt;br /&gt;
* [[libusb]]&lt;br /&gt;
* [[libwpd]]&lt;br /&gt;
* [[libxml++]]&lt;br /&gt;
* [[LibXML2]]&lt;br /&gt;
* [[LibXSLT]]&lt;br /&gt;
* [[LZO]]&lt;br /&gt;
* [[LZO2]]&lt;br /&gt;
* [[Meanwhile]]&lt;br /&gt;
* [[MIT krb5]] | [[Heimdal]]&lt;br /&gt;
* [[OpenCDK]]&lt;br /&gt;
* [[Ortp]]&lt;br /&gt;
* [[Pcre]]&lt;br /&gt;
* [[Popt]]&lt;br /&gt;
* [[PhysicsFS]]&lt;br /&gt;
* [[S-Lang]]&lt;br /&gt;
* [[SQLite]]&lt;br /&gt;
* [[SQLite3]]&lt;br /&gt;
* [[t1lib]]&lt;br /&gt;
* [[TCL]]&lt;br /&gt;
* [[TCP Wrappers]]&lt;br /&gt;
* [[Wv]]&lt;br /&gt;
* [[Wv2]]&lt;br /&gt;
* [[Xerces-C++]]&lt;br /&gt;
* [[Xalan-C++]]&lt;br /&gt;
&lt;br /&gt;
== Graphics and Font Libraries ==&lt;br /&gt;
* [[AAlib]]&lt;br /&gt;
* [[Dcraw]]&lt;br /&gt;
* [[Exiv2]]&lt;br /&gt;
* [[FLTK]]&lt;br /&gt;
* [[FreeGLUT]]&lt;br /&gt;
* [[FreeType]]&lt;br /&gt;
* [[FriBidi]]&lt;br /&gt;
* [[FontConfig]]&lt;br /&gt;
* [[GD]]&lt;br /&gt;
* [[GifLib]]&lt;br /&gt;
* [[glitz]]&lt;br /&gt;
* [[GtkSpell]]&lt;br /&gt;
* [[IlmBase]]&lt;br /&gt;
* [[Imlib]]&lt;br /&gt;
* [[Imlib2]]&lt;br /&gt;
* [[JasPer]]&lt;br /&gt;
* [[JBIG-Kit]]&lt;br /&gt;
* [[kipi-plugins]]&lt;br /&gt;
* [[KSquirrel-libs]]&lt;br /&gt;
* [[libart_lgpl]]&lt;br /&gt;
* [[libexif]]&lt;br /&gt;
* [[libexif-gtk]]&lt;br /&gt;
* [[libjpeg]]&lt;br /&gt;
* [[libkdcraw]]&lt;br /&gt;
* [[libkexif]]&lt;br /&gt;
* [[libkexiv2]]&lt;br /&gt;
* [[libkipi]]&lt;br /&gt;
* [[libwmf]]&lt;br /&gt;
* [[libmng]]&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[librsvg]]&lt;br /&gt;
* [[LibTIFF]]&lt;br /&gt;
* [[little cms]]&lt;br /&gt;
* [[OpenEXR]]&lt;br /&gt;
* [[PLIB]]&lt;br /&gt;
* [[Tk]]&lt;br /&gt;
* [[UFRaw]]&lt;br /&gt;
* [[VTK]]&lt;br /&gt;
* [[Netpbm]]&lt;br /&gt;
&lt;br /&gt;
== General Utilities ==&lt;br /&gt;
* [[Acpid]]&lt;br /&gt;
* [[afio]]&lt;br /&gt;
* [[Bc]]&lt;br /&gt;
* [[boost]]&lt;br /&gt;
* [[cabextract]]&lt;br /&gt;
* [[ConsoleKit]]&lt;br /&gt;
* [[cpio]]&lt;br /&gt;
* [[D-BUS]]&lt;br /&gt;
* [[Desktop-file-utils]]&lt;br /&gt;
* [[eject]]&lt;br /&gt;
* [[emelFM2]]&lt;br /&gt;
* [[Fcron]]&lt;br /&gt;
* [[FontForge]]&lt;br /&gt;
* [[FUSE]]&lt;br /&gt;
* [[gcolor2]]&lt;br /&gt;
* [[GParted]]&lt;br /&gt;
* [[GPM]]&lt;br /&gt;
* [[gnokii]]&lt;br /&gt;
* [[GNU Pth]]&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[HAL]]&lt;br /&gt;
* [[hal-info]]&lt;br /&gt;
* [[hddtemp]]&lt;br /&gt;
* [[hdparm]]&lt;br /&gt;
* [[Hyperestraier]]&lt;br /&gt;
* [[InstallWatch]]&lt;br /&gt;
* [[initng]]&lt;br /&gt;
* [[initng-conf-gtk]]&lt;br /&gt;
* [[Intltool]]&lt;br /&gt;
* [[iso-codes]]&lt;br /&gt;
* [[Krusader]]&lt;br /&gt;
* [[logrotate]]&lt;br /&gt;
* [[Lomoco]]&lt;br /&gt;
* [[lm_sensors]]&lt;br /&gt;
* [[Ntfs-3g]]&lt;br /&gt;
* [[Parted]]&lt;br /&gt;
* [[PCI Utilities]]&lt;br /&gt;
* [[Pilot-Link]]&lt;br /&gt;
* [[pinentry]]&lt;br /&gt;
* [[pkg-config]]&lt;br /&gt;
* [[pmount]]&lt;br /&gt;
* [[PolicyKit]]&lt;br /&gt;
* [[Qdbm]]&lt;br /&gt;
* [[rkhunter]]&lt;br /&gt;
* [[rpm2cpio]]&lt;br /&gt;
* [[rpm2targz]]&lt;br /&gt;
* [[Screen]]&lt;br /&gt;
* [[ScrollKeeper]]&lt;br /&gt;
* [[sdparm]]&lt;br /&gt;
* [[Sharutils]]&lt;br /&gt;
* [[Strigi]]&lt;br /&gt;
* [[Sysfsutils]]&lt;br /&gt;
* [[Tidy]]&lt;br /&gt;
* [[unifdef]]&lt;br /&gt;
* [[UnixODBC]]&lt;br /&gt;
* [[Unzip]]&lt;br /&gt;
* [[usbutils]]&lt;br /&gt;
* [[Vixie-Cron]]&lt;br /&gt;
* [[Wget]]&lt;br /&gt;
* [[Which]]&lt;br /&gt;
* [[xdelta]]&lt;br /&gt;
* [[xmlto]]&lt;br /&gt;
* [[Zip]]&lt;br /&gt;
* [[unrar]]&lt;br /&gt;
&lt;br /&gt;
== Programming ==&lt;br /&gt;
* [[ACPICA]]&lt;br /&gt;
* [[Apache Ant]]&lt;br /&gt;
* [[APR]]&lt;br /&gt;
* [[APR-util]]&lt;br /&gt;
* [[Autogen]]&lt;br /&gt;
* [[ccache]]&lt;br /&gt;
* [[Check]]&lt;br /&gt;
* [[Chicken]]&lt;br /&gt;
* [[CMake]]&lt;br /&gt;
* [[CppUnit]]&lt;br /&gt;
* [[ctags]]&lt;br /&gt;
* [[DDD]]&lt;br /&gt;
* [[DejaGnu]]&lt;br /&gt;
* [[Dev86]]&lt;br /&gt;
* [[DevHelp]]&lt;br /&gt;
* [[Distcc]]&lt;br /&gt;
* [[Doxygen]]&lt;br /&gt;
* [[Expect]]&lt;br /&gt;
* [[gc]]&lt;br /&gt;
* [[GCC]]&lt;br /&gt;
* [[GCC-3.3]] (libstdc++.so.5)&lt;br /&gt;
* [[GCL]]&lt;br /&gt;
* [[GDB]]&lt;br /&gt;
* [[GDL]]&lt;br /&gt;
* [[Geany]]&lt;br /&gt;
* [[Kommander]]&lt;br /&gt;
* [[libfc]]&lt;br /&gt;
* [[libgda]]&lt;br /&gt;
* [[libglade]]&lt;br /&gt;
* [[libglademm]]&lt;br /&gt;
* [[Gengetopt]]&lt;br /&gt;
* [[Glade2]]&lt;br /&gt;
* [[Glade3]]&lt;br /&gt;
* [[GMP]]&lt;br /&gt;
* [[Gperf]]&lt;br /&gt;
* [[Graphviz]]&lt;br /&gt;
* [[Guile]]&lt;br /&gt;
* [[Guile-GTK]]&lt;br /&gt;
* [[Jam]]&lt;br /&gt;
* [[JDK]]&lt;br /&gt;
* [[Lua]]&lt;br /&gt;
* [[MPFR]]&lt;br /&gt;
* [[NASM]]&lt;br /&gt;
* [[Objective Caml]]&lt;br /&gt;
* [[OpenJDK]]&lt;br /&gt;
* [[Perl Modules]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[Python]]&lt;br /&gt;
* [[Python Modules]]&lt;br /&gt;
* [[RLog]]&lt;br /&gt;
* [[Ruby]]&lt;br /&gt;
* [[SWIG]]&lt;br /&gt;
* [[Strace]]&lt;br /&gt;
* [[Valgrind]]&lt;br /&gt;
* [[XPontus]]&lt;br /&gt;
* [[Yasm]]&lt;br /&gt;
* [[Log4cxx]]&lt;br /&gt;
&lt;br /&gt;
== C# ==&lt;br /&gt;
* [[libgdiplus]]&lt;br /&gt;
* [[Mono]]&lt;br /&gt;
* [[Monodoc]]&lt;br /&gt;
* [[Gtk-Sharp]]&lt;br /&gt;
* [[Gnome-Sharp]]&lt;br /&gt;
* [[Galago-Sharp]]&lt;br /&gt;
* [[Evolution-Sharp]]&lt;br /&gt;
* [[Gsf-Sharp]]&lt;br /&gt;
&lt;br /&gt;
== Version Control Systems ==&lt;br /&gt;
* [[CVS]]&lt;br /&gt;
* [[GIT]]&lt;br /&gt;
* [[Mercurial]]&lt;br /&gt;
* [[RapidSVN]]&lt;br /&gt;
* [[Subversion]]&lt;br /&gt;
&lt;br /&gt;
== Networking ==&lt;br /&gt;
* [[aria2]]&lt;br /&gt;
* [[arno-iptables-firewall]]&lt;br /&gt;
* [[Avahi]]&lt;br /&gt;
* [[BIND]]&lt;br /&gt;
* [[BIND Utilities]]&lt;br /&gt;
* [[bluez-libs]]&lt;br /&gt;
* [[bluez-utils]]&lt;br /&gt;
* [[Dhcpcd]]&lt;br /&gt;
* [[Curl]]&lt;br /&gt;
* [[curlftpfs]]&lt;br /&gt;
* [[FreeNX]]&lt;br /&gt;
* [[ifplugd]]&lt;br /&gt;
* [[iptables]]&lt;br /&gt;
* [[libbtctl]]&lt;br /&gt;
* [[libpcap]]&lt;br /&gt;
* [[imap c-client]]&lt;br /&gt;
* [[mDNSResponder]]&lt;br /&gt;
* [[minicom]]&lt;br /&gt;
* [[Netplug]]&lt;br /&gt;
* [[NetTools]]&lt;br /&gt;
* [[OpenOBEX]]&lt;br /&gt;
* [[OpenSLP]]&lt;br /&gt;
* [[PPP]]&lt;br /&gt;
* [[SSHFS]]&lt;br /&gt;
* [[SWAT]]&lt;br /&gt;
* [[Wireless tools]]&lt;br /&gt;
* [[WPA Supplicant]]&lt;br /&gt;
* [[Xinetd]]&lt;br /&gt;
&lt;br /&gt;
== Network Drivers ==&lt;br /&gt;
* [[MadWifi]]&lt;br /&gt;
* [[NdisWrapper]]&lt;br /&gt;
&lt;br /&gt;
== Networking Libraries ==&lt;br /&gt;
* [[libdownload]]&lt;br /&gt;
* [[libnl]]&lt;br /&gt;
* [[librsync]]&lt;br /&gt;
* [[libsoup]]&lt;br /&gt;
* [[neon]]&lt;br /&gt;
&lt;br /&gt;
== Network Applications ==&lt;br /&gt;
* [[bridge-utils]]&lt;br /&gt;
* [[Dhcdbd]]&lt;br /&gt;
* [[dvb-apps]]&lt;br /&gt;
* [[netcat]]&lt;br /&gt;
* [[netstat]]&lt;br /&gt;
* [[Nmap]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[OpenVPN]]&lt;br /&gt;
* [[Portmap]]&lt;br /&gt;
* [[rdesktop]]&lt;br /&gt;
* [[RRDTool]]&lt;br /&gt;
* [[net-Snmp]]&lt;br /&gt;
* [[socat]]&lt;br /&gt;
* [[TCPDump]]&lt;br /&gt;
* [[Traceroute]]&lt;br /&gt;
* [[Whois]]&lt;br /&gt;
&lt;br /&gt;
== Web Browser/Mail/News/Chat/P2P/FTP Clients ==&lt;br /&gt;
* [[Procmail]]&lt;br /&gt;
* [[Fetchmail]]&lt;br /&gt;
* [[Postfix]]&lt;br /&gt;
* [[Mutt]]&lt;br /&gt;
* [[Links]]&lt;br /&gt;
* [[Lynx]]&lt;br /&gt;
* [[gFTP]]&lt;br /&gt;
* [[irssi]]&lt;br /&gt;
* [[weechat]]&lt;br /&gt;
* [[microdc2]]&lt;br /&gt;
* [[Sim]]&lt;br /&gt;
* [[sSMTP]]&lt;br /&gt;
* [[Trix]]&lt;br /&gt;
&lt;br /&gt;
== Servers ==&lt;br /&gt;
* [[Apache]]&lt;br /&gt;
* [[Berkeley DB]]&lt;br /&gt;
* [[Dhcp]]&lt;br /&gt;
* [[Exim]]&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[NFS Utilities]]&lt;br /&gt;
* [[OpenLDAP]]&lt;br /&gt;
* [[OpenSSH]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
* [[ProFTPD]]&lt;br /&gt;
* [[Vsftpd]]&lt;br /&gt;
* [[Rsnapshot]]&lt;br /&gt;
* [[Rsync]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
* [[tftp-hpa]]&lt;br /&gt;
* [[Qmail]]&lt;br /&gt;
* [[Sendmail]]&lt;br /&gt;
* [[Courier-Authlib]]&lt;br /&gt;
* [[Courier-IMAP]]&lt;br /&gt;
* [[Squirrelmail]]&lt;br /&gt;
* [[Rarpd]]&lt;br /&gt;
&lt;br /&gt;
== Shells ==&lt;br /&gt;
* [[ASH]]&lt;br /&gt;
* [[Tcsh]]&lt;br /&gt;
* [[ZSH]]&lt;br /&gt;
* [[Dialog]]&lt;br /&gt;
&lt;br /&gt;
== Power Management ==&lt;br /&gt;
* [[Apcupsd]]&lt;br /&gt;
&lt;br /&gt;
== X ([[X Window System]]) ==&lt;br /&gt;
* [[Xorg6]]&lt;br /&gt;
* [[Xorg7/Intro|Xorg7]]&lt;br /&gt;
&lt;br /&gt;
== X Libraries ==&lt;br /&gt;
* [[ATK]]&lt;br /&gt;
* [[Beagle]]&lt;br /&gt;
* [[Cairo]]&lt;br /&gt;
* [[Cairomm]]&lt;br /&gt;
* [[Compiz]]&lt;br /&gt;
* [[DjVuLibre]]&lt;br /&gt;
* [[Gtk1]]&lt;br /&gt;
* [[Gtk2]]&lt;br /&gt;
* [[Gtk+-Extras]]&lt;br /&gt;
* [[Gtkmm]]&lt;br /&gt;
* [[Gtk-Qt-Engine]]&lt;br /&gt;
* [[hicolor-icon-theme]]&lt;br /&gt;
* [[icon-naming-utils]]&lt;br /&gt;
* [[LessTif]]&lt;br /&gt;
* [[libcm]]&lt;br /&gt;
* [[libnotify]]&lt;br /&gt;
* [[libsexy]]&lt;br /&gt;
* [[libwnck]]&lt;br /&gt;
* [[libxklavier]]&lt;br /&gt;
* [[notification-daemon]]&lt;br /&gt;
* [[Pango]]&lt;br /&gt;
* [[Poppler]]&lt;br /&gt;
* [[Qt3]]&lt;br /&gt;
* [[Qt4]]&lt;br /&gt;
* [[Shared-MIME-Info]]&lt;br /&gt;
* [[startup-notification]]&lt;br /&gt;
* [[Tracker]]&lt;br /&gt;
* [[wxWidgets]]&lt;br /&gt;
* [[Xaw3d]]&lt;br /&gt;
* [[XCB]]&lt;br /&gt;
&lt;br /&gt;
== Desktops/Window Managers ==&lt;br /&gt;
* [[Blackbox]]&lt;br /&gt;
* [[Fluxbox]]&lt;br /&gt;
* [[Gnome]]&lt;br /&gt;
* [[Icewm]]&lt;br /&gt;
* [[KDE]]&lt;br /&gt;
* [[KDE4]]&lt;br /&gt;
* [[KDE4 Release]]&lt;br /&gt;
* [[Metacity]]&lt;br /&gt;
* [[iDesk]]&lt;br /&gt;
* [[Xfce]]&lt;br /&gt;
* [[ratpoison]]&lt;br /&gt;
* [[dr17]]&lt;br /&gt;
&lt;br /&gt;
== X Window Applications ==&lt;br /&gt;
* [[3DDesktop]]&lt;br /&gt;
* [[aDesklets]]&lt;br /&gt;
* [[Beryl]]&lt;br /&gt;
* [[Conky]]&lt;br /&gt;
* [[Gkrellm]]&lt;br /&gt;
* [[KXDocker]]&lt;br /&gt;
* [[Pdfedit]]&lt;br /&gt;
* [[Slim]]&lt;br /&gt;
* [[XDaliClock]]&lt;br /&gt;
* [[Xpdf]]&lt;br /&gt;
* [[XScreenSaver]]&lt;br /&gt;
* [[Yakuake]]&lt;br /&gt;
&lt;br /&gt;
== X Web Browser/Mail/News/Chat/P2P Clients ==&lt;br /&gt;
* [[aMule]]&lt;br /&gt;
* [[Mozilla]]&lt;br /&gt;
* [[Firefox]]&lt;br /&gt;
* [[Mldonkey]]&lt;br /&gt;
* [[SeaMonkey]]&lt;br /&gt;
* [[Thunderbird]]&lt;br /&gt;
* [[Sylpheed]]&lt;br /&gt;
* [[Evolution]]&lt;br /&gt;
* [[Pidgin]]&lt;br /&gt;
* [[Xchat]]&lt;br /&gt;
* [[Linuxdcpp]]&lt;br /&gt;
* [[Ktorrent]]&lt;br /&gt;
* [[Rtorrent]]&lt;br /&gt;
&lt;br /&gt;
== Media and Libraries ==&lt;br /&gt;
* [[ALSA]]&lt;br /&gt;
* [[ALUT]]&lt;br /&gt;
* [[Audio File]]&lt;br /&gt;
* [[DivX4Linux]]&lt;br /&gt;
* [[EsounD]]&lt;br /&gt;
* [[eSpeak]]&lt;br /&gt;
* [[FAAC]]&lt;br /&gt;
* [[FAAD2]]&lt;br /&gt;
* [[FLAC]]&lt;br /&gt;
* [[Gpac]]&lt;br /&gt;
* [[GStreamer]]&lt;br /&gt;
* [[Id3lib]]&lt;br /&gt;
* [[libburn]]&lt;br /&gt;
* [[Liba52]]&lt;br /&gt;
* [[Libao]]&lt;br /&gt;
* [[libcaca]]&lt;br /&gt;
* [[libcddb]]&lt;br /&gt;
* [[libcdio]]&lt;br /&gt;
* [[Libdv]]&lt;br /&gt;
* [[libdvbpsi]]&lt;br /&gt;
* [[libdvdcss]]&lt;br /&gt;
* [[libdvdnav]]&lt;br /&gt;
* [[Libdvdread]]&lt;br /&gt;
* [[libFAME]]&lt;br /&gt;
* [[libid3]]&lt;br /&gt;
* [[libid3tag]]&lt;br /&gt;
* [[libisofs]]&lt;br /&gt;
* [[libogg]]&lt;br /&gt;
* [[libopendaap]]&lt;br /&gt;
* [[libvorbis]]&lt;br /&gt;
* [[libmad]]&lt;br /&gt;
* [[libmatroska]]&lt;br /&gt;
* [[libmikmod]]&lt;br /&gt;
* [[libmodplug]]&lt;br /&gt;
* [[libmpd]]&lt;br /&gt;
* [[libmpeg2]]&lt;br /&gt;
* [[LibMPEG3]]&lt;br /&gt;
* [[libmtp]]&lt;br /&gt;
* [[libMusicBrainz]]&lt;br /&gt;
* [[libnjb]]&lt;br /&gt;
* [[libofa]]&lt;br /&gt;
* [[Secret Rabbit Code | libsamplerate]]&lt;br /&gt;
* [[libvisual]]&lt;br /&gt;
* [[libvisual-plugins]]&lt;br /&gt;
* [[libquicktime]]&lt;br /&gt;
* [[libshout]]&lt;br /&gt;
* [[libsndfile]]&lt;br /&gt;
* [[live555]]&lt;br /&gt;
* [[MedCon]]&lt;br /&gt;
* [[MPD]]&lt;br /&gt;
* [[MPEG4IP]]&lt;br /&gt;
* [[Musepack]]&lt;br /&gt;
* [[NAS]]&lt;br /&gt;
* [[opal]]&lt;br /&gt;
* [[OpenAL]]&lt;br /&gt;
* [[PortAudio]]&lt;br /&gt;
* [[pwlib]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[GUIlib]]&lt;br /&gt;
* [[SDL_gfx]]&lt;br /&gt;
* [[SDL_image]]&lt;br /&gt;
* [[SDL_net]]&lt;br /&gt;
* [[SDL_mixer]]&lt;br /&gt;
* [[SDL_sound]]&lt;br /&gt;
* [[SDL_ttf]]&lt;br /&gt;
* [[Secret Rabbit Code]]&lt;br /&gt;
* [[SMPEG]]&lt;br /&gt;
* [[Speex]]&lt;br /&gt;
* [[TagLib]]&lt;br /&gt;
* [[Theora]]&lt;br /&gt;
* [[TunePimp]]&lt;br /&gt;
* [[TwoLAME]]&lt;br /&gt;
* [[vec2web]]&lt;br /&gt;
* [[x264]]&lt;br /&gt;
* [[Xine Libraries]]&lt;br /&gt;
* [[XviD]]&lt;br /&gt;
&lt;br /&gt;
== Media Utilities ==&lt;br /&gt;
* [[Amarok]]&lt;br /&gt;
* [[Asunder]]&lt;br /&gt;
* [[Audacious]]&lt;br /&gt;
* [[audacious-plugins]]&lt;br /&gt;
* [[Avifile]]&lt;br /&gt;
* [[Bonk]]&lt;br /&gt;
* [[CDParanoia-III]]&lt;br /&gt;
* [[FFmpeg]]&lt;br /&gt;
* [[gimmix]]&lt;br /&gt;
* [[Gnomad2]]&lt;br /&gt;
* [[Grip]]&lt;br /&gt;
* [[gxine]]&lt;br /&gt;
* [[gnash]]&lt;br /&gt;
* [[iTouch-Control]]&lt;br /&gt;
* [[Kaffeine]]&lt;br /&gt;
* [[LAME]]&lt;br /&gt;
* [[LiVES]]&lt;br /&gt;
* [[MJPEG Tools]]&lt;br /&gt;
* [[Mpg123]]&lt;br /&gt;
* [[MPlayer]]&lt;br /&gt;
* [[MPlayerplug-in]]&lt;br /&gt;
* [[Normalize]]&lt;br /&gt;
* [[Ogle]]&lt;br /&gt;
* [[RipperX]]&lt;br /&gt;
* [[Seom]]&lt;br /&gt;
* [[shntool]]&lt;br /&gt;
* [[soundkonverter]]&lt;br /&gt;
* [[SoX]]&lt;br /&gt;
* [[Tagtool]]&lt;br /&gt;
* [[Timidity]]&lt;br /&gt;
* [[Transcode]]&lt;br /&gt;
* [[vcdimager]]&lt;br /&gt;
* [[vlc]]&lt;br /&gt;
* [[Vorbis Tools]]&lt;br /&gt;
* [[XMMS]]&lt;br /&gt;
&lt;br /&gt;
== TV tuner/Radio playing and recording ==&lt;br /&gt;
* [[ivtv]]&lt;br /&gt;
* [[MythTV]]&lt;br /&gt;
* [[lirc]]&lt;br /&gt;
&lt;br /&gt;
== Graphics Editing/Viewing ==&lt;br /&gt;
* [[Ghostview]]&lt;br /&gt;
* [[GIMP]]&lt;br /&gt;
* [[Gimp-Print]]&lt;br /&gt;
* [[Gqview]]&lt;br /&gt;
* [[GraphicsMagick]]&lt;br /&gt;
* [[ImageMagick]]&lt;br /&gt;
* [[Inkscape]]&lt;br /&gt;
* [[KSquirrel]]&lt;br /&gt;
* [[POV-Ray]]&lt;br /&gt;
* [[sodipodi]]&lt;br /&gt;
&lt;br /&gt;
== Printing ==&lt;br /&gt;
* [[CUPS]]&lt;br /&gt;
* [[Ghostscript]]&lt;br /&gt;
* [[Foomatic]]&lt;br /&gt;
* [[libpaper]]&lt;br /&gt;
* [[LPRng]]&lt;br /&gt;
* [[IJS]]&lt;br /&gt;
&lt;br /&gt;
== PostScript ==&lt;br /&gt;
* [[a2ps]]&lt;br /&gt;
* [[Enscript]]&lt;br /&gt;
* [[ePDFView]]&lt;br /&gt;
* [[PSUtils]]&lt;br /&gt;
&lt;br /&gt;
== Scanning ==&lt;br /&gt;
* [[Ocrad]]&lt;br /&gt;
* [[SANE]]&lt;br /&gt;
&lt;br /&gt;
== Cameras ==&lt;br /&gt;
* [[libgphoto2]]&lt;br /&gt;
* [[digikam]]&lt;br /&gt;
* [[GTKam]]&lt;br /&gt;
&lt;br /&gt;
== CD/DVD-Writing Utilities ==&lt;br /&gt;
* [[Cdrtools]]&lt;br /&gt;
* [[Cdrdao]]&lt;br /&gt;
* [[Cdrkit]]&lt;br /&gt;
* [[DVDAuthor]]&lt;br /&gt;
* [[DVDAuthorWizard]]&lt;br /&gt;
* [[dvd+rw-tools]]&lt;br /&gt;
* [[dvd-slideshow]]&lt;br /&gt;
* [[Graveman!]]&lt;br /&gt;
* [[K3b]]&lt;br /&gt;
* [[kmediafactory]]&lt;br /&gt;
* [[XcdRoast]]&lt;br /&gt;
&lt;br /&gt;
== Emulators/Virtual Machines ==&lt;br /&gt;
* [[Bochs]]&lt;br /&gt;
* [[DOSBox]]&lt;br /&gt;
* [[Wine]]&lt;br /&gt;
* [[QEMU]]&lt;br /&gt;
* [[VirtualBox]]&lt;br /&gt;
* [[xen]]&lt;br /&gt;
* [[Fuse]]&lt;br /&gt;
* [[Xmame]]&lt;br /&gt;
&lt;br /&gt;
== DocBook ==&lt;br /&gt;
* [[DocBook SGML]]&lt;br /&gt;
* [[DocBook XML]]&lt;br /&gt;
&lt;br /&gt;
== Type Setting ==&lt;br /&gt;
* [[teTeX]]&lt;br /&gt;
* [[JadeTeX]]&lt;br /&gt;
&lt;br /&gt;
== Games ==&lt;br /&gt;
* [[AstroMenace|AstroMenace (Closed-Source)]]&lt;br /&gt;
* [[FlightGear]]&lt;br /&gt;
* [[Freeciv]]&lt;br /&gt;
* [[Lincity-ng]]&lt;br /&gt;
* [[SimGear]]&lt;br /&gt;
* [[TORCS]]&lt;br /&gt;
&lt;br /&gt;
== Science/Engineering/Mathematics ==&lt;br /&gt;
* [[ACML]]&lt;br /&gt;
* [[ATLAS]]&lt;br /&gt;
* [[CLN]]&lt;br /&gt;
* [[DJBFFT]]&lt;br /&gt;
* [[Euler]]&lt;br /&gt;
* [[FFTW]]&lt;br /&gt;
* [[fityk]]&lt;br /&gt;
* [[Galculator]]&lt;br /&gt;
* [[gEDA]]&lt;br /&gt;
* [[gerbv]]&lt;br /&gt;
* [[GiNaC]]&lt;br /&gt;
* [[GLPK]]&lt;br /&gt;
* [[gnucap]]&lt;br /&gt;
* [[GNUplot]]&lt;br /&gt;
* [[gpsim]]&lt;br /&gt;
* [[gputils]]&lt;br /&gt;
* [[GSL]]&lt;br /&gt;
* [[GSpiceUI]]&lt;br /&gt;
* [[GTKWave]]&lt;br /&gt;
* [[GTS]]&lt;br /&gt;
* [[h5utils]]&lt;br /&gt;
* [[HDF5]]&lt;br /&gt;
* [[Icarus Verilog]]&lt;br /&gt;
* [[LAPACK]]&lt;br /&gt;
* [[LAPACK95]]&lt;br /&gt;
* [[libmatheval]]&lt;br /&gt;
* [[Libqalculate]]&lt;br /&gt;
* [[Maxima]]&lt;br /&gt;
* [[NetCDF]]&lt;br /&gt;
* [[ngspice]]&lt;br /&gt;
* [[Octave]]&lt;br /&gt;
* [[Octave-Forge]]&lt;br /&gt;
* [[OctPlot]]&lt;br /&gt;
* [[Pari]]&lt;br /&gt;
* [[PCB]]&lt;br /&gt;
* [[PLplot]]&lt;br /&gt;
* [[Qalculate]]&lt;br /&gt;
* [[R]]&lt;br /&gt;
* [[SciLab]]&lt;br /&gt;
* [[wxMaxima]]&lt;br /&gt;
* [[Xfig]]&lt;br /&gt;
&lt;br /&gt;
== Clusters, Grids, and Parallel Programming ==&lt;br /&gt;
* [[csync2]]&lt;br /&gt;
* [[Ganglia]]&lt;br /&gt;
* [[lspbs]]&lt;br /&gt;
* [[Maui]]&lt;br /&gt;
* [[MPICH2]]&lt;br /&gt;
* [[OpenMPI]]&lt;br /&gt;
* [[pconsole]]&lt;br /&gt;
* [[Tentakel]]&lt;br /&gt;
* [[Torque]]&lt;br /&gt;
&lt;br /&gt;
== Financial Libraries and Utilities ==&lt;br /&gt;
* [[AqBanking]]&lt;br /&gt;
* [[GnuCash]]&lt;br /&gt;
* [[Homebank]]&lt;br /&gt;
* [[KMyMoney]]&lt;br /&gt;
* [[LibOFX]]&lt;br /&gt;
&lt;br /&gt;
== Office Suite ==&lt;br /&gt;
* [[Koffice]]&lt;br /&gt;
* [[Open Office]]&lt;br /&gt;
* [[Stardict]]&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
=== Input ===&lt;br /&gt;
* [[Synaptics]]&lt;br /&gt;
* [[Wacom|Wacom graphic tablet drivers]]&lt;br /&gt;
&lt;br /&gt;
=== Video ===&lt;br /&gt;
* [[NVIDIA|NVIDIA Graphics Driver]]&lt;br /&gt;
&lt;br /&gt;
== Closed-Source Applications and Plugins ==&lt;br /&gt;
* [[Adobe Reader]]&lt;br /&gt;
* [[Flash Player]]&lt;br /&gt;
* [[Lightscribe]]&lt;br /&gt;
* [[Opera]]&lt;br /&gt;
* [[RealPlayer]]&lt;br /&gt;
&lt;br /&gt;
== Benchmarking Utilities ==&lt;br /&gt;
* [[libcoyotl]]&lt;br /&gt;
* [[libevocosm]]&lt;br /&gt;
* [[libacovea]]&lt;br /&gt;
&lt;br /&gt;
== Package Management ==&lt;br /&gt;
* [[pacman]]&lt;br /&gt;
* [[paco]]&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Gst-ffmpeg&amp;diff=12729</id>
		<title>Gst-ffmpeg</title>
		<link rel="alternate" type="text/html" href="?title=Gst-ffmpeg&amp;diff=12729"/>
		<updated>2008-01-21T17:30:44Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* N32 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-{{Gst-ffmpeg-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[gst-plugins-base]]&lt;br /&gt;
* [[liboil]]&lt;br /&gt;
=== Required to build the API Documentation ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[PyXML]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Gst-ffmpeg&amp;diff=12728</id>
		<title>Gst-ffmpeg</title>
		<link rel="alternate" type="text/html" href="?title=Gst-ffmpeg&amp;diff=12728"/>
		<updated>2008-01-21T17:30:21Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-{{Gst-ffmpeg-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[gst-plugins-base]]&lt;br /&gt;
* [[liboil]]&lt;br /&gt;
=== Required to build the API Documentation ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[PyXML]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; \&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Gst-plugins-bad&amp;diff=12727</id>
		<title>Gst-plugins-bad</title>
		<link rel="alternate" type="text/html" href="?title=Gst-plugins-bad&amp;diff=12727"/>
		<updated>2008-01-21T17:29:34Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* N32 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-{{Gst-plugins-bad-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|GStreamer Bad Plugins is a set of plugins considered by GStreamer developers to not be on par with the rest. They might be close to being good quality, but they&#039;re missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use.|http://www.gstreamer.net}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[gst-plugins-base]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[libdts]]&lt;br /&gt;
* [[FAAC]]&lt;br /&gt;
* [[libMusicBrainz]]&lt;br /&gt;
* [[neon]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[v4l2src]]&lt;br /&gt;
* [[XviD]]&lt;br /&gt;
* [[DirectFB]]&lt;br /&gt;
* [[DivX4Linux]]&lt;br /&gt;
* [[FAAD2]]&lt;br /&gt;
* [[libvorbis]]&lt;br /&gt;
* [[libmms]]&lt;br /&gt;
* [[musepack]]&lt;br /&gt;
* [[swfdec]]&lt;br /&gt;
* [[theora]]&lt;br /&gt;
* [[wavpack]]&lt;br /&gt;
&lt;br /&gt;
=== Required to build the API Documentation ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[PyXML]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Gst-plugins-bad&amp;diff=12726</id>
		<title>Gst-plugins-bad</title>
		<link rel="alternate" type="text/html" href="?title=Gst-plugins-bad&amp;diff=12726"/>
		<updated>2008-01-21T17:28:59Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-{{Gst-plugins-bad-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|GStreamer Bad Plugins is a set of plugins considered by GStreamer developers to not be on par with the rest. They might be close to being good quality, but they&#039;re missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use.|http://www.gstreamer.net}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[gst-plugins-base]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[libdts]]&lt;br /&gt;
* [[FAAC]]&lt;br /&gt;
* [[libMusicBrainz]]&lt;br /&gt;
* [[neon]]&lt;br /&gt;
* [[SDL]]&lt;br /&gt;
* [[v4l2src]]&lt;br /&gt;
* [[XviD]]&lt;br /&gt;
* [[DirectFB]]&lt;br /&gt;
* [[DivX4Linux]]&lt;br /&gt;
* [[FAAD2]]&lt;br /&gt;
* [[libvorbis]]&lt;br /&gt;
* [[libmms]]&lt;br /&gt;
* [[musepack]]&lt;br /&gt;
* [[swfdec]]&lt;br /&gt;
* [[theora]]&lt;br /&gt;
* [[wavpack]]&lt;br /&gt;
&lt;br /&gt;
=== Required to build the API Documentation ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[PyXML]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Gst-plugins-ugly&amp;diff=12725</id>
		<title>Gst-plugins-ugly</title>
		<link rel="alternate" type="text/html" href="?title=Gst-plugins-ugly&amp;diff=12725"/>
		<updated>2008-01-21T17:26:46Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* N32 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-{{Gst-plugins-ugly-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|GStreamer Ugly Plugins is a set of plugins considered by the GStreamer developers to have good quality and correct functionality, but distributing them might pose problems. The license on either the plug-ins or the supporting libraries might not be how the GStreamer developers would like. The code might be widely known to present patent problems.|http://www.gstreamer.net}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[gst-plugins-base]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[LAME]]&lt;br /&gt;
* [[liba52]]&lt;br /&gt;
* [[libamrnb]]&lt;br /&gt;
* [[libdvdnav]]&lt;br /&gt;
* [[libdvdread]]&lt;br /&gt;
* [[libmad]] and [[libid3tag]]&lt;br /&gt;
* [[libmpeg2]]&lt;br /&gt;
* [[libsidplay]]&lt;br /&gt;
&lt;br /&gt;
=== Required to build the API Documentation ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[PyXML]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
Installed Programs: None&lt;br /&gt;
&lt;br /&gt;
Installed Libraries: Several GStreamer plugins&lt;br /&gt;
&lt;br /&gt;
Installed Directories: /usr/share/gtk-doc/html/gst-plugins-ugly-plugins-{{Gstreamer-Version2}}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Gst-plugins-ugly&amp;diff=12724</id>
		<title>Gst-plugins-ugly</title>
		<link rel="alternate" type="text/html" href="?title=Gst-plugins-ugly&amp;diff=12724"/>
		<updated>2008-01-21T17:26:12Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Non-Multilib */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-{{Gst-plugins-ugly-Version}}.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|GStreamer Ugly Plugins is a set of plugins considered by the GStreamer developers to have good quality and correct functionality, but distributing them might pose problems. The license on either the plug-ins or the supporting libraries might not be how the GStreamer developers would like. The code might be widely known to present patent problems.|http://www.gstreamer.net}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[gst-plugins-base]]&lt;br /&gt;
&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[LAME]]&lt;br /&gt;
* [[liba52]]&lt;br /&gt;
* [[libamrnb]]&lt;br /&gt;
* [[libdvdnav]]&lt;br /&gt;
* [[libdvdread]]&lt;br /&gt;
* [[libmad]] and [[libid3tag]]&lt;br /&gt;
* [[libmpeg2]]&lt;br /&gt;
* [[libsidplay]]&lt;br /&gt;
&lt;br /&gt;
=== Required to build the API Documentation ===&lt;br /&gt;
* [[Gtk-Doc]]&lt;br /&gt;
* [[PyXML]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; USE_ARCH=32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; USE_ARCH=n32 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; USE_ARCH=64 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; \&lt;br /&gt;
 ./configure --prefix=/usr --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
Installed Programs: None&lt;br /&gt;
&lt;br /&gt;
Installed Libraries: Several GStreamer plugins&lt;br /&gt;
&lt;br /&gt;
Installed Directories: /usr/share/gtk-doc/html/gst-plugins-ugly-plugins-{{Gstreamer-Version2}}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Whois&amp;diff=12643</id>
		<title>Whois</title>
		<link rel="alternate" type="text/html" href="?title=Whois&amp;diff=12643"/>
		<updated>2008-01-17T07:02:20Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|-&lt;br /&gt;
| ftp://ftp.debian.org/debian/pool/main/w/whois/whois_{{Whois-Version}}.tar.gz &lt;br /&gt;
|-&lt;br /&gt;
| http://mirror.linux.org.mt/mirror/ubuntu/pool/main/w/whois/whois_4.7.24.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Whois is a client-side application which queries the whois directory service for information pertaining to a particular domain name.}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
If you did &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; compile your glibc package with IDN support, disable it in whois (or rebuild glibc with IDN support):&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@#define _GNU_SOURCE@/*#define _GNU_SOURCE*/@&#039; whois.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make prefix=/usr install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not provide any libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
If you did &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; compile your glibc package with IDN support, disable it in whois (or rebuild glibc with IDN support):&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@#define _GNU_SOURCE@/*#define _GNU_SOURCE*/@&#039; whois.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make prefix=/usr install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
If you did &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; compile your glibc package with IDN support, disable it in whois (or rebuild glibc with IDN support):&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@#define _GNU_SOURCE@/*#define _GNU_SOURCE*/@&#039; whois.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make prefix=/usr install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
If you did &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; compile your glibc package with IDN support, disable it in whois (or rebuild glibc with IDN support):&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@#define _GNU_SOURCE@/*#define _GNU_SOURCE*/@&#039; whois.c&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make prefix=/usr install&lt;br /&gt;
&lt;br /&gt;
== Content ==&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Installed Program: &lt;br /&gt;
|whois&lt;br /&gt;
|-&lt;br /&gt;
!Installed Libraries: &lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|None&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;text-align: left&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!whois &lt;br /&gt;
|is a client-side application which queries the whois directory service for information pertaining to a particular domain name.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Dhcdbd&amp;diff=12641</id>
		<title>Dhcdbd</title>
		<link rel="alternate" type="text/html" href="?title=Dhcdbd&amp;diff=12641"/>
		<updated>2008-01-17T06:19:03Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://dcantrel.fedorapeople.org/dhcdbd/dhcdbd-2.6.tar.bz2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|Dhcdbd provides [[D-BUS]] control of the ISC dhclient provided by [[Dhcp]].}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[Dhcp]] (for dhclient)&lt;br /&gt;
* [[D-BUS]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 make CC=&amp;quot;gcc -DDHCDBD_DHCLIENT_LEASE_DIR=\\\&amp;quot;/var/state/dhcp/\\\&amp;quot; \&lt;br /&gt;
         -DDHCLIENT_EXTENDED_OPTION_ENVIRONMENT=0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;This package does not install any libraries so only one installation is needed.&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 USE_ARCH=32 \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32} -DDHCDBD_DHCLIENT_LEASE_DIR=\\\&amp;quot;/var/state/dhcp/\\\&amp;quot; \&lt;br /&gt;
         -DDHCLIENT_EXTENDED_OPTION_ENVIRONMENT=0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 USE_ARCH=n32 \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32} -DDHCDBD_DHCLIENT_LEASE_DIR=\\\&amp;quot;/var/state/dhcp/\\\&amp;quot; \&lt;br /&gt;
         -DDHCLIENT_EXTENDED_OPTION_ENVIRONMENT=0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 USE_ARCH=64 \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64} -DDHCDBD_DHCLIENT_LEASE_DIR=\\\&amp;quot;/var/state/dhcp/\\\&amp;quot; \&lt;br /&gt;
         -DDHCLIENT_EXTENDED_OPTION_ENVIRONMENT=0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Install the package&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Configuring ==&lt;br /&gt;
&lt;br /&gt;
=== Bootscript ===&lt;br /&gt;
&lt;br /&gt;
Create the bootscript:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/rc.d/init.d/dhcdbd &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # Begin $rc_base/init.d/dhcdbd&lt;br /&gt;
 &lt;br /&gt;
 . /etc/sysconfig/rc&lt;br /&gt;
 . ${rc_functions}&lt;br /&gt;
 &lt;br /&gt;
 case &amp;quot;${1}&amp;quot; in&lt;br /&gt;
         start)&lt;br /&gt;
                 boot_mesg &amp;quot;Starting dhcdbd...&amp;quot;&lt;br /&gt;
                 loadproc /sbin/dhcdbd --system&lt;br /&gt;
                 ;;&lt;br /&gt;
 &lt;br /&gt;
         stop)&lt;br /&gt;
                 boot_mesg &amp;quot;Stopping dhcdbd...&amp;quot;&lt;br /&gt;
                 killproc /sbin/dhcdbd&lt;br /&gt;
                 ;;&lt;br /&gt;
 &lt;br /&gt;
         restart)&lt;br /&gt;
                 ${0} stop&lt;br /&gt;
                 sleep 1&lt;br /&gt;
                 ${0} start&lt;br /&gt;
                 ;;&lt;br /&gt;
 &lt;br /&gt;
         status)&lt;br /&gt;
                 statusproc /sbin/dhcdbd&lt;br /&gt;
                 ;;&lt;br /&gt;
 &lt;br /&gt;
         *)&lt;br /&gt;
                 echo &amp;quot;Usage: ${0} {start|stop|restart|status}&amp;quot;&lt;br /&gt;
                 exit 1&lt;br /&gt;
                 ;;&lt;br /&gt;
 esac&lt;br /&gt;
 &lt;br /&gt;
 # End $rc_base/init.d/dhcdbd&lt;br /&gt;
 EOF&lt;br /&gt;
 chmod -v 754 /etc/rc.d/init.d/dhcdbd&lt;br /&gt;
&lt;br /&gt;
Link it into the runlevels:&lt;br /&gt;
&lt;br /&gt;
 for link in /etc/rc.d/rc{{0,1,6}.d/K25,{2,3,4,5}.d/S25}dhcdbd; do&lt;br /&gt;
   ln -sfv ../init.d/dhcdbd $link;&lt;br /&gt;
 done&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Librsync&amp;diff=12640</id>
		<title>Librsync</title>
		<link rel="alternate" type="text/html" href="?title=Librsync&amp;diff=12640"/>
		<updated>2008-01-17T06:10:42Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
|http://downloads.sourceforge.net/librsync/librsync-{{Librsync-Version}}.tar.gz&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Package-Introduction|librsync implements the rolling-checksum algorithm of remote file synchronization that was popularized by the rsync utility and is used in rproxy. This algorithm transfers the differences between 2 files without needing both files on the same system.|http://librsync.sourceforge.net/}}&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD32}&amp;quot; ./configure --prefix=/usr &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILDN32}&amp;quot; ./configure --prefix=/usr \&lt;br /&gt;
     --libdir=/usr/lib32 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 CC=&amp;quot;gcc ${BUILD64}&amp;quot; ./configure --prefix=/usr \&lt;br /&gt;
     --libdir=/usr/lib64 &amp;amp;&amp;amp;&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Directories:&lt;br /&gt;
|None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Programs:&lt;br /&gt;
|None&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!Installed Libraries:&lt;br /&gt;
|librsync.{a,la,so}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Short Descriptions ===&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;text-align: left;&amp;quot;&lt;br /&gt;
|-valign=&amp;quot;top&amp;quot;&lt;br /&gt;
!librsync&lt;br /&gt;
|is a library implementing the rolling-checksum algorithm.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
	<entry>
		<id>?title=Xorg6&amp;diff=12631</id>
		<title>Xorg6</title>
		<link rel="alternate" type="text/html" href="?title=Xorg6&amp;diff=12631"/>
		<updated>2008-01-13T21:56:20Z</updated>

		<summary type="html">&lt;p&gt;Gibbon: /* Dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;text-align: left; background-color: AliceBlue;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!Download Source:&lt;br /&gt;
| http://xorg.freedesktop.org/releases/X11R{{Xorg6-Version}}/src-single/X11R{{Xorg6-Version}}-src.tar.bz2&lt;br /&gt;
|-&lt;br /&gt;
!Download Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/xorg/xorg-{{Xorg6-Version}}-luit_race-1.patch&lt;br /&gt;
|-&lt;br /&gt;
!Download Patch:&lt;br /&gt;
| http://svn.cross-lfs.org/svn/repos/patches/xorg/xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{{Blank-Package-Introduction}}&lt;br /&gt;
&lt;br /&gt;
== Dependencies ==&lt;br /&gt;
&lt;br /&gt;
{{Note| Xorg with Flex-2.5.34 will not working and is not Compatible ( Compiling Error ).&lt;br /&gt;
Use Flex-2.5.33 and at is working}}&lt;br /&gt;
&lt;br /&gt;
=== Required ===&lt;br /&gt;
* [[libpng]]&lt;br /&gt;
* [[FontConfig]]&lt;br /&gt;
=== Optional ===&lt;br /&gt;
* [[Linux-PAM]]&lt;br /&gt;
&lt;br /&gt;
== Non-Multilib ==&lt;br /&gt;
&lt;br /&gt;
The 15-xorg.sh from the [[Bash Startup Files]] is meant to be used with [[Xorg7/Intro|Xorg7]]. Replace that file with one meant for use with Xorg6:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/15-xorg.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/15-xorg.sh&lt;br /&gt;
 &lt;br /&gt;
 export XORG_PREFIX=/usr/X11R6&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:${XORG_PREFIX}/bin&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH}${PKG_CONFIG_PATH+:}${XORG_PREFIX}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/15-xorg.sh&lt;br /&gt;
 EOF&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
Patch the source:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-luit_race-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
&lt;br /&gt;
If you would like to install Xorg6 into a prefix other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; correct a hard-coded path:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@/usr/X11R6@${XORG_PREFIX}@&#039; programs/luit/parser.h&lt;br /&gt;
&lt;br /&gt;
Xorg insists on putting its boot and profile scripts into the /etc  directory even if specifically told not to compile anything Xprint server or client:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/^SUBDIRS =/s/ etc$//&#039; programs/Xserver/Xprint/Imakefile&lt;br /&gt;
&lt;br /&gt;
Build the lndir program that is going to be used to create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 pushd config/util &amp;amp;&amp;amp;&lt;br /&gt;
 make -f Makefile.ini lndir &amp;amp;&amp;amp;&lt;br /&gt;
 popd&lt;br /&gt;
&lt;br /&gt;
Create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 mkdir ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 cd ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 ../xc/config/util/lndir ../xc&lt;br /&gt;
&lt;br /&gt;
Create a basic host.def file:&lt;br /&gt;
&lt;br /&gt;
{{Xorg6-host.def}}&lt;br /&gt;
&lt;br /&gt;
If you&#039;re on a pure64 system add the following host.def.&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt;&amp;gt; config/cf/host.def &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 /* On pure64 systems Xorg will attempt to install libraries into lib64. The	 &lt;br /&gt;
  * following will prevent this */	 &lt;br /&gt;
 #define HaveLib64 NO&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;s@^#include &amp;lt;linux/config.h&amp;gt;@/* &amp;amp; */@&amp;quot; \&lt;br /&gt;
     $(grep -lr linux/config.h *) &amp;amp;&amp;amp;&lt;br /&gt;
 make World&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make install.man&lt;br /&gt;
&lt;br /&gt;
Create the default links from where you&#039;ve installed Xorg to /usr.&lt;br /&gt;
&lt;br /&gt;
 ln -v -s ../X11R6/bin /usr/bin/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/lib/X11 /usr/lib/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/include/X11 /usr/include/X11&lt;br /&gt;
&lt;br /&gt;
The Xorg fonts have been installed outside of [[FontConfig]]&#039;s default search path of /usr/share/fonts:&lt;br /&gt;
&lt;br /&gt;
 install -v -d -m755 /usr/share/fonts &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svn /usr/X11R6/lib/X11/fonts/TTF /usr/share/fonts/X11-TTF&lt;br /&gt;
&lt;br /&gt;
== Multilib ==&lt;br /&gt;
&lt;br /&gt;
The 15-xorg.sh from the [[Bash Startup Files]] is meant to be used with [[Xorg7/Intro|Xorg7]]. Replace that file with one meant for use with Xorg6:&lt;br /&gt;
&lt;br /&gt;
 cat &amp;gt; /etc/profile.d/15-xorg.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;&lt;br /&gt;
 # Begin /etc/profile.d/15-xorg.sh&lt;br /&gt;
 &lt;br /&gt;
 export XORG_PREFIX=/usr/X11R6&lt;br /&gt;
 &lt;br /&gt;
 export PATH=&amp;quot;${PATH}:${XORG_PREFIX}/bin&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH32=&amp;quot;${PKG_CONFIG_PATH32}${PKG_CONFIG_PATH32+:}${XORG_PREFIX}/lib/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATHN32=&amp;quot;${PKG_CONFIG_PATHN32}${PKG_CONFIG_PATHN32+:}${XORG_PREFIX}/lib32/pkgconfig&amp;quot;&lt;br /&gt;
 export PKG_CONFIG_PATH64=&amp;quot;${PKG_CONFIG_PATH64}${PKG_CONFIG_PATH64+:}${XORG_PREFIX}/lib64/pkgconfig&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 # End /etc/profile.d/15-xorg.sh&lt;br /&gt;
 EOF&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
=== 32Bit ===&lt;br /&gt;
&lt;br /&gt;
Patch the source:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-luit_race-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
&lt;br /&gt;
If you would like to install Xorg6 into a prefix other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; correct a hard-coded path:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@/usr/X11R6@${XORG_PREFIX}@&#039; programs/luit/parser.h&lt;br /&gt;
&lt;br /&gt;
Xorg insists on putting its boot and profile scripts into the /etc  directory even if specifically told not to compile anything Xprint server or client:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/^SUBDIRS =/s/ etc$//&#039; programs/Xserver/Xprint/Imakefile&lt;br /&gt;
&lt;br /&gt;
Build the lndir program that is going to be used to create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 pushd config/util &amp;amp;&amp;amp;&lt;br /&gt;
 make -f Makefile.ini lndir &amp;amp;&amp;amp;&lt;br /&gt;
 popd&lt;br /&gt;
&lt;br /&gt;
Create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 mkdir ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 cd ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 ../xc/config/util/lndir ../xc&lt;br /&gt;
&lt;br /&gt;
Create a basic host.def file:&lt;br /&gt;
&lt;br /&gt;
{{Xorg6-host.def}}&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;s@^#include &amp;lt;linux/config.h&amp;gt;@/* &amp;amp; */@&amp;quot; \&lt;br /&gt;
     $(grep -lr linux/config.h *) &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH32}&amp;quot; USE_ARCH=32 \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD32}&amp;quot; CXX=&amp;quot;g++ ${BUILD32}&amp;quot; World&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make install.man &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/lib/X11 /usr/lib/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in xft-config xcursor-config gccmakedep ccmakedep imake xmkmf; do&lt;br /&gt;
   mv -v /usr/X11R6/bin/$prog{,-32}&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
=== N32 ===&lt;br /&gt;
&lt;br /&gt;
Patch the source:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-luit_race-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
&lt;br /&gt;
If you would like to install Xorg6 into a prefix other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; correct a hard-coded path:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@/usr/X11R6@${XORG_PREFIX}@&#039; programs/luit/parser.h&lt;br /&gt;
&lt;br /&gt;
Xorg insists on putting its boot and profile scripts into the /etc  directory even if specifically told not to compile anything Xprint server or client:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/^SUBDIRS =/s/ etc$//&#039; programs/Xserver/Xprint/Imakefile&lt;br /&gt;
&lt;br /&gt;
Build the lndir program that is going to be used to create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 pushd config/util &amp;amp;&amp;amp;&lt;br /&gt;
 make -f Makefile.ini lndir &amp;amp;&amp;amp;&lt;br /&gt;
 popd&lt;br /&gt;
&lt;br /&gt;
Create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 mkdir ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 cd ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 ../xc/config/util/lndir ../xc&lt;br /&gt;
&lt;br /&gt;
Create a basic host.def file:&lt;br /&gt;
&lt;br /&gt;
{{Xorg6-host.def}}&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;s@^#include &amp;lt;linux/config.h&amp;gt;@/* &amp;amp; */@&amp;quot; \&lt;br /&gt;
     $(grep -lr linux/config.h *) &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATHN32}&amp;quot; USE_ARCH=n32 \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILDN32}&amp;quot; CXX=&amp;quot;g++ ${BUILDN32}&amp;quot; World&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make install.man &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/lib32/X11 /usr/lib32/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in xft-config xcursor-config gccmakedep ccmakedep imake xmkmf; do&lt;br /&gt;
   mv -v /usr/X11R6/bin/$prog{,-n32}&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
=== 64Bit ===&lt;br /&gt;
&lt;br /&gt;
Patch the source:&lt;br /&gt;
&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-luit_race-1.patch &amp;amp;&amp;amp;&lt;br /&gt;
 patch -Np1 -i ../xorg-{{Xorg6-Version}}-security-3.patch&lt;br /&gt;
&lt;br /&gt;
If you would like to install Xorg6 into a prefix other then &#039;&#039;&#039;/usr/X11R6&#039;&#039;&#039; correct a hard-coded path:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;s@/usr/X11R6@${XORG_PREFIX}@&#039; programs/luit/parser.h&lt;br /&gt;
&lt;br /&gt;
Xorg insists on putting its boot and profile scripts into the /etc  directory even if specifically told not to compile anything Xprint server or client:&lt;br /&gt;
&lt;br /&gt;
 sed -i &#039;/^SUBDIRS =/s/ etc$//&#039; programs/Xserver/Xprint/Imakefile&lt;br /&gt;
&lt;br /&gt;
Build the lndir program that is going to be used to create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 pushd config/util &amp;amp;&amp;amp;&lt;br /&gt;
 make -f Makefile.ini lndir &amp;amp;&amp;amp;&lt;br /&gt;
 popd&lt;br /&gt;
&lt;br /&gt;
Create the shadow directory:&lt;br /&gt;
&lt;br /&gt;
 mkdir ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 cd ../xcbuild &amp;amp;&amp;amp;&lt;br /&gt;
 ../xc/config/util/lndir ../xc&lt;br /&gt;
&lt;br /&gt;
Create a basic host.def file:&lt;br /&gt;
&lt;br /&gt;
{{Xorg6-host.def}}&lt;br /&gt;
&lt;br /&gt;
Compile the package:&lt;br /&gt;
&lt;br /&gt;
 sed -i -e &amp;quot;s@^#include &amp;lt;linux/config.h&amp;gt;@/* &amp;amp; */@&amp;quot; \&lt;br /&gt;
     $(grep -lr linux/config.h *) &amp;amp;&amp;amp;&lt;br /&gt;
 PKG_CONFIG_PATH=&amp;quot;${PKG_CONFIG_PATH64}&amp;quot; USE_ARCH=64 \&lt;br /&gt;
 make CC=&amp;quot;gcc ${BUILD64}&amp;quot; CXX=&amp;quot;g++ ${BUILD64}&amp;quot; World&lt;br /&gt;
&lt;br /&gt;
Install the package:&lt;br /&gt;
&lt;br /&gt;
 make install &amp;amp;&amp;amp;&lt;br /&gt;
 make install.man &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/bin /usr/bin/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/lib64/X11 /usr/lib64/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 ln -v -s ../X11R6/include/X11 /usr/include/X11 &amp;amp;&amp;amp;&lt;br /&gt;
 for prog in xft-config xcursor-config gccmakedep ccmakedep imake xmkmf; do&lt;br /&gt;
   mv -v /usr/X11R6/bin/$prog{,-64} &amp;amp;&amp;amp;&lt;br /&gt;
   ln -sfv /usr/bin/multiarch_wrapper /usr/X11R6/bin/$prog&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
The Xorg fonts have been installed outside of [[FontConfig]]&#039;s default search path of /usr/share/fonts:&lt;br /&gt;
&lt;br /&gt;
 install -v -d -m755 /usr/share/fonts &amp;amp;&amp;amp;&lt;br /&gt;
 ln -svn /usr/X11R6/lib64/X11/fonts/TTF /usr/share/fonts/X11-TTF&lt;br /&gt;
&lt;br /&gt;
== Contents ==&lt;/div&gt;</summary>
		<author><name>Gibbon</name></author>
	</entry>
</feed>