~ubuntu-branches/ubuntu/karmic/libapache2-mod-python/karmic-updates

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Piotr Ozarowski
  • Date: 2007-02-21 18:24:29 UTC
  • mfrom: (1.1.8 feisty)
  • Revision ID: james.westby@ubuntu.com-20070221182429-9okop7e0qpi24l85
Tags: 3.2.10-4
* Added XS-Vcs-Svn field
* Removed "db_purge" part from libapache2-mod-python.postrm
  (dh_installdebconf is generating a rule that will not fail if debconf is
  already removed)
* Added initial Spanish debconf translation from Manuel Porras Peralta.
  (closes: #411235)
* Added initial Portuguese debconf translation from Pedro Ribeiro.
  (closes: #411742)
* Added initial Galician debconf translation from Jacobo Tarrio.
  (closes: #411831)

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
# Uncomment this to turn on verbose mode.
7
7
#export DH_VERBOSE=1
8
8
 
 
9
include /usr/share/dpatch/dpatch.make
 
10
 
9
11
# This is the debhelper compatability version to use.
10
 
export DH_COMPAT=3
 
12
export DH_COMPAT=5
 
13
 
 
14
PYVER=$(shell pyversions -rv)
11
15
 
12
16
configure: configure-stamp
13
17
configure-stamp:
14
18
        dh_testdir
15
19
        # Add here commands to configure the package.
16
20
        
17
 
        autoconf
18
21
        # Don't configure here (see install)
19
22
#       -./configure --enable-EAPI --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info
20
23
        touch configure-stamp
21
24
 
22
25
build: configure-stamp build-stamp
23
 
build-stamp:
 
26
build-stamp: patch
24
27
        dh_testdir
25
28
 
26
29
        # Add here commands to compile the package.
30
33
 
31
34
        touch build-stamp
32
35
 
33
 
clean:
 
36
clean: unpatch
34
37
        dh_testdir
35
38
        dh_testroot
36
39
        rm -f build-stamp configure-stamp
39
42
        -$(MAKE) distclean
40
43
        rm -f config.log
41
44
 
 
45
        debconf-updatepo
 
46
 
42
47
        dh_clean
43
48
 
44
49
install: build
50
55
        # Add here commands to install the package into debian/libapache-mod-python.
51
56
        #$(MAKE) install DESTDIR=$(CURDIR)/debian/libapache-mod-python
52
57
 
53
 
        # python 2.2
54
 
        rm -f config.cache config.status
55
 
        export PYTHON_BIN=/usr/bin/python2.2
56
 
        -env PYTHON_BIN=/usr/bin/python2.2 \
57
 
        ./configure --with-apxs=/usr/bin/apxs2 --prefix=/usr \
58
 
                --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
59
 
                --with-python-version=2.2
60
 
        $(MAKE) clean && $(MAKE)
61
 
        $(MAKE) install DESTDIR=$(CURDIR)/debian/libapache2-mod-python2.2
62
 
        cp debian/mod_python.load debian/libapache2-mod-python2.2/etc/apache2/mods-available/
63
 
        
64
 
        # python 2.3
65
 
        rm -f config.cache config.status
66
 
        export PYTHON_BIN=/usr/bin/python2.3
67
 
        -env PYTHON_BIN=/usr/bin/python2.3 \
68
 
        ./configure --with-apxs=/usr/bin/apxs2 --prefix=/usr \
69
 
                --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
70
 
                --with-python-version=2.3
 
58
        autoconf
 
59
 
 
60
        rm -f config.cache config.status
 
61
        export PYTHON_BIN=/usr/bin/python
 
62
        -env PYTHON_BIN=/usr/bin/python \
 
63
        ./configure --with-apxs=/usr/bin/apxs2 --prefix=/usr \
 
64
                --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \
 
65
                --with-python-version=$(PYVER)
71
66
        $(MAKE) clean && DEB_DEFINES="-DLONG_LONG=PY_LONG_LONG" $(MAKE)
72
 
        $(MAKE) install DESTDIR=$(CURDIR)/debian/libapache2-mod-python2.3
73
 
        cp debian/mod_python.load debian/libapache2-mod-python2.3/etc/apache2/mods-available/
 
67
        $(MAKE) install DESTDIR=$(CURDIR)/debian/libapache2-mod-python
 
68
        cp debian/mod_python.load debian/libapache2-mod-python/etc/apache2/mods-available/
74
69
 
75
70
 
76
71
# Build architecture-independent files here.
77
72
binary-indep: build install
78
73
        dh_testdir -i
79
74
        dh_testroot -i
80
 
        dh_python -i
81
75
        dh_installdebconf -i    
82
76
        dh_installdocs -i
83
77
        dh_installexamples -i
86
80
#       dh_installpam
87
81
#       dh_installinit
88
82
        dh_installcron -i
89
 
        dh_installmanpages -i
90
83
        dh_installinfo -i
91
84
#       dh_undocumented
92
85
        dh_installchangelogs -i 
102
95
binary-arch: build install
103
96
        dh_testdir -a
104
97
        dh_testroot -a
105
 
        dh_python -plibapache2-mod-python2.2 /usr/lib/python2.2/site-packages
106
 
        dh_python -plibapache2-mod-python2.3 /usr/lib/python2.3/site-packages
 
98
        dh_pycentral -plibapache2-mod-python
107
99
        dh_installdebconf -a    
108
100
        dh_installdocs -a
109
101
        dh_installexamples -a
112
104
#       dh_installpam
113
105
#       dh_installinit
114
106
        dh_installcron -a
115
 
        dh_installmanpages -a
116
107
        dh_installinfo -a
117
108
#       dh_undocumented
118
109
        dh_installchangelogs -a
130
121
        dh_builddeb -a
131
122
 
132
123
binary: binary-indep binary-arch
133
 
.PHONY: build clean binary-indep binary-arch binary install configure
 
124
.PHONY: build clean binary-indep binary-arch binary install configure unpatch