diff options
Diffstat (limited to 'Rakefile')
| -rw-r--r-- | Rakefile | 36 |
1 files changed, 32 insertions, 4 deletions
@@ -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 |
