Skip to content

Commit

Permalink
Housekeeping
Browse files Browse the repository at this point in the history
Updated flatpak platform version
Updated Blueprint-compiler version
Updated readme
Updated CI workflow
  • Loading branch information
aleiepure committed Feb 8, 2025
1 parent a5fd872 commit eaf646e
Show file tree
Hide file tree
Showing 6 changed files with 80 additions and 117 deletions.
27 changes: 0 additions & 27 deletions .github/workflows/build-arm.yaml

This file was deleted.

12 changes: 5 additions & 7 deletions .github/workflows/build-x86.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,18 @@
on:
push:
branches: [main]
pull_request:
branches:
- main
name: Build
jobs:
jobs:
flatpak:
name: "Build Flatpak"
runs-on: ubuntu-latest
container:
image: bilelmoussaoui/flatpak-github-actions:gnome-nightly
image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-47
options: --privileged
steps:
- uses: fsfe/reuse-action@v1.2.0
- uses: actions/checkout@v3
- uses: flatpak/flatpak-github-actions/flatpak-builder@v5
- uses: actions/checkout@v4
- uses: flathub-infra/flatpak-github-actions/flatpak-builder@master
with:
bundle: ticketbooth-devel.flatpak
manifest-path: me.iepure.Ticketbooth.Devel.json
Expand Down
23 changes: 12 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,21 @@ SPDX-License-Identifier: GPL-3.0-or-later
-->

<div align="center">
<h1><img src="./data/icons/hicolor/scalable/apps/me.iepure.Ticketbooth.svg" height="64"/><br>Ticket Booth</h1>
<h1><img src="./data/icons/hicolor/scalable/apps/me.iepure.Ticketbooth.svg" height="64" alt="Ticket Booth Icon"/><br>Ticket Booth</h1>
<h4>Keep track of your favorite shows</h4>
</div>
<div align="center">
<a href="https://github.com/aleiepure/ticketbooth/actions/workflows/build-x86.yaml" title="Build Flatpak status">
<img src="https://github.com/aleiepure/ticketbooth/actions/workflows/build-x86.yaml/badge.svg"/>
<img src="https://github.com/aleiepure/ticketbooth/actions/workflows/build-x86.yaml/badge.svg" alt="CI workflow status"/>
</a>
<a href="https://github.com/aleiepure/ticketbooth/blob/main/LICENSES/GPL-3.0-or-later.txt" title="GPL-3 License">
<img src="https://img.shields.io/badge/License-GPL--3.0-blue.svg">
</a>
<a href="https://api.reuse.software/info/github.com/aleiepure/ticketbooth" title="REUSE compliance">
<img src="https://api.reuse.software/badge/github.com/aleiepure/ticketbooth" />
<img src="https://img.shields.io/badge/License-GPL--3.0-blue.svg" alt="GPL 3 License">
</a>
<a href="https://hosted.weblate.org/engage/ticket-booth/">
<img src="https://hosted.weblate.org/widget/ticket-booth/svg-badge.svg" alt="Translation status" />
</a>
<a href="https://stopthemingmy.app" title="Please do not theme this app">
<img src="https://stopthemingmy.app/badge.svg" />
<img src="https://stopthemingmy.app/badge.svg" alt="Please do not theme this app"/>
</a>
<br />
<a href="#features">Features</a> ·
Expand All @@ -32,12 +29,14 @@ SPDX-License-Identifier: GPL-3.0-or-later
</div>

## Features

Ticket Booth allows you to build your watchlist of movies and TV Shows, keep track of watched titles, and find information about the latest releases.

Ticket Booth does not allow you to watch or download content.
This app uses the TMDB API but is not endorsed or certified by TMDB.

## Install

