Changeset 90038 in vbox for trunk/src/VBox/Installer/linux/debian
- Timestamp:
- Jul 5, 2021 7:29:55 PM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 145532
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/linux/debian/rules
r89486 r90038 34 34 # either the subversion rev [if available] or the build date) 35 35 # NODOCS=1 don't build docs, use precompiled UserManual.pdf and 36 # maybe VirtualBox. chmfrom $(vboxroot)/prebuild36 # maybe VirtualBox.qch and VirtualBox.qhc from $(vboxroot)/prebuild 37 37 # NOMODS=1 don't build any module 38 38 # NOQT=1 don't build the Qt GUI … … 44 44 # NOWEBSVC=1 don't build the webservice API, default for OSE 45 45 # STAGEDISO=<path> don't build the VBoxAdditions, use the precompiled .iso 46 # STAGED CHM=<path> use VirtualBox*.chmfrom this directory46 # STAGEDQHELP=<path> use VirtualBox*.qch and VirtualBox*.qhc from this directory 47 47 # PKGDIR=<path> where to store the final package(s) 48 48 # 49 49 # NODOCS will be set if UserManual*.pdf is placed in $(vboxroot)/prebuild. 50 50 # 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. 53 54 # 54 55 # Wine will not be required if either NODOCS or STAGEDISO are set. … … 75 76 NODOCS ?= $(if $(wildcard $(vboxroot)/prebuild/UserManual*.pdf),1,) 76 77 STAGEDISO ?= $(if $(wildcard $(vboxroot)/prebuild/VBoxGuestAdditions.iso),$(vboxroot)/prebuild,) 77 STAGED CHM ?= $(if $(wildcard $(vboxroot)/prebuild/VirtualBox*.chm),$(vboxroot)/prebuild,)78 STAGEDQHELP ?= $(if $(and $(wildcard $(vboxroot)/prebuild/VirtualBox*.qch),$(wildcard $(vboxroot)/prebuild/VirtualBox*.qhc)),$(vboxroot)/prebuild,) 78 79 NOWINE := $(if $(NODOCS),1,$(if $(STAGEDISO),1,$(ose))) 79 80 PYTHON := $(firstword $(shell which python) $(shell which python3)) … … 124 125 VBOX_DO_STRIP= \ 125 126 VBOX_PATH_PACKAGE_DOCS="\"/usr/share/doc/$(verpkg)\"" \ 126 $(if $(STAGED CHM),VBOX_WITH_DOCS_CHM=1,VBOX_WITH_KCHMVIEWER=) \127 $(if $(STAGEDQHELP),VBOX_WITH_DOCS_QHELP=1,) \ 127 128 VBOX_PACKAGE_DIST=$(debdist) \ 128 129 $(if $(svnrev),VBOX_SVN_REV=$(svnrev),) \ … … 142 143 . debian/env.sh && kmk -C $(vboxroot) $(bld_flags) $(if $(NOPARALLEL),-j1,) all 143 144 $(if $(NODOCS),cp $(vboxroot)/prebuild/UserManual*.pdf $(builddir)/bin,) 144 $(if $(STAGED CHM),cp $(STAGEDCHM)/VirtualBox*.chm$(builddir)/bin,)145 $(if $(STAGEDQHELP),cp $(STAGEDQHELP)/VirtualBox*.qch $(STAGEDQHELP)/VirtualBox*.qhc $(builddir)/bin,) 145 146 $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI32.fd $(builddir)/bin,) 146 147 $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI64.fd $(builddir)/bin,) … … 260 261 ifeq ($(ose),) 261 262 dh_installdocs \ 262 $(a rchdir)/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 \ 265 266 LICENSE) 266 267 for i in rdesktop-vrdp.tar.gz additions/VBoxGuestAdditions.iso; do \ … … 339 340 endif 340 341 $(firstword $(shell which dh_python2) $(shell which dh_python3)) 341 dh_compress -X.pdf -X .chm -XLICENSE -X.py342 dh_compress -X.pdf -X LICENSE -X.py 342 343 dh_fixperms 343 344 dh_makeshlibs
Note:
See TracChangeset
for help on using the changeset viewer.