summaryrefslogtreecommitdiffstats
path: root/source/x/x11
diff options
context:
space:
mode:
Diffstat (limited to 'source/x/x11')
-rw-r--r--source/x/x11/build/libXvMC2
-rw-r--r--source/x/x11/patch/libXvMC.patch2
-rw-r--r--source/x/x11/patch/libXvMC/libXvMC.restore.xv.to.xvmc.pc.diff12
3 files changed, 15 insertions, 1 deletions
diff --git a/source/x/x11/build/libXvMC b/source/x/x11/build/libXvMC
index d00491fd7..0cfbf0888 100644
--- a/source/x/x11/build/libXvMC
+++ b/source/x/x11/build/libXvMC
@@ -1 +1 @@
-1
+2
diff --git a/source/x/x11/patch/libXvMC.patch b/source/x/x11/patch/libXvMC.patch
new file mode 100644
index 000000000..6b9488a24
--- /dev/null
+++ b/source/x/x11/patch/libXvMC.patch
@@ -0,0 +1,2 @@
+# Removing xv from xvmc.pc breaks building Mesa so restore it for now:
+zcat $CWD/patch/libXvMC/libXvMC.restore.xv.to.xvmc.pc.diff.gz | patch -p1 --verbose || { touch ${SLACK_X_BUILD_DIR}/${PKGNAME}.failed ; continue ; }
diff --git a/source/x/x11/patch/libXvMC/libXvMC.restore.xv.to.xvmc.pc.diff b/source/x/x11/patch/libXvMC/libXvMC.restore.xv.to.xvmc.pc.diff
new file mode 100644
index 000000000..c3ca1ad33
--- /dev/null
+++ b/source/x/x11/patch/libXvMC/libXvMC.restore.xv.to.xvmc.pc.diff
@@ -0,0 +1,12 @@
+--- ./xvmc.pc.in.orig 2019-09-24 11:54:56.000000000 -0500
++++ ./xvmc.pc.in 2019-09-25 15:49:26.561254254 -0500
+@@ -6,7 +6,7 @@
+ Name: XvMC
+ Description: The XvMC Library
+ Version: @PACKAGE_VERSION@
+-Requires: xproto videoproto
+-Requires.private: x11 xext
++Requires: xproto videoproto xv
++Requires.private: x11 xext xv
+ Cflags: -I${includedir}
+ Libs: -L${libdir} -lXvMC