Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 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
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"
10 changes: 5 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ jobs:
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 @@ -38,13 +38,13 @@ jobs:
name: "Release"
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v3
- uses: actions/download-artifact@v6
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
30 changes: 30 additions & 0 deletions io.github.dummerle.rare.appdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,36 @@
</screenshots>
<url type="homepage">https://github.com/RareDevs/Rare</url>
<releases>
<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
22 changes: 16 additions & 6 deletions io.github.dummerle.rare.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,26 @@
id: io.github.dummerle.rare
runtime: org.kde.Platform
runtime-version: '6.7'
runtime-version: '6.9'
sdk: org.kde.Sdk
base: io.qt.PySide.BaseApp
base-version: '6.7'
base-version: '6.9'
cleanup-commands:
- /app/cleanup-BaseApp.sh
build-options:
env:
BASEAPP_REMOVE_WEBENGINE: '1'
SETUPTOOLS_SCM_PRETEND_VERSION: '1.12.0'
command: rare
finish-args:
- --share=ipc
- --share=network
- --socket=fallback-x11
- --socket=wayland
- --filesystem=xdg-desktop:create
- --filesystem=xdg-data/applications:create
- --filesystem=xdg-data/umu:ro
- --filesystem=xdg-data/Steam:ro
- --filesystem=home/Games:create
- --filesystem=home
- --device=all
- --talk-name=org.freedesktop.Flatpak
Expand All @@ -25,15 +31,19 @@ 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.appdata.xml ${FLATPAK_DEST}/share/metainfo/io.github.dummerle.rare.appdata.xml
sources:
- type: file
path: io.github.dummerle.rare.appdata.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,8 @@ modules:
sources:
- type: git
url: https://github.com/RareDevs/Rare.git
tag: '1.11.3'
tag: '1.12.0'
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.

12 changes: 12 additions & 0 deletions python3-requirements-binary.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# 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/01/7e/62517dddcfce6d53a39543cd74d0dccfcbdf53967017c58af68822100272/orjson-3.11.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
sha256: 97eb5942c7395a171cbfecc4ef6701fc3c403e762194683772df4c54cfbb2210
only-arches:
- x86_64
Loading