summaryrefslogtreecommitdiff
path: root/debian/rules
blob: ed4afd62df82941756c61e6621ae55bc7255db0e (plain)
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
#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2002,2003 Colin Walters <walters@gnu.org>

# This ensures the fontconfig package is built after libfontconfig1
binary/fontconfig:: binary/libfontconfig1

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/class/autotools.mk

DEB_CONFIGURE_EXTRA_FLAGS := --enable-docs --with-add-fonts=/usr/X11R6/lib/X11/fonts/Type1,/usr/local/share/fonts

# tight versioning
DEB_DH_MAKESHLIBS_ARGS_fontconfig-udeb := --no-act
DEB_DH_MAKESHLIBS_ARGS_libfontconfig1 := -V"libfontconfig1 (>= 2.2.1)"

DEB_SHLIBDEPS_LIBRARY_fontconfig := libfontconfig1
DEB_SHLIBDEPS_INCLUDE_fontconfig := debian/libfontconfig1/usr/lib/

DEB_DH_STRIP_ARGS := --dbg-package=libfontconfig1

clean::
	debconf-updatepo
	rm -f config/Makedefs Makefile {src,fontconfig}/Makefile fc-{cache,list}/Makefile fontconfig-config fontconfig.pc config.h

# work around dh_installman bug
binary-post-install/libfontconfig1-dev::
	if test -f debian/libfontconfig1-dev/usr/share/man/man3/fonts-conf.5; then \
	  mkdir -p debian/libfontconfig1-dev/usr/share/man/man5/; \
	  mv debian/libfontconfig1-dev/usr/share/man/man3/fonts-conf.5 debian/libfontconfig1-dev/usr/share/man/man5/fonts-conf.5; \
	fi

%.1: %.sgml
	docbook-to-man $< > $@

# defoma stuff
binary-post-install/fontconfig::
	dh_installdefoma