Kaynağa Gözat

adding flatpak manifest

Bernardo Magri 2 ay önce
ebeveyn
işleme
beac203324
1 değiştirilmiş dosya ile 133 ekleme ve 0 silme
  1. 133 0
      org.example.bibliotheca.json

+ 133 - 0
org.example.bibliotheca.json

@@ -0,0 +1,133 @@
+{
+    "app-id": "org.example.bibliotheca",
+    "runtime": "org.gnome.Platform",
+    "runtime-version": "46",
+    "sdk": "org.gnome.Sdk",
+    "command": "bibliotheca",
+    "finish-args": [
+        "--socket=fallback-x11",
+        "--socket=wayland",
+        "--share=ipc",
+        "--filesystem=home"
+    ],
+    "modules": [
+        {
+            "name": "libsigc++",
+            "buildsystem": "meson",
+            "sources": [
+                {
+                    "type": "archive",
+                    "url": "https://download.gnome.org/sources/libsigc++/3.6/libsigc++-3.6.0.tar.xz",
+                    "sha256": "c3d23b37dfd6e39f2e09f091b77b1541fbfa17c4f0b6bf5c89baef7229080e17"
+                }
+            ]
+        },
+        {
+            "name": "glibmm",
+            "buildsystem": "meson",
+            "sources": [
+                {
+                    "type": "archive",
+                    "url": "https://download.gnome.org/sources/glibmm/2.80/glibmm-2.80.0.tar.xz",
+                    "sha256": "539b0a29e15a96676c4f0594541250566c5ca44da5d4d87a3732fa2d07909e4a"
+                }
+            ]
+        },
+        {
+            "name": "cairomm",
+            "buildsystem": "meson",
+            "sources": [
+                {
+                    "type": "archive",
+                    "url": "https://www.cairographics.org/releases/cairomm-1.18.0.tar.xz",
+                    "sha256": "b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb"
+                }
+            ]
+        },
+        {
+            "name": "pangomm",
+            "buildsystem": "meson",
+            "sources": [
+                {
+                    "type": "archive",
+                    "url": "https://download.gnome.org/sources/pangomm/2.52/pangomm-2.52.0.tar.xz",
+                    "sha256": "34a134126a6484ff12f774358c36ecc44d0e9df094e1b83796d9774bb7d24947"
+                }
+            ]
+        },
+        {
+            "name": "gtkmm",
+            "buildsystem": "meson",
+            "config-opts": [
+                "-Dbuild-tests=false"
+            ],
+            "sources": [
+                {
+                    "type": "archive",
+                    "url": "https://download.gnome.org/sources/gtkmm/4.14/gtkmm-4.14.0.tar.xz",
+                    "sha256": "9350a0444b744ca3dc69586ebd1b6707520922b6d9f4f232103ce603a271ecda"
+                }
+            ]
+        },
+        {
+            "name": "tinyxml2",
+            "buildsystem": "cmake-ninja",
+            "config-opts": [
+                "-DBUILD_STATIC_LIBS=OFF",
+                "-DBUILD_SHARED_LIBS=ON"
+            ],
+            "sources": [
+                {
+                    "type": "git",
+                    "url": "https://github.com/leethomason/tinyxml2.git",
+                    "tag": "9.0.0"
+                }
+            ]
+        },
+        {
+            "name": "libzip",
+            "buildsystem": "cmake-ninja",
+            "config-opts": [
+                "-DENABLE_GNUTLS=OFF",
+                "-DENABLE_OPENSSL=ON"
+            ],
+            "sources": [
+                {
+                    "type": "git",
+                    "url": "https://github.com/nih-at/libzip.git",
+                    "tag": "v1.9.2"
+                }
+            ]
+        },
+        {
+            "name": "poppler",
+            "buildsystem": "cmake-ninja",
+            "config-opts": [
+                "-DENABLE_GLIB=ON",
+                "-DENABLE_GTK_DOC=OFF",
+                "-DENABLE_QT5=OFF",
+                "-DENABLE_QT6=OFF",
+                "-DENABLE_UTILS=OFF",
+                "-DWITH_GObjectIntrospection=OFF",
+                "-DENABLE_BOOST=OFF"
+            ],
+            "sources": [
+                {
+                    "type": "git",
+                    "url": "https://gitlab.freedesktop.org/poppler/poppler.git",
+                    "tag": "poppler-23.08.0"
+                }
+            ]
+        },
+        {
+            "name": "bibliotheca",
+            "buildsystem": "meson",
+            "sources": [
+                {
+                    "type": "dir",
+                    "path": "."
+                }
+            ]
+        }
+    ]
+}