File: debian-lintian.mk

package info (click to toggle)
cwirc 2.0.0-5
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 712 kB
  • sloc: ansic: 5,423; makefile: 278
file content (64 lines) | stat: -rw-r--r-- 1,929 bytes parent folder | download | duplicates (3)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#   debian-lintian.mk -- Install lintian files
#
#   Copyright
#
#	Copyright (C) 2008-2010 Jari Aalto <jari.aalto@cante.net>
#
#   License
#
#       This program is free software; you can redistribute it and/or modify
#       it under the terms of the GNU General Public License as published by
#       the Free Software Foundation; either version 2 of the License, or
#       (at your option) any later version.
#
#       This program is distributed in the hope that it will be useful,
#       but WITHOUT ANY WARRANTY; without even the implied warranty of
#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
#       GNU General Public License for more details.
#
#       You should have received a copy of the GNU General Public License
#       along with this program. If not, see <http://www.gnu.org/licenses/>.
#
#   Description
#
#	This is GNU makefile part, that defines lintian override file
#       handling for packages.
#
#       If the override is for a source package, you have to place it at
#       debian/source.lintian-overrides. For binary, Write file
#       debian/<package>.lintian-overrides
#
#           <package> binary: <lintian-error> <file>
#
#      Add this to debian/rules
#
#          install:
#	       ...
#	       $(MAKE) install
#	       $(lintian-overrides)
#
#	NOTE: There is better way. Name the files /*.lintian-overrides
#	add rule 'dh_lintian' to target 'install:'

ifneq (,)
    This makefile requires GNU Make.
endif

PACKAGE		?= foo
PKGDIR		?= $(shell pwd)/debian/$(PACKAGE)
OVERRIDEDIR	= usr/share/lintian/overrides
PKGDIR_LINTIAN	= $(PKGDIR)/$(OVERRIDEDIR)

INSTALL		?= /usr/bin/install
INSTALL_DIR	= $(INSTALL) -m 755 -d
INSTALL_DATA	= $(INSTALL) -p -m 644

define lintian-overrides
	# Install Lintian override file
	$(INSTALL_DIR) $(PKGDIR_LINTIAN)
	$(INSTALL_DATA) debian/$(PACKAGE).lintian-overrides \
		$(PKGDIR_LINTIAN)/$(PACKAGE)

endef

# End of Makefile part