AppData additions required for the software center

2016-08-10 Thread Richard Hughes (semi-automated)
Hi again!

First, apologies for the direct email. I'm emailing you directly as you've been 
listed as the update contact in one or more AppData files.

We've been busy building an awesome software center, and we've been adding more 
and more metadata fields that upstream authors can set. The software center is 
now being used in Fedora, Opensuse, Ubuntu, Debian and Arch, with many millions 
of happy users.

Some of the newest features include a way to make it easy for translators to 
contribute new translations of your applications by specifying a URL in the 
libreoffice-draw.appdata.xml libreoffice-base.appdata.xml 
libreoffice-writer.appdata.xml libreoffice-impress.appdata.xml 
libreoffice-calc.appdata.xml AppData file that tells them where to start 
looking. This can be specified by adding:

http://the-web-site-with-translation-instructions/

Another useful tag to add is to tell end-users where to donate, for instance:

http://www.gnome.org/friends/

If it's been some time since you updated the AppData file (and hey, you've got 
an app to write!) you can get add the latest metadata fields by doing 
`appstream-util upgrade libreoffice-draw.appdata.xml 
libreoffice-base.appdata.xml libreoffice-writer.appdata.xml 
libreoffice-impress.appdata.xml libreoffice-calc.appdata.xml` and then 
replacing any FIXMEs in the file with actual data. We'll be putting more 
functionality into the software center in the future that uses this extra data, 
but we need more upstream software to opt-in before we can enable features, for 
instance, providing a button for users to donate to specific apps.

You can also use `appstream-util validate-relax` on your AppData file to check 
the various fields meet our style guidelines. If you disagree with any of the 
validation warnings, please let me know!

Of course, you don't have to do a release with these enhancements straight 
away, and if you have a stable branch it would be a good thing to backport this 
as well if it does not add translated strings or you have no string freeze 
policy.

When you've changed the file(s) and committed, please email me back and I'll 
mark your application as completed. If you don't want to hear from me ever 
again just edit the  in the AppData file and change it to 
somebody else. I'm not planning on emailing more than once every 6 months, so 
don't worry about me spamming you with even more work to do.

Thanks,

Richard


___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice


[Libreoffice-commits] core.git: Branch 'libreoffice-5-1' - sysui/desktop

2016-01-05 Thread Richard Hughes
 sysui/desktop/appstream-appdata/libreoffice-base.appdata.xml|6 ++
 sysui/desktop/appstream-appdata/libreoffice-calc.appdata.xml|6 ++
 sysui/desktop/appstream-appdata/libreoffice-draw.appdata.xml|6 ++
 sysui/desktop/appstream-appdata/libreoffice-impress.appdata.xml |6 ++
 sysui/desktop/appstream-appdata/libreoffice-writer.appdata.xml  |6 ++
 5 files changed, 30 insertions(+)

New commits:
commit 02148691fdd839da0fa26cd49105d0a002d04154
Author: Richard Hughes <autohugh...@gmail.com>
Date:   Tue Jan 5 14:42:45 2016 +0100

sysui: add "kudos" to AppData files

(cherry picked from commit c7fee34686d22d164dd1f42f9d68c53832011d0f)

sysui: also add `HighContrast` and `UserDocs` to AppData
(cherry picked from commit 6cf31f69b41b7155a208362f0d913f854fa70c43)

Change-Id: I36cf0a8aa2f501fa30d86de35ae083e78ce0904b
Reviewed-on: https://gerrit.libreoffice.org/21114
Reviewed-by: David Tardon <dtar...@redhat.com>
Tested-by: David Tardon <dtar...@redhat.com>

diff --git a/sysui/desktop/appstream-appdata/libreoffice-base.appdata.xml 
b/sysui/desktop/appstream-appdata/libreoffice-base.appdata.xml
index 0257878..7b9e857 100644
--- a/sysui/desktop/appstream-appdata/libreoffice-base.appdata.xml
+++ b/sysui/desktop/appstream-appdata/libreoffice-base.appdata.xml
@@ -32,4 +32,10 @@ to connect to virtually any other existing database engine 
as well.
 
 The Document Foundation
 libreoffice_at_lists.freedesktop.org
+
+  HiDpiIcon
+  HighContrast
+  ModernToolkit
+  UserDocs
+
 
diff --git a/sysui/desktop/appstream-appdata/libreoffice-calc.appdata.xml 
b/sysui/desktop/appstream-appdata/libreoffice-calc.appdata.xml
index 836f100..c49a198 100644
--- a/sysui/desktop/appstream-appdata/libreoffice-calc.appdata.xml
+++ b/sysui/desktop/appstream-appdata/libreoffice-calc.appdata.xml
@@ -25,4 +25,10 @@ worrying about compatibility.
 
 The Document Foundation
 libreoffice_at_lists.freedesktop.org
+
+  HiDpiIcon
+  HighContrast
+  ModernToolkit
+  UserDocs
+
 
diff --git a/sysui/desktop/appstream-appdata/libreoffice-draw.appdata.xml 
b/sysui/desktop/appstream-appdata/libreoffice-draw.appdata.xml
index 4888653..0b43c4a 100644
--- a/sysui/desktop/appstream-appdata/libreoffice-draw.appdata.xml
+++ b/sysui/desktop/appstream-appdata/libreoffice-draw.appdata.xml
@@ -31,4 +31,10 @@ worrying about compatibility.
 
 The Document Foundation
 libreoffice_at_lists.freedesktop.org
