Skip to content
Commits on Source (3)
Version 2.3.0
07-05-2015
[Updated] - Bugfix: Find package error #13
Thanks 'lucashpandolfo' for reporting.
Version 2.2.9
24-4-2015
......
......@@ -19,3 +19,4 @@ c32bc46bcb2f5a7b4fbc681a6cccc3de ./slpkg-2.2.2.tar.gz
bc70626560b37398bd66a02cc3c9f5ef ./slpkg-2.2.6.tar.gz
abea645bd382aa47500588631c299bb1 ./slpkg-2.2.7.tar.gz
5aa9870ad189864cfed45a910f5136b9 ./slpkg-2.2.8.tar.gz
cd3c213b4c0da976be970e9fe888e5e3 ./slpkg-2.2.9.tar.gz
......@@ -87,7 +87,7 @@ class MetaData(object):
__all__ = "slpkg"
__author__ = "dslackw"
__version_info__ = (2, 2, 9)
__version_info__ = (2, 3, 0)
__version__ = "{0}.{1}.{2}".format(*__version_info__)
__license__ = "GNU General Public License v3 (GPLv3)"
__email__ = "d.zlatanidis@gmail.com"
......
......@@ -27,14 +27,16 @@ def split_package(package):
Split package in name, version
arch and build tag.
'''
name = ver = arch = build = []
split = package.split("-")
build = split[-1]
build_a, build_b = '', ''
build_a = build[:1]
if build[1:2].isdigit():
build_b = build[1:2]
build = build_a + build_b
arch = split[-2]
ver = split[-3]
name = "-".join(split[:-3])
if len(split) > 2:
build = split[-1]
build_a, build_b = '', ''
build_a = build[:1]
if build[1:2].isdigit():
build_b = build[1:2]
build = build_a + build_b
arch = split[-2]
ver = split[-3]
name = "-".join(split[:-3])
return [name, ver, arch, build]