Wireshark depends on glib depends on gettext
This commit is contained in:
parent
93112b88e6
commit
c70918c00b
3 changed files with 62 additions and 0 deletions
29
Formula/gettext.rb
Normal file
29
Formula/gettext.rb
Normal 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
16
Formula/glib.rb
Normal 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
17
Formula/wireshark.rb
Normal 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
|
Loading…
Reference in a new issue