# File lib/bat.rb, line 484 def initialize(bz,name=nil,version=nil) basename = File.basename(bz,".tar.bz2") @bz = bz @tar = basename + ".tar" @gz = @tar + ".gz" # when trying to autodetect name and version assume only the portion # after last hyphen is the version (always true for core KDE) unless name @name = basename.split("-")[0..-2].join("-").to_s else @name = name end unless version @version = basename.split("-")[-1].to_s else @version = version end @orig = @name + "_" + @version + ".orig.tar.gz" end