From 3ede5b78fa7f164522aa70b200f38fdda60c926d Mon Sep 17 00:00:00 2001 From: Andrew Toskin Date: Mon, 30 Dec 2019 20:24:42 -0800 Subject: [PATCH 1/3] Add AppStream .metainfo.xml file for Linux app stores I had to make a number of assumptions here, like what the ID and metainfo.xml license should be, whether to include the releases, etc. I think it will be easier to talk about them in the pull request, though, as then I'll be able to highlight the relevant lines for each point. --- ...o.github.BasioMeusPuga.Lector.metainfo.xml | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml diff --git a/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml b/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml new file mode 100644 index 0000000..982f8e3 --- /dev/null +++ b/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml @@ -0,0 +1,116 @@ + + + + + io.github.BasioMeusPuga.Lector + FSFAP + GPL-3.0+ + Lector + Ebook reader and collection manager + + +

+ Lector is an ebook reader and collection manager. It offers a + full-screen distraction-free view, document highlighting and + annotations, a built-in dictionary, bookmarks, and multiple profiles for + changing the way the books are presented. Lector can also edit metadata, + so you can correct information about the books, and add keywords to make + them easier to find. +

+

+ It supports the following file formats: +

+
    +
  • PDF
  • +
  • EPUB
  • +
  • DjVu
  • +
  • FictionBook (.fb2)
  • +
  • Mobipocket (.mobi)
  • +
  • Amazon Kindle (.azw, .azw3, .azw4)
  • +
  • Comic book archives (.cbr, .cbz)
  • +
  • Markdown
  • +
+
+ + lector.desktop + + + + Main window + https://camo.githubusercontent.com/9e2f7346616dfdb67a77c2e6b5db148d9b4669ca/68747470733a2f2f692e696d6775722e636f6d2f35313668526b532e706e67 + + + + Table view + https://camo.githubusercontent.com/66cb4f09a81d164af50180eaa024f8e116c83815/68747470733a2f2f692e696d6775722e636f6d2f6f39416e3741522e706e67 + + + + Book reading view, in optional Solarized display profile + https://camo.githubusercontent.com/1b60a0c27383715e59ccfd9d2585544d303e08d9/68747470733a2f2f692e696d6775722e636f6d2f495447363346632e706e67 + + + + Distraction-free view + https://camo.githubusercontent.com/3289abadb668ad3e53b8ba779b52768b14b25bcf/68747470733a2f2f692e696d6775722e636f6d2f67384c747570792e706e67 + + + + Annotation support + https://camo.githubusercontent.com/80e7423b488e59ed2c05e556b4918c25522edfd1/68747470733a2f2f692e696d6775722e636f6d2f674c4b323946342e706e67 + + + + Comic reading view + https://camo.githubusercontent.com/81aaa963c6e9ed19a1605e2f2b017ce8c83ca656/68747470733a2f2f692e696d6775722e636f6d2f7276765451434d2e706e67 + + + + Bookmark support + https://camo.githubusercontent.com/ebbaffedcbd4f743ba9d67e5eaab2108407832cd/68747470733a2f2f692e696d6775722e636f6d2f5937716f55386d2e706e67 + + + + Customizable view profiles + https://camo.githubusercontent.com/0cea5e37e5c40abd4988544ba32b187db3cbe783/68747470733a2f2f692e696d6775722e636f6d2f6177453271324b2e706e67 + + + + Metadata editor + https://camo.githubusercontent.com/15362fb47e79b2d50eef507133cee8de6c1baa5c/68747470733a2f2f692e696d6775722e636f6d2f304344704e4f382e706e67 + + + + In-app dictionary + https://camo.githubusercontent.com/de3bfc5359db85da8ad94850d12fe563b5eefb87/68747470733a2f2f692e696d6775722e636f6d2f524637326d32682e706e67 + + + + Settings window + https://camo.githubusercontent.com/9ef376164f311cf518b4825684e7d5cc9d1f538c/68747470733a2f2f692e696d6775722e636f6d2f6c367a4a5861482e706e67 + + + + https://github.com/BasioMeusPuga/Lector + https://github.com/BasioMeusPuga/Lector/issues + + + lector + + + + + +

Fixes issues X, Y and Z

+
+
+ + + + + + + + +
+
From e7dd10fa3a102c9302bc022d96249b84a61db16a Mon Sep 17 00:00:00 2001 From: Andrew Toskin Date: Mon, 30 Dec 2019 20:27:08 -0800 Subject: [PATCH 2/3] Preferred naming scheme for .desktop files is also "reverse-DNS" --- .../{lector.desktop => io.github.BasioMeusPuga.Lector.desktop} | 0 .../resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename lector/resources/raw/{lector.desktop => io.github.BasioMeusPuga.Lector.desktop} (100%) diff --git a/lector/resources/raw/lector.desktop b/lector/resources/raw/io.github.BasioMeusPuga.Lector.desktop similarity index 100% rename from lector/resources/raw/lector.desktop rename to lector/resources/raw/io.github.BasioMeusPuga.Lector.desktop diff --git a/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml b/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml index 982f8e3..bec7cd3 100644 --- a/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml +++ b/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml @@ -32,7 +32,7 @@ - lector.desktop + io.github.BasioMeusPuga.Lector.desktop From b54ff37828c57094730081973f44ba4795d40d96 Mon Sep 17 00:00:00 2001 From: Andrew Toskin Date: Mon, 13 Jan 2020 11:02:32 -0800 Subject: [PATCH 3/3] Replace empty dummy text with actual release notes, at least for now We don't necessarily *need* to maintain release notes in the .metainfo.xml file, but for my local test package builds, it would be better to have actual information than to leave in the dummy text. (The duplicate empty versions cause it to fail validation.) --- .../raw/io.github.BasioMeusPuga.Lector.metainfo.xml | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml b/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml index bec7cd3..5314b1e 100644 --- a/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml +++ b/lector/resources/raw/io.github.BasioMeusPuga.Lector.metainfo.xml @@ -99,18 +99,10 @@ - + -

Fixes issues X, Y and Z

+

Sharper icons on hiDPI screens. More reliable dependency checks, and slight tweaks to the GUI.

- - - - - - - -