~ubuntu-branches/ubuntu/karmic/sbuild/karmic

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Roger Leigh
  • Date: 2006-10-21 21:23:16 UTC
  • mfrom: (2.1.6 edgy)
  • Revision ID: james.westby@ubuntu.com-20061021212316-nh89o5rnhyk1epnn
Tags: 0.52
* New upstream release.
* sbuild: Remove incorrect WannaBuild:: prefix from version_compare.

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
# Uncomment this to turn on verbose mode.
4
4
#export DH_VERBOSE=1
5
5
 
 
6
VERSION = $(shell dpkg-parsechangelog | grep ^Version: | sed "s/.* //" | sed "s/-[^-]*$$//")
 
7
DATE = $(shell date -d "$$(dpkg-parsechangelog | grep ^Date: | sed -n '/^Date: /s///p')" "+%d %b %Y")
 
8
 
 
9
GENFILES =                      \
 
10
        avg-pkg-build-time.1    \
 
11
        sbuild.1                \
 
12
        sbuild-setup.7          \
 
13
        update-sourcedeps.1     \
 
14
        Sbuild/Log.pm
 
15
 
 
16
%: %.in
 
17
        sed -e 's/\$$Revision: [0-9.]* \$$/$(VERSION)/g' \
 
18
            -e 's/@VERSION@/$(VERSION)/g' \
 
19
            -e 's/@DATE@/$(DATE)/g' <$< >$@
 
20
 
6
21
INSTALL=/usr/bin/install
7
22
DESTDIR=$(CURDIR)/debian/sbuild
8
23
 
9
24
# This is the debhelper compatability version to use.
10
 
export DH_COMPAT=2
 
25
export DH_COMPAT=4
11
26
 
12
27
configure: configure-stamp
13
28
configure-stamp:
14
29
        dh_testdir
15
 
        # Add here commands to configure the package.
16
30
        touch configure-stamp
17
31
 
18
32
build: configure-stamp build-stamp
19
 
build-stamp:
 
33
build-stamp: $(GENFILES)
20
34
        dh_testdir
21
 
 
22
 
        # Add here commands to compile the package.
23
35
        touch build-stamp
24
36
 
25
37
clean:
26
38
        dh_testdir
27
39
        dh_testroot
 
40
 
 
41
        rm -f $(GENFILES)
28
42
        rm -f build-stamp configure-stamp
29
43
 
30
 
        # Add here commands to clean up after the build process.
31
 
        -$(MAKE) clean
32
 
 
33
44
        dh_clean
34
45
 
35
46
install: build
38
49
        dh_clean -k
39
50
        dh_installdirs
40
51
 
41
 
        # Add here commands to install the package into debian/sbuild.
42
52
        $(INSTALL) -m 755 sbuild update-sourcedeps avg-pkg-build-time \
43
53
                $(DESTDIR)/usr/bin/
44
 
        ln -s /usr/bin/avg-pkg-build-time $(DESTDIR)/usr/bin/avg-pkg-build-space
45
 
        $(INSTALL) -m 644 sbuild.conf sbuild.conf.local $(DESTDIR)/etc/
 
54
        $(INSTALL) -m 644 Sbuild.pm $(DESTDIR)/usr/share/perl5/
 
55
        $(INSTALL) -m 644 Sbuild/Chroot.pm $(DESTDIR)/usr/share/perl5/Sbuild/Chroot.pm
 
56
        $(INSTALL) -m 644 Sbuild/Conf.pm $(DESTDIR)/usr/share/perl5/Sbuild/Conf.pm
 
57
        $(INSTALL) -m 644 Sbuild/Log.pm $(DESTDIR)/usr/share/perl5/Sbuild/Log.pm
 
58
        $(INSTALL) -m 644 Sbuild/Utility.pm $(DESTDIR)/usr/share/perl5/Sbuild/Utility.pm
 
59
        ln -s avg-pkg-build-time $(DESTDIR)/usr/bin/avg-pkg-build-space
 
60
        $(INSTALL) -m 644 sbuild.conf $(DESTDIR)/usr/share/sbuild/
 
61
        $(INSTALL) -m 644 sbuild.conf.local $(DESTDIR)/etc/sbuild/sbuild.conf
46
62
 
47
63
        cp -a configs example.sbuildrc $(DESTDIR)/usr/share/doc/sbuild/examples/.
48
 
        find bin -type f -maxdepth 1 -exec cp {} $(DESTDIR)/usr/share/sbuild/ \;
49
 
        find chroot -type f -maxdepth 1 -exec cp {} $(DESTDIR)/usr/share/sbuild/ \;
 
64
        find bin -maxdepth 1 -type f -exec cp {} $(DESTDIR)/usr/share/sbuild/ \;
 
65
        find chroot -maxdepth 1 -type f -exec cp {} $(DESTDIR)/usr/share/sbuild/ \;
50
66
        mv $(DESTDIR)/usr/share/sbuild/README-buildd.chroot \
51
67
                $(DESTDIR)/usr/share/doc/sbuild/
52
68
 
56
72
        dh_testroot
57
73
        dh_installdocs debian/cvslogs.old
58
74
        dh_installman
59
 
        dh_installchangelogs 
60
 
        dh_compress -Xbuildd.chroot -XREADME-buildd.chroot -XREADME-buildd.chroot.pre-sarge -Xbuildd.chroot.pre-sarge
 
75
        ln -s avg-pkg-build-time.1.gz debian/sbuild/usr/share/man/man1/avg-pkg-build-space.1.gz
 
76
        dh_installchangelogs
 
77
        dh_compress -Xbuildd.chroot -XREADME-buildd.chroot
61
78
        dh_fixperms
62
79
        dh_installdeb
63
80
        dh_perl