Skip to content

Commit 8d51362

Browse files
committed
fixed output path in _finish_package
1 parent b711b47 commit 8d51362

File tree

2 files changed

+41
-41
lines changed

2 files changed

+41
-41
lines changed

pythonforandroid/recipes/openssl/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class OpenSSLRecipe(Recipe):
4747
version = '1.1'
4848
'''the major minor version used to link our recipes'''
4949

50-
url_version = '1.1.1'
50+
url_version = '1.1.1f'
5151
'''the version used to download our libraries'''
5252

5353
url = 'https://www.openssl.org/source/openssl-{url_version}.tar.gz'

pythonforandroid/toolchain.py

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1043,48 +1043,48 @@ def _finish_package(self, args, output, build_args, package_type, output_dir):
10431043
:param output_dir: where to put the package file
10441044
"""
10451045

1046-
with current_directory(self._dist.dist_dir):
1047-
package_glob = "*-{}.%s" % package_type
1048-
package_add_version = True
1049-
1050-
self.hook("after_apk_assemble")
1051-
1052-
info_main('# Copying android package to current directory')
1053-
1054-
package_re = re.compile(r'.*Package: (.*\.apk)$')
1055-
package_file = None
1056-
for line in reversed(output.splitlines()):
1057-
m = package_re.match(line)
1058-
if m:
1059-
package_file = m.groups()[0]
1046+
package_glob = "*-{}.%s" % package_type
1047+
package_add_version = True
1048+
1049+
self.hook("after_apk_assemble")
1050+
1051+
info_main('# Copying android package to current directory')
1052+
1053+
package_re = re.compile(r'.*Package: (.*\.apk)$')
1054+
package_file = None
1055+
for line in reversed(output.splitlines()):
1056+
m = package_re.match(line)
1057+
if m:
1058+
package_file = m.groups()[0]
1059+
break
1060+
if not package_file:
1061+
info_main('# Android package filename not found in build output. Guessing...')
1062+
if args.build_mode == "release":
1063+
suffixes = ("release", "release-unsigned")
1064+
else:
1065+
suffixes = ("debug", )
1066+
for suffix in suffixes:
1067+
1068+
package_files = glob.glob(join(output_dir, package_glob.format(suffix)))
1069+
if package_files:
1070+
if len(package_files) > 1:
1071+
info('More than one built APK found... guessing you '
1072+
'just built {}'.format(package_files[-1]))
1073+
package_file = package_files[-1]
10601074
break
1061-
if not package_file:
1062-
info_main('# Android package filename not found in build output. Guessing...')
1063-
if args.build_mode == "release":
1064-
suffixes = ("release", "release-unsigned")
1065-
else:
1066-
suffixes = ("debug", )
1067-
for suffix in suffixes:
1068-
package_files = glob.glob(join(output_dir, package_glob.format(suffix)))
1069-
if package_files:
1070-
if len(package_files) > 1:
1071-
info('More than one built APK found... guessing you '
1072-
'just built {}'.format(package_files[-1]))
1073-
package_file = package_files[-1]
1074-
break
1075-
else:
1076-
raise BuildInterruptingException('Couldn\'t find the built APK')
1077-
1078-
info_main('# Found android package file: {}'.format(package_file))
1079-
if package_add_version:
1080-
info('# Add version number to android package')
1081-
package_name = basename(package_file)[:-len(APK_SUFFIX)]
1082-
package_file_dest = "{}-{}-{}".format(
1083-
package_name, build_args.version, APK_SUFFIX)
1084-
info('# Android package renamed to {}'.format(package_file_dest))
1085-
shprint(sh.cp, package_file, package_file_dest)
10861075
else:
1087-
shprint(sh.cp, package_file, './')
1076+
raise BuildInterruptingException('Couldn\'t find the built APK')
1077+
1078+
info_main('# Found android package file: {}'.format(package_file))
1079+
if package_add_version:
1080+
info('# Add version number to android package')
1081+
package_name = basename(package_file)[:-len(APK_SUFFIX)]
1082+
package_file_dest = "{}-{}-{}".format(
1083+
package_name, build_args.version, APK_SUFFIX)
1084+
info('# Android package renamed to {}'.format(package_file_dest))
1085+
shprint(sh.cp, package_file, package_file_dest)
1086+
else:
1087+
shprint(sh.cp, package_file, './')
10881088

10891089
@require_prebuilt_dist
10901090
def apk(self, args):

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy