xref: /libbtbb/packaging/libbtbb.rb (revision 1cf1ba495a2d196ae37284f01d95eb862a76f638)
1*1cf1ba49SDominic Spillrequire 'formula'
2*1cf1ba49SDominic Spill
3*1cf1ba49SDominic Spillclass Libbtbb < Formula
4*1cf1ba49SDominic Spill  homepage 'https://github.com/greatscottgadgets/libbtbb'
5*1cf1ba49SDominic Spill  url 'https://github.com/greatscottgadgets/libbtbb/archive/2014-02-R1.tar.gz'
6*1cf1ba49SDominic Spill  sha256 '91a0dafcb9911d6ca4959fdd8d2aaa5d2cfa76c9754757505898def08da7d5a3'
7*1cf1ba49SDominic Spill
8*1cf1ba49SDominic Spill  head 'https://github.com/greatscottgadgets/libbtbb.git'
9*1cf1ba49SDominic Spill
10*1cf1ba49SDominic Spill  option :universal
11*1cf1ba49SDominic Spill
12*1cf1ba49SDominic Spill  depends_on 'cmake' => :build
13*1cf1ba49SDominic Spill
14*1cf1ba49SDominic Spill  def install
15*1cf1ba49SDominic Spill    if build.universal?
16*1cf1ba49SDominic Spill      ENV.universal_binary
17*1cf1ba49SDominic Spill      ENV['CMAKE_OSX_ARCHITECTURES'] = Hardware::CPU.universal_archs.as_cmake_arch_flags
18*1cf1ba49SDominic Spill    end
19*1cf1ba49SDominic Spill    mkdir "build" do
20*1cf1ba49SDominic Spill      system "cmake", "..", *std_cmake_args
21*1cf1ba49SDominic Spill      system "make install"
22*1cf1ba49SDominic Spill    end
23*1cf1ba49SDominic Spill  end
24*1cf1ba49SDominic Spillend
25