Is the versioning part on that page still relevant? Many KDE applications I've seen just list the required version of a library as a single decimal separated string (e.g. KF5_MIN_VERSION "5.28.0" rather than splitting it into variables).
Also, I have some confusion about AppStream procedure. > Your desktop file should be org.kde.foo.desktop. This is also your > desktop-id, so whenver you may need that. It's basically your file name. > If you have a D-Bus service ... make sure that your D-Bus service name > matches this or change your desktop file to match the service address > (whichever seems more appropriate) > The name part 'foo' MUST be the name of your binary. In my case, I have two binaries - 'filestash.so' and 'stashnotifier.so'. I also have a D-Bus service name 'org.kde.kio.StashNotifier'. What would be my org.kde.foo name in this case? Also, as for the screenshot part - my application is not really a GUI application as it is an ioslave. Would a screenshot of Dolphin loading the stash:/ ioslave do for this purpose? On Wed, Jun 28, 2017 at 4:47 PM, Jonathan Riddell <[email protected]> wrote: > > The page was out of date so I made some updates. Let me know of any unclear > or missing information. > https://techbase.kde.org/ReleasingExtragearSoftware > > You need to remove kio-stash from kdereview in repo-metadata, this will mess > up the translations. > > You have i18n() used but no Messages.sh to extract the messages. > > You need to include a full copy of GPL 2 in a file called COPYING in the top > level of the repo. > > You should include an AppStream file and add a screenshot to > product-screenshots > https://community.kde.org/Guidelines_and_HOWTOs/AppStream > https://phabricator.kde.org/source/websites-product-screenshots/ > > Jonathan -- arnav dhamija
