From 88885f0cf75f7ee2d279e48024824e3a1f83a5bf Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Tue, 26 Apr 2022 17:09:26 +0200 Subject: [PATCH] Pass composer version as task argument --- Rakefile | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/Rakefile b/Rakefile index 0ddf3d1..ed5a9f3 100644 --- a/Rakefile +++ b/Rakefile @@ -72,20 +72,17 @@ task :dmd do commit 'development/d-tools', version end -task :composer do - version = '2.0.11' - +task :composer, [:version] do |_, arguments| package = Package.new 'development/composer', - version: version, + version: arguments[:version], homepage: 'https://getcomposer.org/' - uri = URI "https://getcomposer.org/download/#{version}/composer.phar" - checksum = download uri, 'slackbuilds/development/composer/composer.phar' - write_info package, - downloads: [Download.new("https://getcomposer.org/download/#{version}/composer.phar", checksum.hexdigest)] - update_slackbuild_version 'development/composer', version + uri = "https://getcomposer.org/download/#{arguments[:version]}/composer.phar" + checksum = download URI(uri), 'slackbuilds/development/composer/composer.phar' + write_info package, downloads: [Download.new(uri, checksum.hexdigest)] + update_slackbuild_version 'development/composer', arguments[:version] - commit 'development/composer', version + commit 'development/composer', arguments[:version] end task 'universal-ctags' do