[vlc-commits] [Git][videolan/vlc][master] 2 commits: codesign.sh: sign vlc-preparser

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Thu Sep 17 04:28:23 UTC 2026



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
f52182ac by Felix Paul Kühne at 2026-09-17T06:06:53+02:00
codesign.sh: sign vlc-preparser

- - - - -
c849f94b by Felix Paul Kühne at 2026-09-17T06:06:53+02:00
macosx: adhoc sign binaries

This fixes launch of arm64 builds. Opening the application bundle will
still raise a verification failure but it will no longer be rejected as
corrupted.

Depending on the deployed macOS version right-click and choose Open to
launch or use System Settings -> Privacy & Security -> Open Anyway.

Manual forward-port of !10267

- - - - -


2 changed files:

- extras/package/macosx/codesign.sh
- extras/package/macosx/package.mak


Changes:

=====================================
extras/package/macosx/codesign.sh
=====================================
@@ -147,7 +147,8 @@ do
     sign "$i"
 done
 
-info "Signing the executable"
+info "Signing the executables"
+sign "VLC.app/Contents/MacOS/vlc-preparser"
 sign "VLC.app"
 
 


=====================================
extras/package/macosx/package.mak
=====================================
@@ -87,6 +87,8 @@ endif
 	fi
 	find $@ -type d -exec chmod ugo+rx '{}' \;
 	find $@ -type f -exec chmod ugo+r '{}' \;
+	## Ad-hoc sign the bundle
+	VLC_LIB_PATH="$@/Contents/Frameworks" "$(srcdir)/extras/package/macosx/codesign.sh" -i -
 
 package-macosx-sdk: macos-install
 	rm -f "$(top_builddir)/vlc-macos-sdk-$(VERSION).tar.gz"



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/39ae7f63fb2f3d8d4d4cb0e4ae314015e5ac636c...c849f94b74dffc2fd21331bc86b72b508180d9dc

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/39ae7f63fb2f3d8d4d4cb0e4ae314015e5ac636c...c849f94b74dffc2fd21331bc86b72b508180d9dc
You're receiving this email because of your account on code.videolan.org. Manage all notifications: https://code.videolan.org/-/profile/notifications | Help: https://code.videolan.org/help




More information about the vlc-commits mailing list