mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-07 22:54:11 -05:00
* Add binary_compression value to each package * Remove binary_url values and arrays * Handle packages with empty binary_sha256 arrays (either missing binaries or not compiled by us)
34 lines
1.1 KiB
Ruby
34 lines
1.1 KiB
Ruby
# Adapted from Arch Linux ncompress PKGBUILD at:
|
|
# https://github.com/archlinux/svntogit-community/raw/packages/ncompress/trunk/PKGBUILD
|
|
|
|
require 'package'
|
|
|
|
class Ncompress < Package
|
|
description 'a fast, simple LZW file compressor'
|
|
homepage 'https://github.com/vapier/ncompress'
|
|
version '5.0'
|
|
license 'PublicDomain'
|
|
compatibility 'all'
|
|
source_url 'https://github.com/vapier/ncompress/archive/v5.0.tar.gz'
|
|
source_sha256 '96ec931d06ab827fccad377839bfb91955274568392ddecf809e443443aead46'
|
|
binary_compression 'tar.zst'
|
|
|
|
binary_sha256({
|
|
aarch64: 'a3e3069054eccfc3011cc705f49123bb08fdb5de39e2848749a584be0a406d35',
|
|
armv7l: 'a3e3069054eccfc3011cc705f49123bb08fdb5de39e2848749a584be0a406d35',
|
|
i686: 'a0e95bd06aa844286d5b4a92ef5d65073d152a82ab63384a3dcd3b3c4f1d0ad7',
|
|
x86_64: 'a84ba675a89c4184c1e2495b0a016f964ff75f2b0f2a977552cf7fd94be136b4'
|
|
})
|
|
|
|
depends_on 'glibc'
|
|
|
|
def self.build
|
|
system 'make'
|
|
end
|
|
|
|
def self.install
|
|
system "make DESTDIR=#{CREW_DEST_DIR} PREFIX=#{CREW_PREFIX} install_core"
|
|
FileUtils.mv "#{CREW_DEST_PREFIX}/bin/uncompress", "#{CREW_DEST_PREFIX}/bin/uncompress.real"
|
|
end
|
|
end
|