Skip to content

Commit 459b8cb

Browse files
Vitexusclaude
andcommitted
fix: align Debian packaging with multiflexi-abraflexi and multiflexi-raiffeisenbank
- control: Section misc→web, add php-vitexsoftware-multiflexi-core dep, pin multiflexi-cli (>= 2.2.0), fix Homepage URL, drop stale Vcs comments - multiflexi-mserver.install: install metainfo XML to usr/share/metainfo/ - multiflexi-mserver.postinst: replace raw import-json with credential-prototype:sync inside proper case/esac guard - metainfo: type desktop-application→addon, add <extends>, <provides>, <releases>; clean up name/summary/description Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 13d4186 commit 459b8cb

4 files changed

Lines changed: 32 additions & 16 deletions

File tree

debian/control

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
11
Source: multiflexi-mserver
2-
Section: misc
2+
Section: web
33
Priority: optional
44
Maintainer: Vítězslav Dvořák <info@vitexsoftware.cz>
55
Build-Depends:
66
debhelper-compat (= 13),
77
Standards-Version: 4.7.0
8-
Homepage: https://github.com/VitexSoftware/multiflexi-mserver
8+
Homepage: https://github.com/Spoje-NET/multiflexi-mserver
99
Rules-Requires-Root: no
10-
#Vcs-Git: https://salsa.debian.org/debian/multiflexi-mserver.git
11-
#Vcs-Browser: https://salsa.debian.org/debian/multiflexi-mserver
1210

1311
Package: multiflexi-mserver
1412
Architecture: all
1513
Multi-Arch: foreign
1614
Depends:
17-
multiflexi-cli,
15+
php-vitexsoftware-multiflexi-core,
16+
multiflexi-cli (>= 2.2.0),
1817
${misc:Depends}
1918
Description: MultiFlexi mServer Credential Prototype
2019
This repository contains the credential prototype for connecting MultiFlexi

debian/io.github.spoje_net.multiflexi_mserver.metainfo.xml

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,27 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<component type="desktop-application">
2+
<component type="addon">
33
<id>io.github.spoje_net.multiflexi_mserver</id>
44
<metadata_license>MIT</metadata_license>
55
<project_license>MIT</project_license>
6-
<name>multiflexi-mserver</name>
7-
<summary>MultiFlexi mServer Credential Prototype</summary>
6+
<name>MultiFlexi mServer</name>
7+
<summary>Stormware Pohoda mServer credential prototype for MultiFlexi</summary>
88
<description>
99
<p>
10-
This repository contains the credential prototype for connecting MultiFlexi to Stormware Pohoda mServer API. This credential prototype defines the configuration fields required to connect to the Pohoda mServer API, including support for a secondary account for year-end (December/January) data entry.
10+
Provides the Stormware Pohoda mServer API credential prototype for MultiFlexi core.
11+
Defines the configuration fields required to connect to the Pohoda mServer API,
12+
including support for a secondary account for year-end (December/January) data entry.
1113
</p>
1214
</description>
1315
<icon type="stock">multiflexi-mserver</icon>
14-
<categories>
15-
<category>Utility</category>
16-
</categories>
16+
<extends>io.github.spoje_net.multiflexi</extends>
1717
<url type="homepage">https://github.com/Spoje-NET/multiflexi-mserver</url>
1818
<url type="bugtracker">https://github.com/Spoje-NET/multiflexi-mserver/issues</url>
19+
<provides>
20+
<modalias>json:mserver.credprototype</modalias>
21+
</provides>
22+
<releases>
23+
<release version="1.0.0" date="2025-01-01" type="stable" />
24+
</releases>
1925
<developer id="io.github.spoje_net">
2026
<name>Spoje.Net</name>
2127
</developer>

debian/multiflexi-mserver.install

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
multiflexi/*.json usr/lib/multiflexi-mserver/multiflexi/
22
multiflexi/*.svg usr/share/multiflexi/images/
33
multiflexi-mserver.svg usr/share/icons/hicolor/scalable/apps/
4+
debian/io.github.spoje_net.multiflexi_mserver.metainfo.xml usr/share/metainfo/

debian/multiflexi-mserver.postinst

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,22 @@
11
#!/bin/sh
2-
2+
# postinst script for multiflexi-mserver
33
set -e
44

5-
file /usr/lib/multiflexi-mserver/multiflexi/mserver.credprototype.json
6-
cat /usr/lib/multiflexi-mserver/multiflexi/mserver.credprototype.json
5+
case "$1" in
6+
configure)
7+
if [ -x /usr/bin/multiflexi-cli ]; then
8+
multiflexi-cli credential-prototype:sync
9+
fi
10+
;;
711

12+
abort-upgrade|abort-remove|abort-deconfigure)
13+
;;
814

9-
multiflexi-cli credential-prototype:import-json --file=/usr/lib/multiflexi-mserver/multiflexi/mserver.credprototype.json
15+
*)
16+
echo "postinst called with unknown argument \`$1'" >&2
17+
exit 1
18+
;;
19+
esac
1020

1121
#DEBHELPER#
1222

0 commit comments

Comments
 (0)