[education/rkward] /: Revert "Experimental: Add entitlements for QWebEngine"

Thomas Friedrichsmeier null at kde.org
Tue Jul 2 21:32:20 BST 2024


Git commit d2362af2e355304cafc5f24e088b1ae49b562cc2 by Thomas Friedrichsmeier.
Committed on 02/07/2024 at 20:31.
Pushed by tfry into branch 'master'.

Revert "Experimental: Add entitlements for QWebEngine"

This reverts commit f3bb432fb9b8d7477e8b17c90ed307471dcf6370 and the two subsequent fixes.

M  +0    -1    .reuse/dep5
M  +0    -4    rkward/CMakeLists.txt
D  +0    -14   rkward/qwebengine.entitlements

https://invent.kde.org/education/rkward/-/commit/d2362af2e355304cafc5f24e088b1ae49b562cc2

diff --git a/.reuse/dep5 b/.reuse/dep5
index 3ef4cdd96..a2fcbcd29 100644
--- a/.reuse/dep5
+++ b/.reuse/dep5
@@ -36,7 +36,6 @@ Files:
   rkward/rkward_windows_icon.rc
   rkward/rkward.protocol
   rkward/rbackend/rkward.rbackend.entitlements
-  rkward/qwebengine.entitlements
 Comment: Assorted source files that cannot (easily) contain SPDX licence headers
 Copyright: Thomas Friedrichsmeier <thomas.friedrichsmeier at kdemail.net>
 Contributor: The RKWard Team <rkward-devel at kde.org>
diff --git a/rkward/CMakeLists.txt b/rkward/CMakeLists.txt
index 2002dcdef..30d35e709 100644
--- a/rkward/CMakeLists.txt
+++ b/rkward/CMakeLists.txt
@@ -71,10 +71,6 @@ IF(APPLE)
 		${RKWARD_INFOPLIST_TEMPLATE}
 		${RKWARD_INFOPLIST_FILE}
 		@ONLY)
-	ADD_CUSTOM_COMMAND(TARGET rkward POST_BUILD
-	COMMAND codesign -d --force --options runtime --verbose=4 -s - --entitlements "${CMAKE_CURRENT_SOURCE_DIR}/qwebengine.entitlements" ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/rkward.rbackend
-	WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
-	COMMENT "Adding entitlments required for QWebEngine")
 ENDIF(APPLE)
 
 ########### install files ###############
diff --git a/rkward/qwebengine.entitlements b/rkward/qwebengine.entitlements
deleted file mode 100644
index e1d3dc799..000000000
--- a/rkward/qwebengine.entitlements
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
-	<true/>
-	<key>com.apple.security.cs.disable-library-validation</key>
-	<true/>
-	<key>com.apple.security.cs.allow-jit</key>
-	<true/>
-	<key>com.apple.security.cs.disable-executable-page-protection</key>
-	<true/>
-</dict>
-</plist>


More information about the rkward-tracker mailing list