aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/gnome-doc-utils.rb
blob: 4c6e668457373550f33a332250adad388cc55b49 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
require 'formula'

class GnomeDocUtils < Formula
  homepage 'https://live.gnome.org/GnomeDocUtils'
  url 'ftp://ftp.gnome.org/pub/gnome/sources/gnome-doc-utils/0.20/gnome-doc-utils-0.20.6.tar.bz2'
  sha256 '091486e370480bf45349ad09dac799211092a02938b26a0d68206172cb6cebbf'

  depends_on 'pkg-config' => :build
  depends_on 'intltool'
  depends_on 'docbook'
  depends_on 'libxml2' # --with-python
  depends_on 'gettext'

  fails_with_llvm "Undefined symbols when linking", :build => "2326"

  def install
    args = ["--prefix=#{prefix}",
            "--disable-scrollkeeper",
            "--enable-build-utils=yes"]

    system "./configure", *args

    # Compilation doesn't work right if we jump straight to make install
    system "make"
    system "make install"
  end

  def caveats; <<-EOS.undent
  Gnome-doc-utils requires libxml2 to be compiled
  with the python modules enabled, to do so:
    $ brew install libxml2 --with-python
  EOS
  end
end