Codebase list libanyevent-rabbitmq-perl / 5584178
simplify source helper script copyright-check Jonas Smedegaard 2 years ago
1 changed file(s) with 1 addition(s) and 27 deletion(s). Raw diff Collapse all Expand all
00 #!/bin/sh
1 # Copyright 2016-2019, Jonas Smedegaard <dr@jones.dk>
2 # Description: helper script to update copyright_hints
3 #
4 # This program is free software; you can redistribute it and/or modify
5 # it under the terms of the GNU General Public License as published by
6 # the Free Software Foundation; either version 3, or (at your option)
7 # any later version.
8 #
9 # This program is distributed in the hope that it will be useful, but
10 # WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 # General Public License for more details.
13 #
14 # You should have received a copy of the GNU General Public License
15 # along with this program. If not, see <http://www.gnu.org/licenses/>.
161
17 set -eu
18
19 # extract metadata from graphics files before copyright check
20 # - and skip data files unlikely to contain copyright/licensing info.
21 export DEB_COPYRIGHT_EXTRACT_EXTS="gif jpg png"
22 export DEB_COPYRIGHT_CHECK_IGNORE_EXTS="epgz ico"
23
24 make -f /usr/share/cdbs/1/rules/utils.mk pre-build || true
25 make -f /usr/share/cdbs/1/rules/utils.mk clean DEB_COPYRIGHT_CHECK_STRICT=1
26
27 # unconditionally merge changes - safe to do with git-tracked package
28 [ ! -f debian/copyright_newhints ] || mv -f debian/copyright_newhints debian/copyright_hints
2 licensecheck --check '.*' --recursive --copyright --deb-machine --ignore '^(debian/(changelog|copyright(_hints)?))$' --lines 0 -- * > debian/copyright_hints