mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-08 23:18:10 -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.2 KiB
Ruby
34 lines
1.2 KiB
Ruby
require 'package'
|
|
|
|
class Dos2unix < Package
|
|
description 'dos2unix includes utilities to convert text files with DOS or Mac line endings to Unix line endings and vice versa.'
|
|
homepage 'http://freecode.com/projects/dos2unix'
|
|
version '7.4.0'
|
|
license 'BSD-2'
|
|
compatibility 'all'
|
|
source_url 'https://downloads.sourceforge.net/project/dos2unix/dos2unix/7.4.0/dos2unix-7.4.0.tar.gz'
|
|
source_sha256 'bac765abdbd95cdd87a71989d4382c32cf3cbfeee2153f0086cb9cf18261048a'
|
|
binary_compression 'tar.xz'
|
|
|
|
binary_sha256({
|
|
aarch64: 'e485cc2a80abbd3f47110cca664d8e61ad17916fadbbf87012aa2b7baaeffaf3',
|
|
armv7l: 'e485cc2a80abbd3f47110cca664d8e61ad17916fadbbf87012aa2b7baaeffaf3',
|
|
i686: 'c93d6c2a9c908612c827f5361caa44c9c615bce5403ba1233eb90adb10173ece',
|
|
x86_64: '249077651ae479e1888742a2925d41e003331f8836392986ed58b3fd18a6d123'
|
|
})
|
|
|
|
depends_on 'gettext' => :build
|
|
|
|
def self.build
|
|
system 'make'
|
|
end
|
|
|
|
def self.install
|
|
system "mkdir -p #{CREW_DEST_PREFIX}/bin"
|
|
system "cp dos2unix #{CREW_DEST_PREFIX}/bin"
|
|
system "cp mac2unix #{CREW_DEST_PREFIX}/bin"
|
|
system "cp unix2dos #{CREW_DEST_PREFIX}/bin"
|
|
system "cp unix2mac #{CREW_DEST_PREFIX}/bin"
|
|
end
|
|
end
|