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