summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortoofar <toofar@spalge.com>2023-07-18 20:54:21 +1200
committertoofar <toofar@spalge.com>2023-07-27 19:17:27 +1200
commitc0d31d399d31d3c45f47e375826ed87c16807edf (patch)
tree536caabc50245544b115064a626d7d3590e84bfc
parentf254680641fe06f9f6c94f4020aacba51fbf545a (diff)
downloadqutebrowser-c0d31d399d31d3c45f47e375826ed87c16807edf.tar.gz
qutebrowser-c0d31d399d31d3c45f47e375826ed87c16807edf.zip
adjust pyinstaller data paths to match importlib_resources
Not that we are looking up resources via importlib_resources for pyinstaller builds too we need to change where the data files are installed to to match what importlib_resources is expecting. There was a comment in the previous resource lookup special case complaining about the data files being at the top level so it seems this is a change for the better anyhow. Observed paths: requested file: qutebrowser.app/Contents/Frameworks/qutebrowser/config/configdata.yml actual file : qutebrowser.app/Contents/Frameworks/config/configdata.yml
-rw-r--r--misc/qutebrowser.spec16
1 files changed, 8 insertions, 8 deletions
diff --git a/misc/qutebrowser.spec b/misc/qutebrowser.spec
index 1eee9161d..120d05138 100644
--- a/misc/qutebrowser.spec
+++ b/misc/qutebrowser.spec
@@ -64,17 +64,17 @@ INFO_PLIST_UPDATES = {
def get_data_files():
data_files = [
- ('../qutebrowser/html', 'html'),
- ('../qutebrowser/img', 'img'),
- ('../qutebrowser/icons', 'icons'),
- ('../qutebrowser/javascript', 'javascript'),
- ('../qutebrowser/html/doc', 'html/doc'),
- ('../qutebrowser/git-commit-id', '.'),
- ('../qutebrowser/config/configdata.yml', 'config'),
+ ('../qutebrowser/html', 'qutebrowser/html'),
+ ('../qutebrowser/img', 'qutebrowser/img'),
+ ('../qutebrowser/icons', 'qutebrowser/icons'),
+ ('../qutebrowser/javascript', 'qutebrowser/javascript'),
+ ('../qutebrowser/html/doc', 'qutebrowser/html/doc'),
+ ('../qutebrowser/git-commit-id', 'qutebrowser/git-commit-id'),
+ ('../qutebrowser/config/configdata.yml', 'qutebrowser/config'),
]
if os.path.exists(os.path.join('qutebrowser', '3rdparty', 'pdfjs')):
- data_files.append(('../qutebrowser/3rdparty/pdfjs', '3rdparty/pdfjs'))
+ data_files.append(('../qutebrowser/3rdparty/pdfjs', 'qutebrowser/3rdparty/pdfjs'))
else:
print("Warning: excluding pdfjs as it's not present!")