~ubuntu-branches/debian/squeeze/boa-constructor/squeeze

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Luca Falavigna
  • Date: 2009-08-27 19:17:37 UTC
  • Revision ID: james.westby@ubuntu.com-20090827191737-1qjflqlj1f4ta16c
Tags: 0.6.1-7
* Update my e-mail address.
* Remove DM-Upload-Allowed field.
* Switch to debhelper 7:
  - Bump compat level to 7.
  - Minimize debian/rules.
  - Build-Depend on debhelper (>= 7.0.50) and quilt (>= 0.46-7).
* debian/patches/no_double_free.patch:
  - Do not attempt to free menu objects twice (Closes: #532988).
* Depend on ${misc:Depends} to fix a lintian warning.
* Bump Standards-Version to 3.8.3, no changes required.
* Fix some wxWindows spelling errors in the description.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/make -f
2
2
 
3
 
include /usr/share/quilt/quilt.make
4
 
 
5
 
VERSION=0.6.1
6
 
 
7
 
clean: unpatch
8
 
        dh_testdir
9
 
        dh_testroot
10
 
        mv Docs/boa.apphelp.htb.orig Docs/boa.apphelp.htb || true
11
 
        dh_clean
12
 
 
13
 
build:
14
 
install: patch build docpatch
15
 
        dh_testdir
16
 
        dh_testroot
17
 
        dh_install -Xboa.apphelp.htb.orig
18
 
 
19
 
# We use this hack to fix some documentation typos
20
 
docpatch:
 
3
%:
 
4
        dh --with quilt $@
 
5
 
 
6
clean:
 
7
        -mv Docs/boa.apphelp.htb.orig Docs/boa.apphelp.htb
 
8
        dh --with quilt $@
 
9
 
 
10
override_dh_install:
21
11
        mv Docs/boa.apphelp.htb Docs/boa.apphelp.htb.orig
22
12
        mkdir Docs/boa.apphelp
23
13
        cd Docs/boa.apphelp; unzip -qq ../boa.apphelp.htb.orig
24
14
        cd Docs/boa.apphelp; patch -p1 < ../../debian/patches/docs_typo.patch
25
15
        cd Docs/boa.apphelp; zip -q ../boa.apphelp.htb *
26
16
        rm -fr Docs/boa.apphelp
27
 
 
28
 
binary-arch: build install
29
 
 
30
 
binary-indep: build install
31
 
        dh_testdir
32
 
        dh_testroot
33
 
        dh_installdocs
34
 
        dh_installmenu
35
 
        dh_installman debian/boa-constructor.1
36
 
        dh_installchangelogs Changes.txt
37
 
        dh_compress
38
 
        dh_fixperms
 
17
        dh_install -Xboa.apphelp.htb.orig
 
18
 
 
19
override_dh_pysupport:
39
20
        dh_pysupport -X zoa
40
 
        dh_installdeb
41
 
        dh_gencontrol
42
 
        dh_md5sums
43
 
        dh_builddeb
44
 
 
45
 
get-orig-source:
46
 
        cd ..; wget -c http://downloads.sourceforge.net/sourceforge/boa-constructor/boa-constructor-${VERSION}.src.zip
47
 
        unzip -d ../boa-constructor ../boa-constructor-${VERSION}.src.zip
48
 
        cd ../boa-constructor; tar czf ../boa-constructor_${VERSION}.orig.tar.gz *
49
 
        rm -fr ../boa-constructor ../boa-constructor-${VERSION}.src.zip
50
 
 
51
 
binary: binary-indep binary-arch
52
 
.PHONY: clean binary-indep binary-arch binary install get-orig-source