Split debian/rules for dh >= 7 to do the right thing.
Rogério Brito
12 years ago
|
0 |
etc/fonts/conf.avail
|
|
1 |
etc/fonts/conf.d
|
|
0 |
SRC/*.ttf usr/share/fonts/truetype/linux-libertine
|
|
1 |
debian/local/90-fonts-linux-libertine.conf etc/fonts/conf.avail/
|
|
0 |
etc/fonts/conf.avail/90-fonts-linux-libertine.conf etc/fonts/conf.d/90-fonts-linux-libertine.conf
|
|
0 |
<?xml version="1.0"?>
|
|
1 |
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
|
2 |
<fontconfig>
|
|
3 |
|
|
4 |
<!-- Linux Libertine bugfix -->
|
|
5 |
<alias>
|
|
6 |
<family>Linux Libertine</family>
|
|
7 |
<accept><family>Linux Libertine O</family></accept>
|
|
8 |
</alias>
|
|
9 |
|
|
10 |
</fontconfig>
|
debian/local/ttf-linux-libertine.conf
less
more
0 | |
<?xml version="1.0"?>
|
1 | |
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
|
2 | |
<fontconfig>
|
3 | |
|
4 | |
<!-- Linux Libertine bugfix -->
|
5 | |
<alias>
|
6 | |
<family>Linux Libertine</family>
|
7 | |
<accept><family>Linux Libertine O</family></accept>
|
8 | |
</alias>
|
9 | |
|
10 | |
</fontconfig>
|
6 | 6 |
|
7 | 7 |
override_dh_auto_build:
|
8 | 8 |
debian/local/convert.pe --format ".ttf" SRC/*.sfd
|
9 | |
|
10 | |
override_dh_auto_install:
|
11 | |
mkdir -p debian/ttf-linux-libertine/usr/share/fonts/truetype/linux-libertine
|
12 | |
cp SRC/*.ttf debian/ttf-linux-libertine/usr/share/fonts/truetype/linux-libertine
|
13 | |
|
14 | |
# Removing version from filenames
|
15 | |
for FILE in LinLibertine_Bd LinLibertine_BI LinLibertine_C LinLibertine_It LinLibertine_Re \
|
16 | |
LinBiolinum_Bd LinBiolinum_It LinBiolinum_Kb LinBiolinum_Re LinBiolinum_Sl; \
|
17 | |
do \
|
18 | |
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; \
|
19 | |
done
|
20 | |
|
21 | |
# Fontconf workaround for fontname alias
|
22 | |
install -D -m 0644 debian/local/ttf-linux-libertine.conf debian/ttf-linux-libertine/etc/fonts/conf.avail/90-ttf-linux-libertine.conf
|
23 | |
mkdir -p debian/ttf-linux-libertine/etc/fonts/conf.d
|
24 | |
ln -s ../conf.avail/90-ttf-linux-libertine.conf debian/ttf-linux-libertine/etc/fonts/conf.d/90-ttf-linux-libertine.conf
|
25 | |
|
26 | |
# Installing bug scripts
|
27 | |
install -D -m 0644 debian/local/ttf-linux-libertine.presubj debian/ttf-linux-libertine/usr/share/bug/ttf-linux-libertine/presubj
|
28 | |
install -D -m 0755 debian/local/ttf-linux-libertine.script debian/ttf-linux-libertine/usr/share/bug/ttf-linux-libertine/script
|