mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
37 lines
1.3 KiB
Ruby
37 lines
1.3 KiB
Ruby
require 'buildsystems/autotools'
|
|
|
|
class Dehtml < Autotools
|
|
description 'Dehtml removes HTML constructs from documents for indexing, spell checking and so on.'
|
|
homepage 'http://www.moria.de/~michael/dehtml/'
|
|
version '2.0'
|
|
license 'GPL-2+'
|
|
compatibility 'all'
|
|
source_url "http://www.moria.de/~michael/dehtml/dehtml-#{version}.tar.gz"
|
|
source_sha256 '838d2a3c892eab8f26a29c94732b8eff2ce5594014ea1da09e3a532d5149b2db'
|
|
binary_compression 'tar.zst'
|
|
|
|
binary_sha256({
|
|
aarch64: '649cb05f43386af89a6717b45e40cca2d83bfbdd804688dd7d9ae82519de3139',
|
|
armv7l: '649cb05f43386af89a6717b45e40cca2d83bfbdd804688dd7d9ae82519de3139',
|
|
i686: '3dd3356aca416e5cbcbb4d351bc045ab3e8bf7180103aa1667f2b148a3c9c0de',
|
|
x86_64: '67800096fda44e8685c9a74d785c35b070be22b5ca1de16f7d1cbda33e9b8a59'
|
|
})
|
|
|
|
depends_on 'glibc' # R
|
|
|
|
autotools_build_relative_dir '.'
|
|
|
|
def self.patch
|
|
# Fix config.status: error: cannot find input file: `test/run.in'.
|
|
system "sed -i 's, test/run,,' configure"
|
|
# Fix chmod: missing operand after '755'.
|
|
system "sed -i 's,chmod 755,,' configure"
|
|
end
|
|
|
|
# The Makefile.in does not respect DESTDIR, so we override the buildsystem and append the explicit paths here.
|
|
def self.build
|
|
system "./configure --prefix=#{CREW_DEST_PREFIX} --mandir=#{CREW_DEST_MAN_PREFIX}"
|
|
system 'make'
|
|
end
|
|
end
|