File: rules

package info (click to toggle)
gsfonts-x11 0.27
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 80 kB
  • sloc: perl: 40; sh: 39; makefile: 31
file content (43 lines) | stat: -rwxr-xr-x 1,062 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#!/usr/bin/make -f
#
# (C) 1999-2015 Roland Rosenfeld <roland@debian.org>, based on
#
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
#export DH_OPTIONS=-v

debroot=`pwd`/debian/gsfonts-x11

%:
	dh $@

override_dh_install-indep:
	for f in `sed -e '1d;s/ .*//' < fonts.scale`; do \
		ln -sf ../../type1/gsfonts/$$f \
			$(debroot)/usr/share/fonts/X11/Type1/$$f; \
	done

	perl -e 'my $$lines=""; my $$count=0; '\
'		 while (<>) { '\
'		    next if /^\d+$$/; '\
'		    $$lines.=$$_; $$count++; '\
'	 	    if(/iso8859-1/) { '\
'		       s/iso8859-1/iso8859-2/g; '\
'		       $$lines.=$$_; $$count++; '\
'		       s/iso8859-2/iso8859-15/g; '\
'		       $$lines.=$$_; $$count++; '\
'		    } '\
'		 } '\
'		 print "$$count\n$$lines";' \
		 < fonts.scale \
		 > $(debroot)/etc/X11/fonts/Type1/gsfonts-x11.scale

	perl -ne 'print; '\
'		  if (/iso8859-1/) { '\
'		     s/iso8859-1/iso8859-2/g; '\
'		     print; '\
'		     s/iso8859-2/iso8859-15/g; '\
'		     print; '\
'		  }' \
		  < fonts.alias \
		  > $(debroot)/etc/X11/fonts/Type1/gsfonts-x11.alias