Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMikaël Barbero2019-09-12 03:30:33 -0400
committerMarkus Knauer2019-09-12 05:28:50 -0400
commit526c693536333f46af74c3dace4cb9b3b8c25fb4 (patch)
tree0c154ae38dfde4aff6fb24b997288e517ba3d239
parent366004b857f68b5bf8ddaf61628635db48d018ce (diff)
downloadorg.eclipse.epp.packages-526c693536333f46af74c3dace4cb9b3b8c25fb4.tar.gz
org.eclipse.epp.packages-526c693536333f46af74c3dace4cb9b3b8c25fb4.tar.xz
org.eclipse.epp.packages-526c693536333f46af74c3dace4cb9b3b8c25fb4.zip
Bug 550997 - Add requirements to enable macos notarization
Change-Id: Ie498f55c41e7a90efa123d389d2f2e6ea970edba Signed-off-by: Mikaël Barbero <mikael.barbero@eclipse-foundation.org>
-rw-r--r--releng/org.eclipse.epp.config/macos/product.entitlements18
-rw-r--r--releng/org.eclipse.epp.config/parent/pom.xml2
-rw-r--r--releng/org.eclipse.epp.config/parent/product/pom.xml2
3 files changed, 21 insertions, 1 deletions
diff --git a/releng/org.eclipse.epp.config/macos/product.entitlements b/releng/org.eclipse.epp.config/macos/product.entitlements
new file mode 100644
index 00000000..6fdb9d33
--- /dev/null
+++ b/releng/org.eclipse.epp.config/macos/product.entitlements
@@ -0,0 +1,18 @@
+<?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-jit</key>
+ <true/>
+ <key>com.apple.security.cs.allow-unsigned-executable-memory</key>
+ <true/>
+ <key>com.apple.security.cs.disable-executable-page-protection</key>
+ <true/>
+ <key>com.apple.security.cs.allow-dyld-environment-variables</key>
+ <true/>
+ <key>com.apple.security.cs.disable-library-validation</key>
+ <true/>
+ <key>com.apple.security.cs.debugger</key>
+ <true/>
+</dict>
+</plist> \ No newline at end of file
diff --git a/releng/org.eclipse.epp.config/parent/pom.xml b/releng/org.eclipse.epp.config/parent/pom.xml
index da405be2..4de9d644 100644
--- a/releng/org.eclipse.epp.config/parent/pom.xml
+++ b/releng/org.eclipse.epp.config/parent/pom.xml
@@ -27,7 +27,7 @@
<tycho.version>1.3.0</tycho.version>
<tycho.extras.version>${tycho.version}</tycho.extras.version>
<tycho.scmUrl>scm:git:git://git.eclipse.org/gitroot/epp/org.eclipse.epp.packages.git</tycho.scmUrl>
- <cbi.version>1.1.5</cbi.version>
+ <cbi.version>1.1.8-SNAPSHOT</cbi.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.build.timestamp.format>yyyyMMdd-HHmm</maven.build.timestamp.format>
<build>${maven.build.timestamp}</build>
diff --git a/releng/org.eclipse.epp.config/parent/product/pom.xml b/releng/org.eclipse.epp.config/parent/product/pom.xml
index 5e621778..9a2c7e31 100644
--- a/releng/org.eclipse.epp.config/parent/product/pom.xml
+++ b/releng/org.eclipse.epp.config/parent/product/pom.xml
@@ -135,6 +135,8 @@
<fileName>Eclipse.app</fileName>
</fileNames>
<timeoutMillis>300000</timeoutMillis> <!-- 5 min -->
+ <signerUrl>http://172.30.206.146:8282/macosx-signing-service/1.0.1-SNAPSHOT</signerUrl>
+ <entitlements>${project.basedir}/../releng/macos/product.entitlements</entitlements>
</configuration>
</execution>
</executions>

Back to the top