File: rules

package info (click to toggle)
nescc 1.3.5-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster
  • size: 11,604 kB
  • sloc: ansic: 72,471; sh: 4,474; yacc: 2,171; perl: 2,109; java: 1,699; makefile: 1,535; lisp: 693; xml: 182; lex: 95; cpp: 28
file content (31 lines) | stat: -rwxr-xr-x 1,407 bytes parent folder | download | duplicates (2)
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
#!/usr/bin/make -f
DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

%:
	dh $@ --with autoreconf

override_dh_auto_install:
	dh_auto_install --destdir=debian/tmp/
	# remove duplicated information
	rm debian/tmp/usr/share/ncc/doc/COPYRIGHT
	rm debian/tmp/usr/share/ncc/doc/COPYING-DOC
	rm debian/tmp/usr/share/ncc/doc/INDEX
	# README is actually a changelog
	mv debian/tmp/usr/share/ncc/doc/README debian/tmp/usr/share/ncc/doc/changelog
	# move architecture independent data to /usr/share
	mkdir -p debian/tmp/usr/share/nescc
	for file in debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ncc/*.pm \
	debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ncc/*.h \
	debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ncc/nesc.jar \
	debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ncc/nesc-compile \
	debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/ncc/tdspecs \
	; do mv $$file debian/tmp/usr/share/nescc/ ; \
	ln -s ../../../share/nescc/`basename $$file` $$file ; \
	done
	# install vim syntax highlighting
	mkdir -p debian/tmp/usr/share/vim/addons/syntax \
	         debian/tmp/usr/share/vim/addons/ftdetect \
	         debian/tmp/usr/share/vim/registry
	mv debian/tmp/usr/share/ncc/editor-modes/vim/nesc.vim debian/tmp/usr/share/vim/addons/syntax/nesc.vim
	mv debian/nescfiletype.vim debian/tmp/usr/share/vim/addons/ftdetect/nescfiletype.vim
	mv debian/vim-syntax-nesc.yaml debian/tmp/usr/share/vim/registry/vim-syntax-nesc.yaml