From 60aa0e2c4091c179161f64c6cf011ccb4f4bcf73 Mon Sep 17 00:00:00 2001 From: Rusty Conover Date: Wed, 5 Mar 2014 23:48:41 +0000 Subject: mlt: allow GTK enabled builds Without GTK being enabled there are no loaders for PNG images, making things less than useful. Enable building --with-gtk Closes #27240. Signed-off-by: Mike McQuaid --- Library/Formula/mlt.rb | 45 ++++++++++++++++++++++++++++----------------- 1 file changed, 28 insertions(+), 17 deletions(-) (limited to 'Library') diff --git a/Library/Formula/mlt.rb b/Library/Formula/mlt.rb index 9e4b01d1d..0a4d082b7 100644 --- a/Library/Formula/mlt.rb +++ b/Library/Formula/mlt.rb @@ -1,26 +1,37 @@ -require 'formula' +require "formula" class Mlt < Formula - homepage 'http://www.mltframework.org/' - url 'https://downloads.sourceforge.net/mlt/mlt/mlt-0.9.0.tar.gz' - sha1 '76bf18f4442801fae963c5a676d6626e383d1617' + homepage "http://www.mltframework.org/" + url "https://downloads.sourceforge.net/mlt/mlt/mlt-0.9.0.tar.gz" + sha1 "76bf18f4442801fae963c5a676d6626e383d1617" - depends_on 'pkg-config' => :build + depends_on "pkg-config" => :build - depends_on 'atk' - depends_on 'ffmpeg' - depends_on 'frei0r' - depends_on 'libdv' - depends_on 'libsamplerate' - depends_on 'libvorbis' - depends_on 'sdl' - depends_on 'sox' + depends_on "atk" + depends_on "ffmpeg" + depends_on "frei0r" + depends_on "libdv" + depends_on "libsamplerate" + depends_on "libvorbis" + depends_on "sdl" + depends_on "sox" + + depends_on "gtk+" => :optional + + if build.with? "gtk" + depends_on "pango" + depends_on "gdk-pixbuf" + end def install - system "./configure", "--prefix=#{prefix}", - "--disable-gtk2", - "--disable-jackrack", - "--disable-swfdec" + + args = ["--prefix=#{prefix}", + "--disable-jackrack", + "--disable-swfdec"] + + args << "--disable-gtk" if build.without? "gtk" + + system "./configure", *args system "make" system "make", "install" -- cgit v1.2.3