aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorBaptiste Fontaine2015-04-02 01:17:23 +0200
committerMike McQuaid2015-04-02 11:30:06 +0100
commit9abdfa718612981ca0c1190d2ecb2ccf6f426d65 (patch)
treee35400ae34c2887809654fcfb25370914b372291 /Library
parente2c40d0650c8c502e0ce5a16b3b5b7a52368d320 (diff)
downloadhomebrew-9abdfa718612981ca0c1190d2ecb2ccf6f426d65.tar.bz2
svg2pdf: test added
Closes #38289. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/svg2pdf.rb29
1 files changed, 20 insertions, 9 deletions
diff --git a/Library/Formula/svg2pdf.rb b/Library/Formula/svg2pdf.rb
index 49a0d3227..4ec591257 100644
--- a/Library/Formula/svg2pdf.rb
+++ b/Library/Formula/svg2pdf.rb
@@ -1,17 +1,28 @@
-require 'formula'
-
class Svg2pdf < Formula
- homepage 'http://cairographics.org/'
- url 'http://cairographics.org/snapshots/svg2pdf-0.1.3.tar.gz'
- sha1 '07c5e8b95b43bcdd40d791ccb1a2cb5221093f19'
+ homepage "http://cairographics.org/"
+ url "http://cairographics.org/snapshots/svg2pdf-0.1.3.tar.gz"
+ sha256 "854a870722a9d7f6262881e304a0b5e08a1c61cecb16c23a8a2f42f2b6a9406b"
+
+ depends_on "pkg-config" => :build
+ depends_on "libsvg-cairo"
- depends_on 'pkg-config' => :build
- depends_on 'libsvg-cairo'
+ resource("svg.svg") do
+ url "https://raw.githubusercontent.com/mathiasbynens/small/master/svg.svg"
+ sha256 "900fbe934249ad120004bd24adf66aad8817d89586273c0cc50e187bddebb601"
+ end
def install
- system "./configure", "--disable-debug", "--disable-dependency-tracking",
+ system "./configure", "--disable-debug",
+ "--disable-dependency-tracking",
"--prefix=#{prefix}",
"--mandir=#{man}"
- system "make install"
+ system "make", "install"
+ end
+
+ test do
+ resource("svg.svg").stage do
+ system "#{bin}/svg2pdf", "svg.svg", "test.pdf"
+ assert File.exist? "test.pdf"
+ end
end
end