From 274cf56abb32a8b64b5657d181a78202721fd1d6 Mon Sep 17 00:00:00 2001 From: Patrick Griffis Date: Sat, 19 May 2018 08:11:33 -0400 Subject: [PATCH 1/2] Add org.freedesktop.Sdk.Tools extension point This is similar to org.freedesktop.Sdk.Extension except it is intended for more general tools used by IDEs such as language servers. This would be useful for applications like emacs, atom, vscode, etc. --- org.freedesktop.Sdk.json.in | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/org.freedesktop.Sdk.json.in b/org.freedesktop.Sdk.json.in index 3a81dec..96efdb0 100644 --- a/org.freedesktop.Sdk.json.in +++ b/org.freedesktop.Sdk.json.in @@ -50,6 +50,13 @@ "directory": "lib/sdk", "no-autodownload": true }, + "org.freedesktop.Sdk.Tools": { + "directory": "bin/sdk", + "add-ld-path": "lib", + "subdirectories": true, + "no-autodownload": true, + "autodelete": true + }, "org.freedesktop.Platform.VAAPI.Intel" : { "directory": "lib/dri/intel-vaapi-driver", "autodelete": false, @@ -76,6 +83,7 @@ "*.la", "*.a"], "cleanup-commands": [ "for i in /usr/lib/*.a; do cp $i $i.tmp; strip -g $i.tmp; mv $i.tmp $i; done", "mkdir -p /usr/lib/sdk", + "mkdir -p /usr/bin/sdk", "mkdir -p /usr/lib/GL", "mkdir -p /usr/lib/debug", "mkdir -p /usr/lib/ffmpeg", From 856b7d8f1d5a661800b3f8713b5186822d143127 Mon Sep 17 00:00:00 2001 From: TingPing Date: Mon, 28 May 2018 12:34:52 -0400 Subject: [PATCH 2/2] Don't modify ld path with tools extension --- org.freedesktop.Sdk.json.in | 1 - 1 file changed, 1 deletion(-) diff --git a/org.freedesktop.Sdk.json.in b/org.freedesktop.Sdk.json.in index 96efdb0..82f0287 100644 --- a/org.freedesktop.Sdk.json.in +++ b/org.freedesktop.Sdk.json.in @@ -52,7 +52,6 @@ }, "org.freedesktop.Sdk.Tools": { "directory": "bin/sdk", - "add-ld-path": "lib", "subdirectories": true, "no-autodownload": true, "autodelete": true