 dc7091f41c
			
		
	
	
		dc7091f41c
		
	
	
	
	
		
			
			scid vs pc is a chess database and playing program, a more maintained fork of scid. scid was already packaged so this change adds a very similar expression. Currently scid and scid-vs-pc collide since they install the same binaries.
		
			
				
	
	
		
			78 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| 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
 | |
| 
 |