Skip to content

Commit

Permalink
Add AppStream metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
redstrate committed May 27, 2024
1 parent 2c479cb commit 6e4e8c8
Show file tree
Hide file tree
Showing 3 changed files with 62 additions and 2 deletions.
2 changes: 1 addition & 1 deletion .reuse/dep5
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Upstream-Name: Novus
Upstream-Contact: Joshua Goins <josh@redstrate.com>
Source: https://git.sr.ht/~redstrate/novus

Files: .gitmodules scripts/* README.md BUILDING.md CONTRIBUTING.md apps/argcracker/README.md apps/armoury/README.md apps/gamelauncher/README.md apps/karuku/README.md apps/sagasu/README.md apps/mdlviewer/README.md renderer/README.md apps/sdklauncher/README.md .clang-format .build.yml misc/* renderer/shaders/*.spv apps/mapeditor/README.md .github/* apps/mateditor/README.md zone.xiv.novus.yml
Files: .gitmodules scripts/* README.md BUILDING.md CONTRIBUTING.md apps/argcracker/README.md apps/armoury/README.md apps/gamelauncher/README.md apps/karuku/README.md apps/sagasu/README.md apps/mdlviewer/README.md renderer/README.md apps/sdklauncher/README.md .clang-format .build.yml misc/* renderer/shaders/*.spv apps/mapeditor/README.md .github/* apps/mateditor/README.md zone.xiv.novus.yml zone.xiv.novus.appdata.xml
Copyright: Joshua Goins <josh@redstrate.com>
License: CC0-1.0

Expand Down
6 changes: 5 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -61,4 +61,8 @@ feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAG
file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES src/*.cpp src/*.h)
kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES})

kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)
kde_configure_git_pre_commit_hook(CHECKS CLANG_FORMAT)

if (NOT WIN32)
install(FILES zone.xiv.novus.appdata.xml DESTINATION ${KDE_INSTALL_METAINFODIR})
endif()
56 changes: 56 additions & 0 deletions zone.xiv.novus.appdata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- SPDX-License-Identifier: CC0-1.0
- SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
-->
<component type="desktop-application">
<id>zone.xiv.novus</id>
<metadata_license>CC0-1.0</metadata_license>
<name>Novus</name>
<summary>Unofficial FFXIV tools</summary>
<description>
<p>A suite of unofficial FFXIV tools, including a model viewer and data archive explorer.</p>
</description>
<categories>
<category>Game</category>
</categories>
<keywords>
<keyword>modding</keyword>
<keyword translate="no">ffxiv</keyword>
<keyword translate="no">ff14</keyword>
</keywords>
<url type="homepage">https://xiv.zone/novus</url>
<url type="bugtracker">https://github.com/redstrate/Novus/issues</url>
<url type="donation">https://redstrate.com/fund</url>
<url type="contact">https://redstrate.com/contact</url>
<url type="vcs-browser">https://github.com/redstrate/Novus</url>
<launchable type="desktop-id">zone.xiv.novus.desktop</launchable>
<releases>
<release version="0.1.0"/>
</releases>
<provides>
<binary>novus-argcracker</binary>
<binary>novus-armoury</binary>
<binary>novus-gamelauncher</binary>
<binary>novus-karuku</binary>
<binary>novus-launcher</binary>
<binary>novus-mapeditor</binary>
<binary>novus-mateditor</binary>
<binary>novus-mdlviewer</binary>
<binary>novus-sagasu</binary>
</provides>
<recommends>
<display_length compare="ge">600</display_length>
</recommends>
<supports>
<control>pointing</control>
<control>keyboard</control>
</supports>
<project_license>GPL-3.0</project_license>
<developer_name>redstrate</developer_name>
<screenshots>
<screenshot type="default">
<image width="1033" height="667">https://xiv.zone/novus.png</image>
</screenshot>
</screenshots>
</component>

0 comments on commit 6e4e8c8

Please sign in to comment.