mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
38 lines
1.5 KiB
Ruby
38 lines
1.5 KiB
Ruby
require 'package'
|
|
|
|
class Peazip < Package
|
|
description 'Free file archiver utility to open and extract RAR, TAR and ZIP archives'
|
|
homepage 'https://peazip.github.io/'
|
|
version '8.4.0'
|
|
license 'LGPL-3'
|
|
compatibility 'all'
|
|
case ARCH
|
|
when 'aarch64', 'armv7l'
|
|
source_url 'https://osdn.net/dl/peazip/pea-gtk2-arm.tar.gz'
|
|
source_sha256 '6724a5c4e273f086680ac30440a2014b647322d25ed9bba574b7b8edba61abcc'
|
|
when 'i686'
|
|
source_url 'https://github.com/peazip/PeaZip/releases/download/8.4.0/peazip_portable-8.4.0.LINUX.GTK2.x86.tar.gz'
|
|
source_sha256 '9236327c76c06bc1a90c85ce5de798250059316f641658f390b93809b2bcbcb3'
|
|
when 'x86_64'
|
|
source_url 'https://github.com/peazip/PeaZip/releases/download/8.4.0/peazip_portable-8.4.0.LINUX.GTK2.x86_64.tar.gz'
|
|
source_sha256 'c3b323cdbeb14779b7f65458b179fd9312b665cc85f195d3429665c7a4b0011e'
|
|
end
|
|
|
|
depends_on 'gtk2'
|
|
depends_on 'sommelier'
|
|
|
|
def self.install
|
|
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
|
|
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/peazip"
|
|
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/application"
|
|
FileUtils.mv 'res/', "#{CREW_DEST_PREFIX}/share/peazip/"
|
|
FileUtils.mv 'peazip', "#{CREW_DEST_PREFIX}/share/peazip/"
|
|
FileUtils.mv 'FreeDesktop_integration/peazip.desktop', "#{CREW_DEST_PREFIX}/share/application/"
|
|
FileUtils.ln_s "#{CREW_PREFIX}/share/peazip/peazip", "#{CREW_DEST_PREFIX}/bin/peazip"
|
|
end
|
|
|
|
def self.postinstall
|
|
puts "\nType 'peazip' to get started.\n".lightblue
|
|
end
|
|
end
|