~ubuntu-branches/ubuntu/karmic/eric/karmic

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2008-01-28 18:02:25 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20080128180225-6nrox6yrworh2c4v
Tags: 4.0.4-1ubuntu1
* Add python-qt3 to build-depends becuase that's where Ubuntu puts 
  pyqtconfig
* Change maintainer to MOTU

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/usr/bin/make -f
2
2
# -*- makefile -*-
3
 
# Sample debian/rules that uses debhelper.
4
 
# GNU copyright 1997 to 1999 by Joey Hess.
5
3
 
6
4
# Uncomment this to turn on verbose mode.
7
5
#export DH_VERBOSE=1
18
16
        dh_testroot
19
17
        find . -name "*.pyc" -exec rm {} \;
20
18
        rm -rf debian/eric debian/apis
 
19
        rm -f eric4*
21
20
        rm -f *-stamp
22
21
        dh_clean 
23
22
 
33
32
 
34
33
build:
35
34
 
 
35
#install: apifile-stamp
36
36
install: apifile-stamp
37
37
        dh_testdir -i
38
38
        dh_testroot -i
39
39
        dh_clean -i -k 
40
 
        python install.py -i debian/eric -x -c -f debian/eric3config.debian
41
 
 
 
40
        python install.py -i debian/eric -x -c -f debian/eric4config.debian
42
41
        dh_installdirs -i
43
 
#   remove files
44
 
        rm $(ERICDIR)/*install.py
45
 
        rm $(ERICDIR)/patch_modpython.py
46
 
        rm $(ERICDIR)/install-i18n.py
47
 
        rm $(ERICDIR)/LICENSE.GPL
48
 
        rm debian/eric/usr/share/doc/eric/LICENSE.GPL
 
42
 
 
43
        install -o root -g root -m 644 debian/eric.desktop \
 
44
                          debian/eric/usr/share/applications/eric.desktop
 
45
 
 
46
        install -o root -g root -m 644 debian/eric-icon.xpm \
 
47
                          debian/eric/usr/share/pixmaps/eric.xpm
 
48
 
49
49
#   remove directories
50
50
        rm -r $(ERICDIR)/ThirdParty/brm
51
51
        rm -r debian/eric/usr/share/doc/eric/brm
52
52
 
53
 
        for i in $(ERICDIR)/eric3*.py $(ERICDIR)/DebugClients/Python/PyCoverage.py; do\
 
53
        for i in $(ERICDIR)/*.py $(ERICDIR)/DebugClients/Python/PyCoverage.py; do\
54
54
                sed -e "/^\#\!.*/ d" $$i > $$i.temp;\
55
55
                mv $$i.temp $$i;\
56
56
        done
57
57
 
 
58
        #for i in $(ERICDIR)/eric3*.py $(ERICDIR)/DebugClients/Python/PyCoverage.py; do\
 
59
        #       sed -e "/^\#\!.*/ d" $$i > $$i.temp;\
 
60
        #       mv $$i.temp $$i;\
 
61
        #done
58
62
        for i in debian/i18n/*.ts; do\
59
 
                lrelease-qt3 $$i -qm debian/eric/usr/share/qt3/translations/`basename $$i .ts`.qm;\
 
63
                lrelease-qt4 $$i -qm debian/eric/usr/share/qt4/translations/`basename $$i .ts`.qm;\
60
64
        done
61
 
 
62
 
#   correct permissions
63
 
        chmod 0644 $(ERICDIR)/DocumentationTools/ModuleDocumentor.py
64
 
        chmod 0644 $(ERICDIR)/DocumentationTools/IndexGenerator.py
65
 
        chmod 0644 $(ERICDIR)/Utilities/ModuleParser.py
66
 
        chmod 0644 $(ERICDIR)/DebugClients/Ruby/Debuggee.rb
67
 
        chmod 0644 debian/eric/usr/share/eric/pixmaps/eric.ico
68
 
 
69
 
        install -o root -g root -m 644 debian/eric.desktop \
70
 
                          debian/eric/usr/share/applications/eric.desktop
71
 
 
72
 
        install -o root -g root -m 644 debian/eric-icon.xpm \
73
 
                          debian/eric/usr/share/pixmaps/eric.xpm
 
65
        rm -f debian/eric/usr/share/doc/eric/LICENSE.GPL
 
66
        rm -f $(ERICDIR)/LICENSE.GPL
 
67
        rm -f $(ERICDIR)/install*.py
74
68
 
75
69
#   copy API files
76
 
        mv debian/eric/usr/share/eric/eric3.api debian/eric-api-files/usr/share/eric/APIs
 
70
        mv debian/eric/usr/share/eric/eric4.api debian/eric-api-files/usr/share/eric/APIs
77
71
 
78
72
        for i in $(APIFILES); do \
79
73
                install -o root -g root -m 644 $$i \
85
79
        dh_testdir -i
86
80
        dh_testroot -i
87
81
        dh_installchangelogs -i ChangeLog
88
 
        dh_installdocs -i
 
82
        dh_installdocs -i --exclude=LICENSE.GPL
89
83
        dh_installmenu -i
90
84
        dh_installman -i
91
85
        dh_desktop -i
92
86
        dh_link -i
93
 
        dh_compress -i 
 
87
        dh_strip -i
 
88
        dh_compress -i
94
89
        dh_fixperms -i
95
90
        dh_pycentral -i
96
91
        dh_installdeb -i