From 4d3dc59ab28311ff90f640b88c5a156b349cc74b Mon Sep 17 00:00:00 2001 From: GloriousEggroll Date: Thu, 17 Apr 2025 19:48:09 -0600 Subject: [PATCH] bump version during make --- Makefile | 7 +++++-- VERSION.txt | 1 + src/flatpost.py | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) create mode 100644 VERSION.txt diff --git a/Makefile b/Makefile index bdfbccf..238ae81 100644 --- a/Makefile +++ b/Makefile @@ -5,11 +5,14 @@ DESKTOP_DIR := $(DESTDIR)/usr/share/applications DATA_DIR := $(DESTDIR)/usr/share/flatpost ICON_DIR := $(DESTDIR)/usr/share/icons/hicolor LICENSE_DIR := $(DESTDIR)/usr/share/licenses/flatpost +VERSION := $(shell cat VERSION.txt) -.PHONY: all install clean +.PHONY: all update-version install clean -all: install +all: update-version install +update-version: + sed -i 's/^Version .*/Version $(VERSION)/' src/flatpost.py install: @echo "Installing Python files to $(TARGET_DIR)" mkdir -p $(TARGET_DIR) diff --git a/VERSION.txt b/VERSION.txt new file mode 100644 index 0000000..90a27f9 --- /dev/null +++ b/VERSION.txt @@ -0,0 +1 @@ +1.0.5 diff --git a/src/flatpost.py b/src/flatpost.py index 64495b0..1247d27 100755 --- a/src/flatpost.py +++ b/src/flatpost.py @@ -658,7 +658,7 @@ class MainWindow(Gtk.Window): # Version label name_label = Gtk.Label(label="Flatpost") name_label.get_style_context().add_class("permissions-header-label") - version_label = Gtk.Label(label="Version 1.0.0") + version_label = Gtk.Label(label="Version 1.0.5") copyright_label = Gtk.Label(label=f"Copyright © 2025-{datetime.now().year} Thomas Crider") program_label = Gtk.Label(label="This program comes with absolutely no warranty.")