VirtualBox

Ignore:
Timestamp:
Jul 5, 2021 7:29:55 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
145532
Message:

debian/rules, rpm/rules: Change from CHM help file to QHelp. bugref:9831

File:
1 edited

Legend:

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

    r89486 r90038  
    3434#                   either the subversion rev [if available] or the build date)
    3535#  NODOCS=1         don't build docs, use precompiled UserManual.pdf and
    36 #                   maybe VirtualBox.chm from $(vboxroot)/prebuild
     36#                   maybe VirtualBox.qch and VirtualBox.qhc from $(vboxroot)/prebuild
    3737#  NOMODS=1         don't build any module
    3838#  NOQT=1           don't build the Qt GUI
     
    4444#  NOWEBSVC=1       don't build the webservice API, default for OSE
    4545#  STAGEDISO=<path> don't build the VBoxAdditions, use the precompiled .iso
    46 #  STAGEDCHM=<path> use VirtualBox*.chm from this directory
     46#  STAGEDQHELP=<path> use VirtualBox*.qch and VirtualBox*.qhc from this directory
    4747#  PKGDIR=<path>    where to store the final package(s)
    4848#
    4949# NODOCS will be set if UserManual*.pdf is placed in $(vboxroot)/prebuild.
    5050# STAGEDISO will be set if VBoxGuestAdditions.iso is placed there.
    51 # STAGEDCHM will be set if VirtualBox*.chm is placed there.
    52 # VirtualBox*.chm is used if it is provided, but never attempted to be built.
     51# STAGEDQHELP will be set if VirtualBox*.qch and VirtualBox*.qhc is placed there.
     52# VirtualBox*.qch and VirtualBox*.qhc are used if they are provided, but never
     53# attempted to be built.
    5354#
    5455# Wine will not be required if either NODOCS or STAGEDISO are set.
     
    7576NODOCS   ?= $(if $(wildcard $(vboxroot)/prebuild/UserManual*.pdf),1,)
    7677STAGEDISO ?= $(if $(wildcard $(vboxroot)/prebuild/VBoxGuestAdditions.iso),$(vboxroot)/prebuild,)
    77 STAGEDCHM ?= $(if $(wildcard $(vboxroot)/prebuild/VirtualBox*.chm),$(vboxroot)/prebuild,)
     78STAGEDQHELP ?= $(if $(and $(wildcard $(vboxroot)/prebuild/VirtualBox*.qch),$(wildcard $(vboxroot)/prebuild/VirtualBox*.qhc)),$(vboxroot)/prebuild,)
    7879NOWINE   := $(if $(NODOCS),1,$(if $(STAGEDISO),1,$(ose)))
    7980PYTHON   := $(firstword $(shell which python) $(shell which python3))
     
    124125             VBOX_DO_STRIP= \
    125126             VBOX_PATH_PACKAGE_DOCS="\"/usr/share/doc/$(verpkg)\"" \
    126              $(if $(STAGEDCHM),VBOX_WITH_DOCS_CHM=1,VBOX_WITH_KCHMVIEWER=) \
     127             $(if $(STAGEDQHELP),VBOX_WITH_DOCS_QHELP=1,) \
    127128             VBOX_PACKAGE_DIST=$(debdist) \
    128129             $(if $(svnrev),VBOX_SVN_REV=$(svnrev),) \
     
    142143        . debian/env.sh && kmk -C $(vboxroot) $(bld_flags) $(if $(NOPARALLEL),-j1,) all
    143144        $(if $(NODOCS),cp $(vboxroot)/prebuild/UserManual*.pdf $(builddir)/bin,)
    144         $(if $(STAGEDCHM),cp $(STAGEDCHM)/VirtualBox*.chm $(builddir)/bin,)
     145        $(if $(STAGEDQHELP),cp $(STAGEDQHELP)/VirtualBox*.qch $(STAGEDQHELP)/VirtualBox*.qhc $(builddir)/bin,)
    145146        $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI32.fd $(builddir)/bin,)
    146147        $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI64.fd $(builddir)/bin,)
     
    260261ifeq ($(ose),)
    261262        dh_installdocs \
    262             $(archdir)/UserManual*.pdf $(archdir)/VirtualBox*.chm \
    263             $(addprefix $(archdir)/, LICENSE)
    264         rm $(addprefix $(archdir)/,UserManual*.pdf VirtualBox*.chm \
     263            $(addprefix $(archdir)/,UserManual*.pdf VirtualBox*.qch VirtualBox*.qhc \
     264            LICENSE)
     265        rm $(addprefix $(archdir)/,UserManual*.pdf VirtualBox*.qch VirtualBox*.qhc \
    265266            LICENSE)
    266267        for i in rdesktop-vrdp.tar.gz additions/VBoxGuestAdditions.iso; do \
     
    339340endif
    340341        $(firstword $(shell which dh_python2) $(shell which dh_python3))
    341         dh_compress -X.pdf -X.chm -X LICENSE -X.py
     342        dh_compress -X.pdf -X LICENSE -X.py
    342343        dh_fixperms
    343344        dh_makeshlibs
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