VirtualBox

Changeset 61485 in vbox


Ignore:
Timestamp:
Jun 6, 2016 9:55:02 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
107815
Message:

deb/rpm: attemp to 1) fix wrong installation path of nls (/usr/lib/nls => /usr/share/nls), 2) wrong RPATH in shipped Qt libraries and 3) missing qt.conf for shipped Qt libraries

Location:
trunk/src/VBox/Installer/linux
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/linux/debian/rules

    r61446 r61485  
    221221        $(if $(NOQT),,cp $(archdir)/icons/128x128/virtualbox.png \
    222222           $(prefix)/usr/share/pixmaps/virtualbox.png)
     223        $(if $(NOQT),,mv $(archdir)/nls $(prefix)/usr/share/$(package))
    223224        $(if $(NOQT),,cd $(archdir)/icons; for i in *; do \
    224225        for j in $$i/virtualbox.*; do \
     
    281282endif
    282283        mv $(archdir) $(prefix)/usr/lib/$(package)
     284        if [ -f $(prefix)/usr/lib/$(package)/libQt5CoreVBox.so.5 ]; then \
     285            chrpath --keepgoing --replace /usr/lib/$(package) \
     286                $(prefix)/usr/lib/$(package)/*.so.5; \
     287                $(prefix)/usr/lib/$(package)/plugins/platforms/*.so; \
     288            echo "[Paths]" > $(prefix)/usr/lib/$(package)/qt.conf; \
     289            echo "Plugins = /usr/lib/$(package)/plugins" >> $(prefix)/usr/lib/$(package)/qt.conf; \
     290        fi
    283291        export VBOX_INSTALL_PATH=/usr/lib/$(package) && \
    284292            cd $(builddir)/bin/sdk/installer && \
  • trunk/src/VBox/Installer/linux/rpm/VirtualBox.tmpl.spec

    r60576 r61485  
    8585mv VBox.sh $RPM_BUILD_ROOT/usr/bin/VBox
    8686mv VBoxSysInfo.sh $RPM_BUILD_ROOT/usr/share/virtualbox
     87mv nls $RPM_BUILD_ROOT/usr/share/virtualbox
    8788cp icons/128x128/virtualbox.png $RPM_BUILD_ROOT/usr/share/pixmaps/virtualbox.png
    8889cd icons
     
    165166%endif
    166167mv * $RPM_BUILD_ROOT/usr/lib/virtualbox
     168if [ -f $RPM_BUILD_ROOT/usr/lib/virtualbox/libQt5CoreVBox.so.5 ]; then
     169  chrpath --keepgoing --replace /usr/lib/virtualbox \
     170    $RPM_BUILD_ROOT/usr/lib/virtualbox/*.so.5 \
     171    $RPM_BUILD_ROOT/usr/lib/virtualbox/plugins/platforms/*.so
     172  echo "[Paths]" > $RPM_BUILD_ROOT/usr/lib/virtualbox/qt.conf
     173  echo "Plugins = /usr/lib/virtualbox/plugins" >> $RPM_BUILD_ROOT/usr/lib/virtualbox/qt.conf
     174fi
    167175ln -s ../VBoxVMM.so $RPM_BUILD_ROOT/usr/lib/virtualbox/components/VBoxVMM.so
    168176for i in VirtualBox VBoxHeadless VBoxNetDHCP VBoxNetNAT VBoxNetAdpCtl; do
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