Skip to content

Commit 1009cf9

Browse files
authored
Merge pull request #4 from Spoje-NET/fix/align-packaging-with-abraflexi-raiffeisenbank
fix: align Debian packaging with multiflexi-abraflexi and multiflexi-raiffeisenbank
2 parents 13d4186 + 459b8cb commit 1009cf9

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)