Wireshark depends on glib depends on gettext

This commit is contained in:
Max Howell 2009-06-06 23:54:52 +01:00
parent 93112b88e6
commit c70918c00b
3 changed files with 62 additions and 0 deletions

29
Formula/gettext.rb Normal file
View file

@ -0,0 +1,29 @@
require 'brewkit'
class Gettext <Formula
@url='http://ftp.gnu.org/pub/gnu/gettext/gettext-0.17.tar.gz'
@md5='58a2bc6d39c0ba57823034d55d65d606'
@homepage='http://www.gnu.org/software/gettext/'
def install
# TODO seems like this package needs more optmisation
# maybe someone can tell me how glib depends on gettext, but gettext
# depends on glib and thus includes its own?!
ENV['CFLAGS']+=' -I/usr/include/libxml2'
system "./configure --disable-debug --prefix='#{prefix}' --disable-dependency-tracking "+
# '--disable-nls '+
'--without-emacs --without-included-gettext '+
'--without-included-glib --without-included-libcroco '+
'--without-included-libxml'
system "make"
ENV['MAKEFLAGS']='' # can't parallel the install
system "make install"
(doc+'examples').rmtree unless ARGV.include? '--with-examples'
def caveats
"GNU gettext is bloated and manky, please try not to depend on it"
end
end
end

16
Formula/glib.rb Normal file
View file

@ -0,0 +1,16 @@
require 'brewkit'
class Glib <Formula
@url='http://ftp.gnome.org/pub/gnome/sources/glib/2.20/glib-2.20.3.tar.bz2'
@md5='1173688c58b4b62809c83bb07a2cf71a'
@homepage='http://www.gtk.org'
def install
# indeed, amazingly, -w causes gcc to emit spurious errors!
ENV['CFLAGS']=ENV['CFLAGS'].gsub '-w', ''
system "./configure --disable-debug --prefix='#{prefix}' --disable-dependency-tracking"
system "make"
system "make install"
end
end

17
Formula/wireshark.rb Normal file
View file

@ -0,0 +1,17 @@
require 'brewkit'
class Wireshark <Formula
@url='http://media-2.cacetech.com/wireshark/src/wireshark-1.0.8.tar.bz2'
@md5='09d895f111ee768cc0d7c7e2c427c496'
@homepage='http://www.wireshark.org'
def install
system "./configure --disable-debug --prefix='#{prefix}' --disable-dependency-tracking "+
'--disable-wireshark'
system "make install"
end
def caveats
"We don't build the X11 enabled GUI by default"
end
end