aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Formula/imagick.rb29
1 files changed, 29 insertions, 0 deletions
diff --git a/Library/Formula/imagick.rb b/Library/Formula/imagick.rb
new file mode 100644
index 000000000..39fb2abcd
--- /dev/null
+++ b/Library/Formula/imagick.rb
@@ -0,0 +1,29 @@
+require 'formula'
+
+class Imagick <Formula
+ url 'http://pecl.php.net/get/imagick-3.0.1.tgz'
+ homepage 'http://pecl.php.net/package/imagick'
+ md5 'e2167713316639705202cf9b6cb1fdb1'
+
+ depends_on 'imagemagick'
+
+ def install
+ extensions = lib+'php'+'extensions'
+ Dir.chdir "Imagick-#{version}" do
+ system "phpize"
+ system "./configure", "--prefix=#{prefix}"
+ system "make"
+ extensions.install 'modules/imagick.so'
+ end
+ end
+
+ def caveats; <<-EOS.undent
+ To finish installing Imagick:
+ **********************************
+ * Edit php.ini file
+ * extension="#{lib}/php/extensions/imagick.so"
+ * Restart your webserver
+ **********************************
+ EOS
+ end
+end