homebrew-core/Formula/gammu.rb

52 lines
1.4 KiB
Ruby
Raw Normal View History

require 'formula'
class Gammu < Formula
homepage 'http://wammu.eu/gammu/'
url 'http://downloads.sourceforge.net/project/gammu/gammu/1.33.0/gammu-1.33.0.tar.bz2'
sha1 'b7ee28e7398ea578290588d94d69c295491ff86a'
depends_on 'cmake' => :build
depends_on 'glib' => :recommended
depends_on 'gettext' => :optional
depends_on :python => :recommended
def patches
# Fixes issue https://github.com/gammu/gammu/issues/13
DATA
end
def install
args = std_cmake_args
args << '-DINSTALL_BASH_COMPLETION=OFF'
args << "-DWITH_PYTHON=OFF"
system 'cmake', *args
system 'make'
system 'make install'
python do
chdir 'python' do
2013-11-17 22:03:12 +00:00
system "#{python.binary}", "setup.py",
"build_ext",
2013-11-17 22:02:54 +00:00
"--gammu-libs=#{lib}",
2013-11-17 22:03:12 +00:00
"--gammu-incs=#{include}/gammu",
"install"
end
end
end
end
__END__
diff --git a/python/setup.py b/python/setup.py
index feb66e8..0982927 100755
--- a/python/setup.py
+++ b/python/setup.py
@@ -282,6 +282,7 @@ gammumodule = Extension('gammu._gammu',
'gammu/src/convertors/file.c',
'gammu/src/convertors/call.c',
'gammu/src/convertors/wap.c',
+ 'gammu/src/convertors/diverts.c',
'gammu/src/gammu.c',
'gammu/src/smsd.c',
])