Skip to content

Commit

Permalink
Merge branch 'main' into notification-on-release
Browse files Browse the repository at this point in the history
  • Loading branch information
aleiepure authored Feb 10, 2025
2 parents 22973de + 47ab808 commit 5c34482
Show file tree
Hide file tree
Showing 46 changed files with 6,459 additions and 793 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.
17 changes: 10 additions & 7 deletions data/me.iepure.Ticketbooth.metainfo.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,13 @@ SPDX-License-Identifier: CC0-1.0
<id>@app_id@</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<name translatable="no">Ticket Booth</name>
<name translate="no">Ticket Booth</name>
<launchable type="desktop-id">@app_id@.desktop</launchable>
<summary>Keep track of your favorite shows</summary>
<developer_name translatable="no">Alessandro Iepure</developer_name>
<developer_name translate="no">Alessandro Iepure</developer_name>
<developer id="me.iepure">
<name translate="no">Alessandro Iepure</name>
</developer>
<description>
<p>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.</p>
Expand Down Expand Up @@ -42,17 +45,17 @@ SPDX-License-Identifier: CC0-1.0
<content_rating type="oars-1.1" />
<releases>
<release version="1.0.3.1" date="2023-10-02">
<description translatable="no">
<description translate="no">
<p>Fixed issue that prevented application start with version 1.0.3</p>
</description>
</release>
<release version="1.0.3" date="2023-10-02">
<description translatable="no">
<description translate="no">
<p>Stability improvements: fixed high peaks utilization and crashing. </p>
</description>
</release>
<release version="1.0.2" date="2023-09-27">
<description translatable="no">
<description translate="no">
<p>What's Changed</p>
<ul>
<li>Stability improvements</li>
Expand All @@ -62,12 +65,12 @@ SPDX-License-Identifier: CC0-1.0
</description>
</release>
<release version="1.0.1" date="2023-09-25">
<description translatable="no">
<description translate="no">
<p>Fixes issue that prevented the addition of movies with large budgets and revenues.</p>
</description>
</release>
<release version="1.0" date="2023-09-21">
<description translatable="no">
<description translate="no">
<p>First release</p>
</description>
</release>
Expand Down
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"
}
]
}
]
}
]
}
7 changes: 7 additions & 0 deletions po/LINGUAS
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,10 @@ es
eu
pt
pt_BR
pl
uk
hi
bg
tr
nl
fa
Loading

0 comments on commit 5c34482

Please sign in to comment.