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.")