Skip to content

Commit

Permalink
Merge branch 'master' of github.com:mijorus/appimage-installer
Browse files Browse the repository at this point in the history
  • Loading branch information
mijorus committed Aug 17, 2023
2 parents b71abcf + f2475fe commit 19169ae
Show file tree
Hide file tree
Showing 18 changed files with 1,688 additions and 47 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/nightly-builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ name: Flatpak Build

on:
workflow_dispatch:
schedule:
- cron: "0 0 * * *"

jobs:
build:
Expand Down
29 changes: 29 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Flatpak Release

on:
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest
container:
image: bilelmoussaoui/flatpak-github-actions:gnome-44
options: --privileged

steps:
- uses: actions/checkout@v3
- name: Generate release tag
id: tag
run: |
echo "::set-output name=release_tag::$(cat meson.build | grep "\sversion.*" | grep -oE "'([^']+)'" | sed "s/'//g")"
- uses: flatpak/flatpak-github-actions/[email protected]
with:
bundle: gearlever-${{ steps.tag.outputs.release_tag }}.flatpak
manifest-path: it.mijorus.gearlever.Devel.json
- name: Publish release package
uses: softprops/action-gh-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.tag.outputs.release_tag }}
files: gearlever-${{ steps.tag.outputs.release_tag }}-x86_64.flatpak
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ install.sh

build-aux/patches
venv
.DS_Store
.DS_Store
po/*.mo
28 changes: 23 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
<img width="150" src="data/icons/hicolor/scalable/apps/it.mijorus.gearlever.svg">
</p>

<p align="center"><a href="https://flatstat.mijorus.it/app/it.mijorus.gearlever" align="center"><img width="150" src="https://img.shields.io/endpoint?url=https://flathub-stats-backend.vercel.app/badges/it.mijorus.gearlever/shields.io.json"></a></p>

## Features
- Integrate AppImages into your app menu with **just click**
- **Drag and drop** files directly from your file manager
Expand All @@ -15,9 +17,26 @@
- Modern and Fresh UI

## Download
Get a [pre-Release build](https://github.com/mijorus/gearlever/releases)
<a href="https://flathub.org/apps/details/it.mijorus.gearlever" align="center">
<img width="200" src="https://flathub.org/assets/badges/flathub-badge-i-en.png">
</a>

___

Get the [bundle from github](https://github.com/mijorus/gearlever/releases) (no auto-updates)
```sh
# From your Downloads folder
flatpak install --bundle --user gearlever.flatpak
```

## Changelog
[Open changelog](https://gearlever.mijorus.it/changelog)

*Flathub coming soon...*
## Permissions

- `--talk-name=org.freedesktop.Flatpak`: This permission is required in order to open apps and refresh the system menu when a new app is installed; if the user disables this permission manually (eg. with Flatseal), Gear lever should countinue to work normally, except you would not be able to open apps directly.

[Click here to check where and how is used](https://github.com/search?q=repo%3Amijorus%2Fgearlever%20host_sh%20host_threaded_sh&type=code)

## Preview
<p align="center">
Expand All @@ -30,9 +49,8 @@ Get a [pre-Release build](https://github.com/mijorus/gearlever/releases)
**Open this project with Gnome Builder and press RUN (the play icon on top)**

- Option #2
```
# Run in a terminal window
```sh
# Run the app
flatpak-builder build/ it.mijorus.gearlever.Devel.json --user --force-clean
flatpak-builder --run build/ it.mijorus.gearlever.Devel.json gearlever

Expand Down
28 changes: 26 additions & 2 deletions data/it.mijorus.gearlever.appdata.xml.in
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,31 @@
<p>An utility to manage AppImages with ease! Gear lever will organize and manage AppImage files for you, generate desktop entries and app metadata, update apps in-place or keep multiple versions side-by-side.</p>
</description>
<releases>
<release type="stable" version="1.0.0" date="2022-06-05T00:00:00Z">
<release type="stable" version="1.0.8" date="2023-06-18T00:00:00Z">
<description>
<p>- Updated Russian translation</p>
</description>
</release>
<release type="stable" version="1.0.7" date="2023-06-16T00:00:00Z">
<description>
<p>- Updated Italian translation</p>
<p>- Updated Spanish translation</p>
</description>
</release>
<release type="stable" version="1.0.5" date="2023-06-15T00:00:00Z">
<description>
<p>- Added Italian translation</p>
<p>- Added Russian translation</p>
<p>- Added French translation</p>
<p>- Added Spanish translation</p>
</description>
</release>
<release type="stable" version="1.0.4" date="2023-06-14T00:00:00Z">
<description>
<p>- Fixed an error for which some apps will not show up in the system menu</p>
</description>
</release>
<release type="stable" version="1.0.0" date="2023-06-13T00:00:00Z">
<description>
<p>First release on Flathub</p>
</description>
Expand Down Expand Up @@ -41,4 +65,4 @@
</screenshot>
</screenshots>
<content_rating type="oars-1.0" />
</component>
</component>
4 changes: 2 additions & 2 deletions data/it.mijorus.gearlever.desktop.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@ Exec=gearlever %U
Icon=it.mijorus.gearlever
Terminal=false
Type=Application
Categories=GTK;
Categories=GTK; Utility;
StartupNotify=true
MimeType=application/vnd.flatpak.ref;application/vnd.appimage;
MimeType=application/vnd.flatpak.ref;application/vnd.appimage;
5 changes: 1 addition & 4 deletions it.mijorus.gearlever.Devel.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,12 +14,9 @@
"--filesystem=xdg-data/icons:ro",
"--filesystem=home:rw",

"--talk-name=org.freedesktop.FileManager1",
"--talk-name=org.freedesktop.Flatpak",
"--talk-name=org.freedesktop.portal.OpenURI",
"--talk-name=org.freedesktop.portal.OpenFile",

"--filesystem=/tmp:rw"
"--talk-name=org.freedesktop.portal.OpenFile"
],
"cleanup" : [
"/include",
Expand Down
4 changes: 2 additions & 2 deletions meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
project('gearlever',
version: '1.0.0',
version: '1.0.8',
meson_version: '>= 0.59.0',
default_options: [ 'warning_level=2',
],
Expand All @@ -21,4 +21,4 @@ gnome.post_install(
update_desktop_database: true,
)

meson.add_install_script('build-aux/meson/postinstall.py')
meson.add_install_script('build-aux/meson/postinstall.py')
4 changes: 4 additions & 0 deletions po/LINGUAS
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
fr
it
ru
es
Loading

0 comments on commit 19169ae

Please sign in to comment.