<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>anoved.net &#187; lpub</title>
	<atom:link href="http://anoved.net/tag/lpub/feed/" rel="self" type="application/rss+xml" />
	<link>http://anoved.net</link>
	<description></description>
	<lastBuildDate>Thu, 09 Feb 2012 22:41:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to Build LPub</title>
		<link>http://anoved.net/2009/05/how-to-build-lpub/</link>
		<comments>http://anoved.net/2009/05/how-to-build-lpub/#comments</comments>
		<pubDate>Sat, 16 May 2009 05:26:05 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[LDraw]]></category>
		<category><![CDATA[LEGO]]></category>
		<category><![CDATA[lpub]]></category>

		<guid isPermaLink="false">http://anoved.net/?p=869</guid>
		<description><![CDATA[LPub is a program by Kevin Clague which you can use to create building instructions from LDraw models. If you are eager to test out features that are still in development, you will need to compile it yourself. Here&#8217;s how! Install Qt Qt is an interface toolkit and application framework. The current version of LPub [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kclague.net/LPub4.htm">LPub</a> is a program by <a href="http://www.kclague.net/">Kevin Clague</a> which you can use to create <a href="http://www.flickr.com/photos/anoved/3349471739/in/set-72157608508776791/">building instructions</a> from <a href="http://www.ldraw.org/">LDraw</a> models. If you are eager to test out features that are still in development, you will need to compile it yourself. Here&#8217;s how!</p>
<h3>Install Qt</h3>
<p><img src="http://anoved.net/media/2009/05/qtdownload.png" alt="QtDownload.png" border="0" width="450" height="325" /></p>
<p><a href="http://www.qtsoftware.com/products/">Qt</a> is an interface toolkit and application framework. The current version of LPub requires <a href="http://www.qtsoftware.com/about/news/nokia-releases-new-qt-developer-offerings-to-increase-productivity-and-performance">Qt 4.5</a>. I <a href="http://www.qtsoftware.com/downloads/">downloaded</a> the LGPL/Free version of the <a href="http://www.qtsoftware.com/downloads/sdk-mac-os-cpp">Qt SDK for Mac</a> (436 Mb). Installation is easy: just double-click the installer package and accept the default settings.</p>
<h3>Download the LPub Code</h3>
<p><img src="http://anoved.net/media/2009/05/lpubcheckout.png" alt="LPubCheckout.png" border="0" width="450" height="325" /></p>
<p>Fire up Terminal and navigate to an appropriate place to store your files (probably not the Desktop). <a href="http://www.cs.umb.edu/~srevilak/cvs.html#checkout">Check out</a> a fresh copy of the <a href="http://sourceforge.net/projects/lpub4/">LPub source code</a> with the following two commands (just press enter when prompted for a password):</p>
<pre>cvs -d:pserver:anonymous@lpub4.cvs.sourceforge.net:/cvsroot/lpub4 login
cvs -z3 -d:pserver:anonymous@lpub4.cvs.sourceforge.net:/cvsroot/lpub4 co -P LPub4</pre>
<p>This will result in an <code>LPub4</code> folder containing everything you need. To update your working copy of the code with any recent changes, issue the following command from anywhere within the <code>LPub4</code> folder:</p>
<pre>cvs update</pre>
<h3>Compile LPub</h3>
<p><img src="http://anoved.net/media/2009/05/lpubapp1.png" alt="LPubApp.png" border="0" width="450" height="250" /></p>
<p>Navigate to the innermost <code>LPub4</code> directory, create a Makefile for your machine, and compile the program with the following commands:</p>
<pre>cd LPub4/LPub4
/usr/bin/qmake -spec /usr/local/Qt4.5/mkspecs/macx-g++ -macx -o Makefile LPub.pro
make</pre>
<p>After updating from previous versions of LPub, you may occasionally find it necessary to delete the <code>com.lpub.LDraw Building Instruction Tool.plist</code> file from your <code>~/Library/Preferences</code> directory.</p>
<h3>Test and Provide Feedback</h3>
<p>Now you&#8217;re ready to experiment with the latest LPub technology. Make some custom instructions! (Explaining the ins and outs of the program itself is a subject for another post.)</p>
<p><img src="http://anoved.net/media/2009/06/lpubwindow.png" alt="LPubWindow.png" border="0" width="450" height="293" /></p>
<p>Your work is not done yet, though: an important part of playing with unreleased software, in my opinion, is to provide feedback to the developer (even if you are not a programmer, your input can be very useful). Offer detailed descriptions of any bugs you encounter, cogent suggestions for improvements, and thanks to folks like Kevin for investing so much effort in programs like LPub.</p>
]]></content:encoded>
			<wfw:commentRss>http://anoved.net/2009/05/how-to-build-lpub/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

