Files
chromebrew/packages/flex.rb
2017-05-30 05:20:56 +02:00

27 lines
782 B
Ruby

require 'package'
class Flex < Package
description 'Flex (The Fast Lexical Analyzer) is a fast lexical analyser generator tool for generating programs that perform pattern-matching on text.'
homepage 'https://www.gnu.org/software/flex/'
version '2.6.4'
source_url 'https://github.com/westes/flex/releases/download/v2.6.4/flex-2.6.4.tar.gz'
source_sha1 'fafece095a0d9890ebd618adb1f242d8908076e1'
depends_on 'm4'
depends_on 'bison' => :build
def self.build
system "./configure", "--with-pic", "--disable-static", "--enable-shared"
system "make"
system "find . -name 'lib*.so.*' -print | xargs strip -S"
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install-strip"
end
def self.check
system "make", "check"
end
end