+
+  HiDpiIcon
+  HighContrast
+  ModernToolkit
+  UserDocs
+
 
diff --git a/sysui/desktop/appstream-appdata/libreoffice-impress.appdata.xml 
b/sysui/desktop/appstream-appdata/libreoffice-impress.appdata.xml
index 6174a0865..e12ecc1 100644
--- a/sysui/desktop/appstream-appdata/libreoffice-impress.appdata.xml
+++ b/sysui/desktop/appstream-appdata/libreoffice-impress.appdata.xml
@@ -26,4 +26,10 @@ worrying about compatibility.
 
 The Document Foundation
 libreoffice_at_lists.freedesktop.org
+
+  HiDpiIcon
+  HighContrast
+  ModernToolkit
+  UserDocs
+
 
diff --git a/sysui/desktop/appstream-appdata/libreoffice-writer.appdata.xml 
b/sysui/desktop/appstream-appdata/libreoffice-writer.appdata.xml
index 7e4b07f..63dff95 100644
--- a/sysui/desktop/appstream-appdata/libreoffice-writer.appdata.xml
+++ b/sysui/desktop/appstream-appdata/libreoffice-writer.appdata.xml
@@ -33,4 +33,10 @@ worrying about compatibility.
 
 The Document Foundation
 libreoffice_at_lists.freedesktop.org
+
+  HiDpiIcon
+  HighContrast
+  ModernToolkit
+  UserDocs
+
 
___
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits


Additions required to the AppData file

2015-11-26 Thread Richard Hughes (semi-automated)
Hi!

First, apologies for the direct email. I'm emailing you directly as you've been 
listed as the update contact in one or more AppData files. In future versions 
of the appstream-builder (the program used by distributions to merge all the 
AppData files in packages into AppStream metadata) we're going to be running a 
lot less crazy plugins. At the moment we're doing things like parsing .gir 
files, running nm on binaries and looking up things from arrays of hardcoded 
data just so we can try and work out what kudos the application deserves. This 
doesn't scale, and means the machine generating the metadata needs to have all 
kinds of extra build tools installed.

So, what do I want you to do? Basically, I would like you to:

Add the following data into libreoffice-draw.appdata.xml

  
HiDpiIcon
ModernToolkit
  

Add the following data into libreoffice-base.appdata.xml

  
HiDpiIcon
ModernToolkit
  

Add the following data into libreoffice-writer.appdata.xml

  
HiDpiIcon
ModernToolkit
  

Add the following data into libreoffice-impress.appdata.xml

  
HiDpiIcon
ModernToolkit
  

Of course, you don't have to do a release with this fix straight away, and if 
you have a stable branch it would be a good thing to backport this as well. 
Nothing bad will happen if we run the automated tools with the kudos already 
set in the AppData file. If you think any of the other kudos might apply[1], 
please email me back and we can discuss any new additions.

When you've changed the file and committed, please email me back and I'll mark 
your application as completed. If you don't want to hear from me ever again 
just edit the  in the AppData file and change it to somebody 
else. I'm not planning on emailing any of you again this year, so don't worry 
about me spamming you with even more work to do. If you don't add the manual 
 then your application will still be visible in the various software 
centers, but it may loose some of the stars it got auto-assigned.

Thanks,

Richard

[1] https://git.gnome.org/browse/gnome-software/plain/doc/kudos.md

___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Re: OpenOffice and AppData files

2013-09-11 Thread Richard Hughes
On 11 September 2013 09:00, Miklos Vajna vmik...@collabora.co.uk wrote:
 I guess this could be easyhackified, could you please read
 https://wiki.documentfoundation.org/Development/Easy_Hacks/Creating_a_new_Easy_Hack
 and do that?

I've created https://bugs.freedesktop.org/show_bug.cgi?id=69210 but I
didn't seem to be able to add the correct keywords. Ideas welcome.
Thanks.

Richard.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


OpenOffice and AppData files

2013-09-10 Thread Richard Hughes
Hi all. I'm the developer for PackageKit and gnome-software. The
community has already written a set of LibreOffice AppData files for
Fedora, would you be interested to including them upstream? This will
allow us to feature LibreOffice on the front page in the future.

See http://people.freedesktop.org/~hughsient/appdata/ for more details
about AppStream and AppData. So far hundred of upstream projects have
included AppData files in their tarballs.

The files are here:
https://raw.github.com/hughsie/fedora-appstream/master/appdata-extra/libreoffice-writer.appdata.xml
https://raw.github.com/hughsie/fedora-appstream/master/appdata-extra/libreoffice-base.appdata.xml
https://raw.github.com/hughsie/fedora-appstream/master/appdata-extra/libreoffice-calc.appdata.xml
https://raw.github.com/hughsie/fedora-appstream/master/appdata-extra/libreoffice-draw.appdata.xml
https://raw.github.com/hughsie/fedora-appstream/master/appdata-extra/libreoffice-impress.appdata.xml

But I'm sure these need checking and perhaps needs some more filling
in. If you've got any questions, please don't hesitate to ask.

Thanks!

Richard.
___
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice