diff options
-rwxr-xr-x | cnucnu/package_list.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cnucnu/package_list.py b/cnucnu/package_list.py index 5e66b07..2003eee 100755 --- a/cnucnu/package_list.py +++ b/cnucnu/package_list.py @@ -130,8 +130,9 @@ class Package(object): if regex == "DEFAULT": regex = \ r"\b%s[-_]" % re.escape(name) + \ - r"([^-/_\s]+?)" + \ r"(?i)" + \ + r"(?:(?:src|source)[-_])?" + \ + r"([^-/_\s]+?)" + \ r"(?:[-_](?:src|source))?" + \ r"\.(?:tar|t[bglx]z|tbz2|zip)\b" elif regex == "FM-DEFAULT": |