aboutsummaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2023-05-25 22:29:51 +0300
committerEli Schwartz <eschwartz93@gmail.com>2023-05-25 17:17:30 -0400
commit1205172fd44dd8813c89a7beb2abff2880c36113 (patch)
tree0e91fab7c159511c3eda5b66f0a15c8efdeebf03 /packaging
parent0c45838b2f3886979666571bd004abbb63975238 (diff)
downloadmeson-1205172fd44dd8813c89a7beb2abff2880c36113.zip
meson-1205172fd44dd8813c89a7beb2abff2880c36113.tar.gz
meson-1205172fd44dd8813c89a7beb2abff2880c36113.tar.bz2
Autodetect installer path location.
Diffstat (limited to 'packaging')
-rwxr-xr-xpackaging/createpkg.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/packaging/createpkg.py b/packaging/createpkg.py
index 3c56514..fd022d9 100755
--- a/packaging/createpkg.py
+++ b/packaging/createpkg.py
@@ -16,6 +16,7 @@
import subprocess
import shutil, sys, os
+from glob import glob
import xml.etree.ElementTree as ET
@@ -41,7 +42,10 @@ class PkgGenerator:
if os.path.exists(self.pkg_dir):
shutil.rmtree(self.pkg_dir)
os.mkdir(self.pkg_dir)
- pyinstaller_bin = '/Users/jpakkane/Library/Python/3.8/bin/pyinstaller'
+ pyinstaller_bin = glob('/Users/jpakkane/Library/Python/*/bin/pyinstaller')
+ if len(pyinstaller_bin) != 1:
+ sys.exit('Could not determine unique installer.')
+ pyinstaller_bin = pyinstaller_bin[0]
pyinst_cmd = [pyinstaller_bin,
'--clean',
'--additional-hooks-dir=packaging',