VirtualBox

Changeset 4310

Show
Ignore:
Timestamp:
08/23/07 14:40:48 (1 year ago)
Author:
vboxsync
Message:

use dh_installdocs, some more merge between rules files

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/debian/rules

    r3890 r4310  
    5151 
    5252# Ubuntu dapper: gcc-4.0 does not work with recompiler, use gcc-3.4 instead 
    53 # Debian sarge: libhal-devel 0.4.7 is too old 
    5453configure: debian/configure-stamp 
    5554debian/configure-stamp: 
     
    5857            $(ose),--ose,) $(if $(LINUX),--with-linux=$(LINUX),) $(if \ 
    5958            $(filter _Ubuntu_dapper,$(debrel)),--with-gcc=gcc-3.4 --with-g++=g++-3.4,) $(if \ 
    60             $(filter _xandros4.1 _Debian_sarge,$(debrel)),--without-hal,) $(if \ 
    6159            $(filter _xandros4.1,$(debrel)),--build-xalan,) $(if \ 
    6260            $(filter _xandros4.1 _ucs1.3,$(debrel)),--disable-sdl-ttf,) $(if \ 
    63             $(DEBUG),--build-debug,) 
     61            $(HEADLESS),--build-headless,) $(if $(DEBUG),--build-debug,) 
    6462        touch debian/configure-stamp 
    6563 
     
    7573              VBOX_WITH_LINUX_ADDITIONS= VBOX_WITH_WIN32_ADDITIONS=,) \ 
    7674            AUTOCFG=$(current)/debian/AutoConfig.kmk \ 
    77             LOCALCFG=$(current)/debian/$(if \ 
    78               $(HEADLESS),LocalConfig-headless.kmk,LocalConfig.kmk) \ 
     75            LOCALCFG=$(current)/debian/LocalConfig.kmk \ 
    7976            PATH_OUT=$(current)/debian/builddir \ 
    8077            all 
     
    8986              VBOX_WITH_LINUX_ADDITIONS= VBOX_WITH_WIN32_ADDITIONS=,) \ 
    9087            AUTOCFG=$(current)/debian/AutoConfig.kmk \ 
    91             LOCALCFG=$(current)/debian/$(if \ 
    92               $(HEADLESS),LocalConfig-headless.kmk,LocalConfig.kmk) \ 
     88            LOCALCFG=$(current)/debian/LocalConfig.kmk \ 
    9389            PATH_OUT=$(current)/debian/builddir \ 
    9490            packing 
     
    139135        install -d -g 0 -o 0 $(prefix)/usr/share/pixmaps 
    140136        install -D -g 0 -o 0 -m 644 debian/lintian-override \ 
    141             debian/virtualbox/usr/share/lintian/overrides/virtualbox 
     137           $(prefix)/usr/share/lintian/overrides/virtualbox 
    142138        mv $(prefix)/opt/VirtualBox-$(ver)/VBox.png \ 
    143139           $(prefix)/usr/share/pixmaps/VBox.png 
    144140        mv $(prefix)/opt/VirtualBox-$(ver)/*.gc $(prefix)/usr/lib/virtualbox 
    145141        mv $(prefix)/opt/VirtualBox-$(ver)/*.r0 $(prefix)/usr/lib/virtualbox 
     142        $(if $(filter amd64,$(arch)),\ 
     143            mv $(prefix)/opt/VirtualBox-$(ver)/VBoxREM2.rel $(prefix)/usr/lib/virtualbox,) 
    146144        mv $(prefix)/opt/VirtualBox-$(ver)/VBoxXPCOMIPCD $(prefix)/usr/lib/virtualbox 
    147145        mv $(prefix)/opt/VirtualBox-$(ver)/components $(prefix)/usr/lib/virtualbox/components 
    148146        mv $(prefix)/opt/VirtualBox-$(ver)/*.so $(prefix)/usr/lib 
    149147        mv $(prefix)/opt/VirtualBox-$(ver)/sdk  $(prefix)/usr/share/virtualbox 
    150         mv $(prefix)/opt/VirtualBox-$(ver)/nls  $(prefix)/usr/share/virtualbox 
     148        $(if $(HEADLESS),,mv $(prefix)/opt/VirtualBox-$(ver)/nls $(prefix)/usr/share/virtualbox) 
    151149        mv $(prefix)/opt/VirtualBox-$(ver)/src  $(prefix)/usr/share/virtualbox 
    152150        rm $(prefix)/opt/VirtualBox-$(ver)/VBox.sh 
     
    161159                $$d/vboxdrv.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxdrv.ko; done) 
    162160ifeq ($(ose),) 
    163         mv $(prefix)/opt/VirtualBox-$(ver)/kchmviewer $(prefix)/usr/lib/virtualbox 
    164         for i in UserManual.pdf VirtualBox.chm LICENSE; do \ 
    165             mv $(prefix)/opt/VirtualBox-$(ver)/$$i $(prefix)/usr/share/doc/virtualbox; done 
     161        $(if $(HEADLESS),,mv $(prefix)/opt/VirtualBox-$(ver)/kchmviewer $(prefix)/usr/lib/virtualbox) 
     162        dh_installdocs $(addprefix $(prefix)/opt/VirtualBox-$(ver)/,\ 
     163            UserManual.pdf VirtualBox.chm LICENSE) 
     164        rm $(addprefix $(prefix)/opt/VirtualBox-$(ver)/,UserManual.pdf VirtualBox.chm LICENSE) 
    166165        for i in rdesktop-vrdp.tar.gz additions/VBoxGuestAdditions.iso; do \ 
    167166            mv $(prefix)/opt/VirtualBox-$(ver)/$$i $(prefix)/usr/share/virtualbox; done 
    168167        rmdir $(prefix)/opt/VirtualBox-$(ver)/additions 
     168else 
     169        dh_installdocs 
    169170endif 
    170171        rmdir $(prefix)/opt/VirtualBox-$(ver) 
     
    192193        dh_link 
    193194        [ -n "$(DEBUG)" ] || dh_strip 
    194         dh_compress -X.pdf -X.chm 
     195        dh_compress -X.pdf -X.chm -X LICENSE 
    195196        dh_fixperms 
    196197        dh_makeshlibs 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy