Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
44b7961
chore: add dependabot
loathingKernel Oct 27, 2025
76ca01b
flatpak: update to 1.11.3.221
loathingKernel Oct 27, 2025
7382f13
flatpak: update permissions
loathingKernel Oct 27, 2025
4ca13e3
Bump actions/checkout from 4 to 5
dependabot[bot] Oct 27, 2025
2b6e18f
Bump actions/download-artifact from 3 to 6
dependabot[bot] Oct 27, 2025
84bb971
Merge pull request #2 from RareDevs/dependabot/github_actions/actions…
loathingKernel Oct 27, 2025
402eaf9
Merge pull request #1 from RareDevs/dependabot/github_actions/actions…
loathingKernel Oct 27, 2025
c81657d
workflow: update for workflow changes
loathingKernel Oct 27, 2025
36ce5dc
fixup! workflow: update for workflow changes
loathingKernel Oct 27, 2025
d15e5c0
flatpak: version 1.11.3.255
loathingKernel Oct 31, 2025
2813951
flatpak: fix env variable position
loathingKernel Oct 31, 2025
ac13d41
flatpak: add access to xdg-data/umu
loathingKernel Oct 31, 2025
2694fad
flatpak: version 1.11.3.286
loathingKernel Nov 18, 2025
5ffc465
flatpak: version 1.11.3.332
loathingKernel Dec 6, 2025
f519a92
flatpak: don't share Rare config, data and cache
loathingKernel Oct 31, 2025
407eb63
flatpak: version 1.12.0
loathingKernel Dec 9, 2025
8aa8faa
Bump actions/checkout from 5 to 6 (#6)
dependabot[bot] Dec 9, 2025
4d15124
Bump certifi from 2025.10.5 to 2025.11.12 (#8)
dependabot[bot] Dec 9, 2025
8d5e976
Bump orjson from 3.11.4 to 3.11.5 (#10)
dependabot[bot] Dec 9, 2025
71fbeee
Bump urllib3 from 2.5.0 to 2.6.0 (#11)
dependabot[bot] Dec 9, 2025
507e821
Bump ruff from 0.12.12 to 0.14.8 (#12)
dependabot[bot] Dec 9, 2025
27796cc
chore: version 1.12.0.99
loathingKernel Mar 1, 2026
b22feff
Bump build from 1.3.0 to 1.4.0 (#23)
dependabot[bot] Mar 1, 2026
8ff2949
Bump ruff from 0.14.8 to 0.14.11 (#22)
dependabot[bot] Mar 1, 2026
546a9b7
Bump urllib3 from 2.6.0 to 2.6.3 (#21)
dependabot[bot] Mar 1, 2026
e18ca7f
Bump filelock from 3.20.0 to 3.20.3 (#20)
dependabot[bot] Mar 1, 2026
1938f5d
Bump actions/download-artifact from 6 to 7 (#13)
dependabot[bot] Mar 1, 2026
6c22ae3
Bump certifi from 2025.11.12 to 2026.1.4 (#18)
dependabot[bot] Mar 1, 2026
736ea42
chore: appdata -> metainfo
loathingKernel Mar 1, 2026
943bd3c
update: version 1.12.0.102
loathingKernel Mar 1, 2026
7c4ef26
chore: fix env variables
loathingKernel Mar 1, 2026
65fbb3c
chore: update finish-args
loathingKernel Mar 2, 2026
ac8fa00
chore: remove greedy home folder access
loathingKernel Mar 4, 2026
6ca17f2
workflows: run only on RareDevs repository
loathingKernel Mar 4, 2026
ff8413e
update: version 1.12.0.102
loathingKernel Mar 5, 2026
e868996
chore: build for aarch64 too
loathingKernel Mar 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
15 changes: 8 additions & 7 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,14 @@ permissions:

jobs:
build:
if: ${{ github.repository == 'RareDevs/io.github.dummerle.rare' }}
name: "Build"
runs-on: ubuntu-latest
container:
image: bilelmoussaoui/flatpak-github-actions:kde-6.7
image: ghcr.io/flathub-infra/flatpak-github-actions:kde-6.9
options: --privileged
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: flatpak/flatpak-github-actions/flatpak-builder@master
with:
bundle: rare-${{ github.ref_name }}.flatpak
Expand All @@ -34,17 +35,17 @@ jobs:

release:
needs: build
if: github.event_name == 'release'
if: ${{ github.repository == 'RareDevs/io.github.dummerle.rare' && github.event_name == 'release' }}
name: "Release"
runs-on: ubuntu-latest
runs-on: ubuntu-slim
steps:
- uses: actions/download-artifact@v3
- uses: actions/download-artifact@v7
with:
name: rare-${{ github.ref_name }}-x86_64
name: rare-${{ github.ref_name }}-x86_64.flatpak
- uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
file: rare-${{ github.ref_name }}.flatpak
asset_name: rare-${{ github.ref_name }}.flatpak
asset_name: rare-${{ github.ref_name }}-x86_64.flatpak
tag: ${{ github.ref_name }}
overwrite: true
3 changes: 0 additions & 3 deletions flathub.json

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -36,8 +36,48 @@
<image>https://github.com/RareDevs/Rare/blob/main/docs/assets/RareGameInfo.png?raw=true</image>
</screenshot>
</screenshots>
<url type="bugtracker">https://github.com/RareDevs/Rare/issues</url>
<url type="homepage">https://github.com/RareDevs/Rare</url>
<url type="translate">https://explore.transifex.com/rare-1/rare/</url>
<url type="contribute">https://github.com/RareDevs/Rare</url>
<url type="vcs-browser">https://github.com/RareDevs/Rare</url>
<releases>
<release version="1.12.0.102" date="2026-03-01">
<description>
<p>Cobia Cormorant (dev 102)</p>
</description>
<url>https://github.com/RareDevs/Rare/releases/tag/1.12.0.102</url>
</release>
<release version="1.12.0" date="2025-12-09">
<description>
<p>Cobia Cormorant</p>
</description>
<url>https://github.com/RareDevs/Rare/releases/tag/1.12.0</url>
</release>
<release version="1.11.3.332" date="2025-12-06">
<description>
<p>Boga Discus (Hotfix 3) (dev 332)</p>
</description>
<url>https://github.com/RareDevs/Rare/releases/tag/1.11.3.332</url>
</release>
<release version="1.11.3.286" date="2025-11-18">
<description>
<p>Boga Discus (Hotfix 3) (dev 286)</p>
</description>
<url>https://github.com/RareDevs/Rare/releases/tag/1.11.3.286</url>
</release>
<release version="1.11.3.255" date="2025-10-31">
<description>
<p>Boga Discus (Hotfix 3) (dev 255)</p>
</description>
<url>https://github.com/RareDevs/Rare/releases/tag/1.11.3.255</url>
</release>
<release version="1.11.3.221" date="2025-10-01">
<description>
<p>Boga Discus (Hotfix 3) (dev 221)</p>
</description>
<url>https://github.com/RareDevs/Rare/releases/tag/1.11.3.221</url>
</release>
<release version="1.11.3" date="2025-01-11">
<description>
<p>Boga Discus (Hotfix 3)</p>
Expand Down
31 changes: 21 additions & 10 deletions io.github.dummerle.rare.yaml
Original file line number Diff line number Diff line change
@@ -1,39 +1,49 @@
id: io.github.dummerle.rare
runtime: org.kde.Platform
runtime-version: '6.7'
runtime-version: '6.10'
sdk: org.kde.Sdk
base: io.qt.PySide.BaseApp
base-version: '6.7'
base-version: '6.10'
cleanup-commands:
- /app/cleanup-BaseApp.sh
build-options:
env:
BASEAPP_REMOVE_WEBENGINE: '1'
BASEAPP_DISABLE_NUMPY: '1'
SETUPTOOLS_SCM_PRETEND_VERSION: '1.12.0.102'
command: rare
finish-args:
- --share=ipc
- --share=network
- --socket=fallback-x11
- --socket=wayland
- --filesystem=home
- --filesystem=xdg-desktop:create
- --filesystem=xdg-data/applications:create
- --filesystem=xdg-data/umu:rw
- --filesystem=xdg-data/Steam:rw
- --filesystem=home/Games:create
- --device=all
- --talk-name=org.freedesktop.Flatpak
- --env=PYTHONNOUSERSITE=1,
- --env=PYTHONSAFEPATH=1,
- --env=PYTHONNOUSERSITE=1
- --env=PYTHONSAFEPATH=1
- --env=PYTHONPATH=
modules:
- name: metadata
buildsystem: simple
build-commands:
- install -Dm644 io.github.dummerle.rare.appdata.xml ${FLATPAK_DEST}/share/metainfo/io.github.dummerle.rare.appdata.xml
- install -Dm644 io.github.dummerle.rare.metainfo.xml ${FLATPAK_DEST}/share/metainfo/io.github.dummerle.rare.metainfo.xml
sources:
- type: file
path: io.github.dummerle.rare.appdata.xml
path: io.github.dummerle.rare.metainfo.xml
- name: rare
buildsystem: simple
build-commands:
- ./tools/qrc2py.sh --force
- ./tools/ts2qm.py

- python3 setup.py bdist_wheel
- python3 -m installer -p ${FLATPAK_DEST} dist/*.whl

- sed -i s/Icon=rare/Icon=io\.github\.dummerle\.rare/g misc/rare.desktop
- install -Dm644 misc/rare.desktop
${FLATPAK_DEST}/share/applications/io.github.dummerle.rare.desktop
Expand All @@ -44,8 +54,9 @@ modules:
sources:
- type: git
url: https://github.com/RareDevs/Rare.git
tag: '1.11.3'
tag: '1.12.0.102'
commit: 'f593f1456a82aa2d965af15fca7c3fe9a7634a89'
disable-shallow-clone: true
modules:
- python3-build-wheels.yaml
- python3-runtime-wheels.yaml
- python3-requirements-source.yaml
- python3-requirements-binary.yaml
7 changes: 0 additions & 7 deletions modules-build-frozen.in

This file was deleted.

4 changes: 0 additions & 4 deletions modules-nuitka-frozen.in

This file was deleted.

15 changes: 0 additions & 15 deletions modules-runtime-frozen.in

This file was deleted.

29 changes: 0 additions & 29 deletions python3-build-wheels.yaml

This file was deleted.

23 changes: 0 additions & 23 deletions python3-nuitka-wheels.yaml

This file was deleted.

17 changes: 17 additions & 0 deletions python3-requirements-binary.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Generated by req2flatpak.py -t 312-x86_64 -r requirements-binary.in --yaml -o python3-requirements-binary.yaml
name: python3-package-installation
buildsystem: simple
build-commands:
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}"
--prefix=${FLATPAK_DEST} --no-build-isolation orjson
sources:
- type: file
url: https://files.pythonhosted.org/packages/c9/ec/c68e3b9021a31d9ec15a94931db1410136af862955854ed5dd7e7e4f5bff/orjson-3.11.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
sha256: a12b80df61aab7b98b490fe9e4879925ba666fccdfcd175252ce4d9035865ace
only-arches:
- x86_64
- type: file
url: https://files.pythonhosted.org/packages/89/25/0a16e0729a0e6a1504f9d1a13cdd365f030068aab64cec6958396b9969d7/orjson-3.11.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
sha256: 814be4b49b228cfc0b3c565acf642dd7d13538f966e3ccde61f4f55be3e20785
only-arches:
- aarch64
Loading