~ubuntu-branches/ubuntu/quantal/spass/quantal

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Roland Stigge
  • Date: 2010-06-27 18:59:28 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20100627185928-kdjuqghv04rxyqmc
Tags: 3.7-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
# spass for Debian/GNU
4
4
# Marco Kuhlmann <mk@debian.org>
 
5
# Roland Stigge <stigge@antcom.de>
5
6
 
6
7
export DH_OPTIONS
7
8
 
21
22
# generic Debian directories
22
23
 
23
24
DEB_DEBIAN_DIR = $(CURDIR)/debian
24
 
DEB_SOURCE_DIR = $(CURDIR)/SPASS-2.1
25
 
DEB_BUILD_DIR = $(DEB_DEBIAN_DIR)/build
26
 
DEB_INSTALL_DIR = $(DEB_DEBIAN_DIR)/tmp
 
25
DEB_INSTALL_DIR = $(DEB_DEBIAN_DIR)/spass
27
26
 
28
27
# generic targets
29
28
 
30
 
source: source-stamp
31
 
source-stamp:
32
 
        dh_testdir
33
 
        tar xzf spass21.tgz
34
 
        cp -p $(DEB_DEBIAN_DIR)/*.1 $(DEB_SOURCE_DIR)/doc
35
 
        -test -r /usr/share/misc/config.sub && \
36
 
           cp -f /usr/share/misc/config.sub $(DEB_SOURCE_DIR)/config.sub
37
 
        -test -r /usr/share/misc/config.guess && \
38
 
           cp -f /usr/share/misc/config.guess $(DEB_SOURCE_DIR)/config.guess
39
 
        echo > $@
40
 
 
41
29
configure: configure-stamp
42
 
configure-stamp: source-stamp
 
30
configure-stamp:
43
31
        dh_testdir
44
 
        mkdir $(DEB_BUILD_DIR) || true
45
 
        cd $(DEB_BUILD_DIR) && \
46
 
        $(DEB_SOURCE_DIR)/configure $(configure_options) \
 
32
        ./configure $(configure_options) \
47
33
                --prefix=/usr \
48
34
                --infodir=/usr/share/info \
49
35
                --mandir=/usr/share/man
50
 
        echo > $@
 
36
        touch $@
51
37
 
52
38
build: build-stamp
53
39
build-stamp: configure-stamp 
54
40
        dh_testdir
55
 
        $(MAKE) -C $(DEB_BUILD_DIR) $(build_options)
56
 
        echo > $@
 
41
        $(MAKE)
 
42
        touch $@
57
43
 
58
44
install: install-stamp
59
45
install-stamp: build-stamp
60
46
        dh_testdir
61
47
        dh_testroot
62
 
        dh_clean -k
63
 
        mkdir $(DEB_INSTALL_DIR) || true
64
 
        $(MAKE) -C $(DEB_BUILD_DIR) $(install_options) \
65
 
                install DESTDIR=$(DEB_INSTALL_DIR)
66
 
        echo > $@
 
48
        dh_prep
 
49
        $(MAKE) install DESTDIR=$(DEB_INSTALL_DIR)
 
50
        -rm -f $(DEB_INSTALL_DIR)/usr/share/info/dir
 
51
        # until info files are fixed upstream:
 
52
        -rm -rf $(DEB_INSTALL_DIR)/usr/share/info
 
53
        touch $@
67
54
 
68
55
clean:
69
56
        dh_testdir
70
57
        dh_testroot
71
58
        rm -f install-stamp build-stamp configure-stamp source-stamp
72
 
        rm -rf $(DEB_SOURCE_DIR) $(DEB_BUILD_DIR) $(DEB_INSTALL_DIR)
 
59
        [ ! -f Makefile ] || $(MAKE) distclean
 
60
        rm -f scripts/FLOTTER
73
61
        dh_clean
74
62
 
75
63
# package-specific targets
77
65
binary-arch: build install
78
66
        dh_testdir
79
67
        dh_testroot
80
 
        dh_movefiles usr
81
68
        rm -f $(DEB_DEBIAN_DIR)/spass/usr/bin/FLOTTER
82
69
        ln -s SPASS $(DEB_DEBIAN_DIR)/spass/usr/bin/FLOTTER
83
70
        ln -s SPASS.1 $(DEB_DEBIAN_DIR)/spass/usr/share/man/man1/FLOTTER.1
84
 
        dh_installdocs $(DEB_SOURCE_DIR)/doc/*.pdf $(DEB_SOURCE_DIR)/README \
85
 
                $(DEB_SOURCE_DIR)/VERSIONHISTORY
86
 
        dh_installexamples $(DEB_SOURCE_DIR)/examples/*
 
71
        dh_installdocs `find doc -name '*.pdf'` README VERSIONHISTORY
 
72
        dh_installexamples examples/*
87
73
        dh_installchangelogs
 
74
        dh_lintian
88
75
        dh_strip
89
76
        dh_compress
90
77
        dh_fixperms