a7d5479eb3
Closes Homebrew/homebrew#21384. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
47 lines
1.2 KiB
Ruby
47 lines
1.2 KiB
Ruby
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
|
|
system "#{python.binary} setup.py build_ext --gammu-libs=#{lib} --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',
|
|
])
|