<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Tom Moertel's Weblog: Tag cabal</title>
    <link>http://blog.moertel.com/articles/tag/cabal?tag=cabal</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Quality rants on programming theory and stuff geeks like</description>
    <item>
      <title>Updated cabal2rpm helps you make RPM packages from Haskell Cabal packages</title>
      <description>&lt;p&gt;I just released an updated version of &lt;a href="http://community.moertel.com/ss/space/Cabal2rpm"&gt;cabal2rpm&lt;/a&gt;, a small program (written in Perl) that creates &lt;span class="caps"&gt;RPM&lt;/span&gt; spec files from &lt;a href="http://www.haskell.org/cabal/"&gt;Cabal&lt;/a&gt; package descriptions. &lt;span class="caps"&gt;RPM&lt;/span&gt; is the software-packaging format used by several popular Linux distributions, including Red Hat and Fedora. Cabal is the packaging format used by the Haskell community to distribute software written in Haskell.&lt;/p&gt;


	&lt;p&gt;Bryan O&amp;#8217;Sullivan&amp;#8217;s &lt;a href="http://www.serpentine.com/blog/software/cabal-rpm/"&gt;cabal-rpm&lt;/a&gt; also creates spec files from Cabal packages. Unlike cabal2rpm, it is written in Haskell and directly interfaces with the Cabal libraries. Long term, it is the way to go. For now, however, cabal2rpm may be more convenient because it works out of the box. (To use cabal-rpm, you&amp;#8217;ll first need to install the just-tagged Cabal 1.2.0 library, not yet in wide distribution.)&lt;/p&gt;</description>
      <pubDate>Fri, 07 Sep 2007 20:19:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:26d35c03-c90c-452f-92b4-0d432f43c6a6</guid>
      <author>Tom Moertel</author>
      <link>http://blog.moertel.com/articles/2007/09/07/updated-cabal2rpm-helps-you-make-rpm-packages-from-haskell-cabal-packages</link>
      <category>haskell</category>
      <category>haskell</category>
      <category>cabal</category>
      <category>cabal2rpm</category>
      <trackback:ping>http://blog.moertel.com/articles/trackback/570</trackback:ping>
    </item>
  </channel>
</rss>
