File movit-1.6.0-versioned-shaderdir.patch of Package movit
diff -up movit-1.6.0/configure.ac.orig movit-1.6.0/configure.ac
--- movit-1.6.0/configure.ac.orig 2018-01-27 21:17:07.451757844 +0100
+++ movit-1.6.0/configure.ac 2018-01-27 21:17:33.419757413 +0100
@@ -6,6 +6,14 @@ PKG_PROG_PKG_CONFIG
AC_CONFIG_SRCDIR(effect.cpp)
AC_CONFIG_AUX_DIR(.)
+AC_ARG_WITH(shaderdir,
+ [AS_HELP_STRING([--with-shaderdir=DIR],
+ [shaders location [DATADIR/movit]])],
+ [],
+ [with_shaderdir='${datadir}/movit'])
+SHADERDIR=$with_shaderdir
+AC_SUBST(SHADERDIR)
+
AC_PROG_CC
AC_PROG_CXX
PKG_CHECK_MODULES([Eigen3], [eigen3])
diff -up movit-1.6.0/Makefile.in.orig movit-1.6.0/Makefile.in
--- movit-1.6.0/Makefile.in.orig 2018-01-27 21:17:12.839757755 +0100
+++ movit-1.6.0/Makefile.in 2018-01-27 21:18:28.939756490 +0100
@@ -15,6 +15,7 @@ includedir = @includedir@
libdir = @libdir@
datarootdir = @datarootdir@
datadir = @datadir@
+shaderdir = @SHADERDIR@
top_builddir = @top_builddir@
with_demo_app = @with_demo_app@
with_benchmark = @with_benchmark@
@@ -185,8 +186,8 @@ install: libmovit.la
$(LIBTOOL) --mode=install $(INSTALL) -m 0644 libmovit.la $(DESTDIR)$(libdir)/
$(MKDIR) -p $(DESTDIR)$(includedir)/movit/
$(INSTALL) -m 0644 $(HDRS) $(DESTDIR)$(includedir)/movit/
- $(MKDIR) -p $(DESTDIR)$(datadir)/movit/
- $(INSTALL) -m 0644 $(SHADERS) $(DESTDIR)$(datadir)/movit/
+ $(MKDIR) -p $(DESTDIR)$(shaderdir)
+ $(INSTALL) -m 0644 $(SHADERS) $(DESTDIR)$(shaderdir)
$(MKDIR) -p $(DESTDIR)$(libdir)/pkgconfig/
$(INSTALL) -m 644 movit.pc $(DESTDIR)$(libdir)/pkgconfig/
diff -up movit-1.6.0/movit.pc.in.orig movit-1.6.0/movit.pc.in
--- movit-1.6.0/movit.pc.in.orig 2018-01-27 21:17:18.895757654 +0100
+++ movit-1.6.0/movit.pc.in 2018-01-27 21:18:50.555756130 +0100
@@ -6,7 +6,7 @@ libdir=@libdir@
includedir=@includedir@
datarootdir=@datarootdir@
datadir=@datadir@
-shaderdir=@datadir@/movit
+shaderdir=@SHADERDIR@
Name: movit
Description: Movit is a library for high-quality, high-performance video filters.