diff --git a/desktop/kde/applications/verbump.py b/desktop/kde/applications/verbump.py
deleted file mode 100644
index 632e159d05..0000000000
--- a/desktop/kde/applications/verbump.py
+++ /dev/null
@@ -1,198 +0,0 @@
-#!/usr/bin/python
-# -*- coding: utf-8 -*-
-
-import os
-import re
-import sys
-import time
-from optparse import OptionParser
-from pisi.specfile import SpecFile
-
-RELEASE = """\
-
- %(DATE)s
- %(VERSION)s
- %(COMMENT)s
- %(NAME)s
- %(EMAIL)s
- """
-
-def get_and_save_user_info():
- info = [("NAME", "Please enter your full name as seen in pspec files"),
- ("EMAIL", "Please enter your e-mail as seen in pspec files")]
- res = {}
- conf_file = os.path.expanduser("~/.packagerinfo")
- if not os.path.exists(conf_file): open(conf_file, "a")
- for line in open(conf_file, "r"):
- line = line.strip().split("=")
- try:
- res[line[0].strip()] = line[1].strip()
- except IndexError:
- pass
- for i in info:
- if not res.has_key(i[0]) or not res[i[0]]:
- print "%s is not defined in %s. %s" % (i[0], conf_file, i[1])
- res[i[0]] = raw_input("> ")
- open(conf_file, "a").write("%s\t= %s\n" % (i[0], res[i[0]]))
- return res
-
-def bump(options, path):
- if path.endswith("/"): path = path[:-1]
- if not path.endswith("/pspec.xml"): path += "/pspec.xml"
-
- if not os.path.isfile(path):
- print "%s not found!" % path
- sys.exit(1)
- if not os.access(path, os.W_OK):
- print "Cannot write to %s." % path
- sys.exit(1)
-
- info = get_and_save_user_info()
-
- pspec = open(path, "r").read().strip()
- specfile = SpecFile(path)
-
- old_archive = specfile.source.archive
- if len(old_archive) == 0:
- print("No tag found in %s." % path)
- return
- elif len(old_archive) > 1 and not options.many and not options.release and not options.rrelease:
- print("Multiarchive pspec.xml not supported yet.")
- sys.exit(1)
- old_archive = old_archive[0].uri
- old_type = re.sub(ver_ext_pattern, "\\2", old_archive).replace(".", "").replace("src", "")
- new_type = old_type
-
- last = specfile.history[0]
- old_version = last.version
-
- if options.many:
- verfrom = options.many.split("-")[0]
- new_version = options.many.split("-")[1]
- if not old_version == verfrom:
- print "skipping %s, different versions" % specfile.source.name
- return
- new_archive = old_archive.replace(old_version, new_version)
- elif options.uri:
- if not options.uri.split(":")[0] in ["ftp", "file", "http", "https", "mirrors"]:
- print "Wrong uri: %s" % options.uri
- sys.exit(1)
- new_archive = options.uri
- new_version = re.sub(ver_ext_pattern, "\\1", new_archive)
- new_type = re.sub(ver_ext_pattern, "\\2", new_archive).replace(".", "").replace("tgz", "targz").replace("src", "")
- elif options.ver:
- if not re.search("[\d\.]", options.ver):
- print "Wrong version number: %s" % options.ver
- sys.exit(1)
- new_version = options.ver
- new_archive = old_archive.replace(old_version, new_version)
- if "." in old_version:
- mver = ".".join(old_version.split(".")[:-1])
- if "/%s/" % mver in new_archive:
- new_archive = new_archive.replace("/%s/" % mver, "/%s/" % ".".join(new_version.split(".")[:-1]))
- elif options.release or options.rrelease:
- new_type = old_type
- new_archive = old_archive
- new_version = old_version
- else:
- print old_archive
- sys.exit(0)
-
- info["RELEASE"] = int(last.release) + 1
- info["DATE"] = time.strftime("%Y-%m-%d")
- info["VERSION"] = new_version
- if options.release or options.rrelease:
- info["COMMENT"] = "Release bump."
- else:
- info["COMMENT"] = "Version bump."
-
- new_release = RELEASE % info
- new_pspec = ''
- if new_type == "tgz": new_type = "targz"
- elif not new_type in types: new_type = "binary"
-
- for line in pspec.split("\n"):
- if "')
- new_line = new_line[0] + '>' + new_archive + '<' + new_line[1].split('<')[1] + '>'
- new_pspec = "\n".join((new_pspec, new_line))
- elif "" in line:
- new_pspec = "\n".join((new_pspec, " \n%s" % new_release))
- elif options.vfrom and "