#!/usr/bin/env ruby
#--
# Copyright (C) 2008 Harald Sitter <apachelogger@ubuntu.com>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2 of
# the License or (at your option) version 3 or any later version
# accepted by the membership of KDE e.V. (or its successor approved
# by the membership of KDE e.V.), which shall act as a proxy
# defined in Section 14 of version 3 of the license.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
#--

require 'bat'

synopsis("DSCURL") if $*[0] == nil

dsc  = $*[0]
diff = File.basename(dsc,".dsc") + "diff.gz"
app  = dsc.split("/")[-1].split("_")[0]

pt("wgetting")
wget(dsc)
wget(diff)
wget("#{TARURL}/#{app}_#{KDEVER}.orig.tar.gz")

pt("extracting")
system("dpkg-source -x --no-check #{app}*dsc")

get_branch(name_converter(app)) unless File.exist?("batbranch")

Dir.chdir(Dir.glob("#{app}*/debian")[0])

system("batbuild -b")
