VirtualBox

Changeset 10349 in vbox


Ignore:
Timestamp:
Jul 8, 2008 8:20:04 AM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
32978
Message:

sync debian

Location:
trunk/debian
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • 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. <[email protected]>  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. <[email protected]>  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
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette