mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-06 22:24:12 -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)
33 lines
1.2 KiB
Ruby
33 lines
1.2 KiB
Ruby
require 'package'
|
|
|
|
class Plowshare < Package
|
|
description 'Command-line tool and engine for managing sharing websites'
|
|
homepage 'https://github.com/mcrapet/plowshare'
|
|
version '2.1.7-1'
|
|
license 'GPL-3'
|
|
compatibility 'all'
|
|
source_url 'https://github.com/mcrapet/plowshare/archive/v2.1.7.tar.gz'
|
|
source_sha256 'c17d0cc1b3323f72b2c1a5b183a9fcef04e8bfc53c9679a4e1523642310d22ad'
|
|
binary_compression 'tar.xz'
|
|
|
|
binary_sha256({
|
|
aarch64: '0ea3edec905fbdd53d7b94ae485878905008c9945f5861eda3724f0804d52d5b',
|
|
armv7l: '0ea3edec905fbdd53d7b94ae485878905008c9945f5861eda3724f0804d52d5b',
|
|
i686: '40c24122a6a953e2da2f4b23593a3f141fc8591bcf09c9292fcefe8bbde5c703',
|
|
x86_64: '7febe5e161d02172925313b232c9f9615459395a296856e93df3d9ed36defad8'
|
|
})
|
|
|
|
depends_on 'recode'
|
|
|
|
def self.install
|
|
system 'make', "PREFIX=#{CREW_PREFIX}", "DESTDIR=#{CREW_DEST_DIR}", 'install'
|
|
|
|
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/bash.d/"
|
|
@plowshareenv = <<~PLOWSHAREEOF
|
|
# plowshare bash completion
|
|
source #{CREW_PREFIX}/share/bash-completion/completions/plowdown
|
|
PLOWSHAREEOF
|
|
File.write("#{CREW_DEST_PREFIX}/etc/bash.d/plowshare", @plowshareenv)
|
|
end
|
|
end
|