forked from cromer/pamac-classic
fix for situation, where the package tar filename is different from the actual package name (ie. chromium-pepper-flash != chromium-plugins.tar.gz)
Signed-off-by: Philip <philm@manjaro.org>
This commit is contained in:
parent
5840789f4e
commit
df8ca4fc58
10
pamac/aur.py
10
pamac/aur.py
@ -210,4 +210,12 @@ def get_extract_tarball(pkg):
|
|||||||
print(e)
|
print(e)
|
||||||
return None
|
return None
|
||||||
else:
|
else:
|
||||||
return os.path.join(srcpkgdir, pkg.name)
|
return os.path.join(srcpkgdir, get_name(pkg))
|
||||||
|
|
||||||
|
def get_name(pkg):
|
||||||
|
# the splitext is to remove the original extension
|
||||||
|
# which is tar.foo - currently foo is gz, but this can change
|
||||||
|
# the rstrip is to remove the trailing tar part.
|
||||||
|
if pkg.name not in pkg.tarpath:
|
||||||
|
return os.path.splitext(os.path.basename(pkg.tarpath))[0].rstrip('.tar')
|
||||||
|
return pkg.name
|
||||||
|
@ -640,7 +640,7 @@ def download(url_list, path):
|
|||||||
def build_next():
|
def build_next():
|
||||||
global build_proc
|
global build_proc
|
||||||
pkg = to_build[0]
|
pkg = to_build[0]
|
||||||
path = os.path.join(aur.srcpkgdir, pkg.name)
|
path = os.path.join(aur.srcpkgdir, aur.get_name(pkg))
|
||||||
new_pkgs = aur.get_pkgs(path + '/PKGBUILD')
|
new_pkgs = aur.get_pkgs(path + '/PKGBUILD')
|
||||||
# sources are identicals for splitted packages
|
# sources are identicals for splitted packages
|
||||||
# (not complete) download(new_pkgs[0].source, path)
|
# (not complete) download(new_pkgs[0].source, path)
|
||||||
|
Loading…
Reference in New Issue
Block a user