mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-08 00:38:39 +09:00
Issue #2117 - Follow-up: Run precomplete cmd during package staging
We rely on this for all OSes except Mac where precomplete should not be in the root (it uses Mozilla's fallback packaging that places it in $RESPATH)
This commit is contained in:
parent
fd5015faeb
commit
05d29a53db
2 changed files with 4 additions and 1 deletions
|
|
@ -15,7 +15,6 @@ ifeq (,$(filter SunOS Linux WINNT,$(OS_ARCH)))
|
|||
else
|
||||
$(MAKE) stage-package make-buildinfo-file
|
||||
@echo 'Compressing...'
|
||||
cd $(DIST)/$(MOZ_PKG_DIR); $(CREATE_PRECOMPLETE_CMD)
|
||||
ifeq (WINNT,$(OS_ARCH))
|
||||
cd $(DIST); $(CYGWIN_WRAPPER) 7z a -t7z -m0=lzma2 -mx=9 -aoa -bb3 $(PKG_BASENAME).7z $(MOZ_PKG_DIR)
|
||||
else
|
||||
|
|
|
|||
|
|
@ -55,6 +55,10 @@ stage-package: $(MOZ_PKG_MANIFEST) $(MOZ_PKG_MANIFEST_DEPS)
|
|||
$(MOZ_PKG_MANIFEST) '$(DIST)' '$(DIST)'/$(STAGEPATH)$(MOZ_PKG_DIR)$(if $(MOZ_PKG_MANIFEST),,$(_BINPATH)) \
|
||||
$(if $(filter omni,$(MOZ_PACKAGER_FORMAT)),$(if $(NON_OMNIJAR_FILES),--non-resource $(NON_OMNIJAR_FILES)))
|
||||
$(PYTHON) $(MOZILLA_DIR)/toolkit/mozapps/installer/find-dupes.py $(DIST)/$(STAGEPATH)$(MOZ_PKG_DIR)
|
||||
ifneq (Darwin, $(OS_ARCH))
|
||||
# We don't want to do this on Mac as it will end up in the package root which is not how Mac packages things
|
||||
cd $(DIST)/$(MOZ_PKG_DIR) && $(CREATE_PRECOMPLETE_CMD)
|
||||
endif
|
||||
ifdef MOZ_PACKAGE_JSSHELL
|
||||
# Package JavaScript Shell
|
||||
@echo 'Packaging JavaScript Shell...'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue