From c71601077699df8464fce4cf9dc11bea598c071e Mon Sep 17 00:00:00 2001 From: Marvin W Date: Sat, 22 Aug 2026 16:21:13 +0200 Subject: Use meson native project version --- libdino/src/application.vala | 8 +++++--- libdino/src/version.c.in | 4 ++++ libdino/src/version.vala.in | 5 ----- 3 files changed, 9 insertions(+), 8 deletions(-) create mode 100644 libdino/src/version.c.in delete mode 100644 libdino/src/version.vala.in (limited to 'libdino/src') diff --git a/libdino/src/application.vala b/libdino/src/application.vala index 35b706a4..f2e3cc9b 100644 --- a/libdino/src/application.vala +++ b/libdino/src/application.vala @@ -2,10 +2,12 @@ using Dino.Entities; namespace Dino { -public string get_version() { return VERSION; } +public extern unowned string get_version(); + public string get_short_version() { - if (!VERSION.contains("~")) return VERSION; - return VERSION.split("~")[0] + "+"; + string version = get_version(); + if (!version.contains("~")) return version; + return version.split("~")[0] + "+"; } public interface Application : GLib.Application { diff --git a/libdino/src/version.c.in b/libdino/src/version.c.in new file mode 100644 index 00000000..44603c04 --- /dev/null +++ b/libdino/src/version.c.in @@ -0,0 +1,4 @@ +const char* dino_get_version () +{ + return "@VERSION@"; +} \ No newline at end of file diff --git a/libdino/src/version.vala.in b/libdino/src/version.vala.in deleted file mode 100644 index 2711d4a6..00000000 --- a/libdino/src/version.vala.in +++ /dev/null @@ -1,5 +0,0 @@ -namespace Dino { - -public const string VERSION = "%VERSION%"; - -} -- cgit v1.3