summary refs log tree commit diff
path: root/pkgs/games/scid-vs-pc/0001-put-fonts-in-out.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/games/scid-vs-pc/0001-put-fonts-in-out.patch')
-rw-r--r--pkgs/games/scid-vs-pc/0001-put-fonts-in-out.patch77
1 files changed, 77 insertions, 0 deletions
diff --git a/pkgs/games/scid-vs-pc/0001-put-fonts-in-out.patch b/pkgs/games/scid-vs-pc/0001-put-fonts-in-out.patch
new file mode 100644
index 00000000000..63f31d7ef9e
--- /dev/null
+++ b/pkgs/games/scid-vs-pc/0001-put-fonts-in-out.patch
@@ -0,0 +1,77 @@
+From 7e99cf4ae3f38406133a4abf962527cd02416f8e Mon Sep 17 00:00:00 2001
+From: Sebastian Galkin <paraseba@gmail.com>
+Date: Wed, 20 Dec 2017 18:23:03 -0200
+Subject: [PATCH] put fonts in $out
+
+---
+ Makefile.conf | 22 ++++------------------
+ configure     | 12 ------------
+ 2 files changed, 4 insertions(+), 30 deletions(-)
+
+diff --git a/Makefile.conf b/Makefile.conf
+index e7f8de9..87f3fff 100644
+--- a/Makefile.conf
++++ b/Makefile.conf
+@@ -226,19 +226,11 @@ install_scid: all_scid
+ 	fi
+ 	install -m 755 -d $(SHAREDIR)/bitmaps
+ 	cp -r ./bitmaps/* $(SHAREDIR)/bitmaps/
+-	@if [ "`id -u`" -eq 0 ]; then \
+-		install -m 755 -d $(FONTDIR); \
+-		install -m 644 -p fonts/*.ttf $(FONTDIR); \
+-	else \
+-		install -m 755 -d ~/.fonts; \
+-		install -m 644 -p fonts/*.ttf ~/.fonts; \
+-	fi
++	install -m 755 -d $(FONTDIR); \
++	install -m 644 -p fonts/*.ttf $(FONTDIR); \
++
+ 	@if [ ! -z "`which fc-cache`" ]; then \
+-		if [ "`id -u`" -eq 0 ]; then \
+- 			fc-cache -fv $(FONTDIR); \
+-		else \
+-			fc-cache -fv ~/.fonts; \
+-		fi; \
++ 		fc-cache -fv $(FONTDIR); \
+ 	else \
+ 		echo "Don't know how to setup truetype fonts (fc-cache not available)."; \
+ 		echo "Please contact your system administrator."; \
+@@ -292,12 +284,6 @@ uninstall:
+ 		for f in `ls fonts/*.ttf`; do \
+ 			rm -f ~/.$$f; \
+ 		done; \
+-		if [ ! -z "`which fc-cache`" ]; then \
+-			fc-cache -fv ~/.fonts; \
+-		fi; \
+-		if [ "`find ~/.fonts -type d -empty`" = "`ls -d ~/.fonts`" ]; then \
+-			rmdir ~/.fonts; \
+-		fi; \
+ 	fi
+ 
+ clean:
+diff --git a/configure b/configure
+index 4599c77..8b09678 100755
+--- a/configure
++++ b/configure
+@@ -473,18 +473,6 @@ proc writeMakefile {{type ""}} {
+        exit 1
+     }
+ 
+-    if {[isDarwin]} {
+-        set var(FONTDIR) /Library/Fonts/
+-    } else {
+-        # Just install fonts in to /usr irrespective of system prefix. /usr/local may not be active
+-        set prefix /usr
+-        if {![file isdirectory $prefix/share/fonts]} {
+-            set var(FONTDIR) "~/.fonts"
+-        } else {
+-            set var(FONTDIR) $prefix/share/fonts/truetype/Scid
+-        }
+-    }
+-
+     set line [gets $from]
+     while {1} {
+         set line [gets $from]
+-- 
+2.15.1
+