Files
chromebrew/packages/dehtml.rb
2025-12-26 13:57:04 +00:00

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