---
 lib/scripts/phppkginfo | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/scripts/phppkginfo b/lib/scripts/phppkginfo
index 8171f51..e257e1c 100755
--- a/lib/scripts/phppkginfo
+++ b/lib/scripts/phppkginfo
@@ -370,15 +370,17 @@ function composerDebianVersion($pkg, $version, $link) {
                        '(>|>=|<|<=|!=|~)?'. # Operator
                        '\s*'. # Optional spaces
                        'v?(([\d*]+)(\.[\d*]+)?(\.[\d*]+)?(\.[\d*]+)?)'. # 
version
+                       '-?(alpha\d*|a\d*|beta\d*|b\d*|rc\d*)?'. # wip
                        '(@(stable|RC|beta|alpha|dev))?'. # stability
                        '(\s+as +([^,\s]+))?$/', # "as ..."
                        $version, $match)
        ) {
                $operator = isset($match[1]) ? $match[1] : NULL;
                $short_version = isset($match[2]) ? $match[2] : NULL;
+               $short_version .= !empty($match[7]) ? '~'.$match[7] : NULL;
                $short_version_array = explode('.', $short_version);
-               $stability = isset($match[7]) ? $match[7] : NULL;
-               $as = isset($match[9]) ? $match[9] : NULL;
+               $stability = isset($match[8]) ? $match[8] : NULL;
+               $as = isset($match[10]) ? $match[10] : NULL;
                switch($operator) {
                        case '':
                                if ($short_version == '*') {
-- 
1.8.4.4


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to