Commit 0e3cef64 authored by John's avatar John Committed by Kazushi (Jam) Marukawa

Addressed some comments from Chromebrew maintainer.

parent 172dc681
...@@ -12,17 +12,21 @@ class Nethack < Package ...@@ -12,17 +12,21 @@ class Nethack < Package
depends_on 'flex' depends_on 'flex'
depends_on 'ncurses' depends_on 'ncurses'
def self.build def self.patch
# Apply a patch to set a hints file that will work for the current build environment. # Apply a patch to set a hints file that will work for the current build environment.
system "curl -L 'https://gist.githubusercontent.com/anonymous/77b05c6cd87628ab3cb944e75ecc45b7/raw/d5f327450aa6b4d50cafb5352fad06ed60f91b69/nethack_chromebrew.patch' | patch -p0" system "curl -L 'https://gist.githubusercontent.com/anonymous/77b05c6cd87628ab3cb944e75ecc45b7/raw/d5f327450aa6b4d50cafb5352fad06ed60f91b69/nethack_chromebrew.patch' | patch -p0"
end
def self.build
self.patch
system "./sys/unix/setup.sh", "./sys/unix/hints/linux" system "./sys/unix/setup.sh", "./sys/unix/hints/linux"
system "make" system "make"
end end
def self.install def self.install
system "make", "PREFIX=#{CREW_DEST_DIR}/usr/local/", "install" system "make", "PREFIX=#{CREW_DEST_PREFIX}", "install"
system "mkdir", "#{CREW_DEST_DIR}/usr/local/bin/" system "mkdir", "#{CREW_DEST_PREFIX}/bin/"
system "sed", "-i", "s|^HACKDIR=.*$|HACKDIR=#{CREW_PREFIX}/games/lib/nethackdir|g", "#{CREW_DEST_DIR}/usr/local/games/nethack" system "sed", "-i", "s|^HACKDIR=.*$|HACKDIR=#{CREW_PREFIX}/games/lib/nethackdir|g", "#{CREW_DEST_PREFIX}/games/nethack"
system "cp", "#{CREW_DEST_DIR}/usr/local/games/nethack", "#{CREW_DEST_DIR}/usr/local/bin/nethack" system "cp", "#{CREW_DEST_PREFIX}/games/nethack", "#{CREW_DEST_PREFIX}/bin/nethack"
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment