cogl 1.12.0
- Upgrade to 1.12.0 - Add an option to build `without-x` like cairo - Add a dep on x11 by default because it uses cairo and pango - Make the x11 dep active if X11 is installed - Works well with superenv & clutter Closes Homebrew/homebrew#15633. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit is contained in:
parent
8ef570ebb8
commit
8d7ef273b9
1 changed files with 12 additions and 5 deletions
|
@ -2,22 +2,29 @@ require 'formula'
|
||||||
|
|
||||||
class Cogl < Formula
|
class Cogl < Formula
|
||||||
homepage 'http://wiki.clutter-project.org/wiki/Cogl'
|
homepage 'http://wiki.clutter-project.org/wiki/Cogl'
|
||||||
url 'http://ftp.gnome.org/pub/gnome/sources/cogl/1.10/cogl-1.10.4.tar.xz'
|
url 'http://ftp.gnome.org/pub/gnome/sources/cogl/1.12/cogl-1.12.0.tar.xz'
|
||||||
sha256 '0b5c9989f1d07dbda000a68640eb7ebf734513d52e3707668c41eed19991adf9'
|
sha256 '4e7b5abbf0a1e51d74618db1b513551e7c71b486e17e98373f4db93e7710e2f2'
|
||||||
|
|
||||||
head 'git://git.gnome.org/cogl'
|
head 'git://git.gnome.org/cogl'
|
||||||
|
|
||||||
|
option 'without-x', 'Build without X11 support'
|
||||||
|
|
||||||
depends_on 'pkg-config' => :build
|
depends_on 'pkg-config' => :build
|
||||||
depends_on 'xz' => :build
|
depends_on 'xz' => :build
|
||||||
depends_on 'glib'
|
depends_on 'glib'
|
||||||
depends_on 'pango'
|
depends_on 'pango'
|
||||||
depends_on 'cairo' # needs cairo-gobject
|
depends_on 'cairo' # needs cairo-gobject
|
||||||
|
depends_on :x11 if MacOS::X11.installed? or not build.include? 'without-x'
|
||||||
|
|
||||||
def install
|
def install
|
||||||
system "./autogen.sh" if build.head?
|
system "./autogen.sh" if build.head?
|
||||||
system "./configure", "--disable-dependency-tracking",
|
args = %W[
|
||||||
"--prefix=#{prefix}",
|
--disable-dependency-tracking
|
||||||
"--disable-introspection"
|
--prefix=#{prefix}
|
||||||
|
--disable-introspection
|
||||||
|
]
|
||||||
|
args << '--without-x' if build.include? 'without-x'
|
||||||
|
system './configure', *args
|
||||||
system "make install"
|
system "make install"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue