finch.rb 1.27 KB
Newer Older
Ed Reel's avatar
Ed Reel committed
1 2 3 4 5
require 'package'

class Finch < Package
  description 'Finch is a chat program which lets you log in to accounts on multiple chat networks simultaneously.'
  homepage 'http://pidgin.im/'
6
  version '2.12.0-1'
Ed Reel's avatar
Ed Reel committed
7
  source_url 'https://downloads.sourceforge.net/project/pidgin/Pidgin/2.12.0/pidgin-2.12.0.tar.bz2'
8
  source_sha256 '8c3d3536d6d3c971bd433ff9946678af70a0f6aa4e6969cc2a83bb357015b7f8'
Ed Reel's avatar
Ed Reel committed
9 10 11 12

  depends_on 'glib'
  depends_on 'ncursesw'
  depends_on 'tcl'
13 14
  depends_on 'perl'
  depends_on 'gnutls'
Ed Reel's avatar
Ed Reel committed
15 16 17

  def self.build
    system "sed -i 's,/usr/include,/usr/local/include,g' configure"
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
    system './configure',
      '--disable-avahi',
      '--disable-dbus',
      '--disable-gtkui',
      '--disable-nls',
      '--disable-gstreamer',
      '--disable-gstreamer-video',
      '--disable-gstreamer-interfaces',
      '--disable-idn',
      '--disable-meanwhile',
      '--disable-screensaver',
      '--disable-sm',
      '--disable-tk',
      '--disable-vv',
      '--enable-consoleui=yes',
33 34
      "--includedir=#{CREW_PREFIX}/include",
      "--oldincludedir=#{CREW_PREFIX}/include",
35 36 37
      "--with-tclconfig=#{CREW_LIB_PREFIX}",
      "--libdir=#{CREW_LIB_PREFIX}",
      '--without-x'
Ed Reel's avatar
Ed Reel committed
38 39 40 41 42 43 44
    system 'make'
  end

  def self.install
    system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
  end
end