2010-11-11 23:08:55 +00:00
|
|
|
require 'formula'
|
|
|
|
|
2011-11-19 13:16:14 +00:00
|
|
|
class TidypManual < Formula
|
|
|
|
url "https://github.com/petdance/tidyp/raw/6a6c85bc9cb089e343337377f76127d01dd39a1c/htmldoc/tidyp1.xsl"
|
2012-09-04 01:59:06 +00:00
|
|
|
sha1 'db6b733bb8e341eb806bc7487faee69eb429a68d'
|
2011-11-19 13:16:14 +00:00
|
|
|
end
|
|
|
|
|
2011-03-10 05:11:03 +00:00
|
|
|
class Tidyp < Formula
|
2012-03-16 06:11:02 +00:00
|
|
|
url 'https://github.com/downloads/petdance/tidyp/tidyp-1.04.tar.gz'
|
2010-11-11 23:08:55 +00:00
|
|
|
homepage 'http://tidyp.com/'
|
2012-09-03 18:33:56 +00:00
|
|
|
sha1 '5d9050512259c3a67a2f48469555932e3a7b8bd0'
|
2010-11-11 23:08:55 +00:00
|
|
|
|
|
|
|
def install
|
|
|
|
system "./configure", "--disable-debug", "--disable-dependency-tracking",
|
|
|
|
"--prefix=#{prefix}"
|
|
|
|
system "make install"
|
2011-11-19 13:16:14 +00:00
|
|
|
|
|
|
|
# Use the newly brewed Tidyp to generate the manual
|
|
|
|
TidypManual.new.brew do
|
|
|
|
system "#{bin}/tidyp -xml-help > tidyp1.xml"
|
|
|
|
system "#{bin}/tidyp -xml-config > tidyp-config.xml"
|
|
|
|
system "/usr/bin/xsltproc tidyp1.xsl tidyp1.xml |/usr/bin/gzip >tidyp.1.gz"
|
|
|
|
man1.install 'tidyp.1.gz'
|
|
|
|
end
|
2010-11-11 23:08:55 +00:00
|
|
|
end
|
|
|
|
end
|