Skip to content

Commit

Permalink
Add AppStream MetaInfo file
Browse files Browse the repository at this point in the history
  • Loading branch information
ximion committed Apr 4, 2020
1 parent a6e253e commit 2e61944
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
3 changes: 3 additions & 0 deletions data/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ if (GUI)
# .desktop file
install(FILES pomidaq.desktop DESTINATION "${CMAKE_INSTALL_DATADIR}/applications")

# AppStream metainfo file
install(FILES io.github.bothlab.pomidaq.metainfo.xml DESTINATION "${CMAKE_INSTALL_DATADIR}/metainfo")

# icon
install(FILES pomidaq.svg DESTINATION "${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps/")
endif()
31 changes: 31 additions & 0 deletions data/io.github.bothlab.pomidaq.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2020 Matthias Klumpp, FSFAP licensed -->

<component type="desktop-application">
<id>io.github.bothlab.pomidaq</id>

<name>PoMiDAQ</name>
<summary>View and record videos from UCLA Miniscopes</summary>

<metadata_license>FSFAP</metadata_license>
<project_license>LGPL-3.0+</project_license>

<description>
<p>
PoMiDAQ is a recording software for UCLA Miniscopes for neuroscientific research.
It is designed to work with the latest OpenCV libraries and provides a shared library,
so Miniscope recording features can easily be embedded into other programs and pipelines.
</p>
<p>
Recorded data is encoded with the FFV1 codec by default, to allow for smaller, lossless video files that are safe to archive.
</p>
</description>

<launchable type="desktop-id">pomidaq.desktop</launchable>

<screenshots>
<screenshot type="default">
<image>https://raw.githubusercontent.com/bothlab/pomidaq/master/contrib/screenshots/v0.2.0_recording.png</image>
</screenshot>
</screenshots>
</component>

0 comments on commit 2e61944

Please sign in to comment.