xpack install #7

Open
Persson-dev wants to merge 12 commits from xpack into main
4 changed files with 77 additions and 3 deletions
Showing only changes of commit 7040ce3381 - Show all commits

View File

@@ -3,6 +3,7 @@ Type=Application
Version=1.0
Name=Jminos
Exec=/usr/bin/graph
Icon=org.zulianc.jminos
Terminal=false
Categories=Game;
Comment=Amazing stacker game by the J

View File

@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>org.zulianc.jminos</id>
<launchable type="desktop-id">org.zulianc.jminos.desktop</launchable>
<name>jminos</name>
<developer_name>Zulianc</developer_name>
<summary>Amazing stacker game by the J </summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-only</project_license>
<url type="homepage">https://git.ale-pri.com/TetrisNerd/jminos</url>
<description>
<p>
Modern stacker game with every polyominoes from size 1 to 15, made in C++ with SFML 3!
</p>
<p>Features</p>
<ul>
<li>Every polyominoes up to pentedecaminoes!</li>
<li>7bag with proportionnality for each polyomino size!</li>
<li>AutoRS as the Rotation System!</li>
<li>0° rotations!</li>
<li>All spin!</li>
<li>IRS, IHS, infinite hold, and other leniency mechanics!</li>
<li>Customizable board size!</li>
<li>Customizable keybinds!</li>
<li>Very bland interface!! (i&#39;m not a designer)</li>
</ul>
<p>Available gamemodes</p>
<ul>
<li>SPRINT : clear 40 lines as fast as possible!</li>
<li>MARATHON : clear 200 lines with increasing gravity!</li>
<li>ULTRA : scores as much as possible in only 2 minutes!</li>
<li>MASTER : clear 200 lines at levels higher than maximum gravity!</li>
<li>INVISIBLE : get 1000 grade while not being able to see the board!</li>
<li>ZEN : practice indefinitely in this mode with no gravity!</li>
</ul>
</description>
<launchable type="desktop-id">
org.zulianc.jminos.desktop
</launchable>
<categories>
<category>Game</category>
</categories>
<screenshots>
<screenshot type="default">
<caption>Big piece</caption>
<image>https://git.ale-pri.com/TetrisNerd/jminos/raw/branch/main/doc/readme/big_piece.png</image>
</screenshot>
<screenshot>
<caption>Dark Settings</caption>
<image>https://git.ale-pri.com/TetrisNerd/jminos/media/branch/main/doc/readme/pieces_selection.png</image>
</screenshot>
<screenshot>
<caption>Light Interface</caption>
<image>https://git.ale-pri.com/TetrisNerd/jminos/media/branch/main/doc/readme/rotations.gif</image>
</screenshot>
<screenshot>
<caption>Light Grid View</caption>
<image>https://git.ale-pri.com/TetrisNerd/jminos/media/branch/main/doc/readme/rotation_0.gif</image>
</screenshot>
</screenshots>
<releases>
<release version="1.0" date="2025-07-02">
<url>https://git.ale-pri.com/TetrisNerd/jminos/src/tag/v1.0/</url>
<description>
Inital release
</description>
</release>
</releases>
<content_rating type="oars-1.1" />
</component>

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -1,4 +1,4 @@
id: org.zulianc.jminos
app-id: org.zulianc.jminos
runtime: org.freedesktop.Platform
runtime-version: "24.08"
sdk: org.freedesktop.Sdk
@@ -15,7 +15,7 @@ modules:
cleanup: ['*']
build-commands:
- ./configure --prefix=/app
- make -j $(nproc)
- make -j $(FLATPAK_BUILDER_N_JOBS)
- prefix=/app ./scripts/get.sh __local__ __install_only__
sources:
- type: git
@@ -34,7 +34,9 @@ modules:
- install -D output/bin/* /app/bin
- cp -r output/data /app/share
- install -D flatpak/FlatpakLaunch.sh /app/bin
- install -D -t /app/share/applications flatpak/org.zulianc.jminos.desktop
- install -D -t /app/share/applications flatpak/${FLATPAK_ID}.desktop
- install -Dm644 flatpak/${FLATPAK_ID}.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml
- install -D flatpak/${FLATPAK_ID}.png /app/share/icons/hicolor/512x512/apps/${FLATPAK_ID}.png
sources:
- type: dir
path: ..