From a84b80d7b021899ac74d828d45234cc2982e8f70 Mon Sep 17 00:00:00 2001 From: Britney Fransen Date: Tue, 22 Nov 2022 16:23:26 -0500 Subject: linhes-dev: mp.py: add build time --- linhes/linhes-dev/PKGBUILD | 4 ++-- linhes/linhes-dev/mp.py | 53 ++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 49 insertions(+), 8 deletions(-) diff --git a/linhes/linhes-dev/PKGBUILD b/linhes/linhes-dev/PKGBUILD index 55d1b46..ceca506 100644 --- a/linhes/linhes-dev/PKGBUILD +++ b/linhes/linhes-dev/PKGBUILD @@ -1,6 +1,6 @@ pkgname=linhes-dev pkgver=9.0.0 -pkgrel=4 +pkgrel=5 pkgdesc="Scripts to develop LinHES" arch=('x86_64') license=('GPL2') @@ -14,6 +14,6 @@ package() { install -D -m755 * ${pkgdir}/usr/bin/ } sha256sums=('3a64b4125b56c6f95cc9dc85ce58ebd1c0612b22fb27c3e76d4d9a5570f2d61e' - 'a633271346d0fc455a45a8bcc374f2e950472039f1410a62aeef69687700f286' + 'd7afe023b5ba5ebb5e1a12d954651e435584034e5b00c37d9a70d0d6fe20643f' 'b5d12503757471be72fa20fb86a0b1563916b4db85048dcd78b49eaade3db989' '86c9ebe77228f7e3cc07cb05f480e5584e0e3cad1b889b63a50821f7323bf449') diff --git a/linhes/linhes-dev/mp.py b/linhes/linhes-dev/mp.py index 33832d0..b1bdfa7 100755 --- a/linhes/linhes-dev/mp.py +++ b/linhes/linhes-dev/mp.py @@ -519,7 +519,44 @@ class Packagefile(object): filename = "%s/__changelog" %pkgdir return os.path.exists(filename) - +def formatTD(time): + # convert seconds to day, hour, minutes and seconds + days = time // (24 * 3600) + time = time % (24 * 3600) + hours = time // 3600 + time %= 3600 + minutes = time // 60 + time %= 60 + seconds = int(time) + + if days == 0: + day_string = "" + elif days > 1: + day_string = "%s days, " %days + else: + day_string = "%s day, " %days + + if hours == 0: + hour_string = "" + elif hours > 1: + hour_string = "%s hours, " %hours + else: + hour_string = "%s hour, " %hours + + if minutes == 0: + minute_string = "" + elif minutes > 1: + minute_string = "%s minutes, " %minutes + else: + minute_string = "%s minute, " %minutes + + if seconds > 1: + second_string = "%s seconds" %seconds + else: + second_string = "%s second" %seconds + + return_string = '%s%s%s%s' % (day_string, hour_string, minute_string, second_string) + return return_string def main(): pkg_not_found=[] @@ -572,19 +609,23 @@ def main(): print("\n") print("Couldn't find these packages:") - print("----------------------------") + print("---------------------------------") print(pkg_not_found) print("\n") print("Failed to compile these packages:") - print("----------------------------") - print( failed_compile) + print("---------------------------------") + print(failed_compile) print("\n") print("Successful compiled :") - print("---------------------------") + print("---------------------------------") print(success_pkg) + print("\n") if __name__ == "__main__": + start = time.time() main() - print("--------------------------") + end = time.time() + print("Build Time:",formatTD(end - start)) + print("#######################################################") -- cgit v0.12