build, qt: (Re-)sign package

Starting with macOS 11 on Apple silicon, executables must be signed
before they are allowed to run.
pull/22546/head
Hennadii Stepanov 3 years ago
parent c26a0a5af7
commit 1513727e2b
No known key found for this signature in database
GPG Key ID: 410108112E7EA81F

@ -16,7 +16,7 @@
# along with this program. If not, see <http://www.gnu.org/licenses/>. # along with this program. If not, see <http://www.gnu.org/licenses/>.
# #
import sys, re, os, shutil, stat, os.path import sys, re, os, platform, shutil, stat, subprocess, os.path
from argparse import ArgumentParser from argparse import ArgumentParser
from ds_store import DSStore from ds_store import DSStore
from mac_alias import Alias from mac_alias import Alias
@ -541,6 +541,9 @@ ds.close()
# ------------------------------------------------ # ------------------------------------------------
if platform.system() == "Darwin":
subprocess.check_call(f"codesign --deep --force --sign - {target}", shell=True)
if config.dmg is not None: if config.dmg is not None:
print("+ Preparing .dmg disk image +") print("+ Preparing .dmg disk image +")

Loading…
Cancel
Save