~ubuntu-branches/ubuntu/maverick/9base/maverick

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann
  • Date: 2007-12-23 11:36:00 UTC
  • mfrom: (4.1.5 hardy)
  • Revision ID: james.westby@ubuntu.com-20071223113600-2o9dcqo7trcgxm1w
Tags: 1:2-8
* Bumping to new policy.
* Using new homepage field in control.
* Don't hide make errors in clean target of rules.

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
 
6
6
include /usr/share/dpatch/dpatch.make
7
7
 
 
8
DATE=$(shell date +%Y%m%d)
 
9
 
 
10
upstream:
 
11
        # Needs: mercurial
 
12
 
 
13
        # Getting sources
 
14
        cd .. && \
 
15
        hg clone http://www.suckless.org/hg.rc/9base && \
 
16
        mv 9base 9base-2+$(DATE)
 
17
 
 
18
        # Removing unused files
 
19
        rm -rf ../9base-2+$(DATE)/.hg
 
20
        rm -rf ../9base-2+$(DATE)/.hgtags
 
21
 
 
22
        # Creating tarball
 
23
        tar cfz ../9base_2+$(DATE).orig.tar.gz ../9base-2+$(DATE)
 
24
 
8
25
build: build-stamp
9
 
build-stamp: patch
 
26
build-stamp: patch-stamp
10
27
        dh_testdir
11
28
 
12
29
        # Building package
20
37
        rm -f build-stamp
21
38
 
22
39
        # Clean package
23
 
        -$(MAKE) clean
 
40
        [ ! -f Makefile ] || $(MAKE) clean
24
41
 
25
42
        dh_clean
26
43
 
34
51
        $(MAKE) install DESTDIR=$(CURDIR)/debian/9base PREFIX=/usr/lib/9base MANPREFIX=/usr/share/man
35
52
 
36
53
        # Renaming manpages
37
 
        for MANPAGE in debian/9base/usr/share/man/man1/* debian/9base/usr/share/man/man7/*; \
 
54
        set -e; for MANPAGE in debian/9base/usr/share/man/man1/* debian/9base/usr/share/man/man7/*; \
38
55
        do \
39
 
                mv $$MANPAGE `dirname $$MANPAGE`/9base-`basename $$MANPAGE` || exit 1; \
 
56
                mv $$MANPAGE `dirname $$MANPAGE`/9base-`basename $$MANPAGE`; \
40
57
        done
41
58
 
42
59
        # Installing lintian overrides
43
 
        for LINTIAN in debian/lintian/*; \
 
60
        set -e; for LINTIAN in debian/lintian/*; \
44
61
        do \
45
 
                install -D -m 644 $$LINTIAN debian/`basename $$LINTIAN`/usr/share/lintian/overrides/`basename $$LINTIAN` || exit 1; \
 
62
                install -D -m 0644 $$LINTIAN debian/`basename $$LINTIAN`/usr/share/lintian/overrides/`basename $$LINTIAN`; \
46
63
        done
47
64
 
48
65
binary-indep: build install