fixup git-merge-changelog package
[gnulib.git] / debian / rules
1 #!/usr/bin/make -f
2
3 #EXPORT DH_VERBOSE=1
4
5 %:
6         dh ${@}
7
8 override_dh_auto_clean:
9         $(MAKE) -C doc clean
10         -rm -rf debian/git-merge-changelog.src
11         -rm -f debian/git-merge-changelog.1
12         dh_auto_clean
13
14 override_dh_auto_configure-arch:
15         ./gnulib-tool --create-testdir --without-tests -S \
16                 --dir=debian/git-merge-changelog.src git-merge-changelog
17         dh_auto_configure --sourcedir debian/git-merge-changelog.src
18
19 override_dh_auto_build-indep:
20         $(MAKE) -C doc info
21         $(MAKE) -C doc html
22
23 override_dh_auto_build-arch:
24         dh_auto_build --sourcedir debian/git-merge-changelog.src
25         pod2man --section=1 debian/git-merge-changelog.pod debian/git-merge-changelog.1
26
27 override_dh_auto_install-arch:
28         dh_auto_install --sourcedir=debian/git-merge-changelog.src --destdir=debian/git-merge-changelog
29
30 override_dh_auto_install-indep:
31         mkdir -p debian/gnulib/usr/bin
32         cp -a check-module debian/gnulib/usr/bin
33         mkdir -p debian/gnulib/usr/share/gnulib
34         cp -a build-aux posix-modules config doc lib m4 modules top tests \
35               MODULES.html.sh Makefile gnulib-tool \
36               debian/gnulib/usr/share/gnulib
37         ln -s ../share/gnulib/gnulib-tool debian/gnulib/usr/bin
38         # Fix permissions
39         chmod 0755 debian/gnulib/usr/share/gnulib/build-aux/config.guess
40         chmod 0755 debian/gnulib/usr/share/gnulib/build-aux/config.sub
41         chmod 0755 debian/gnulib/usr/share/gnulib/build-aux/gendocs.sh
42         chmod 0644 debian/gnulib/usr/share/gnulib/doc/gendocs_template
43         chmod 0755 debian/gnulib/usr/share/gnulib/lib/config.charset
44         chmod 0644 debian/gnulib/usr/share/gnulib/m4/fflush.m4
45         chmod 0644 debian/gnulib/usr/share/gnulib/modules/canonicalize-lgpl
46         chmod 0644 debian/gnulib/usr/share/gnulib/modules/fflush
47         chmod 0644 debian/gnulib/usr/share/gnulib/modules/fflush-tests
48         chmod 0644 debian/gnulib/usr/share/gnulib/tests/test-base64.c
49         chmod 0755 debian/gnulib/usr/share/gnulib/tests/test-closein.sh
50         chmod 0644 debian/gnulib/usr/share/gnulib/tests/test-fflush.c
51         chmod 0755 debian/gnulib/usr/share/gnulib/tests/test-posix_spawn1.in.sh
52         chmod 0755 debian/gnulib/usr/share/gnulib/tests/test-posix_spawn2.in.sh
53         # Remove unused files
54         rm -f debian/gnulib/usr/share/gnulib/modules/COPYING
55         rm -f debian/gnulib/usr/share/gnulib/*/.cvsignore
56         rm -f debian/gnulib/usr/share/gnulib/*/.gitignore
57
58 override_dh_auto_test: