~ubuntu-app-review-contributors/ubuntu-app-reviews/interest-calculation

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: reg at mlux
  • Date: 2012-07-07 20:49:42 UTC
  • Revision ID: reg@mlux.at-20120707204942-qeyhjq1nhigze1x1
Tags: 12.07.6
quickly released: 12.07.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
6
6
        dh $@ --with python2
7
7
endif
8
8
 
9
 
 
 
9
override_dh_auto_install:
 
10
        dh_auto_install -- --install-scripts=/opt/extras.ubuntu.com/interest-calculation                 --install-data=/opt/extras.ubuntu.com/interest-calculation                 --install-lib=/opt/extras.ubuntu.com/interest-calculation
 
11
 
 
12
override_dh_python2:
 
13
        dh_python2 /opt/extras.ubuntu.com/interest-calculation
 
14
 
 
15
 
 
16
override_dh_install:
 
17
        dh_install
 
18
        mkdir -p debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/bin
 
19
        if [ -x debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/interest-calculation ]; then mv debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/interest-calculation debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/bin; fi
 
20
        if [ -f debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/share/applications/interest-calculation.desktop ]; then \
 
21
                mkdir -p debian/interest-calculation/usr/share/applications; \
 
22
                mv debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/share/applications/interest-calculation.desktop debian/interest-calculation/usr/share/applications/extras-interest-calculation.desktop; \
 
23
                rmdir --ignore-fail-on-non-empty debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/share/applications; \
 
24
                sed -i 's|Exec=.*|Exec=/opt/extras.ubuntu.com/interest-calculation/bin/interest-calculation|' debian/interest-calculation/usr/share/applications/extras-interest-calculation.desktop; \
 
25
                sed -i 's|Icon=/usr/|Icon=/opt/extras.ubuntu.com/interest-calculation/|' debian/interest-calculation/usr/share/applications/extras-interest-calculation.desktop; \
 
26
        fi
 
27
        grep -RlZ 'import gettext' debian/interest-calculation/* | xargs -0 -r sed -i 's|\(import\) gettext$$|\1 locale|'
 
28
        grep -RlZ 'from gettext import gettext as _' debian/interest-calculation/* | xargs -0 -r sed -i 's|from gettext \(import gettext as _\)|from locale \1|'
 
29
        grep -RlZ "gettext.textdomain('interest-calculation')" debian/interest-calculation/* | xargs -0 -r sed -i "s|gettext\(\.textdomain('interest-calculation')\)|locale\.bindtextdomain('interest-calculation', '/opt/extras.ubuntu.com/interest-calculation/share/locale')\nlocale\1|" 
 
30
        sed -i "s|__interest_calculation_data_directory__ =.*|__interest_calculation_data_directory__ = '/opt/extras.ubuntu.com/interest-calculation/share/interest-calculation/'|" debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/interest_calculation*/interest_calculationconfig.py
 
31
        sed -i 's|        sys.path.insert(0, opt_path)|\0\n    os.putenv("XDG_DATA_DIRS", "%s:%s" % ("/opt/extras.ubuntu.com/interest-calculation/share/", os.getenv("XDG_DATA_DIRS", "")))|' debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/bin/interest-calculation
 
32
        if [ -d debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/share/glib-2.0/schemas ]; then glib-compile-schemas debian/interest-calculation/opt/extras.ubuntu.com/interest-calculation/share/glib-2.0/schemas; fi
 
 
b'\\ No newline at end of file'