# 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