From 5dcda3fe814bbe03667466567219e4b4b0c6e710 Mon Sep 17 00:00:00 2001 From: Thomas Hooge Date: Wed, 23 Sep 2026 07:44:05 +0200 Subject: [PATCH] Fix debian packaging for native gui --- debian/install | 3 +++ debian/links | 1 + debian/postinst | 1 - yms/ui/icons/yms.svg | 49 ++++++++++++++++++++++++++++++++++++++++++++ yms/ui/main.ui | 2 +- yms/view/__init__.py | 0 6 files changed, 54 insertions(+), 2 deletions(-) create mode 100644 debian/links create mode 100644 yms/ui/icons/yms.svg create mode 100644 yms/view/__init__.py diff --git a/debian/install b/debian/install index 1bb79bf..843b83b 100644 --- a/debian/install +++ b/debian/install @@ -4,6 +4,8 @@ db/*.sql usr/share/yms/db/ # Native GUI ymsgui.py usr/lib/yms/ yms/*.py usr/lib/yms/yms/ +yms/model/*.py usr/lib/yms/yms/model/ +yms/view/*.py usr/lib/yms/yms/view/ # GTK UI yms/ui/* usr/share/yms/ui/ @@ -22,6 +24,7 @@ webgui/config.inc-sample usr/share/yms/ # Shared static data shapes/* usr/share/yms/shapes/ +icons/* usr/share/yms/icons/ # Desktop entry yms.desktop usr/share/applications/ diff --git a/debian/links b/debian/links new file mode 100644 index 0000000..d8423bb --- /dev/null +++ b/debian/links @@ -0,0 +1 @@ +/etc/yms/config.inc /usr/share/yms/webgui/config.inc diff --git a/debian/postinst b/debian/postinst index 709ef4c..072254f 100755 --- a/debian/postinst +++ b/debian/postinst @@ -97,7 +97,6 @@ if [ "$RET" = "true" ]; then > /etc/yms/config.inc chmod 0640 /etc/yms/config.inc chown root:www-data /etc/yms/config.inc - ln -s /etc/yms/config.inc /usr/share/yms/webgui/config.inc fi fi diff --git a/yms/ui/icons/yms.svg b/yms/ui/icons/yms.svg new file mode 100644 index 0000000..35a717a --- /dev/null +++ b/yms/ui/icons/yms.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + diff --git a/yms/ui/main.ui b/yms/ui/main.ui index 9e77a61..3ea4f32 100644 --- a/yms/ui/main.ui +++ b/yms/ui/main.ui @@ -8,7 +8,7 @@ center 800 600 - ../../icons/yms.svg + icons/yms.svg diff --git a/yms/view/__init__.py b/yms/view/__init__.py new file mode 100644 index 0000000..e69de29