Fix INSTALL invocation
[debian_lojban-common.git] / debian / rules
blob4824603145cbb7b820ff6d2ee5e1545df52f731d
1 #!/usr/bin/make -f
3 # Uncomment this to turn on verbose mode.
4 #export DH_VERBOSE=1
6 # This is the debhelper compatability version to use.
7 export DH_COMPAT=4
9 # Packaging variables
10 PACKAGE_NAME = lojban-common
12 # Source documents
13 GISMU_FILE = gismu.txt
14 CMAVO_FILE = cmavo.txt
15 RAFSI_FILE = rafsi.txt
16 LUJVO_FILE = lujvo.txt
17 NORALUJV_FILE = NORALUJV.txt
18 SOURCE_FILES =
19 SOURCE_FILES += ${GISMU_FILE}
20 SOURCE_FILES += ${CMAVO_FILE}
21 SOURCE_FILES += ${RAFSI_FILE}
22 SOURCE_FILES += ${LUJVO_FILE}
23 SOURCE_FILES += ${NORALUJV_FILE}
25 # URLs for fetching source documents
26 LOJBAN_FILES_URL = http://www.lojban.org/publications
27 GISMU_URL = ${LOJBAN_FILES_URL}/wordlists/${GISMU_FILE}
28 CMAVO_URL = ${LOJBAN_FILES_URL}/wordlists/${CMAVO_FILE}
29 RAFSI_URL = ${LOJBAN_FILES_URL}/wordlists/${RAFSI_FILE}
30 LUJVO_URL = ${LOJBAN_FILES_URL}/wordlists/${LUJVO_FILE}
31 NORALUJV_URL = ${LOJBAN_FILES_URL}/draft-dictionary/${NORALUJV_FILE}
32 SOURCE_URLS =
33 SOURCE_URLS += ${GISMU_URL}
34 SOURCE_URLS += ${CMAVO_URL}
35 SOURCE_URLS += ${RAFSI_URL}
36 SOURCE_URLS += ${LUJVO_URL}
37 SOURCE_URLS += ${NORALUJV_URL}
39 # Command for fetching a URL
40 WGET = wget -N
42 # Command for installing files
43 INSTALL = install
45 .PHONY: build
46 build: ;
48 .PHONY: clean
49 clean:
50 dh_testdir
51 dh_testroot
53 dh_clean
55 .PHONY: get-source-files
56 get-source-files:
57 for url in ${SOURCE_URLS} ; do \
58 ${WGET} --directory $(CURDIR) $${url}; \
59 done
61 .PHONY: get-orig-source
62 get-orig-source: get-source-files
63 dpkg-source -b $(CURDIR)
65 .PHONY: install
66 install: build
67 dh_testdir
68 dh_testroot
69 dh_clean -k
70 dh_installdirs
72 ${INSTALL} -m 644 ${SOURCE_FILES} $(CURDIR)/debian/${PACKAGE_NAME}/usr/share/lojban/
74 # Build architecture-independent files here.
75 .PHONY: binary-indep
76 binary-indep: build install
77 dh_testdir
78 dh_testroot
79 dh_installdocs
80 dh_installchangelogs
81 dh_link
82 dh_compress
83 dh_fixperms
84 dh_installdeb
85 dh_shlibdeps
86 dh_gencontrol
87 dh_md5sums
88 dh_builddeb
90 # Build architecture-dependent files here.
91 .PHONY: binary-arch
92 binary-arch: ;
94 .PHONY: binary
95 .binary: binary-indep binary-arch
97 # vim: set filetype=make ts=8 sts=8 sw=8 tw=0 :