~ubuntu-branches/ubuntu/dapper/gcc-3.4/dapper

« back to all changes in this revision

Viewing changes to debian/rules.d/binary-fastjar.mk

  • Committer: Bazaar Package Importer
  • Author(s): Matthias Klose
  • Date: 2004-09-07 20:06:40 UTC
  • Revision ID: james.westby@ubuntu.com-20040907200640-swi1w3gmi2bkryzi
Tags: 3.4.2-2ubuntu1
 * Built from the gcc-3.4.2 release tarball.
 * lib64stdc++6: Fix versioned dependency on lib64gcc1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
arch_binaries  := $(arch_binaries) fastjar
 
2
 
 
3
p_jar   = fastjar
 
4
d_jar   = debian/$(p_jar)
 
5
 
 
6
dirs_jar = \
 
7
        $(docdir)/$(p_jar) \
 
8
        $(PF)/bin \
 
9
        $(PF)/share/man/man1 \
 
10
        $(PF)/share/info
 
11
 
 
12
files_jar = \
 
13
        $(PF)/bin/{fastjar,grepjar} \
 
14
        $(PF)/share/man/man1/{fastjar,grepjar}.1 \
 
15
        $(PF)/share/info/fastjar.info
 
16
 
 
17
# ----------------------------------------------------------------------
 
18
$(binary_stamp)-fastjar: $(install_stamp)
 
19
        dh_testdir
 
20
        dh_testroot
 
21
        mv $(install_stamp) $(install_stamp)-tmp
 
22
 
 
23
        rm -rf $(d_jar)
 
24
        dh_installdirs -p$(p_jar)  $(dirs_jar)
 
25
 
 
26
ifeq ($(versioned_packages),yes)
 
27
        : # rename versioned files back to unversioned ones.
 
28
        for i in jar grepjar; do \
 
29
          mv $(d)/$(PF)/bin/$$i$(pkg_ver) $(d)/$(PF)/bin/$$i; \
 
30
          mv $(d)/$(PF)/share/man/man1/$$i$(pkg_ver).1 \
 
31
                $(d)/$(PF)/share/man/man1/$$i.1; \
 
32
        done
 
33
endif
 
34
 
 
35
        mv $(d)/$(PF)/bin/jar $(d)/$(PF)/bin/fastjar
 
36
        mv $(d)/$(PF)/share/man/man1/jar.1 $(d)/$(PF)/share/man/man1/fastjar.1
 
37
 
 
38
        DH_COMPAT=2 dh_movefiles -p$(p_jar)  $(files_jar)
 
39
 
 
40
        dh_installdocs -p$(p_jar) $(srcdir)/fastjar/{CHANGES,NEWS,README}
 
41
        dh_installchangelogs -p$(p_jar) $(srcdir)/fastjar/ChangeLog
 
42
 
 
43
        debian/dh_rmemptydirs -p$(p_jar)
 
44
 
 
45
        dh_strip -p$(p_jar)
 
46
        dh_compress -p$(p_jar)
 
47
        dh_fixperms -p$(p_jar)
 
48
        dh_shlibdeps -p$(p_jar)
 
49
        dh_gencontrol -p$(p_jar) -u-v$(DEB_EVERSION)
 
50
        dh_installdeb -p$(p_jar)
 
51
        dh_md5sums -p$(p_jar)
 
52
        dh_builddeb -p$(p_jar)
 
53
 
 
54
        trap '' 1 2 3 15; touch $@; mv $(install_stamp)-tmp $(install_stamp)