File: rules

package info (click to toggle)
linux-libertine 4.4.1-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 18,184 kB
  • ctags: 1
  • sloc: sh: 52; makefile: 21
file content (34 lines) | stat: -rwxr-xr-x 1,355 bytes parent folder | download
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
#!/usr/bin/make -f

SHELL := sh -e

%:
	dh ${@}

override_dh_auto_clean:
	dh_auto_clean

	rm -f *.afm *.pfb *.ttf

override_dh_auto_build:
	chmod 0755 debian/local/convert.pe
	debian/local/convert.pe --format ".ttf" *.sfd

override_dh_auto_install:
	mkdir -p debian/ttf-linux-libertine/usr/share/fonts/truetype/linux-libertine
	cp *.ttf debian/ttf-linux-libertine/usr/share/fonts/truetype/linux-libertine

	# Removing version from filenames
	for FILE in LinLibertine_Re LinLibertine_It LinLibertineC_Re LinLibertine_Bd LinLibertine_BI; \
	do \
		mv debian/ttf-linux-libertine/usr/share/fonts/truetype/linux-libertine/$$FILE-*.ttf debian/ttf-linux-libertine/usr/share/fonts/truetype/linux-libertine/$$FILE.ttf; \
	done

	# Fontconf workaround for fontname alias
	install -D -m 0644 debian/local/ttf-linux-libertine.conf debian/ttf-linux-libertine/etc/fonts/conf.avail/90-ttf-linux-libertine.conf
	mkdir -p debian/ttf-linux-libertine/etc/fonts/conf.d
	ln -s ../conf.avail/90-ttf-linux-libertine.conf debian/ttf-linux-libertine/etc/fonts/conf.d/90-ttf-linux-libertine.conf

	# Installing bug scripts
	install -D -m 0644 debian/local/ttf-linux-libertine.presubj debian/ttf-linux-libertine/usr/share/bug/ttf-linux-libertine/presubj
	install -D -m 0755 debian/local/ttf-linux-libertine.script debian/ttf-linux-libertine/usr/share/bug/ttf-linux-libertine/script