~mvo/debdelta/upstream

« back to all changes in this revision

Viewing changes to debdelta/debian/rules

  • Committer: A Mennucc
  • Date: 2011-05-28 18:15:36 UTC
  • Revision ID: git-v1:df61e0cb177117fb5bb273e8c205e332c3f5d3fe
new package 'debdelta-doc' ; finalize changelog 

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
 
4
4
package = debdelta
5
5
 
6
 
D = debian/tmp
 
6
D = debian/debdelta
7
7
 
8
8
docdir = $(D)/usr/share/doc/$(package)
9
9
mandir = $(D)/usr/share/man/man1/
10
10
 
 
11
D2 = debian/debdelta-doc
 
12
 
 
13
docdir2 = $(D2)/usr/share/doc/$(package)
 
14
docdir2doc = $(D2)/usr/share/doc/$(package)-doc
 
15
 
11
16
CC = gcc
12
17
CFLAGS = -g -Wall
13
18
INSTALL_PROGRAM = install
32
37
        $(checkdir)
33
38
        rm -f build *~ */*~ debian/files* debian/substvars
34
39
        rm -f minigzip minibzip2
35
 
        rm -rf $(D)
 
40
        rm -rf $(D) $(D2)
36
41
 
37
42
binary-indep:   checkroot build
38
43
        $(checkdir)
39
 
# There are no architecture-independent files to be uploaded
40
 
# generated by this package.  If there were any they would be
41
 
# made here.
 
44
        rm -rf $(D2)
 
45
        install -d $(D2)/DEBIAN  $(docdir2)  $(docdir2doc)
 
46
        cp doc/debdelta_suite.pdf debian/copyright debian/changelog $(docdir2doc)
 
47
        cd $(docdir2doc) && gzip -9 changelog
 
48
        cp -r doc/html  $(docdir2doc)
 
49
        ln -s ../debdelta-doc/debdelta_suite.pdf  $(docdir2)
 
50
        ln -s ../debdelta-doc/html  $(docdir2)
 
51
        # build package
 
52
        dpkg-gencontrol -Pdebian/debdelta-doc -pdebdelta-doc
 
53
        chown -R root:root $(D2)
 
54
        dpkg-deb --build $(D2) ..
42
55
 
43
56
binary-arch:    checkroot build
44
57
        $(checkdir)
72
85
        ln -s debdelta  $(D)/usr/bin/debdeltas
73
86
        ln -s debdelta  $(D)/usr/bin/debdelta-upgrade
74
87
        # /usr/share/doc
75
 
        cp FAQ README README.upgrade README.features debian/copyright debian/changelog $(docdir)
76
 
        cd $(docdir) && gzip -9 changelog README README.upgrade FAQ
 
88
        cp FAQ README.features debian/copyright debian/changelog $(docdir)
 
89
        cd $(docdir) && gzip -9 changelog FAQ
77
90
        # man
78
91
        cp *.1 $(mandir)
79
92
        gzip -9 $(mandir)/*.1 
80
93
        # build package
81
94
        dpkg-shlibdeps $(D)/usr/lib/debdelta/minigzip  $(D)/usr/lib/debdelta/minibzip2
82
 
        dpkg-gencontrol -isp
 
95
        dpkg-gencontrol -Pdebian/debdelta -pdebdelta
83
96
        chown -R root:root $(D)
84
 
        #chmod -R u+w,go=rX $(D)
85
97
        dpkg-deb --build $(D) ..
86
98
 
87
99
define checkdir