mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-05-01 03:00:26 -04:00
50 lines
2.0 KiB
Ruby
50 lines
2.0 KiB
Ruby
require 'package'
|
|
|
|
class Zziplib < Package
|
|
description 'The ZZIPlib provides read access on ZIP-archives and unpacked data.'
|
|
homepage 'http://zziplib.sourceforge.net/'
|
|
version '0.13.72'
|
|
license 'GPL-2'
|
|
compatibility 'all'
|
|
source_url 'https://github.com/gdraheim/zziplib/archive/refs/tags/v0.13.72.tar.gz'
|
|
source_sha256 '93ef44bf1f1ea24fc66080426a469df82fa631d13ca3b2e4abaeab89538518dc'
|
|
|
|
binary_url({
|
|
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zziplib/0.13.72_armv7l/zziplib-0.13.72-chromeos-armv7l.tar.xz',
|
|
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zziplib/0.13.72_armv7l/zziplib-0.13.72-chromeos-armv7l.tar.xz',
|
|
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zziplib/0.13.72_i686/zziplib-0.13.72-chromeos-i686.tar.xz',
|
|
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/zziplib/0.13.72_x86_64/zziplib-0.13.72-chromeos-x86_64.tar.xz'
|
|
})
|
|
binary_sha256({
|
|
aarch64: '2670ba6fa4866b63fd6e70070a169e530355ccc66938189ac9b679a2d9fb4f92',
|
|
armv7l: '2670ba6fa4866b63fd6e70070a169e530355ccc66938189ac9b679a2d9fb4f92',
|
|
i686: '2e80d0c5286bf3fdaa1b8e1e2a03aefc34c979c716eb89098d855973e5fcc94d',
|
|
x86_64: 'cf37a998b62be10582f351b78173f87788a9006deb31bb4fed0cfe63d50e3fc3'
|
|
})
|
|
|
|
depends_on 'samurai' => :build
|
|
depends_on 'xmlto' => :build
|
|
|
|
def self.build
|
|
FileUtils.mkdir 'builddir'
|
|
Dir.chdir 'builddir' do
|
|
system "env #{CREW_ENV_OPTIONS} \
|
|
cmake -G Ninja #{CREW_CMAKE_OPTIONS} \
|
|
-DCP=/bin/cp \
|
|
-DGZIP=/bin/gzip \
|
|
-DMKZIP=#{CREW_PREFIX}/bin/zip \
|
|
-DMV=/bin/mv \
|
|
-DPKG_CONFIG_EXECUTABLE=#{CREW_PREFIX}/bin/pkg-config \
|
|
-DPYTHON_EXECUTABLE=/usr/local/bin/python3 \
|
|
-DRM=/bin/rm \
|
|
-DTAR=/bin/tar \
|
|
-DUNZIP=#{CREW_PREFIX}/bin/unzip .."
|
|
system 'samu'
|
|
end
|
|
end
|
|
|
|
def self.install
|
|
system "DESTDIR=#{CREW_DEST_DIR} samu -C builddir install"
|
|
end
|
|
end
|