blob: 3ff68bf8c1750559e18fce77e0c822faed9700bc (
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
36
37
38
|
require 'formula'
class Libqxt < Formula
homepage 'http://libqxt.org/'
url 'http://dev.libqxt.org/libqxt/get/v0.6.2.tar.gz'
sha1 'e72a115895d6469972d3f1464bebeab72c497244'
bottle do
sha1 "fcd599202e9f735bb09798a4a77666b7adc2a5fc" => :mavericks
sha1 "427bf5b836ed35122f700d76c5706eff1aba9f33" => :mountain_lion
sha1 "b03a4f46f4a8339dbaf998444ac4feb8007579fa" => :lion
end
depends_on 'qt'
depends_on 'berkeley-db' => :optional
# Patch src/gui/qxtglobalshortcut_mac.cpp to fix a bug caused by obsolete
# constants in Mac OS X 10.6.
# http://dev.libqxt.org/libqxt-old-hg/issue/50/
patch do
url "https://gist.githubusercontent.com/uranusjr/6019051/raw/866c99ee0031ef2ca7fe6b6495120861d1bd5ec8/qxtglobalshortcut_mac.cpp.diff"
sha1 "b2e9f4af0f4cc318a053ccf13fc1a6ccbd25cb67"
end
def install
args = ["-prefix", prefix,
"-libdir", lib,
"-bindir", bin,
"-docdir", "#{prefix}/doc",
"-featuredir", "#{prefix}/features",
"-release"]
args << "-no-db" if build.without? 'berkeley-db'
system "./configure", *args
system "make"
system "make install"
end
end
|