diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml new file mode 100644 index 0000000..3aae3be --- /dev/null +++ b/.github/workflows/flatpak.yml @@ -0,0 +1,19 @@ +on: + push: + branches: [main] + pull_request: +name: Build flatpak +jobs: + flatpak: + name: "Flatpak" + runs-on: ubuntu-latest + container: + image: bilelmoussaoui/flatpak-github-actions:gnome-44 + options: --privileged + steps: + - uses: actions/checkout@v4 + - uses: flatpak/flatpak-github-actions/flatpak-builder@v6 + with: + bundle: palette.flatpak + manifest-path: me.ppvan.psequel.json + cache-key: flatpak-builder-${{ github.sha }} \ No newline at end of file diff --git a/data/me.ppvan.psequel.appdata.xml.in b/data/me.ppvan.psequel.appdata.xml.in deleted file mode 100644 index f719ffe..0000000 --- a/data/me.ppvan.psequel.appdata.xml.in +++ /dev/null @@ -1,66 +0,0 @@ - - - me.ppvan.psequel.desktop - PSequel - Run your SQL query - CC0-1.0 - GPL-3.0-or-later - -

Basic features of a SQL client

- - -

This project is not a part of or affiliated with PostgreSQL.

-
- - psequel - - ppvan - https://github.com/ppvan/psequel - https://github.com/ppvan/psequel/issues - - medium - - - keyboard - - - - https://raw.githubusercontent.com/ppvan/psequel/main/screenshots/screenshot1.png - - - https://raw.githubusercontent.com/ppvan/psequel/main/screenshots/screenshot2.png - - - https://raw.githubusercontent.com/ppvan/psequel/main/screenshots/screenshot3.png - - - https://raw.githubusercontent.com/ppvan/psequel/main/screenshots/screenshot4.png - - - - - - - -

Clean up and bug fix

-

Show number of tables and views

-
-
- - - -

Basic autocompletion

-
-
- - - -

First Release

-
-
-
-
diff --git a/data/me.ppvan.psequel.desktop.in b/data/me.ppvan.psequel.desktop.in index 1395bf0..3ea7d33 100644 --- a/data/me.ppvan.psequel.desktop.in +++ b/data/me.ppvan.psequel.desktop.in @@ -4,5 +4,5 @@ Exec=psequel Icon=me.ppvan.psequel Terminal=false Type=Application -Categories=GTK;Development; +Categories=Development;Database; StartupNotify=true diff --git a/data/me.ppvan.psequel.metainfo.xml.in b/data/me.ppvan.psequel.metainfo.xml.in new file mode 100644 index 0000000..0720e22 --- /dev/null +++ b/data/me.ppvan.psequel.metainfo.xml.in @@ -0,0 +1,72 @@ + + + me.ppvan.psequel + + psequel + A simple SQL client + + MIT + GPL-3.0-or-later + + + 960 + + + +

Psequel is a modern, yet minial SQL client.

+ + +

+ This project is not a part of or affiliated with PostgreSQL. +

+
+ + + psequel + + https://github.com/ppvan/psequel + https://github.com/ppvan/psequel/issues + + + Jeremy Attali + https://github.com/jtheoof + + me.ppvan.psequel.desktop + + + https://raw.githubusercontent.com/ppvan/psequel/main/screenshots/screenshot1.png + + + https://raw.githubusercontent.com/ppvan/psequel/main/screenshots/screenshot2.png + + + https://raw.githubusercontent.com/ppvan/psequel/main/screenshots/screenshot3.png + + + https://raw.githubusercontent.com/ppvan/psequel/main/screenshots/screenshot4.png + + + + + + +

Clean up and bug fix

+

Show number of tables and views

+
+
+ + +

Basic autocompletion

+
+
+ + +

First Release

+
+
+
+
\ No newline at end of file diff --git a/data/meson.build b/data/meson.build index 2122927..5514119 100644 --- a/data/meson.build +++ b/data/meson.build @@ -12,18 +12,10 @@ if desktop_utils.found() test('Validate desktop file', desktop_utils, args: [desktop_file]) endif -i18n.merge_file( - input: 'me.ppvan.psequel.appdata.xml.in', - output: 'me.ppvan.psequel.appdata.xml', - po_dir: '../po', - install: true, - install_dir: join_paths(get_option('datadir'), 'appdata') -) - appstream_file = i18n.merge_file( - input: 'example.com.temp.metainfo.xml.in', - output: 'example.com.temp.metainfo.xml', + input: 'me.ppvan.psequel.metainfo.xml.in', + output: 'me.ppvan.psequel.metainfo.xml', po_dir: '../po', install: true, install_dir: get_option('datadir') / 'metainfo' diff --git a/me.ppvan.psequel.json b/me.ppvan.psequel.json index 2b55208..5c4933d 100644 --- a/me.ppvan.psequel.json +++ b/me.ppvan.psequel.json @@ -11,6 +11,10 @@ "--device=dri", "--socket=wayland" ], + "build-options": { + "append-path": "/usr/lib/sdk/vala/bin", + "prepend-ld-library-path": "/usr/lib/sdk/vala/lib" + }, "cleanup": [ "/include", "/lib/pkgconfig", @@ -27,12 +31,10 @@ { "name": "psequel", "buildsystem": "meson", - "builddir": true, "sources": [ { - "type": "git", - "url": "https://github.com/ppvan/psequel", - "commit": "33a0704cbbc7ab7ef8483404a4578319c001b1f9" + "type": "dir", + "path": "." } ], "modules": [ diff --git a/project.doap b/project.doap deleted file mode 100644 index cb66d09..0000000 --- a/project.doap +++ /dev/null @@ -1,31 +0,0 @@ - - - - Psequel - GTK 4 - Libadwaita - Run some SQL queries - Run query, connect to database, view schema, table info - - - - - Vala - - - - ppvan - - - - - ppvan - - - - - \ No newline at end of file