xref: /OK3568_Linux_fs/buildroot/package/xcursor-transparent-theme/0001-fix-symlink.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunDo not symlink to a host directory
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunThe installation of xcursor-transparent-theme creates many symbolic
4*4882a593Smuzhiyunlinks to the 'transp' cursor file, but it does so using an absolute
5*4882a593Smuzhiyundirectory, that happens to point to the installation location, which
6*4882a593Smuzhiyunis incorrect when cross-compiling.
7*4882a593Smuzhiyun
8*4882a593SmuzhiyunAlso add the -f option so that the package can be reinstalled even if
9*4882a593Smuzhiyunit has already been installed.
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunIndex: b/cursors/Makefile.am
14*4882a593Smuzhiyun===================================================================
15*4882a593Smuzhiyun--- a/cursors/Makefile.am
16*4882a593Smuzhiyun+++ b/cursors/Makefile.am
17*4882a593Smuzhiyun@@ -91,6 +91,6 @@
18*4882a593Smuzhiyun 	$(INSTALL_DATA) $(CURSOR_REAL) $(DESTDIR)$(CURSOR_DIR)/
19*4882a593Smuzhiyun 	for CURSOR in $(CURSOR_NAMES); do \
20*4882a593Smuzhiyun 		echo '-- Installing cursor '$$CURSOR; \
21*4882a593Smuzhiyun-		ln -s $(DESTDIR)$(CURSOR_DIR)/transp $(DESTDIR)$(CURSOR_DIR)/$$CURSOR; \
22*4882a593Smuzhiyun+		ln -sf transp $(DESTDIR)$(CURSOR_DIR)/$$CURSOR; \
23*4882a593Smuzhiyun 	done
24*4882a593Smuzhiyun
25*4882a593SmuzhiyunIndex: b/cursors/Makefile.in
26*4882a593Smuzhiyun===================================================================
27*4882a593Smuzhiyun--- a/cursors/Makefile.in
28*4882a593Smuzhiyun+++ b/cursors/Makefile.in
29*4882a593Smuzhiyun@@ -177,7 +177,7 @@
30*4882a593Smuzhiyun 	$(INSTALL_DATA) $(CURSOR_REAL) $(DESTDIR)$(CURSOR_DIR)/
31*4882a593Smuzhiyun 	for CURSOR in $(CURSOR_NAMES); do \
32*4882a593Smuzhiyun 		echo '-- Installing cursor '$$CURSOR; \
33*4882a593Smuzhiyun-		ln -s $(DESTDIR)$(CURSOR_DIR)/transp $(DESTDIR)$(CURSOR_DIR)/$$CURSOR; \
34*4882a593Smuzhiyun+		ln -sf transp $(DESTDIR)$(CURSOR_DIR)/$$CURSOR; \
35*4882a593Smuzhiyun 	done
36*4882a593Smuzhiyun
37*4882a593Smuzhiyun # Tell versions [3.59,3.63) of GNU make to not export all variables.
38