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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
diff --git a/src/mpv/bootstrap.py b/src/mpv/bootstrap.py
index c62914cb..798e8540 100755
--- a/src/mpv/bootstrap.py
+++ b/src/mpv/bootstrap.py
@@ -5,10 +5,10 @@
from __future__ import print_function
import os, sys, stat, hashlib, subprocess
-WAFRELEASE = "waf-1.8.4"
-WAFURLS = ["http://ftp.waf.io/pub/release/" + WAFRELEASE,
+WAFRELEASE = "waf-2.0.14"
+WAFURLS = ["https://waf.io/" + WAFRELEASE,
"http://www.freehackers.org/~tnagy/release/" + WAFRELEASE]
-SHA256HASH = "f02035fa5d8814f33f19b2b20d43822ddef6bb39b955ca196c2a247a1f9ffaa8"
+SHA256HASH = "c5bc6083bba5e24415bb83872fa9e048afa150109a7e8855af679076d0779b22"
if os.path.exists("waf"):
wafver = subprocess.check_output([sys.executable, './waf', '--version']).decode()
diff --git a/src/mpv/wscript b/src/mpv/wscript
index d28d18fb..e659b43f 100644
--- a/src/mpv/wscript
+++ b/src/mpv/wscript
@@ -811,15 +811,6 @@ standalone_features = [
]
_INSTALL_DIRS_LIST = [
- ('bindir', '${PREFIX}/bin', 'binary files'),
- ('libdir', '${PREFIX}/lib', 'library files'),
- ('confdir', '${PREFIX}/etc/mpv', 'configuration files'),
-
- ('incdir', '${PREFIX}/include', 'include files'),
-
- ('datadir', '${PREFIX}/share', 'data files'),
- ('mandir', '${DATADIR}/man', 'man pages '),
- ('docdir', '${DATADIR}/doc/mpv', 'documentation files'),
('zshdir', '${DATADIR}/zsh/site-functions', 'zsh completion functions'),
]
@@ -827,6 +818,7 @@ def options(opt):
opt.load('compiler_c')
opt.load('waf_customizations')
opt.load('features')
+ opt.load('gnu_dirs')
group = opt.get_option_group("build and install options")
for ident, default, desc in _INSTALL_DIRS_LIST:
@@ -897,6 +889,7 @@ def configure(ctx):
ctx.load('dependencies')
ctx.load('detections.compiler')
ctx.load('detections.devices')
+ ctx.load('gnu_dirs')
ctx.parse_dependencies(build_options)
ctx.parse_dependencies(main_dependencies)
diff --git a/src/mpv/wscript_build.py b/src/mpv/wscript_build.py
index 0d0685b0..04d435a5 100644
--- a/src/mpv/wscript_build.py
+++ b/src/mpv/wscript_build.py
@@ -510,14 +510,14 @@ def build(ctx):
features = 'subst',
PREFIX = ctx.env.PREFIX,
LIBDIR = ctx.env.LIBDIR,
- INCDIR = ctx.env.INCDIR,
+ INCDIR = ctx.env.INCLUDEDIR,
VERSION = libversion,
PRIV_LIBS = get_deps(),
)
headers = ["client.h", "qthelper.hpp", "opengl_cb.h"]
for f in headers:
- ctx.install_as(ctx.env.INCDIR + '/mpv/' + f, 'libmpv/' + f)
+ ctx.install_as(ctx.env.INCLUDEDIR + '/mpv/' + f, 'libmpv/' + f)
ctx.install_as(ctx.env.LIBDIR + '/pkgconfig/mpv.pc', 'libmpv/mpv.pc')
|