mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
30 lines
901 B
Ruby
Executable File
30 lines
901 B
Ruby
Executable File
require 'package'
|
|
|
|
class Newlisp < Package
|
|
version '10.7.0'
|
|
source_url 'http://www.newlisp.org/downloads/newlisp-10.7.0.tgz'
|
|
source_sha1 '8c256d134e4879d97f83087585cfe90d462def22'
|
|
|
|
#depends_on 'readline'
|
|
#depends_on 'libffi'
|
|
|
|
def self.build
|
|
# This works but readline and ffi are disabled. When using the
|
|
# standard ./configure it's looking in the wrong place for ffi.h
|
|
# and readline isn't linked against libtermcap/ncurses.
|
|
#
|
|
# Looks like the readline issue is the system libreadline vs the
|
|
# one shipped with bash.
|
|
#
|
|
# Ideally I'll figure out how to get it building properly as follows:
|
|
# system "./configure --prefix=/usr/local --enable-readline --enable-ffi"
|
|
system "./configure-alt --prefix=/usr/local"
|
|
system "make"
|
|
system "make", "check"
|
|
end
|
|
|
|
def self.install
|
|
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
|
|
end
|
|
end
|