mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-05-01 03:00:26 -04:00
40 lines
1.8 KiB
Ruby
40 lines
1.8 KiB
Ruby
require 'package'
|
|
|
|
class Jobscheduler < Package
|
|
description 'The JobScheduler is an Open Source solution for enterprise level workload automation.'
|
|
homepage 'https://www.sos-berlin.com/jobscheduler'
|
|
version '1.12.3'
|
|
license 'GPL-2'
|
|
compatibility 'all'
|
|
source_url 'http://downloads.sourceforge.net/project/jobscheduler/jobscheduler_unix_universal_agent.1.12.3.tar.gz'
|
|
source_sha256 '079819463d1e64300fd4f2231e84a62d282b4319dd5585fcbf6ca6014484352b'
|
|
|
|
binary_url ({
|
|
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jobscheduler/1.12.3_armv7l/jobscheduler-1.12.3-chromeos-armv7l.tar.xz',
|
|
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jobscheduler/1.12.3_armv7l/jobscheduler-1.12.3-chromeos-armv7l.tar.xz',
|
|
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jobscheduler/1.12.3_i686/jobscheduler-1.12.3-chromeos-i686.tar.xz',
|
|
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/jobscheduler/1.12.3_x86_64/jobscheduler-1.12.3-chromeos-x86_64.tar.xz',
|
|
})
|
|
binary_sha256 ({
|
|
aarch64: '91e009c4f9fdc0f8db00a71419235175e9ba0971a1511723866bad0358bc4429',
|
|
armv7l: '91e009c4f9fdc0f8db00a71419235175e9ba0971a1511723866bad0358bc4429',
|
|
i686: 'dacdfabdfc6066682963f04acd368bc65d71698d1d00337a859f90037c560f31',
|
|
x86_64: 'b103672e6f0fbfe82ce2f81de472df9d607cf69bb2110d4c4b8265e1f9aa189b',
|
|
})
|
|
|
|
depends_on 'jdk8'
|
|
|
|
def self.install
|
|
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}"
|
|
system "cp -r bin/ #{CREW_DEST_PREFIX}"
|
|
system "cp -r lib/ #{CREW_DEST_PREFIX}"
|
|
system "cp -r var_4445/ #{CREW_DEST_PREFIX}"
|
|
end
|
|
|
|
def self.postinstall
|
|
puts
|
|
puts "For usage information, see https://kb.sos-berlin.com/x/kQiX#JobSchedulerUniversalAgent-Installation&Operation-Usage".lightblue
|
|
puts
|
|
end
|
|
end
|