Skip to content

Commit

Permalink
zelda-roth-se: Add appstream metainfo
Browse files Browse the repository at this point in the history
**Summary**

Add appstream metainfo (Part of #1389)
  • Loading branch information
malfisya committed Jul 14, 2024
1 parent 3f5d91b commit 61206c4
Show file tree
Hide file tree
Showing 4 changed files with 56 additions and 17 deletions.
34 changes: 34 additions & 0 deletions packages/z/zelda-roth-se/files/fr.zeldaroth.zroth.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>fr.zeldaroth.zroth</id>

<name>The Legend of Zelda - Return of the Hylian SE</name>
<summary>A remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat</summary>

<metadata_license>CC0-1.0</metadata_license>
<project_license>CC-BY-SA-3.0</project_license>
<project_license>GPL-2.0-or-later</project_license>
<project_license>GPL-3.0-or-later</project_license>

<description>
<p>
Zelda Return of the Hylian Solarus Edition is a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat. The original game was developed in C++ and was released in 2006.
</p>
<p>
This new version was developed with the Solarus engine by Christopho, Mymy and Vincent Jouillat. While this is essentially the same game, a lot of details were improved thanks to the use of Solarus
</p>
</description>

<launchable type="desktop-id">zelda-roth-se.desktop</launchable>
<screenshots>
<screenshot type="default">
<image>http://www.zeldaroth.fr/images/roth/s14.png</image>
</screenshot>
<screenshot>
<image>http://www.zeldaroth.fr/images/roth/s1.png</image>
</screenshot>
<screenshot>
<image>http://www.zeldaroth.fr/images/roth/s11.png</image>
</screenshot>
</screenshots>
</component>
2 changes: 1 addition & 1 deletion packages/z/zelda-roth-se/files/zelda-roth-se.desktop
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[Desktop Entry]
Name=Zelda - Return of the Hylian SE
Comment=A remake of the original Zelda Return of the Hylian
Exec=/usr/bin/zelda_roth_se
Exec=zelda_roth_se
Icon=zelda-roth-se
Terminal=false
Type=Application
Expand Down
18 changes: 10 additions & 8 deletions packages/z/zelda-roth-se/package.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,28 @@
name : zelda-roth-se
version : 1.2.1
release : 7
release : 8
source :
- https://gitlab.com/solarus-games/zelda-roth-se/-/archive/v1.2.1/zelda-roth-se-v1.2.1.tar.bz2 : 1cff44fe97eab1327a0c0d11107ca10ea983a652c4780487f00f2660a6ab23c0
- https://gitlab.com/solarus-games/games/zelda-roth-se/-/archive/v1.2.1/zelda-roth-se-v1.2.1.tar.bz2 : 1cff44fe97eab1327a0c0d11107ca10ea983a652c4780487f00f2660a6ab23c0
homepage : http://www.zeldaroth.fr/us/
license :
- CC-BY-SA-3.0
- GPL-2.0-or-later
- GPL-3.0-or-later
component : games.rpg
summary : Zelda - Return of the Hylian SE - a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat.
summary : A remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat
description: |
Zelda - Return of the Hylian SE - a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat.
Zelda Return of the Hylian Solarus Edition is a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat. The original game was developed in C++ and was released in 2006.
This new version was developed with the Solarus engine by Christopho, Mymy and Vincent Jouillat. While this is essentially the same game, a lot of details were improved thanks to the use of Solarus
rundeps :
- solarus
setup : |
%cmake -DCMAKE_BUILD_TYPE=Release .
%cmake_ninja
build : |
%make
%ninja_build
install : |
%make_install
%ninja_install
for i in 16 24 32 48 64 128 256 512 1024; do \
install -D -m 00644 data/logos/icon_$i.png $installdir/usr/share/icons/hicolor/"$i"x"$i"/apps/zelda-roth-se.png; \
done
install -D -m 00644 $pkgfiles/zelda-roth-se.desktop $installdir/usr/share/applications/zelda-roth-se.desktop
install -Dm00644 $pkgfiles/zelda-roth-se.desktop -t $installdir/usr/share/applications/
install -Dm00644 $pkgfiles/fr.zeldaroth.zroth.metainfo.xml -t $installdir/usr/share/metainfo
19 changes: 11 additions & 8 deletions packages/z/zelda-roth-se/pspec_x86_64.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,23 @@
<Homepage>http://www.zeldaroth.fr/us/</Homepage>
<Packager>
<Name>Muhammad Alfi Syahrin</Name>
<Email>ems1000.syahrin@gmail.com</Email>
<Email>malfisya.dev@hotmail.com</Email>
</Packager>
<License>CC-BY-SA-3.0</License>
<License>GPL-2.0-or-later</License>
<License>GPL-3.0-or-later</License>
<PartOf>games.rpg</PartOf>
<Summary xml:lang="en">Zelda - Return of the Hylian SE - a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat.</Summary>
<Description xml:lang="en">Zelda - Return of the Hylian SE - a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat.
<Summary xml:lang="en">A remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat</Summary>
<Description xml:lang="en">Zelda Return of the Hylian Solarus Edition is a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat. The original game was developed in C++ and was released in 2006.
This new version was developed with the Solarus engine by Christopho, Mymy and Vincent Jouillat. While this is essentially the same game, a lot of details were improved thanks to the use of Solarus
</Description>
<Archive type="binary" sha1sum="79eb0752a961b8e0d15c77d298c97498fbc89c5a">https://sources.getsol.us/README.Solus</Archive>
</Source>
<Package>
<Name>zelda-roth-se</Name>
<Summary xml:lang="en">Zelda - Return of the Hylian SE - a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat.</Summary>
<Description xml:lang="en">Zelda - Return of the Hylian SE - a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat.
<Summary xml:lang="en">A remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat</Summary>
<Description xml:lang="en">Zelda Return of the Hylian Solarus Edition is a remake of the original Zelda Return of the Hylian, a short and pleasant fangame from Vincent Jouillat. The original game was developed in C++ and was released in 2006.
This new version was developed with the Solarus engine by Christopho, Mymy and Vincent Jouillat. While this is essentially the same game, a lot of details were improved thanks to the use of Solarus
</Description>
<PartOf>games.rpg</PartOf>
<Files>
Expand All @@ -33,17 +35,18 @@
<Path fileType="data">/usr/share/icons/hicolor/48x48/apps/zelda-roth-se.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/512x512/apps/zelda-roth-se.png</Path>
<Path fileType="data">/usr/share/icons/hicolor/64x64/apps/zelda-roth-se.png</Path>
<Path fileType="data">/usr/share/metainfo/fr.zeldaroth.zroth.metainfo.xml</Path>
<Path fileType="data">/usr/share/pixmaps/zelda-roth-se.png</Path>
<Path fileType="data">/usr/share/solarus/zelda_roth_se/data.solarus</Path>
</Files>
</Package>
<History>
<Update release="7">
<Date>2023-10-10</Date>
<Update release="8">
<Date>2024-07-14</Date>
<Version>1.2.1</Version>
<Comment>Packaging update</Comment>
<Name>Muhammad Alfi Syahrin</Name>
<Email>ems1000.syahrin@gmail.com</Email>
<Email>malfisya.dev@hotmail.com</Email>
</Update>
</History>
</PISI>

0 comments on commit 61206c4

Please sign in to comment.