app-misc/mobile-datovka: bump to 1.10.0

Package-Manager: Portage-3.0.3, Repoman-2.3.23
Signed-off-by: David Heidelberg <david@ixit.cz>
This commit is contained in:
David Heidelberg
2020-08-23 18:33:13 +02:00
parent 91d9dfeaed
commit 2c3715c1df
4 changed files with 1 additions and 157 deletions

View File

@@ -1 +1 @@
DIST mobile-datovka-v1.9.1.tar.gz 1923725 BLAKE2B 665527c5071373cf02adb971e5250c80e31a949f2aba39666b47e9a19c086d737e629c69ad25fd673bead1b22e976d5a5c341a90bfea8c77caa5b358b02dc44a SHA512 e2ea35173e3465401f1b7217b84592731da83d61dfe964db5f7706862fe68bb9e0b783e5d52dece3392351b2793d8b284668108132c6f6d1c66a371221d6fde3
DIST mobile-datovka-v1.10.0.tar.gz 1998167 BLAKE2B 2a0a577ed145e85f6d87d5c4c6b7cdb7cda33a484e85983d372af5d1e115efe8d6dab986069e1bcf2a59bb2000043dd7f3037d954bdf0d4ce62b0482d57091f5 SHA512 8ef485f34af55a6057f29c2e13db7d7210303537fc3841ea4553d4a013b8ca97f184a5cf995038c6885703fff8c9c96889e6a8b2b8b36e98dcf84cc4b61d5dc9

View File

@@ -1,83 +0,0 @@
From a8c24f3699563a5ccc6dd6c49b16444af51b50a8 Mon Sep 17 00:00:00 2001
From: David Heidelberg <david@ixit.cz>
Date: Fri, 24 Apr 2020 00:23:43 +0200
Subject: [PATCH 2/3] add metainfo for distributions
Nice to have for mobile Linux (Librem 5 & PinePhone)
Signed-off-by: David Heidelberg <david@ixit.cz>
---
linux/nic.cz.mobile-datovka.metainfo.xml | 61 ++++++++++++++++++++++++
1 file changed, 61 insertions(+)
create mode 100644 linux/nic.cz.mobile-datovka.metainfo.xml
diff --git a/linux/nic.cz.mobile-datovka.metainfo.xml b/linux/nic.cz.mobile-datovka.metainfo.xml
new file mode 100644
index 0000000..c5d3cc6
--- /dev/null
+++ b/linux/nic.cz.mobile-datovka.metainfo.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright 2014-2020 CZ.NIC Labs -->
+<application>
+ <id type="desktop">nic.cz.mobile=datovka.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-3.0-or-later</project_license>
+
+ <name>Mobile Datovka</name>
+ <name xml:lang="cs">Mobilní Datovka</name>
+
+ <summary>A free graphical user interface for data boxes</summary>
+ <summary xml:lang="cs">Svobodné uživatelské rozhraní pro datové schránky</summary>
+
+ <description>
+ <p>
+ Datovka is a multiplatform desktop application for accessing data boxes.
+ A data box is an electronic storage site in Czech Republic. It is intended
+ for delivery of official documents and for communication with public
+ authority bodies.
+ </p>
+ <p xml:lang="cs">
+ Datovka je multiplatformní desktopová aplikace pro přístup k datovým schránkám.
+ Datová schránka v České republice je elektronické úložiště, které je určeno
+ k doručování dokumentů a pro komunikaci s orgány veřejné moci.
+ </p>
+
+ <p>
+ Datovka allows receiving, sending, and checking the integrity of data messages,
+ exporting proofs of delivery or full messages, exporting complete
+ correspondence for a defined period, etc.
+ </p>
+ <p xml:lang="cs">
+ Z Datovky je možné číst zprávy, odesílat zprávy, kontrolovat integritu datových zpráv,
+ exportovat doručenky i celé zprávy, exportovat přehled korespondence za určité
+ časové období, apod.
+ </p>
+
+ <p>
+ The user interface resembles the interface of common e-mail clients.
+ </p>
+ <p xml:lang="cs">
+ Uživatelské rozhraní aplikace se podobá rozhraní běžných poštovních klientů.
+ </p>
+ </description>
+
+ <kudos>
+ <kudo>HiDpiIcon</kudo>
+ <kudo>ModernToolkit</kudo>
+ </kudos>
+
+ <screenshots>
+ <screenshot type="default">
+ <image>https://www.datovka.cz/images/mobile-main.png</image>
+ <caption>Main window of the application</caption>
+ <caption xml:lang="cs">Hlavní okno aplikace</caption>
+ </screenshot>
+ </screenshots>
+
+ <updatecontact>datove-schranky@labs.nic.cz</updatecontact>
+ <url type="homepage">https://www.datovka.cz/cs/pages/mobilni-datovka.html</url>
+</application>
--
2.26.2

