diff options
| -rw-r--r-- | Library/Formula/gst-validate.rb | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/Library/Formula/gst-validate.rb b/Library/Formula/gst-validate.rb new file mode 100644 index 000000000..714abb960 --- /dev/null +++ b/Library/Formula/gst-validate.rb @@ -0,0 +1,46 @@ +class GstValidate < Formula + homepage "http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-validate/html/" + url "http://gstreamer.freedesktop.org/src/gst-validate/gst-validate-1.4.0.tar.xz" + sha256 "ac30d1041a8cfe5d268439f5cedee7e9753ba49080fc67bff1266581198438d0" + + head do + url "git://anongit.freedesktop.org/gstreamer/gst-devtools" + + depends_on "autoconf" => :build + depends_on "automake" => :build + depends_on "libtool" => :build + end + + depends_on "pkg-config" => :build + depends_on "gettext" + depends_on "gobject-introspection" + depends_on "gstreamer" + depends_on "gst-plugins-base" + + def install + args = %W[ + --prefix=#{prefix} + --disable-debug + --disable-dependency-tracking + --disable-silent-rules + ] + + if build.head? + ENV["NOCONFIGURE"] = "yes" + cd "validate" do + system "./autogen.sh" + system "./configure", *args + system "make" + system "make", "install" + end + else + system "./configure", *args + system "make" + system "make", "install" + end + end + + test do + system "#{bin}/gst-validate-launcher", "--usage" + end +end |
