~ubuntu-branches/ubuntu/karmic/terminal.app/karmic

« back to all changes in this revision

Viewing changes to debian/rules

  • Committer: Bazaar Package Importer
  • Author(s): Lionel Le Folgoc
  • Date: 2007-11-11 19:39:57 UTC
  • Revision ID: james.westby@ubuntu.com-20071111193957-h9tf29d9jqsd6gy2
Tags: 0.9.4+cvs20051125-3ubuntu1
* Merge from Debian unstable, remaining Ubuntu changes:
  - Adhere to DebianMaintainerField
  - debian/control: add versioned conflict on xfce-terminal, since it no longer
    ships /usr/bin/Terminal.    (LP: #119934).
* debian/control: bump the conflict on xfce4-terminal to (<< 0.2.6-5ubuntu1),
  since previous versions ship Terminal.desktop too.

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
# Uncomment this to turn on verbose mode.
3
3
#export DH_VERBOSE=1
4
4
 
5
 
GNUSTEP_SETUP=/usr/lib/GNUstep/System/Library/Makefiles/GNUstep.sh
6
 
DEB_GNUSTEP_DIR=$(CURDIR)/debian/terminal.app/usr/lib/GNUstep/System
 
5
include /usr/share/GNUstep/debian/config.mk
 
6
GNUSTEP_MAKEFILES=$(GS_MAKE_DIR)
7
7
 
8
8
build: build-stamp
9
9
 
10
10
build-stamp:
11
11
        dh_testdir
12
 
        . $(GNUSTEP_SETUP); \
13
 
                $(MAKE) GNUSTEP_INSTALLATION_DIR=$(DEB_GNUSTEP_DIR)
 
12
        gs_make
14
13
        touch build-stamp
15
14
 
16
15
clean:
17
16
        dh_testdir
18
17
        dh_testroot
19
18
        rm -f build-stamp
20
 
        -. $(GNUSTEP_SETUP);  $(MAKE) clean
21
 
        -. $(GNUSTEP_SETUP);  $(MAKE) distclean
 
19
        gs_make clean distclean
22
20
        dh_clean
23
21
 
24
22
install: build
27
25
        dh_clean -k
28
26
        dh_clean $(CURDIR)/Terminal.app/stamp.make
29
27
        dh_installdirs
30
 
        . $(GNUSTEP_SETUP); $(MAKE) install \
31
 
            GNUSTEP_INSTALLATION_DIR=$(DEB_GNUSTEP_DIR)
 
28
        gs_make install DESTDIR=$(CURDIR)/debian/terminal.app GNUSTEP_INSTALLATION_DOMAIN=SYSTEM
32
29
        # Overrides lintian warnings
33
30
        dh_installdirs usr/share/lintian/overrides
34
31
        cp debian/overrides debian/terminal.app/usr/share/lintian/overrides/terminal.app
 
32
        dh_install debian/Terminal.desktop usr/share/applications/
 
33
        rm $(CURDIR)/debian/terminal.app/usr/lib/GNUstep/Applications/Terminal.app/Resources/Terminal.desktop
35
34
 
36
35
# Build architecture-independent files here.
37
36
binary-indep: build install
45
44
        dh_installmenu
46
45
        dh_installman -pterminal.app debian/Terminal.1
47
46
        dh_installchangelogs
48
 
        dh_link -pterminal.app usr/bin/gnustep-app-wrapper usr/bin/Terminal
49
47
        dh_strip
50
48
        dh_compress
51
49
        dh_fixperms