View File

@@ -1,68 +0,0 @@
From 795e069727216e95708453b03b80ca99a98ea78f Mon Sep 17 00:00:00 2001
From: David Heidelberg <david@ixit.cz>
Date: Fri, 24 Apr 2020 00:29:20 +0200
Subject: [PATCH 3/3] Support Linux (phones and desktop)
Signed-off-by: David Heidelberg <david@ixit.cz>
---
linux/nic.cz.mobile-datovka.desktop | 10 ++++++++++
mobile-datovka.pro | 26 +++++++++++++++++++++++++-
2 files changed, 35 insertions(+), 1 deletion(-)
create mode 100644 linux/nic.cz.mobile-datovka.desktop
diff --git a/linux/nic.cz.mobile-datovka.desktop b/linux/nic.cz.mobile-datovka.desktop
new file mode 100644
index 0000000..6089407
--- /dev/null
+++ b/linux/nic.cz.mobile-datovka.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Type=Application
+Version=1.0
+Name=Mobile Datovka
+GenericName=Datovka
+Comment=Mobile client for ISDS
+Exec=mobile-datovka
+Icon=datovka
+Terminal=false
+Categories=Office;Email;Qt;
diff --git a/mobile-datovka.pro b/mobile-datovka.pro
index 635279f..1ff6f7d 100644
--- a/mobile-datovka.pro
+++ b/mobile-datovka.pro
@@ -380,7 +380,31 @@ RESOURCES += \
# Linux target.
linux {
- ICON = res/datovka.png
+ isEmpty(PREFIX) {
+ PREFIX = "/usr/local"
+ }
+
+ BINDIR="$${PREFIX}/bin"
+ DATADIR="$${PREFIX}/share"
+
+ LOCALE_INST_DIR = "$${DATADIR}/$${APP_NAME}/localisations"
+
+ target.path = "$${BINDIR}"
+
+ desktop.path = "$${DATADIR}/applications"
+ desktop.files += "linux/nic.cz.mobile-datovka.desktop"
+
+ metainfo.path = "$${DATADIR}/metainfo"
+ metainfo.files += "linux/nic.cz.mobile-datovka.metadata.xml"
+
+ icon64.path = "$${DATADIR}/icons/hicolor/64x64/apps"
+ icon64.files += "res/datovka.png"
+
+ localisation.path = "$${LOCALE_INST_DIR}"
+ localisation.files += res/locale/datovka_cs.qm \
+ res/locale/datovka_en.qm
+
+ INSTALLS += target desktop metainfo icon64
}
# iOS target.
--
2.26.2

View File

@@ -37,11 +37,6 @@ DEPEND="
S="${WORKDIR}/${PN}-v${PV}"
PATCHES=(
"${FILESDIR}/${P}-0001-add-metainfo-for-distributions.patch"
"${FILESDIR}/${P}-0002-Support-Linux-phones-and-desktop.patch"
)
src_configure() {
lrelease ${PN}.pro || die
eqmake5 PREFIX="/usr" TEXT_FILES_INST_DIR="/usr/share/${PN}/"