Merge branch 'upstream'
[gnulib.git] / debian / rules
1 #!/usr/bin/make -f
2
3 %:
4         dh ${@} --with quilt
5
6 DATE=$(shell date +%Y%m%d)
7
8 upstream:
9         # Needs: git-core
10
11         cd .. && \
12         git clone git://git.savannah.gnu.org/gnulib.git && \
13         mv gnulib gnulib-$(DATE)
14
15         rm -rf ../gnulib-$(DATE)/.git ../gnulib-$(DATE)/.gitattributes
16         find ../gnulib-$(DATE) -name .cvsignore | xargs rm -f
17         find ../gnulib-$(DATE) -name .gitignore | xargs rm -f
18
19         tar cfz ../gnulib_$(DATE).orig.tar.gz ../gnulib-$(DATE)
20
21 override_dh_auto_clean:
22         $(MAKE) -C doc clean
23
24 override_dh_auto_build:
25         $(MAKE) -C doc info
26         $(MAKE) -C doc html
27
28 override_dh_auto_install:
29         mkdir -p debian/gnulib/usr/bin
30         cp -a check-module gnulib-tool debian/gnulib/usr/bin
31
32         mkdir -p debian/gnulib/usr/share/gnulib
33         cp -a build-aux config doc lib m4 modules tests debian/gnulib/usr/share/gnulib
34
35         # Fixing permissions
36         chmod 0755 debian/gnulib/usr/share/gnulib/build-aux/config.guess
37         chmod 0755 debian/gnulib/usr/share/gnulib/build-aux/config.sub
38         chmod 0755 debian/gnulib/usr/share/gnulib/build-aux/gendocs.sh
39         chmod 0644 debian/gnulib/usr/share/gnulib/doc/gendocs_template
40         chmod 0644 debian/gnulib/usr/share/gnulib/lib/fflush.c
41         chmod 0644 debian/gnulib/usr/share/gnulib/m4/canonicalize-lgpl.m4
42         chmod 0644 debian/gnulib/usr/share/gnulib/m4/fflush.m4
43         chmod 0644 debian/gnulib/usr/share/gnulib/modules/canonicalize-lgpl
44         chmod 0644 debian/gnulib/usr/share/gnulib/modules/fflush
45         chmod 0644 debian/gnulib/usr/share/gnulib/modules/fflush-tests
46         chmod 0644 debian/gnulib/usr/share/gnulib/tests/test-base64.c
47         chmod 0755 debian/gnulib/usr/share/gnulib/tests/test-closein.sh
48         chmod 0644 debian/gnulib/usr/share/gnulib/tests/test-fflush.c
49
50         # Removing unused files
51         rm -f debian/gnulib/usr/share/gnulib/modules/COPYING