VirtualBox

Changeset 91846 in vbox for trunk


Ignore:
Timestamp:
Oct 19, 2021 6:01:00 PM (3 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:10127. Adding virtualboxvm.desktop to installer. First draft.

Location:
trunk
Files:
11 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/debian/rules

    r91701 r91846  
    157157        for d in $(wildcard /lib/modules/*); do \
    158158            if [ -L $$d/build ]; then \
    159                 make -C $(builddir)/bin/src/vboxdrv KERN_VER=$$(basename $$d) clean && \
    160                 make -C $(builddir)/bin/src/vboxdrv KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all; \
    161                 make -C $(builddir)/bin/src/vboxnetflt KERN_VER=$$(basename $$d) clean && \
    162                 (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetflt || true) && \
    163                 make -C $(builddir)/bin/src/vboxnetflt KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetflt/Module.symvers all; \
    164                 make -C $(builddir)/bin/src/vboxnetadp KERN_VER=$$(basename $$d) clean && \
    165                 (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetadp || true) && \
    166                 make -C $(builddir)/bin/src/vboxnetadp KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetadp/Module.symvers all; \
    167                 [ -d $(builddir)/bin/src/vboxpci ] && make -C $(builddir)/bin/src/vboxpci KERN_VER=$$(basename $$d) clean && \
    168                 (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxpci || true) && \
    169                 make -C $(builddir)/bin/src/vboxpci KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxpci/Module.symvers all; \
    170                 true; \
     159                make -C $(builddir)/bin/src/vboxdrv KERN_VER=$$(basename $$d) clean && \
     160                make -C $(builddir)/bin/src/vboxdrv KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all; \
     161                make -C $(builddir)/bin/src/vboxnetflt KERN_VER=$$(basename $$d) clean && \
     162                (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetflt || true) && \
     163                make -C $(builddir)/bin/src/vboxnetflt KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetflt/Module.symvers all; \
     164                make -C $(builddir)/bin/src/vboxnetadp KERN_VER=$$(basename $$d) clean && \
     165                (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetadp || true) && \
     166                make -C $(builddir)/bin/src/vboxnetadp KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetadp/Module.symvers all; \
     167                [ -d $(builddir)/bin/src/vboxpci ] && make -C $(builddir)/bin/src/vboxpci KERN_VER=$$(basename $$d) clean && \
     168                (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxpci || true) && \
     169                make -C $(builddir)/bin/src/vboxpci KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxpci/Module.symvers all; \
     170                true; \
    171171            fi; \
    172172        done
     
    209209        $(if $(NOQT),,mv $(archdir)/virtualbox.desktop \
    210210           $(prefix)/usr/share/applications/virtualbox.desktop)
     211        $(if $(NOQT),,mv $(archdir)/virtualboxvm.desktop \
     212           $(prefix)/usr/share/applications/virtualboxvm.desktop)
    211213        install -d -g 0 -o 0 $(prefix)/usr/share/pixmaps
    212214        $(if $(NOQT),,install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor)
     
    216218        $(if $(NOQT),,cd $(archdir)/icons; for i in *; do \
    217219            for j in $$i/virtualbox.*; do \
    218                 if [ -f $$j ]; then \
    219                     if [ ! -d $(prefix)/usr/share/icons/hicolor/$$i/apps ]; then \
    220                         install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor/$$i/apps; \
    221                     fi; \
    222                     mv $$j $(prefix)/usr/share/icons/hicolor/$$i/apps; \
    223                 fi; \
     220                if [ -f $$j ]; then \
     221                    if [ ! -d $(prefix)/usr/share/icons/hicolor/$$i/apps ]; then \
     222                        install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor/$$i/apps; \
     223                    fi; \
     224                    mv $$j $(prefix)/usr/share/icons/hicolor/$$i/apps; \
     225                fi; \
    224226            done; \
    225227            install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor/$$i/mimetypes; \
     
    246248        $(if $(NOMODS),,for d in $(moddir)/*; do \
    247249            if [ -f $$d/vboxdrv.ko -a -f $$d/vboxnetflt.ko -a -f $$d/vboxnetadp.ko ]; then \
    248                 install -D -g 0 -o 0 -m 0644 \
     250                install -D -g 0 -o 0 -m 0644 \
    249251                    $$d/vboxdrv.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxdrv.ko; \
    250                 install -D -g 0 -o 0 -m 0644 \
     252                install -D -g 0 -o 0 -m 0644 \
    251253                    $$d/vboxnetflt.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxnetflt.ko; \
    252                 install -D -g 0 -o 0 -m 0644 \
     254                install -D -g 0 -o 0 -m 0644 \
    253255                    $$d/vboxnetadp.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxnetadp.ko; \
    254                 if [ -f $$d/vboxpci.ko ]; then \
    255                     install -D -g 0 -o 0 -m 0644 \
    256                         $$d/vboxpci.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxpci.ko; \
    257                 fi \
     256                if [ -f $$d/vboxpci.ko ]; then \
     257                    install -D -g 0 -o 0 -m 0644 \
     258                        $$d/vboxpci.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxpci.ko; \
     259                fi \
    258260            fi \
    259261            done)
     
    265267        if [ -f $(prefix)/usr/lib/$(package)/libQt5CoreVBox.so.5 ]; then \
    266268            $(vboxroot)/tools/linux.$(chrarch)/bin/chrpath \
    267                 --keepgoing --replace /usr/lib/$(package) \
    268                 $(prefix)/usr/lib/$(package)/*.so.5 \
    269                 $(prefix)/usr/lib/$(package)/plugins/platforms/*.so; \
    270                 $(prefix)/usr/lib/$(package)/plugins/platformthemes/*.so; \
    271                 $(prefix)/usr/lib/$(package)/plugins/sqldrivers/*.so; \
    272                 $(prefix)/usr/lib/$(package)/plugins/styles/*.so; \
    273                 $(prefix)/usr/lib/$(package)/plugins/xcbglintegrations/*.so; \
     269                --keepgoing --replace /usr/lib/$(package) \
     270                $(prefix)/usr/lib/$(package)/*.so.5 \
     271                $(prefix)/usr/lib/$(package)/plugins/platforms/*.so; \
     272                $(prefix)/usr/lib/$(package)/plugins/platformthemes/*.so; \
     273                $(prefix)/usr/lib/$(package)/plugins/sqldrivers/*.so; \
     274                $(prefix)/usr/lib/$(package)/plugins/styles/*.so; \
     275                $(prefix)/usr/lib/$(package)/plugins/xcbglintegrations/*.so; \
    274276            echo "[Paths]" > $(prefix)/usr/lib/$(package)/qt.conf; \
    275277            echo "Plugins = /usr/lib/$(package)/plugins" >> $(prefix)/usr/lib/$(package)/qt.conf; \
  • trunk/src/VBox/Installer/common/virtualbox.desktop.in

    r69839 r91846  
    33Version=1.0
    44Name=@VBOX_PRODUCT@
    5 GenericName=Virtual Machine
    6 GenericName[de]=Virtuelle Maschine
     5GenericName=Virtualization Software
     6GenericName[de]=Virtualisierung Software
    77GenericName[ru]=Виртуальная машина
    88Type=Application
  • trunk/src/VBox/Installer/common/virtualboxvm.desktop.in

    r91833 r91846  
    77GenericName[ru]=Виртуальная машина
    88Type=Application
    9 Exec=VirtualBox %U
    10 TryExec=VirtualBox
     9Exec=VirtualBoxVM %U
     10TryExec=VirtualBoxVM
    1111Keywords=virtualization;
    1212Keywords[de]=Virtualisierung;
     
    1717Categories=Emulator;System;
    1818Actions=Manager;
    19 StartupWMClass=VirtualBox Manager
    20 Comment=Run several virtual systems on a single host computer
    21 Comment[de]=Mehrere virtuelle Maschinen auf einem einzigen Rechner ausführen
    22 Comment[it]=Esegui più macchine virtuali su un singolo computer
    23 Comment[ko]=가상 머신
    24 Comment[pl]=Uruchamianie wielu systemów wirtualnych na jednym komputerze gospodarza
    25 Comment[ru]=Запуск нескольких виртуальных машин на одном компьютере
    26 Comment[sv]=Kör flera virtuella system på en enda värddator
     19StartupWMClass=VirtualBox Machine
     20Comment=Run the virtual machine
    2721
    2822[Desktop Action Manager]
    2923Exec=VirtualBox
    30 Name=Open VM Manager
    31 Name[de]=VM Manager öffnen
     24Name=Run Virtual Machine
  • trunk/src/VBox/Installer/freebsd/Makefile.kmk

    r89669 r91846  
    6060        $(PATH_ROOT)/src/VBox/Frontends/VirtualBox/images/$(if $(VBOX_OSE),OSE,NonOSE)/VirtualBox_32px.png=>VBox.png \
    6161        $(if $(VBOX_OSE),,$(VBOX_BRAND_LICENSE_TXT)=>LICENSE) \
    62         $(if $(VBOX_WITH_QTGUI),$(freebsd-misc_0_OUTDIR)/virtualbox.desktop,)
     62        $(if $(VBOX_WITH_QTGUI),$(freebsd-misc_0_OUTDIR)/virtualbox.desktop,) \
     63        $(if $(VBOX_WITH_QTGUI),$(freebsd-misc_0_OUTDIR)/virtualboxvm.desktop,)
    6364freebsd-misc_CLEAN = $(freebsd-misc_0_OUTDIR)/virtualbox.desktop
     65freebsd-misc_CLEAN = $(freebsd-misc_0_OUTDIR)/virtualboxvm.desktop
    6466
    6567$$(PATH_freebsd-misc)/virtualbox.desktop: $(PATH_SUB_CURRENT)/virtualbox.desktop $(VBOX_VERSION_STAMP) | $$(dir $$@)
     68        $(call MSG_GENERATE,,$@,$<)
     69$$(PATH_freebsd-misc)/virtualboxvm.desktop: $(PATH_SUB_CURRENT)/virtualboxvm.desktop $(VBOX_VERSION_STAMP) | $$(dir $$@)
    6670        $(call MSG_GENERATE,,$@,$<)
    6771ifdef VBOX_PATH_PACKAGE_DOCS
     
    153157        $(foreach f,$(VBOX_APPROVED_GUI_LANGUAGES),nls/VirtualBox_$(f).qm nls/qt_$(f).qm)
    154158 VBOX_FBSD_DESKTOP_FILE = \
    155         virtualbox.desktop
     159        virtualbox.desktop \
     160        virtualboxvm.desktop
    156161 VBOX_FBSD_ICON_FILE = \
    157162        VBox.png
  • trunk/src/VBox/Installer/freebsd/pkg_plist

    r84450 r91846  
    8989lib/virtualbox/nls/VirtualBox_cs.qm
    9090share/applications/virtualbox.desktop
     91share/applications/virtualboxvm.desktop
    9192share/pixmaps/VBox.png
    92 
  • trunk/src/VBox/Installer/linux/Makefile.kmk

    r90320 r91846  
    105105        $(if $(VBOX_OSE),,$(VBOX_BRAND_LICENSE_TXT)=>LICENSE) \
    106106        $(linux-misc_0_OUTDIR)/generated.sh=>scripts/generated.sh \
    107         $(if $(VBOX_WITH_QTGUI),$(linux-misc_0_OUTDIR)/virtualbox.desktop,)
     107        $(if $(VBOX_WITH_QTGUI),$(linux-misc_0_OUTDIR)/virtualbox.desktop,) \
     108        $(if $(VBOX_WITH_QTGUI),$(linux-misc_0_OUTDIR)/virtualboxvm.desktop,)
    108109ifeq ($(KBUILD_TYPE),asan)
    109110linux-misc_SOURCES += $(foreach lib,$(VBOX_GCC_SANITIZER_SO_FILES) \
     
    112113linux-misc_CLEAN = \
    113114        $(linux-misc_0_OUTDIR)/generated.sh \
    114         $(linux-misc_0_OUTDIR)/virtualbox.desktop
     115        $(linux-misc_0_OUTDIR)/virtualbox.desktop \
     116        $(linux-misc_0_OUTDIR)/virtualboxvm.desktop
    115117
    116118$$(linux-misc_0_OUTDIR)/generated.sh: $(VBOX_VERSION_STAMP) $(VBOX_LNX_INST_DEP_ON_MAKEFILE) | $$(dir $$@)
     
    123125
    124126$$(linux-misc_0_OUTDIR)/virtualbox.desktop: $(VBOX_PATH_INST_COMMON_SRC)/virtualbox.desktop.in $(VBOX_VERSION_STAMP) | $$(dir $$@)
     127        $(call MSG_GENERATE,,$@,$<)
     128        $(QUIET)$(SED) -e "s+@VBOX_DOC_PATH@+$(VBOX_LNX_APP_DOCS)+" \
     129                -e "s+@VBOX_PRODUCT@+$(VBOX_PRODUCT)+" \
     130                --output $@ $<
     131$$(linux-misc_0_OUTDIR)/virtualboxvm.desktop: $(VBOX_PATH_INST_COMMON_SRC)/virtualboxvm.desktop.in $(VBOX_VERSION_STAMP) | $$(dir $$@)
    125132        $(call MSG_GENERATE,,$@,$<)
    126133        $(QUIET)$(SED) -e "s+@VBOX_DOC_PATH@+$(VBOX_LNX_APP_DOCS)+" \
     
    254261 VBOX_LNX_NO_STRIP += \
    255262        virtualbox.desktop \
     263        virtualboxvm.desktop \
    256264        virtualbox.xml \
    257265        $(VBOX_LICENSE_FILES) \
  • trunk/src/VBox/Installer/linux/debian/rules

    r91701 r91846  
    181181        for d in $(wildcard /lib/modules/*); do \
    182182            if [ -L $$d/build ]; then \
    183                 make -C $(builddir)/bin/src/vboxdrv KERN_VER=$$(basename $$d) clean && \
    184                 make -C $(builddir)/bin/src/vboxdrv KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all; \
    185                 make -C $(builddir)/bin/src/vboxnetflt KERN_VER=$$(basename $$d) clean && \
    186                 (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetflt || true) && \
    187                 make -C $(builddir)/bin/src/vboxnetflt KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetflt/Module.symvers all; \
    188                 make -C $(builddir)/bin/src/vboxnetadp KERN_VER=$$(basename $$d) clean && \
    189                 (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetadp || true) && \
    190                 make -C $(builddir)/bin/src/vboxnetadp KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetadp/Module.symvers all; \
    191                 [ -d $(builddir)/bin/src/vboxpci ] && make -C $(builddir)/bin/src/vboxpci KERN_VER=$$(basename $$d) clean && \
    192                 (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxpci || true) && \
    193                 make -C $(builddir)/bin/src/vboxpci KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxpci/Module.symvers all; \
    194                 true; \
     183                make -C $(builddir)/bin/src/vboxdrv KERN_VER=$$(basename $$d) clean && \
     184                make -C $(builddir)/bin/src/vboxdrv KBUILD_VERBOSE= KERN_VER=$$(basename $$d) all; \
     185                make -C $(builddir)/bin/src/vboxnetflt KERN_VER=$$(basename $$d) clean && \
     186                (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetflt || true) && \
     187                make -C $(builddir)/bin/src/vboxnetflt KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetflt/Module.symvers all; \
     188                make -C $(builddir)/bin/src/vboxnetadp KERN_VER=$$(basename $$d) clean && \
     189                (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxnetadp || true) && \
     190                make -C $(builddir)/bin/src/vboxnetadp KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxnetadp/Module.symvers all; \
     191                [ -d $(builddir)/bin/src/vboxpci ] && make -C $(builddir)/bin/src/vboxpci KERN_VER=$$(basename $$d) clean && \
     192                (cp $(builddir)/bin/src/vboxdrv/Module.symvers $(builddir)/bin/src/vboxpci || true) && \
     193                make -C $(builddir)/bin/src/vboxpci KBUILD_VERBOSE= KERN_VER=$$(basename $$d) KBUILD_EXTRA_SYMBOLS=$(builddir)/bin/src/vboxpci/Module.symvers all; \
     194                true; \
    195195            fi; \
    196196        done
     
    233233        $(if $(NOQT),,mv $(archdir)/virtualbox.desktop \
    234234           $(prefix)/usr/share/applications/virtualbox.desktop)
     235        $(if $(NOQT),,mv $(archdir)/virtualboxvm.desktop \
     236           $(prefix)/usr/share/applications/virtualboxvm.desktop)
    235237        install -d -g 0 -o 0 $(prefix)/usr/share/pixmaps
    236238        $(if $(NOQT),,install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor)
     
    240242        $(if $(NOQT),,cd $(archdir)/icons; for i in *; do \
    241243            for j in $$i/virtualbox.*; do \
    242                 if [ -f $$j ]; then \
    243                     if [ ! -d $(prefix)/usr/share/icons/hicolor/$$i/apps ]; then \
    244                         install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor/$$i/apps; \
    245                     fi; \
    246                     mv $$j $(prefix)/usr/share/icons/hicolor/$$i/apps; \
    247                 fi; \
     244                if [ -f $$j ]; then \
     245                    if [ ! -d $(prefix)/usr/share/icons/hicolor/$$i/apps ]; then \
     246                        install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor/$$i/apps; \
     247                    fi; \
     248                    mv $$j $(prefix)/usr/share/icons/hicolor/$$i/apps; \
     249                fi; \
    248250            done; \
    249251            install -d -g 0 -o 0 $(prefix)/usr/share/icons/hicolor/$$i/mimetypes; \
     
    270272        $(if $(NOMODS),,for d in $(moddir)/*; do \
    271273            if [ -f $$d/vboxdrv.ko -a -f $$d/vboxnetflt.ko -a -f $$d/vboxnetadp.ko ]; then \
    272                 install -D -g 0 -o 0 -m 0644 \
     274                install -D -g 0 -o 0 -m 0644 \
    273275                    $$d/vboxdrv.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxdrv.ko; \
    274                 install -D -g 0 -o 0 -m 0644 \
     276                install -D -g 0 -o 0 -m 0644 \
    275277                    $$d/vboxnetflt.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxnetflt.ko; \
    276                 install -D -g 0 -o 0 -m 0644 \
     278                install -D -g 0 -o 0 -m 0644 \
    277279                    $$d/vboxnetadp.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxnetadp.ko; \
    278                 if [ -f $$d/vboxpci.ko ]; then \
    279                     install -D -g 0 -o 0 -m 0644 \
    280                         $$d/vboxpci.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxpci.ko; \
    281                 fi \
     280                if [ -f $$d/vboxpci.ko ]; then \
     281                    install -D -g 0 -o 0 -m 0644 \
     282                        $$d/vboxpci.ko $(prefix)/lib/modules/$$(basename $$d)/misc/vboxpci.ko; \
     283                fi \
    282284            fi \
    283285            done)
     
    289291        if [ -f $(prefix)/usr/lib/$(package)/libQt5CoreVBox.so.5 ]; then \
    290292            $(vboxroot)/tools/linux.$(chrarch)/bin/chrpath \
    291                 --keepgoing --replace /usr/lib/$(package) \
    292                 $(prefix)/usr/lib/$(package)/*.so.5 \
    293                 $(prefix)/usr/lib/$(package)/plugins/platforms/*.so; \
    294                 $(prefix)/usr/lib/$(package)/plugins/platformthemes/*.so; \
    295                 $(prefix)/usr/lib/$(package)/plugins/sqldrivers/*.so; \
    296                 $(prefix)/usr/lib/$(package)/plugins/styles/*.so; \
    297                 $(prefix)/usr/lib/$(package)/plugins/xcbglintegrations/*.so; \
     293                --keepgoing --replace /usr/lib/$(package) \
     294                $(prefix)/usr/lib/$(package)/*.so.5 \
     295                $(prefix)/usr/lib/$(package)/plugins/platforms/*.so; \
     296                $(prefix)/usr/lib/$(package)/plugins/platformthemes/*.so; \
     297                $(prefix)/usr/lib/$(package)/plugins/sqldrivers/*.so; \
     298                $(prefix)/usr/lib/$(package)/plugins/styles/*.so; \
     299                $(prefix)/usr/lib/$(package)/plugins/xcbglintegrations/*.so; \
    298300            echo "[Paths]" > $(prefix)/usr/lib/$(package)/qt.conf; \
    299301            echo "Plugins = /usr/lib/$(package)/plugins" >> $(prefix)/usr/lib/$(package)/qt.conf; \
  • trunk/src/VBox/Installer/linux/deffiles

    r90404 r91846  
    103103    VBox.png \
    104104    virtualbox.desktop \
     105    virtualboxvm.desktop \
    105106    src/ \
    106107    src/include/ \
  • trunk/src/VBox/Installer/linux/install.sh

    r89672 r91846  
    339339    ln -sf $INSTALLATION_DIR/icons/128x128/virtualbox.png /usr/share/pixmaps/virtualbox.png
    340340    ln -sf $INSTALLATION_DIR/virtualbox.desktop /usr/share/applications/virtualbox.desktop
     341    ln -sf $INSTALLATION_DIR/virtualboxvm.desktop /usr/share/applications/virtualboxvm.desktop
    341342    ln -sf $INSTALLATION_DIR/virtualbox.xml /usr/share/mime/packages/virtualbox.xml
    342343    ln -sf $INSTALLATION_DIR/rdesktop-vrdp /usr/bin/rdesktop-vrdp
  • trunk/src/VBox/Installer/linux/rpm/VirtualBox.tmpl.spec

    r90369 r91846  
    197197ln -s /usr/share/virtualbox/src/vboxhost $RPM_BUILD_ROOT/usr/src/vboxhost-%VER%
    198198mv virtualbox.desktop $RPM_BUILD_ROOT/usr/share/applications/virtualbox.desktop
     199mv virtualboxvm.desktop $RPM_BUILD_ROOT/usr/share/applications/virtualboxvm.desktop
    199200mv VBox.png $RPM_BUILD_ROOT/usr/share/pixmaps/VBox.png
    200201%{!?is_ose: mv LICENSE $RPM_BUILD_ROOT%{VBOXDOCDIR}}
  • trunk/src/VBox/Installer/linux/uninstall.sh

    r90404 r91846  
    8989  /usr/share/pixmaps/virtualbox.png \
    9090  /usr/share/applications/virtualbox.desktop \
     91  /usr/share/applications/virtualboxvm.desktop \
    9192  /usr/share/mime/packages/virtualbox.xml \
    9293  /usr/bin/rdesktop-vrdp \
  • trunk/src/VBox/Installer/solaris/Makefile.kmk

    r89825 r91846  
    545545                \
    546546                $(VBOX_PATH_INST_COMMON_SRC)/virtualbox.desktop.in \
     547            $(VBOX_PATH_INST_COMMON_SRC)/virtualboxvm.desktop.in \
    547548                $(VBOX_PATH_INST_COMMON_SRC)/virtualbox.xml \
    548549                $(VBOX_PATH_SOL_INST_SRC)/virtualbox.applications.in \
     
    645646                --output $(VBOX_PATH_SI_SCRATCH_PKG)/usr/share/applications/virtualbox.desktop \
    646647                $(VBOX_PATH_INST_COMMON_SRC)/virtualbox.desktop.in
     648        $(SED) -e "s+@VBOX_PRODUCT@+$(VBOX_PRODUCT)+" \
     649                -e "s+@VBOX_DOC_PATH@+/opt/VirtualBox+" \
     650                --output $(VBOX_PATH_SI_SCRATCH_PKG)/usr/share/applications/virtualboxvm.desktop \
     651                $(VBOX_PATH_INST_COMMON_SRC)/virtualboxvm.desktop.in
    647652        $(CHMOD) 0644 $(VBOX_PATH_SI_SCRATCH_PKG)/usr/share/applications/virtualbox.desktop
     653        $(CHMOD) 0644 $(VBOX_PATH_SI_SCRATCH_PKG)/usr/share/applications/virtualboxvm.desktop
    648654
    649655# Desktop stuff in /usr/share/mime/packages/ (S10 cannot deal with icon information in virtualbox.xml).
Note: See TracChangeset for help on using the changeset viewer.

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