File: rules

package info (click to toggle)
rmagic 2.21-3
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,008 kB
  • ctags: 175
  • sloc: perl: 4,562; makefile: 30
file content (40 lines) | stat: -rwxr-xr-x 1,514 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
35
36
37
38
39
40
#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-
# Copyright © 2003 Jonas Smedegaard <dr@jones.dk>

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

INSTALL		= install
INSTALL_DATA	:= $(INSTALL) -m644
INSTALL_DIR	:= $(INSTALL) -p -d -o root -g root  -m  755
INSTALL_FILE	:= $(INSTALL) -p    -o root -g root  -m  644
INSTALL_SCRIPT	:= $(INSTALL) -p    -o root -g root  -m  755

configure/rmagic::
	# Use sed rather than a diff here, to avoid failing if options
	# just been moved around
	sed \
		-e 's/^Language = en/Language = custom/' \
		-e 's/^Include =/#Include =/' \
		-e 's/^Active_Column = R/Active_Column = P/' \
		lang/en/rmagic.ini > debian/rmagic.ini

clean::
	rm -f debian/rmagic.ini

binary-post-install/rmagic::
	$(INSTALL_SCRIPT) rmagic.pl $(DEB_DESTDIR)/usr/bin/rmagic
	for i in `find lang -type d -mindepth 1 -maxdepth 1`; do \
		$(INSTALL_DIR) $(DEB_DESTDIR)/usr/share/rmagic/$$i; \
		for j in `find $$i -type f -name '*.ini' -mindepth 1 -maxdepth 1`; do \
			$(INSTALL_FILE) $$j $(DEB_DESTDIR)/usr/share/rmagic/$$j; \
			done; \
		test -f $(DEB_DESTDIR)/usr/share/rmagic/$$i/rmagic.ini || \
			$(INSTALL_FILE) lang/en/rmagic.ini $(DEB_DESTDIR)/usr/share/rmagic/$$i/; \
		sed 's/^Include =/#Include =/' \
			$(DEB_DESTDIR)/usr/share/rmagic/$$i/rmagic.ini \
			> $(DEB_DESTDIR)/usr/share/rmagic/$$i/rmagic.ini.tmp; \
		mv -f $(DEB_DESTDIR)/usr/share/rmagic/$$i/rmagic.ini.tmp \
			$(DEB_DESTDIR)/usr/share/rmagic/$$i/rmagic.ini; \
		done