Replace eol ioncube with php82
Some checks reported warnings
test Test.
Some checks reported warnings
test Test.
This commit is contained in:
39
Rakefile
39
Rakefile
@ -62,7 +62,7 @@ task :hhvm do
|
||||
raise 'Version is not specified.' unless arguments.key? :version
|
||||
|
||||
checksum = {}
|
||||
checksum[:hhvm] = clone 'https://github.com/facebook/hhvm.git',
|
||||
checksum[:hhvm] = SlackBuilder.clone 'https://github.com/facebook/hhvm.git',
|
||||
"development/hhvm/hhvm-#{arguments[:version]}.tar.xz", 'HHVM-'
|
||||
|
||||
package = Package.new 'development/hhvm',
|
||||
@ -72,39 +72,28 @@ task :hhvm do
|
||||
|
||||
write_info package,
|
||||
downloads: [
|
||||
Download.new(hosted_sources("/hhvm/hhvm-#{package.version}.tar.xz"), checksum[:hhvm], is64: true)
|
||||
Download.new(SlackBuilder.hosted_sources("/hhvm/hhvm-#{package.version}.tar.xz"), checksum[:hhvm], is64: true)
|
||||
]
|
||||
|
||||
update_slackbuild_version 'development/hhvm', package.version
|
||||
end
|
||||
|
||||
task :ioncube do
|
||||
task 'php', [:version] do |_, arguments|
|
||||
raise 'Version is not specified.' unless arguments.key? :version
|
||||
|
||||
tarball_name = {
|
||||
'32' => "ioncube_loaders_lin_x86_#{arguments[:version]}.tar.gz",
|
||||
'64' => "ioncube_loaders_lin_x86-64_#{arguments[: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' => SlackBuilder.download(uri['32'], "slackbuilds/development/ioncube-loader/#{tarball_name['32']}").hexdigest,
|
||||
'64' => SlackBuilder.download(uri['64'], "slackbuilds/development/ioncube-loader/#{tarball_name['64']}").hexdigest
|
||||
}
|
||||
package = Package.new 'development/ioncube-loader',
|
||||
package = Package.new 'development/php82',
|
||||
version: arguments[:version],
|
||||
homepage: 'https://www.ioncube.com'
|
||||
homepage: 'https://www.php.net/',
|
||||
requires: ['postgresql']
|
||||
|
||||
write_info package,
|
||||
downloads: [
|
||||
Download.new(uri['32'], checksum['32']),
|
||||
Download.new(uri['64'], checksum['64'], is64: true)
|
||||
]
|
||||
uri = "https://www.php.net/distributions/php-#{arguments[:version]}.tar.xz"
|
||||
tarball = "slackbuilds/development/php82/php-#{arguments[:version]}.tar.xz"
|
||||
checksum = SlackBuilder.download URI(uri), tarball
|
||||
|
||||
update_slackbuild_version 'development/ioncube-loader', package.version
|
||||
commit 'development/ioncube-loader', package.version
|
||||
write_info package, downloads: [Download.new(uri, checksum)]
|
||||
update_slackbuild_version 'development/php82', arguments[:version]
|
||||
|
||||
commit 'development/php82', arguments[:version]
|
||||
end
|
||||
|
||||
task :webex do
|
||||
@ -138,7 +127,7 @@ task 'rdiff-backup', [:version] do |_, arguments|
|
||||
|
||||
uri = "https://github.com/rdiff-backup/rdiff-backup/releases/download/v#{arguments[:version]}/rdiff-backup-#{arguments[:version]}.tar.gz"
|
||||
tarball = "system/rdiff-backup/rdiff-backup-#{arguments[:version]}.tar.gz"
|
||||
checksum = download_and_deploy URI(uri), tarball
|
||||
checksum = SlackBuilder.download_and_deploy URI(uri), tarball
|
||||
download = "https://download.dlackware.com/hosted-sources/rdiff-backup/rdiff-backup-#{arguments[:version]}.tar.gz"
|
||||
|
||||
write_info package, downloads: [Download.new(download, checksum)]
|
||||
|
Reference in New Issue
Block a user