diff options
author | Marcel O'Neil | 2019-03-27 23:21:05 -0400 |
---|---|---|
committer | Marcel O'Neil | 2019-03-27 23:21:05 -0400 |
commit | aeb3aaeab97499c7b8e71cd1398a51bff442bec7 (patch) | |
tree | 3b88a4576e08e00422f3e4841cc3fcc33b53a91d | |
parent | 59e370d5b4e6aa4ae23e4150fdebef90677bf088 (diff) | |
download | aur-aeb3aaeab97499c7b8e71cd1398a51bff442bec7.tar.gz |
4.0.0
-rw-r--r-- | 0001-setup.py-option-to-disable-secp-build.patch | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/0001-setup.py-option-to-disable-secp-build.patch b/0001-setup.py-option-to-disable-secp-build.patch new file mode 100644 index 000000000000..6920ed325680 --- /dev/null +++ b/0001-setup.py-option-to-disable-secp-build.patch @@ -0,0 +1,58 @@ +From 90bf467b564389ea93b1cb60d9971e9ddbbc0a16 Mon Sep 17 00:00:00 2001 +From: Marcel O'Neil <marcel@marceloneil.com> +Date: Wed, 27 Mar 2019 22:45:05 -0400 +Subject: [PATCH] setup.py: option to disable secp build + +--- + setup.py | 34 ++++++++++++++++++++++++---------- + 1 file changed, 24 insertions(+), 10 deletions(-) + +diff --git a/setup.py b/setup.py +index 2affc297..8b3fff86 100755 +--- a/setup.py ++++ b/setup.py +@@ -62,17 +62,31 @@ if platform.system() in ['Linux', 'FreeBSD', 'DragonFly']: + ] + + class MakeAllBeforeSdist(setuptools.command.sdist.sdist): +- """Does some custom stuff before calling super().run().""" ++ """Does some custom stuff before calling super().run().""" + +- def run(self): +- """Run command.""" +- #self.announce("Running make_locale...") +- #0==os.system("contrib/make_locale") or sys.exit("Could not make locale, aborting") +- #self.announce("Running make_packages...") +- #0==os.system("contrib/make_packages") or sys.exit("Could not make locale, aborting") +- self.announce("Running make_secp...") +- 0==os.system("contrib/make_secp") or sys.exit("Could not build libsecp256k1") +- super().run() ++ user_options = setuptools.command.sdist.sdist.user_options + [ ++ ("disable-secp", None, "Disable libsecp256k1 complilation.") ++ ] ++ ++ def initialize_options(self): ++ self.disable_secp = None ++ super().initialize_options() ++ ++ def finalize_options(self): ++ if self.disable_secp is None: ++ self.disable_secp = False # Default to build secp ++ super().finalize_options() ++ ++ def run(self): ++ """Run command.""" ++ #self.announce("Running make_locale...") ++ #0==os.system("contrib/make_locale") or sys.exit("Could not make locale, aborting") ++ #self.announce("Running make_packages...") ++ #0==os.system("contrib/make_packages") or sys.exit("Could not make locale, aborting") ++ if not self.disable_secp: ++ self.announce("Running make_secp...") ++ 0==os.system("contrib/make_secp") or sys.exit("Could not build libsecp256k1") ++ super().run() + + setup( + cmdclass={ +-- +2.21.0 + |