VirtualBox

Ignore:
Timestamp:
Jun 6, 2016 9:55:02 AM (9 years ago)
Author:
vboxsync
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

File:
1 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 && \
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