Merge branch 'stable'
[gnulib.git] / debian / rules
1 #!/usr/bin/make -f
2
3 %:
4         dh ${@}
5
6 # skip tests until 'make check' is fixed
7 override_dh_auto_test:
8
9 override_dh_auto_clean:
10         $(MAKE) -C doc clean
11
12 override_dh_auto_build:
13         $(MAKE) -C doc info
14         $(MAKE) -C doc html
15
16 override_dh_auto_install:
17         mkdir -p debian/gnulib/usr/bin
18         cp -a check-module gnulib-tool debian/gnulib/usr/bin
19
20         mkdir -p debian/gnulib/usr/share/gnulib
21         cp -a build-aux posix-modules config doc lib m4 modules top tests \
22               MODULES.html.sh Makefile debian/gnulib/usr/share/gnulib
23
24         # Fixing permissions
25         chmod 0755 debian/gnulib/usr/share/gnulib/build-aux/config.guess
26         chmod 0755 debian/gnulib/usr/share/gnulib/build-aux/config.sub
27         chmod 0755 debian/gnulib/usr/share/gnulib/build-aux/gendocs.sh
28         chmod 0644 debian/gnulib/usr/share/gnulib/doc/gendocs_template
29         chmod 0755 debian/gnulib/usr/share/gnulib/lib/config.charset
30         chmod 0644 debian/gnulib/usr/share/gnulib/m4/fflush.m4
31         chmod 0644 debian/gnulib/usr/share/gnulib/modules/canonicalize-lgpl
32         chmod 0644 debian/gnulib/usr/share/gnulib/modules/fflush
33         chmod 0644 debian/gnulib/usr/share/gnulib/modules/fflush-tests
34         chmod 0644 debian/gnulib/usr/share/gnulib/tests/test-base64.c
35         chmod 0755 debian/gnulib/usr/share/gnulib/tests/test-closein.sh
36         chmod 0644 debian/gnulib/usr/share/gnulib/tests/test-fflush.c
37         chmod 0755 debian/gnulib/usr/share/gnulib/tests/test-posix_spawn1.in.sh
38         chmod 0755 debian/gnulib/usr/share/gnulib/tests/test-posix_spawn2.in.sh
39
40         # Removing unused files
41         rm -f debian/gnulib/usr/share/gnulib/modules/COPYING
42         rm -f debian/gnulib/usr/share/gnulib/*/.cvsignore
43         rm -f debian/gnulib/usr/share/gnulib/*/.gitignore