Commit 560405ad authored by superloach's avatar superloach Committed by Ed Reel

Update bz2.rb (#2592)

* Update bz2.rb

* Bumped version number

* various fixes

- changed #{CREW_DEST_DIR}/usr/local to #{CREW_DEST_PREFIX}
- changed #{CREW_DEST_DIR}#{CREW_LIB_PREFIX} to #{CREW_DEST_LIB_PREFIX}
- changed source mirror to fossies.org
- updated source sha256sum
- removed "see below" in description
- removed broken binary tarballs
parent 56ced9f0
require 'package'
class Bz2 < Package
description 'bzip2 is a freely available, patent free (see below), high-quality data compressor.'
description 'bzip2 is a freely available, patent free, high-quality data compressor.'
homepage 'http://www.bzip.org/'
version '1.0.6'
source_url 'http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz'
source_sha256 'a2848f34fcd5d6cf47def00461fcb528a0484d8edef8208d6d2e2909dc61d9cd'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/bz2-1.0.6-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '7b41f602ad83ecf36b72907ed86d739daaf8d177625f31d9205f7788e0cc9b5d',
armv7l: '7b41f602ad83ecf36b72907ed86d739daaf8d177625f31d9205f7788e0cc9b5d',
i686: '39e8e5157a5b645c7af0b65f36d765ae16304781fbdcecde1f34f15eed798633',
x86_64: '3808a7cba103b79efe35a7f131873b99d4253640715ab05b374db384272735eb',
})
version '1.0.6-1'
source_url 'https://fossies.org/linux/misc/bzip2-1.0.6.tar.xz'
source_sha256 '4bbea71ae30a0e5a8ddcee8da750bc978a479ba11e04498d082fa65c2f8c1ad5'
depends_on 'diffutils' => :build
......@@ -35,21 +22,22 @@ class Bz2 < Package
system "sed", "-i", "Makefile", "-e", "/ln -s/s:$(PREFIX)/bin/::"
# Use PREFIX instead of DESTDIR
system "make", "PREFIX=#{CREW_DEST_DIR}/usr/local", "install"
system "make", "PREFIX=#{CREW_DEST_PREFIX}", "install"
# Remove static library
system "rm", "#{CREW_DEST_DIR}/usr/local/lib/libbz2.a"
system "rm", "#{CREW_DEST_PREFIX}/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"
system "cp", "-p", "bzip2", "#{CREW_DEST_PREFIX}/bin/bzip2"
system "ln", "-sf", "bzip2", "#{CREW_DEST_PREFIX}/bin/bunzip2"
system "ln", "-sf", "bzip2", "#{CREW_DEST_PREFIX}/bin/bzcat"
# Install shared library by hand
system "mkdir", "-p", "#{CREW_DEST_DIR}#{CREW_LIB_PREFIX}"
system "cp", "-p", "libbz2.so.1.0.6", "#{CREW_DEST_DIR}#{CREW_LIB_PREFIX}"
system "ln", "-s", "libbz2.so.1.0.6", "#{CREW_DEST_DIR}#{CREW_LIB_PREFIX}/libbz2.so.1.0"
system "mkdir", "-p", "#{CREW_DEST_LIB_PREFIX}"
system "cp", "-p", "libbz2.so.1.0.6", "#{CREW_DEST_LIB_PREFIX}"
system "ln", "-s", "libbz2.so.1.0.6", "#{CREW_DEST_LIB_PREFIX}/libbz2.so.1.0"
system "ln", "-s", "libbz2.so.1.0", "#{CREW_DEST_LIB_PREFIX}/libbz2.so.1"
end
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