Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
22 changes: 22 additions & 0 deletions .github/workflows/flatpak-x-checker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: Check for updates
on:
schedule: # for scheduling to work this file must be in the default branch
- cron: "0 0 * * 1" # run weekly
workflow_dispatch: # can be manually dispatched under GitHub's "Actions" tab

jobs:
flatpak-external-data-checker:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v7
- uses: docker://ghcr.io/flathub/flatpak-external-data-checker:latest
env:
GIT_AUTHOR_NAME: elementaryBot
GIT_COMMITTER_NAME: elementaryBot
GIT_AUTHOR_EMAIL: builds@elementary.io
GIT_COMMITTER_EMAIL: builds@elementary.io
EMAIL: builds@elementary.io
GITHUB_TOKEN: ${{ secrets.GIT_USER_TOKEN }}
with:
args: --update --never-fork demo/build-aux/io.elementary.granite.yaml
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ built for elementary OS.
## Building, Testing, and Installation

You'll need the following dependencies:
* meson >= 0.57.0
* meson >= 1.10.0
* gobject-introspection
* gettext
* libgee-0.8-dev
Expand Down
5 changes: 3 additions & 2 deletions demo/GraniteDemo.vala
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,14 @@

public class Granite.Demo : Gtk.Application {
construct {
application_id = "io.elementary.granite-9.demo";
application_id = "io.elementary.granite.demo";
flags = ApplicationFlags.FLAGS_NONE;
}

public override void startup () {
Granite.init ();
base.startup ();
// Parent classes need to be initialized before the child.
Granite.init ();
}

public override void activate () {
Expand Down
72 changes: 72 additions & 0 deletions demo/build-aux/io.elementary.granite.demo.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
id: io.elementary.granite.demo
runtime: io.elementary.Platform
runtime-version: daily
sdk: io.elementary.Sdk
command: granite-9-demo
tags:
- devel
desktop-file-name-suffix: ' (Development)'
finish-args:
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --device=dri
cleanup:
- /include
- /lib/pkgconfig
- /share/pkgconfig
- /share/aclocal
- /man
- /share/man
- /share/gtk-doc
- /share/vala
- '*.la'
- '*.a'
- '*.pyc'
- '*.pyo'
modules:
- name: libsass
buildsystem: meson
sources:
- type: git
url: https://github.com/lazka/libsass.git
branch: meson
commit: aac79dccd3c8f7e8f22125f87a119f3b1ee9d487
- name: sassc
buildsystem: meson
sources:
- type: git
url: https://github.com/lazka/sassc.git
branch: meson
commit: a1950c2d95ea4c051feb90bb1f43559fbb54bf36
- name: protobuf-c
buildsystem: autotools
config-opts:
- --disable-protoc
sources:
- type: git
url: https://github.com/protobuf-c/protobuf-c.git
tag: v1.5.2
commit: 4719fdd7760624388c2c5b9d6759eb6a47490626
x-checker-data:
type: git
tag-pattern: ^v([\d.]+)$
- name: libshumate
buildsystem: meson
config-opts:
- -Dgtk_doc=false
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/libshumate.git
tag: 1.7.0
commit: e345c805a0dfc46cdbff46cac287b0b60a386f36
x-checker-data:
type: git
tag-pattern: ^([\d.]+)$
- name: demo
config-opts:
- --libdir=lib
buildsystem: meson
sources:
- type: dir
path: ../..
2 changes: 2 additions & 0 deletions demo/meson.build
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ executable(
'Views/VideoView.vala',
'Views/WelcomeView.vala',

libgranite.vala_header(),

dependencies: [
libgranite_dep,
dependency('shumate-1.0')
Expand Down
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
project(
'granite-9',
'vala', 'c',
meson_version: '>= 0.57.0',
meson_version: '>= 1.10.0',
Comment thread
TheEvilSkeleton marked this conversation as resolved.
version: '9.0.0'
)

Expand Down
Loading