blob: f5f0aecf382f3887b3b1671c8341a51db04af7f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
--- a/setup.py
+++ b/setup.py
@@ -33,23 +33,7 @@
# Use per-user */share directory if the global one is not writable or if a per-user installation
# is attempted
user_share = os.environ.get('XDG_DATA_HOME', os.path.expanduser('~/.local/share'))
- system_share = os.path.join(opts.prefix_path, "share")
- if not opts.is_user:
- # Not neccarily a per-user installation try system directories
- if os.access(opts.root_path + system_share, os.W_OK):
- # Global /usr/share is writable for us – so just use that
- share_dir = system_share
- elif not os.path.exists(opts.root_path + system_share) and os.access(opts.root_path, os.W_OK):
- # Global /usr/share does not exist, but / is writable – keep using the global directory
- # (happens during packaging)
- share_dir = system_share
- else:
- # Neither /usr/share (nor / if /usr/share doesn't exist) is writable, use the
- # per-user */share directory
- share_dir = user_share
- else:
- # Per-user installation
- share_dir = user_share
+ share_dir = os.path.join(opts.prefix_path, "share")
data_files += [
# Menu icon
# Menu entry
|