Change to install bzip2 using shared library.

Change to not install static library.
Change to strip binaries and libraries.
parent 711a67f8
...@@ -21,6 +21,24 @@ class Bz2 < Package ...@@ -21,6 +21,24 @@ class Bz2 < Package
# Use PREFIX instead of DESTDIR # Use PREFIX instead of DESTDIR
system "make", "PREFIX=#{CREW_DEST_DIR}/usr/local", "install" system "make", "PREFIX=#{CREW_DEST_DIR}/usr/local", "install"
# Remove static library
system "rm", "#{CREW_DEST_DIR}/usr/local/lib/libbz2.a"
# Install bzip2 using shared library by hand
system "cp", "-p", "bzip2-shared", "bzip2"
system "cp", "-p", "bzip2", "#{CREW_DEST_DIR}/usr/local/bin/bzip2"
system "ln", "-sf", "bzip2", "#{CREW_DEST_DIR}/usr/local/bin/bunzip2"
system "ln", "-sf", "bzip2", "#{CREW_DEST_DIR}/usr/local/bin/bzcat"
# Install shared library by hand
system "cp", "-p", "libbz2.so.1.0.6", "#{CREW_DEST_DIR}/usr/local/lib"
system "ln", "-s", "libbz2.so.1.0.6", "#{CREW_DEST_DIR}/usr/local/lib/libbz2.so.1.0"
# Strip binaries and libraries
system "strip #{CREW_DEST_DIR}/usr/local/bin/bzip2"
system "strip #{CREW_DEST_DIR}/usr/local/bin/bzip2recover"
system "strip -S #{CREW_DEST_DIR}/usr/local/lib/*"
end end
def self.check def self.check
......
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