VirtualBox

Changeset 10349

Show
Ignore:
Timestamp:
07/08/08 10:20:04 (3 months ago)
Author:
vboxsync
Message:

sync debian

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/debian/VBox.sh

    r9190 r10349  
    9797    exec "/usr/lib/virtualbox-ose/VirtualBox" "$@" 
    9898    ;; 
     99  VirtualBox4) 
     100    exec "/usr/lib/virtualbox-ose/VirtualBox4" "$@" 
     101    ;; 
    99102  VBoxManage) 
    100103    exec "/usr/lib/virtualbox-ose/VBoxManage" "$@" 
  • trunk/debian/changelog

    r9205 r10349  
    33  * rebuild Debian package 
    44 
     5 -- Sun Microsystems, Inc. <info@virtualbox.org>  Sat, 31 May 2008 09:01:00 +0200 
     6 
    57virtualbox-ose (1.6.2) unstable; urgency=low 
    68 
    79  * rebuild Debian package 
     10 
     11 -- Sun Microsystems, Inc. <info@virtualbox.org>  Sat, 31 May 2008 09:00:00 +0200 
    812 
    913virtualbox-ose (1.6.1~svn-1) unstable; urgency=low 
  • trunk/debian/control

    r8171 r10349  
    1313Pre-Depends: debconf (>= 1.1) | debconf-2.0 
    1414Depends: ${shlibs:Depends}, debconf (>= 0.5) | debconf-2.0, psmisc, adduser 
    15 Recommends: ${alsa}, ${pulse}, ${sdlttf}, linux-headers, gcc, make, binutils, 
     15Recommends: ${alsa}, ${pulse}, ${sdlttf}, ${dkms}, linux-headers, gcc, make, binutils, 
    1616  bridge-utils, uml-utilities, libhal1 (>= 0.5) 
    1717Description: Sun xVM VirtualBox 
  • trunk/debian/rules

    r9190 r10349  
    6363endif 
    6464 
    65 debdocs := VBOX_PATH_PACKAGE_DOCS="\"/usr/share/doc/virtualbox\"" 
     65gccver   := $(subst ., ,$(shell gcc -dumpversion)) 
     66gccvmaj  := $(word 1,$(gccver)) 
     67gccvmin  := $(word 2,$(gccver)) 
     68debdocs  := VBOX_PATH_PACKAGE_DOCS="\"/usr/share/doc/virtualbox\"" 
    6669 
    6770# Ubuntu dapper: gcc-4.0 does not work with recompiler, use gcc-3.4 instead 
     
    7275            $(ose),--ose,) $(if $(LINUX),--with-linux=$(LINUX),) $(if \ 
    7376            $(filter _Ubuntu_dapper,$(debrel)),--with-gcc=gcc-3.4 --with-g++=g++-3.4,) $(if \ 
     77            $(shell test $(gccvmaj) -eq 4 -a $(gccvmin) -gt 2 -o $(gccvmaj) -gt 4 && echo "yes"),--with-gcc=gcc-4.2 --with-g++=g++-4.2,) $(if \ 
    7478            $(filter _xandros4.1 _ucs1.3,$(debrel)),--disable-sdl-ttf,) $(if \ 
    7579            $(HEADLESS),--build-headless,) $(if $(DEBUG),--build-debug,) 
     
    8488            $(VERBOSE),KBUILD_VERBOSE=2,) $(if \ 
    8589            $(NODOCS),VBOX_WITH_DOCS=,)\ 
    86             $(if $(STAGEDISO),\ 
    87               VBOX_WITH_LINUX_ADDITIONS= VBOX_WITH_WIN32_ADDITIONS=,) \ 
     90            $(if $(STAGEDISO),VBOX_WITHOUT_ADDITIONS=1,) \ 
    8891            AUTOCFG=$(current)/debian/AutoConfig.kmk \ 
    8992            LOCALCFG=$(current)/debian/LocalConfig.kmk \ 
     
    99102            $(VERBOSE),--print-directory,--no-print-directory) $(if \ 
    100103            $(VERBOSE),KBUILD_VERBOSE=2,) $(if \ 
    101             $(STAGEDISO),\ 
    102               VBOX_WITH_LINUX_ADDITIONS= VBOX_WITH_WIN32_ADDITIONS=,) \ 
     104            $(STAGEDISO),VBOX_WITHOUT_ADDITIONS=1,) \ 
    103105            AUTOCFG=$(current)/debian/AutoConfig.kmk \ 
    104106            LOCALCFG=$(current)/debian/LocalConfig.kmk \ 
    105107            PATH_OUT=$(current)/debian/builddir \ 
    106108            VBOX_DO_STRIP= VBOX_DO_STRIP_MODULES= \ 
     109            VBOX_NO_LINUX_RUN_INSTALLER=1 \ 
    107110            $(debdocs) \ 
    108111            packing 
     
    116119        make -C $(builddir)/bin/src clean 
    117120        for d in $(wildcard /lib/modules/*); do \ 
    118             make -C $(builddir)/bin/src KERN_DIR=$$d/build MODULE_DIR=$$d clean all && \ 
    119             install -D -m 0644 -g 0 -o 0 \ 
    120                 $(builddir)/bin/src/vboxdrv.ko $(moddir)/$$(basename $$d)/vboxdrv.ko; \ 
    121             done 
     121            if [ -L $$d/build ]; then \ 
     122                make -C $(builddir)/bin/src KERN_DIR=$$d/build MODULE_DIR=$$d clean all && \ 
     123                install -D -m 0644 -g 0 -o 0 \ 
     124                    $(builddir)/bin/src/vboxdrv.ko $(moddir)/$$(basename $$d)/vboxdrv.ko; \ 
     125            fi; \ 
     126        done 
    122127        make -C $(builddir)/bin/src clean 
    123128        touch debian/modules-stamp 
     
    163168        mv $(archdir)/components $(prefix)/usr/lib/$(package)/components 
    164169        mv $(archdir)/*.so $(prefix)/usr/lib 
     170        mv $(archdir)/*.so.4 $(prefix)/usr/lib || true 
     171        mv $(archdir)/sdk/bin/xpidl $(prefix)/usr/lib/$(package) 
     172        rmdir $(archdir)/sdk/bin 
    165173        mv $(archdir)/sdk  $(prefix)/usr/share/$(package) 
    166         $(if $(HEADLESS),,mv $(archdir)/nls $(prefix)/usr/share/$(package)) 
     174        $(if $(HEADLESS),,mv $(archdir)/nls $(archdir)/nls4 $(prefix)/usr/share/$(package)) 
    167175        mv $(archdir)/src  $(prefix)/usr/share/$(package) 
    168176        rm $(archdir)/VBox.sh 
     
    171179        mv $(archdir)/VBoxAddIF.sh $(prefix)/usr/bin/VBoxTAP 
    172180        for i in VBoxManage VBoxSVC $(if $(HEADLESS),,VBoxSDL) \ 
    173             $(if $(HEADLESS),,VirtualBox) $(if $(ose),,VBoxVRDP) \ 
     181            $(if $(HEADLESS),,VirtualBox VirtualBox4) $(if $(ose),,VBoxVRDP) \ 
    174182            VBoxHeadless; do \ 
    175183            mv $(archdir)/$$i $(prefix)/usr/lib/$(package); done 
     
    193201        dh_link \ 
    194202            $(if $(HEADLESS),,usr/bin/VBox usr/bin/VirtualBox) \ 
     203            $(if $(HEADLESS),,usr/bin/VBox usr/bin/VirtualBox4) \ 
    195204            usr/bin/VBox usr/bin/VBoxManage \ 
    196205            $(if $(HEADLESS),,usr/bin/VBox usr/bin/VBoxSDL) \ 
     
    214223        dh_installchangelogs 
    215224        dh_link 
    216         dh_strip --keep-debug 
     225        dh_strip --keep-debug --exclude=libVBoxQtCore.so.4 --exclude=libVBoxQtGui.so.4 
    217226        # manually strip our R0/GC modules, dh_strip cannot handle them 
    218227        for f in \ 
     
    235244          -Valsa=$(if $(HEADLESS),,libasound2) \ 
    236245          -Vpulse=$(if $(HEADLESS),,libpulse0) \ 
    237           -Vsdlttf=$(if $(HEADLESS),,libsdl-ttf2.0-0) 
     246          -Vsdlttf=$(if $(HEADLESS),,libsdl-ttf2.0-0) \ 
     247          -Vdkms=$(if $(filter _Ubuntu_gutsy _Ubuntu_hardy,$(debrel)),dkms,) 
    238248        dh_md5sums 
    239249        dh_builddeb 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy