[libshumate] demos: Delete all demos except minimal



commit 5f1b0666a00f4b92d6cda083d4c420be4daee377
Author: James Westman <james jwestman net>
Date:   Sat Feb 27 14:41:36 2021 -0600

    demos: Delete all demos except minimal
    
    The plan is to have a single demo instead of a bunch of small ones. This
    will make it easier to test and maintain a high-quality demo application.

 demos/animated-marker.c             | 203 ----------------
 demos/create-destroy-test.c         |  79 ------
 demos/icons/emblem-favorite.png     | Bin 1092 -> 0 bytes
 demos/icons/emblem-generic.png      | Bin 1577 -> 0 bytes
 demos/icons/emblem-important.png    | Bin 1330 -> 0 bytes
 demos/icons/emblem-new.png          | Bin 1165 -> 0 bytes
 demos/icons/meson.build             |  14 --
 demos/keyboard-mapping.py           |  66 -----
 demos/launcher-gtk.c                | 468 ------------------------------------
 demos/launcher-gtk.py               | 208 ----------------
 demos/launcher-vala.vala            |  56 -----
 demos/launcher.c                    |  95 --------
 demos/launcher.js                   |  87 -------
 demos/markers-vala.vala             |  58 -----
 demos/markers.c                     |  78 ------
 demos/markers.h                     |  27 ---
 demos/meson.build                   |  51 +---
 demos/org.gnome.Shumate.Demo.json   |   2 +-
 demos/polygons.c                    | 165 -------------
 demos/polygons.py                   | 134 -----------
 demos/{minimal.c => shumate-demo.c} |   0
 demos/url-marker.c                  | 161 -------------
 22 files changed, 10 insertions(+), 1942 deletions(-)
---
diff --git a/demos/meson.build b/demos/meson.build
index 066a7c4..02d85fa 100644
--- a/demos/meson.build
+++ b/demos/meson.build
@@ -1,45 +1,12 @@
-libshumate_demos = [
-  ['minimal', 'minimal.c'],
-  ['launcher', ['launcher.c', 'markers.c']],
-  ['url-marker', 'url-marker.c'],
-  ['create_destroy_test', 'create-destroy-test.c'],
+shumate_demo_sources = [
+  'shumate-demo.c',
 ]
 
-foreach demo: libshumate_demos
-  demo_name = demo.get(0)
-  demo_sources = demo.get(1)
-
-  executable(
-    demo_name,
-    demo_sources,
-    install: true,
-    dependencies: [
-      libshumate_dep,
-    ]
-  )
-endforeach
-
-subdir('icons')
-
-if generate_vapi == true
-  libshumate_vala_demos = [
-    ['launcher-vala', ['launcher-vala.vala', 'markers-vala.vala']],
+executable(
+  'shumate-demo',
+  shumate_demo_sources,
+  install: true,
+  dependencies: [
+    libshumate_dep,
   ]
-
-  add_languages('vala')
-
-  foreach demo: libshumate_vala_demos
-    demo_name = demo.get(0)
-    demo_sources = demo.get(1)
-
-    executable(
-      demo_name,
-      demo_sources,
-      install: false,
-      dependencies: [
-        libshumate_dep,
-        libshumate_vapi,
-      ]
-    )
-  endforeach
-endif
+)
diff --git a/demos/org.gnome.Shumate.Demo.json b/demos/org.gnome.Shumate.Demo.json
index ed91a4b..06932aa 100644
--- a/demos/org.gnome.Shumate.Demo.json
+++ b/demos/org.gnome.Shumate.Demo.json
@@ -3,7 +3,7 @@
     "runtime" : "org.gnome.Platform",
     "runtime-version" : "master",
     "sdk" : "org.gnome.Sdk",
-    "command" : "minimal",
+    "command" : "shumate-demo",
     "tags" : [
         "devel"
     ],
diff --git a/demos/minimal.c b/demos/shumate-demo.c
similarity index 100%
rename from demos/minimal.c
rename to demos/shumate-demo.c


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]