Files
chromebrew/packages/lesspipe.rb
github-actions[bot] 92f0cc07f3 AutoBuild: update-lesspipe started at 2025-02-17-03UTC (#11339)
* Lesspipe 2.16 => 2.18

* Add built packages for linux/386 to update-lesspipe

* Add built packages for linux/amd64 to update-lesspipe

* Add built packages for linux/arm/v7 to update-lesspipe

---------

Co-authored-by: Ed Reel <edreel@gmail.com>
Co-authored-by: uberhacker <uberhacker@users.noreply.github.com>
2025-02-17 04:48:22 +00:00

37 lines
1.2 KiB
Ruby

require 'package'
class Lesspipe < Package
description 'Input filter for the pager less'
homepage 'https://www-zeuthen.desy.de/~friebel/unix/lesspipe.html'
version '2.18'
license 'GPL-2.0'
compatibility 'all'
source_url 'https://github.com/wofr06/lesspipe.git'
git_hashtag "v#{version}"
binary_compression 'tar.zst'
binary_sha256({
aarch64: '4bedbaedd6667ef7985c5a3a4fcae368cc6c842eed340ec9783914ed0b8df352',
armv7l: '4bedbaedd6667ef7985c5a3a4fcae368cc6c842eed340ec9783914ed0b8df352',
i686: '1e6a90cd20229e66589e08cd41b113378eddecda1ce56e22028956515d4ce163',
x86_64: 'f019a7f7088347b8c2467e2b7aaa1aca70fa87d835549781b58bdaa65fbf98ed'
})
depends_on 'less'
print_source_bashrc
def self.build
File.write '10-lesspipe', <<~EOF
LESSOPEN="|#{CREW_PREFIX}/bin/lesspipe.sh %s"
EOF
end
def self.install
FileUtils.install %w[lesspipe.sh code2color archive_color vimcolor sxw2txt lesscomplete],
"#{CREW_DEST_PREFIX}/bin", mode: 0o755
FileUtils.install '10-lesspipe', "#{CREW_DEST_PREFIX}/etc/env.d/10-lesspipe", mode: 0o644
FileUtils.install 'less_completion', "#{CREW_DEST_PREFIX}/etc/bash.d/less_completion", mode: 0o644
end
end