Migrate ioncube task
This commit is contained in:
36
Rakefile
36
Rakefile
@ -11,10 +11,10 @@ require_relative 'lib/package'
|
||||
require_relative 'lib/download'
|
||||
|
||||
task :dmd do
|
||||
version = '2.096.0'
|
||||
dub_version = '1.25.0'
|
||||
dscanner_version = '0.11.0'
|
||||
dcd_version = '0.13.1'
|
||||
version = '2.097.2'
|
||||
dub_version = '1.26.1'
|
||||
dscanner_version = '0.11.1'
|
||||
dcd_version = '0.13.6'
|
||||
tarball_name = "dmd.#{version}.linux.tar.xz"
|
||||
|
||||
uri = URI "http://downloads.dlang.org/releases/2.x/#{version}/#{tarball_name}"
|
||||
@ -140,3 +140,31 @@ task :hhvm do
|
||||
|
||||
update_slackbuild_version 'development/hhvm', version
|
||||
end
|
||||
|
||||
task :ioncube do
|
||||
version = '10.4.5'
|
||||
tarball_name = {
|
||||
'32' => "ioncube_loaders_lin_x86_#{version}.tar.gz",
|
||||
'64' => "ioncube_loaders_lin_x86-64_#{version}.tar.gz"
|
||||
}
|
||||
uri = {
|
||||
'32' => URI("http://downloads3.ioncube.com/loader_downloads/#{tarball_name['32']}"),
|
||||
'64' => URI("http://downloads3.ioncube.com/loader_downloads/#{tarball_name['64']}")
|
||||
}
|
||||
checksum = {
|
||||
'32' => download(uri['32'], "slackbuilds/development/ioncube-loader/#{tarball_name['32']}").hexdigest,
|
||||
'64' => download(uri['64'], "slackbuilds/development/ioncube-loader/#{tarball_name['64']}").hexdigest
|
||||
}
|
||||
package = Package.new 'development/ioncube-loader',
|
||||
version: version,
|
||||
homepage: 'https://www.ioncube.com'
|
||||
|
||||
write_info package,
|
||||
downloads: [
|
||||
Download.new(uri['32'], checksum['32']),
|
||||
Download.new(uri['64'], checksum['64'], is64: true)
|
||||
]
|
||||
|
||||
update_slackbuild_version 'development/ioncube-loader', version
|
||||
commit 'development/ioncube-loader', version
|
||||
end
|
||||
|
Reference in New Issue
Block a user