[fix][aur] makedepends not treated as a list | package name not considered as provided

This commit is contained in:
Vinícius Moreira
2020-01-14 17:33:50 -03:00
parent c1f210fef8
commit f805254a59
4 changed files with 9 additions and 3 deletions

View File

@@ -1,4 +1,4 @@
__version__ = '0.8.1'
__version__ = '0.8.2'
__app_name__ = 'bauh'
import os

View File

@@ -15,7 +15,7 @@ URL_SEARCH = 'https://aur.archlinux.org/rpc/?v=5&type=search&arg='
RE_SRCINFO_KEYS = re.compile(r'(\w+)\s+=\s+(.+)\n')
KNOWN_LIST_FIELDS = ('validpgpkeys', 'depends', 'optdepends', 'sha512sums', 'sha512sums_x86_64', 'source', 'source_x86_64')
KNOWN_LIST_FIELDS = ('validpgpkeys', 'depends', 'optdepends', 'sha512sums', 'sha512sums_x86_64', 'source', 'source_x86_64', 'makedepends')
def map_pkgbuild(pkgbuild: str) -> dict:

View File

@@ -324,7 +324,7 @@ def read_provides(name: str) -> Set[str]:
if provided_names[0].lower() == 'none':
provides = {name}
else:
provides = set(provided_names)
provides = {name, *provided_names}
return provides