Changeset 90038 in vbox for trunk/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/debian/rules
r84968 r90038 29 29 # either the subversion rev [if available] or the build date) 30 30 # NODOCS=1 don't build docs, use precompiled UserManual.pdf and 31 # maybe VirtualBox. chmfrom $(vboxroot)/prebuild31 # maybe VirtualBox.qch and VirtualBox.qhc from $(vboxroot)/prebuild 32 32 # NOMODS=1 don't build any module 33 33 # NOQT=1 don't build the Qt GUI … … 38 38 # NOWEBSVC=1 don't build the webservice API, default for OSE 39 39 # STAGEDISO=<path> don't build the VBoxAdditions, use the precompiled .iso 40 # STAGED CHM=<path> use VirtualBox*.chmfrom this directory40 # STAGEDQHELP=<path> use VirtualBox*.qch and VirtualBox*.qhc from this directory 41 41 # PKGDIR=<path> where to store the final package(s) 42 42 # 43 43 # NODOCS will be set if UserManual*.pdf is placed in $(vboxroot)/prebuild. 44 44 # STAGEDISO will be set if VBoxGuestAdditions.iso is placed there. 45 # STAGEDCHM will be set if VirtualBox*.chm is placed there. 46 # VirtualBox*.chm is used if it is provided, but never attempted to be built. 45 # STAGEDQHELP will be set if VirtualBox*.qch and VirtualBox*.qhc is placed there. 46 # VirtualBox*.qch and VirtualBox*.qhc are used if they are provided, but never 47 # attempted to be built. 47 48 # 48 49 # Wine will not be required if either NODOCS or STAGEDISO are set. … … 66 67 NODOCS ?= $(if $(wildcard $(vboxroot)/prebuild/UserManual*.pdf),1,) 67 68 STAGEDISO ?= $(if $(wildcard $(vboxroot)/prebuild/VBoxGuestAdditions.iso),$(vboxroot)/prebuild,) 68 STAGED CHM ?= $(if $(wildcard $(vboxroot)/prebuild/VirtualBox*.chm),$(vboxroot)/prebuild,)69 STAGEDQHELP ?= $(if $(and $(wildcard $(vboxroot)/prebuild/VirtualBox*.qch),$(wildcard $(vboxroot)/prebuild/VirtualBox*.qhc)),$(vboxroot)/prebuild,) 69 70 NOWINE := $(if $(NODOCS),1,$(if $(STAGEDISO),1,$(ose))) 70 71 PYTHON := $(firstword $(shell which python) $(shell which python3)) … … 102 103 VBOX_DO_STRIP= \ 103 104 VBOX_PATH_PACKAGE_DOCS="\"/usr/share/doc/$(verpkg)\"" \ 104 $(if $(STAGED CHM),VBOX_WITH_DOCS_CHM=1,VBOX_WITH_KCHMVIEWER=) \105 $(if $(STAGEDQHELP),VBOX_WITH_DOCS_QHELP=1,) \ 105 106 $(if $(svnrev),VBOX_SVN_REV=$(svnrev),) \ 106 107 $(if $(NODOCS),VBOX_WITH_DOCS= ,) \ … … 119 120 . debian/env.sh && kmk -C $(vboxroot) $(bld_flags) $(if $(NOPARALLEL),-j1,) all 120 121 $(if $(NODOCS),cp $(vboxroot)/prebuild/UserManual*.pdf $(builddir)/bin,) 121 $(if $(STAGED CHM),cp $(STAGEDCHM)/VirtualBox*.chm$(builddir)/bin,)122 $(if $(STAGEDQHELP),cp $(STAGEDQHELP)/VirtualBox*.qch $(STAGEDQHELP)/VirtualBox*.qhc $(builddir)/bin,) 122 123 $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI32.fd $(builddir)/bin,) 123 124 $(if $(EFI),cp $(vboxroot)/prebuild/VBoxEFI64.fd $(builddir)/bin,) … … 236 237 ifeq ($(ose),) 237 238 dh_installdocs \ 238 $(a rchdir)/UserManual*.pdf $(archdir)/VirtualBox*.chm\239 $(addprefix $(archdir)/,LICENSE)240 rm $(addprefix $(archdir)/,UserManual*.pdf VirtualBox*. chm\239 $(addprefix $(archdir)/,UserManual*.pdf VirtualBox*.qch VirtualBox*.qhc \ 240 LICENSE) 241 rm $(addprefix $(archdir)/,UserManual*.pdf VirtualBox*.qch VirtualBox*.qhc \ 241 242 LICENSE) 242 243 for i in rdesktop-vrdp.tar.gz additions/VBoxGuestAdditions.iso; do \ … … 307 308 endif 308 309 $(firstword $(shell which dh_python2) $(shell which dh_python3)) 309 dh_compress -X.pdf -X .chm -XLICENSE -X.py310 dh_compress -X.pdf -X LICENSE -X.py 310 311 dh_fixperms 311 312 dh_makeshlibs
Note:
See TracChangeset
for help on using the changeset viewer.