require 'package' class Gettext < Package description 'GNU gettext utilities are a set of tools that provides a framework to help other GNU packages produce multi-lingual messages.' homepage 'https://www.gnu.org/software/gettext/' version '0.19.8.1' source_url 'ftp://ftp.gnu.org/gnu/gettext/gettext-0.19.8.1.tar.xz' source_sha256 '105556dbc5c3fbbc2aa0edb46d22d055748b6f5c7cd7a8d99f8e7eb84e938be4' depends_on 'diffutils' => :build depends_on 'ncurses' depends_on 'libxml2' def self.build system "./configure", "--libdir=#{CREW_LIB_PREFIX}", "--enable-shared", "--disable-static", "--with-pic" system "make" end def self.install system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" end def self.check system "make", "check" end end