Add librsync and dmd
This commit is contained in:
16
Rakefile
16
Rakefile
@ -10,7 +10,6 @@ require 'open3'
|
||||
require_relative 'config/config'
|
||||
require_relative 'lib/package'
|
||||
require_relative 'lib/download'
|
||||
require_relative 'lib/up2date'
|
||||
|
||||
task :dmd, [:version] do |_, arguments|
|
||||
raise 'Version is not specified.' unless arguments.key? :version
|
||||
@ -42,18 +41,3 @@ task :hhvm, [:version] do |_, arguments|
|
||||
|
||||
update_slackbuild_version 'development/hhvm', package.version
|
||||
end
|
||||
|
||||
AUTO_UPDATABLE = {
|
||||
'dmd' => [SlackBuilder::LatestText.new('https://downloads.dlang.org/releases/LATEST')]
|
||||
}.freeze
|
||||
|
||||
task :up2date do
|
||||
AUTO_UPDATABLE.each do |key, value|
|
||||
repository, updater = value
|
||||
latest_version = SlackBuilder.check_for_latest key, repository
|
||||
next if latest_version.nil? || updater.nil?
|
||||
|
||||
puts "Would like to update #{key} to #{latest_version} (y/N)? "
|
||||
updater.update latest_version if $stdin.gets.chomp.downcase.start_with? 'y'
|
||||
end
|
||||
end
|
||||
|
Reference in New Issue
Block a user