<a href='https://flathub.org/apps/me.iepure.Ticketbooth'>
<img width='240' alt='Download on Flathub' src='https://dl.flathub.org/assets/badges/flathub-badge-en.png'/>
</a> <br>
Expand All @@ -46,6 +45,7 @@ Builds from the main branch are available as artifacts on the [Actions page](htt
To build from source see [Building](./CONTRIBUTING.md#building).

## Contribute

This project is translated via [Weblate](https://hosted.weblate.org/engage/ticket-booth/). \
<a href="https://hosted.weblate.org/engage/ticket-booth/">
<img src="https://hosted.weblate.org/widget/ticket-booth/horizontal-auto.svg" alt="Translation status" />
Expand All @@ -54,10 +54,11 @@ This project is translated via [Weblate](https://hosted.weblate.org/engage/ticke
See [Contributing](./CONTRIBUTING.md) to learn more.

## License
Copyright (C) 2023 Alessandro Iepure\
This application comes with absolutely no warranty. See the GNU General Public License, version 3 or later for details. A [copy of the license](./LICENSES/GPL-3.0-or-later.txt)

Copyright (C) 2023-2025 Alessandro Iepure\
This application comes with absolutely no warranty. See the GNU General Public
License, version 3 or later for details. A [copy of the license](./LICENSES/GPL-3.0-or-later.txt)
can be found in the [LICENSES/](./LICENSES/) folder.

Most symbolic icons are copyright of the GNOME Project.\
The libraries used are the copyright of the respective copyright holders.\
This project is [REUSE](https://reuse.software/) compliant.
The libraries used are the copyright of the respective copyright holders.
118 changes: 59 additions & 59 deletions me.iepure.Ticketbooth.Devel.json
Original file line number Diff line number Diff line change
@@ -1,63 +1,63 @@
{
"id": "me.iepure.Ticketbooth.Devel",
"runtime": "org.gnome.Platform",
"runtime-version": "master",
"sdk": "org.gnome.Sdk",
"command": "ticketbooth",
"separate-locales": false,
"finish-args": [
"--share=network",
"--share=ipc",
"--socket=fallback-x11",
"--device=dri",
"--socket=wayland",
"--talk-name=org.gtk.vfs.*",
"--filesystem=xdg-run/gvfsd"
],
"cleanup": [
"/include",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a"
],
"modules": [
"pypi-dependencies.json",
"id": "me.iepure.Ticketbooth.Devel",
"runtime": "org.gnome.Platform",
"runtime-version": "47",
"sdk": "org.gnome.Sdk",
"command": "ticketbooth",
"separate-locales": false,
"finish-args": [
"--share=network",
"--share=ipc",
"--socket=fallback-x11",
"--device=dri",
"--socket=wayland",
"--talk-name=org.gtk.vfs.*",
"--filesystem=xdg-run/gvfsd"
],
"cleanup": [
"/include",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/pkgconfig",
"*.la",
"*.a"
],
"modules": [
"pypi-dependencies.json",
{
"name": "blueprint-compiler",
"buildsystem": "meson",
"cleanup": [
"*"
],
"sources": [
{
"name": "blueprint-compiler",
"buildsystem": "meson",
"cleanup": [
"*"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/jwestman/blueprint-compiler",
"branch": "main"
}
]
},
"type": "git",
"url": "https://gitlab.gnome.org/jwestman/blueprint-compiler",
"tag": "v0.16.0"
}
]
},
{
"name": "ticketbooth",
"buildsystem": "meson",
"config-opts": [
"-Dprerelease=true"
],
"post-install": [
"mv /app/bin/ticketbooth /app/bin/ticketbooth-bin",
"install -Dm755 /app/ticketbooth/ticketbooth-run-script /app/bin/ticketbooth"
],
"sources": [
{
"name": "ticketbooth",
"buildsystem": "meson",
"config-opts": [
"-Dprerelease=true"
],
"post-install": [
"mv /app/bin/ticketbooth /app/bin/ticketbooth-bin",
"install -Dm755 /app/ticketbooth/ticketbooth-run-script /app/bin/ticketbooth"
],
"sources": [
{
"type": "git",
"url": "https://github.com/aleiepure/ticketbooth",
"branch": "main"
}
]
"type": "git",
"url": "https://github.com/aleiepure/ticketbooth",
"branch": "main"
}
]
}
]
}
]
}
5 changes: 4 additions & 1 deletion src/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,10 @@ def on_about_action(self, widget: Gtk.Widget, user_data: object | None):
about_window.set_application_icon(shared.APP_ID)
about_window.set_version(shared.VERSION)
about_window.set_transient_for(self.props.active_window)
about_window.add_credit_section('Contributors', [])
about_window.add_credit_section('Contributors', [
# your name <your email>
# your name website
])
about_window.add_legal_section('Movie and TV Series Metadata', 'This product uses the TMDB API but is not endorsed or certified by TMDB.', Gtk.License.CUSTOM, 'All rights belong to their respective owners.')
logging.debug('About window open')
about_window.present()
Expand Down
12 changes: 0 additions & 12 deletions subprojects/blueprint-compiler.wrap

This file was deleted.

0 comments on commit eaf646e

Please sign in to comment.