Browse Source

Fix and improve metadata file for Flatpak (#426)

* Fix and improve metadata file for Flatpak

- Remove bolding
- Fix APP ID typo
- Fix project license
- Add releases tags
- Migrate to metainfo from appdata
- Change screenshot and add dark screenshot
- Clarify metainfo license

Co-authored-by: Edgar <Edgar@AnotherFoxGuy.com>
Co-authored-by: Semisol <hi@semisol.dev>
pull/385/head
TheEvilSkeleton 2 years ago
committed by GitHub
parent
commit
62a523f4f7
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      help/CMakeLists.txt
  2. 43
      help/tenacity.appdata.xml
  3. 43
      help/tenacity.metainfo.xml

2
help/CMakeLists.txt

@ -52,7 +52,7 @@ if( NOT CMAKE_SYSTEM_NAME MATCHES "Darwin" )
install( DIRECTORY "${dst}" OPTIONAL
DESTINATION "${_DATADIR}/tenacity/help" )
install( FILES "${_SRCDIR}/tenacity.appdata.xml"
install( FILES "${_SRCDIR}/tenacity.metainfo.xml"
DESTINATION "${_DATADIR}/metainfo" )
endif()
endif()

43
help/tenacity.appdata.xml

@ -1,43 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>org.tencacityaudio.Tenacity</id>
<launchable type="desktop-id">tenacity.desktop</launchable>
<project_license>GPL-2.0 and CC-BY-3.0</project_license>
<metadata_license>CC0-1.0</metadata_license>
<name>Tenacity</name>
<summary>Audio editor and recorder. Nothing more, nothing less.</summary>
<description>
<p><b>Tenacity</b> is an easy-to-use multi-track audio editor and recorder for Windows, MacOS, GNU/Linux and other operating systems.</p>
<p>It is based on the popular Audacity audio editor and is being developed by a wide, diverse group of volunteers. It ships with some additional features and respects your privacy.</p>
<p>You can use Tenacity to:</p>
<ul>
<li><b>Record</b> from audio devices (real or virtual)</li>
<li><b>Export / Import</b> a wide range of audio formats (extendible with FFmpeg)</li>
<li><b>High quality</b> including up to 32-bit float audio support</li>
<li><b>Plug-ins</b> providing support for VST, LV2, and AU plugins</li>
<li><b>Scripting</b> in the built-in scripting language Nyquist, or in Python, Perl and other languages with named pipes.</li>
<li><b>Editing</b> arbitrary sampling and multi-track timeline</li>
<li><b>Accessibility</b> including editing via keyboard, screen reader support and narration support</li>
<li><b>Tools</b> useful in the analysis of signals, including audio</li>
</ul>
</description>
<categories>
<category>AudioVideo</category>
<category>Audio</category>
</categories>
<content_rating type="oars-1.1" />
<url type="homepage">https://tenacityaudio.org/</url>
<url type="bugtracker">https://github.com/tenacityteam/tenacity/issues</url>
<url type="faq">https://manual.audacityteam.org/man/faq.html</url>
<url type="help">https://manual.audacityteam.org/</url>
<url type="translate">https://hosted.weblate.org/projects/tenacity/tenacity</url>
<screenshots>
<screenshot type="default">
<image type="source">https://www.audacityteam.org/wp-content/uploads/2016/01/audacity-212-linux.png</image>
</screenshot>
<screenshot>
<image type="source">https://www.audacityteam.org/wp-content/uploads/2015/11/Audacity-2-2-0-on-Linux.png</image>
</screenshot>
</screenshots>
<update_contact>~tenacity/tenacity-discuss@lists.sr.ht</update_contact>
</component>

43
help/tenacity.metainfo.xml

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>org.tenacityaudio.Tenacity</id>
<launchable type="desktop-id">tenacity.desktop</launchable>
<project_license>GPL-2.0-or-later</project_license>
<!-- Metainfo licensed in CC0 1.0 -->
<metadata_license>CC0-1.0</metadata_license>
<name>Tenacity</name>
<summary>Audio editor and recorder. Nothing more, nothing less.</summary>
<description>
<p>Tenacity is an easy-to-use multi-track audio editor and recorder for Windows, MacOS, GNU/Linux and other operating systems.</p>
<p>It is based on the popular Audacity audio editor and is being developed by a wide, diverse group of volunteers. It ships with some additional features and respects your privacy.</p>
<p>You can use Tenacity to:</p>
<ul>
<li>Record from audio devices (real or virtual).</li>
<li>Export / Import a wide range of audio formats (extendible with FFmpeg).</li>
<li>High quality including up to 32-bit float audio support.</li>
<li>Plug-ins providing support for VST, LV2, and AU plugins.</li>
<li>Scripting in the built-in scripting language Nyquist, or in Python, Perl and other languages with named pipes.</li>
<li>Editing arbitrary sampling and multi-track timeline.</li>
<li>Accessibility including editing via keyboard, screen reader support and narration support.</li>
<li>Tools useful in the analysis of signals, including audio.</li>
</ul>
</description>
<categories>
<category>AudioVideo</category>
<category>Audio</category>
</categories>
<content_rating type="oars-1.1"/>
<url type="homepage">https://tenacityaudio.org</url>
<url type="bugtracker">https://github.com/tenacityteam/tenacity/issues</url>
<url type="donation">https://opencollective.com/tenacity</url>
<url type="translate">https://hosted.weblate.org/projects/tenacity/tenacity</url>
<screenshots>
<screenshot type="default">
<image type="source">https://cdn.statically.io/gh/tenacityteam/assets/e134a1569714bde2973556d5ce273ab627e2ec5b/screenshots/tenacity-screenshot-light-3840x2160.png</image>
<image type="source">https://cdn.statically.io/gh/tenacityteam/assets/e134a1569714bde2973556d5ce273ab627e2ec5b/screenshots/tenacity-screenshot-dark-3840x2160.png</image>
</screenshot>
</screenshots>
<update_contact>~tenacity/tenacity-discuss@lists.sr.ht</update_contact>
<releases>
</releases>
</component>
Loading…
Cancel
Save