[gnome-builder] autotools-templates: Add C++ dependencies to manifest
- From: Matthew Leeds <mwleeds src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] autotools-templates: Add C++ dependencies to manifest
- Date: Tue, 7 Mar 2017 21:27:45 +0000 (UTC)
commit dfec9123fb596596935b538ca98c56869b8190a0
Author: Matthew Leeds <mleeds redhat com>
Date: Tue Mar 7 15:03:01 2017 -0600
autotools-templates: Add C++ dependencies to manifest
The org.gnome.Platform runtime doesn't include glibmm, gtkmm, etc.
so we need them in the manifest so the template C++ app compiles.
.../resources/FlatpakManifestTemplate.json | 68 ++++++++++++++++++++
1 files changed, 68 insertions(+), 0 deletions(-)
---
diff --git a/plugins/autotools-templates/autotools_templates/resources/FlatpakManifestTemplate.json
b/plugins/autotools-templates/autotools_templates/resources/FlatpakManifestTemplate.json
index 11d3a9f..c39b72e 100644
--- a/plugins/autotools-templates/autotools_templates/resources/FlatpakManifestTemplate.json
+++ b/plugins/autotools-templates/autotools_templates/resources/FlatpakManifestTemplate.json
@@ -23,6 +23,74 @@
"/share/vala",
"*.la", "*.a"],
"modules": [
+{{if language == "c++"}}
+ {
+ "name": "libsigcplusplus",
+ "config-opts": [ "--disable-documentation" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://download.gnome.org/sources/libsigc++/2.10/libsigc++-2.10.0.tar.xz",
+ "sha256": "f843d6346260bfcb4426259e314512b99e296e8ca241d771d21ac64f28298d81"
+ }
+ ]
+ },
+ {
+ "name": "glibmm",
+ "config-opts": [ "--disable-documentation" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://download.gnome.org/sources/glibmm/2.49/glibmm-2.49.7.tar.xz",
+ "sha256": "571d8ecd082a66fa7248f500063409c1f478edc36f553d0eb27cf6199dee0b25"
+ }
+ ]
+ },
+ {
+ "name": "cairomm",
+ "config-opts": [ "--disable-documentation" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://download.gnome.org/sources/cairomm/1.12/cairomm-1.12.0.tar.xz",
+ "sha256": "a54ada8394a86182525c0762e6f50db6b9212a2109280d13ec6a0b29bfd1afe6"
+ }
+ ]
+ },
+ {
+ "name": "pangomm",
+ "config-opts": [ "--disable-documentation" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://download.gnome.org/sources/pangomm/2.40/pangomm-2.40.1.tar.xz",
+ "sha256": "9762ee2a2d5781be6797448d4dd2383ce14907159b30bc12bf6b08e7227be3af"
+ }
+ ]
+ },
+ {
+ "name": "atkmm",
+ "config-opts": [ "--disable-documentation" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://download.gnome.org/sources/atkmm/2.24/atkmm-2.24.2.tar.xz",
+ "sha256": "ff95385759e2af23828d4056356f25376cfabc41e690ac1df055371537e458bd"
+ }
+ ]
+ },
+ {
+ "name": "gtkmm",
+ "config-opts": [ "--disable-documentation" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://download.gnome.org/sources/gtkmm/3.22/gtkmm-3.22.0.tar.xz",
+ "sha256": "05da4d4b628fb20c8384630ddf478a3b5562952b2d6181fe28d58f6cbc0514f5"
+ }
+ ]
+ },
+{{end}}
{
"name": "{{name}}",
"sources": [
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]