From 8e3261bddde427e5902e441a339ae3b6fbdb7cbb Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Tue, 12 Oct 2021 07:42:35 +0200 Subject: Migrate ioncube task --- Rakefile | 36 ++++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) (limited to 'Rakefile') diff --git a/Rakefile b/Rakefile index 54e0fe9..f503b13 100644 --- a/Rakefile +++ b/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 -- cgit v1.2.3