-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathcom.github.louis77.tuner.yml.release
90 lines (79 loc) · 2.12 KB
/
com.github.louis77.tuner.yml.release
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
---
app-id: com.github.louis77.tuner
command: com.github.louis77.tuner
runtime: org.freedesktop.Platform
runtime-version: '24.08'
sdk: org.freedesktop.Sdk
sdk-extensions:
- org.freedesktop.Sdk.Extension.vala
build-options:
prepend-path: /usr/lib/sdk/vala/bin/
prepend-ld-library-path: /usr/lib/sdk/vala/lib
finish-args:
- "--share=ipc"
- "--socket=fallback-x11"
- "--socket=wayland"
- "--talk-name=org.gtk.vfs.*"
- "--filesystem=xdg-run/gvfsd"
- "--filesystem=xdg-desktop"
- "--share=network"
- "--socket=pulseaudio"
- "--talk-name=org.freedesktop.Notifications"
- "--own-name=org.mpris.MediaPlayer2.Tuner"
- "--env=PATH=/usr/bin:/app/bin:/app/vala/bin"
- "--env=add-ld-path=/app/vala/lib:/app/lib:/lib"
cleanup:
- "/include"
- "/lib/pkgconfig"
- "/share/pkgconfig"
- "/share/aclocal"
- "/man"
- "/share/man"
- "/share/gtk-doc"
- "/share/vala"
- "*.la"
- "*.a"
modules:
- name: vala
buildsystem: simple
build-commands:
- install -d /app/vala
- name: libsoup
buildsystem: meson
builddir: true
config-opts:
- "--buildtype=release"
- "-Dvapi=enabled"
- "-Dtests=false"
- "-Dgssapi=disabled"
- "-Dsysprof=disabled"
sources:
- type: git
url: https://gitlab.gnome.org/GNOME/libsoup.git
tag: 3.6.1
commit: 8b46a93bc1cbadb22dcdbb6844d9616723376535
- name: gee
buildsystem: autotools
build-options:
cflags: -Wno-error=incompatible-pointer-types
sources:
- type: archive
url: https://download.gnome.org/sources/libgee/0.20/libgee-0.20.6.tar.xz
sha256: 1bf834f5e10d60cc6124d74ed3c1dd38da646787fbf7872220b8b4068e476d4d
- name: granite
buildsystem: meson
config-opts:
- "--buildtype=release"
sources:
- type: archive
url: https://github.com/elementary/granite/archive/refs/tags/6.2.0.tar.gz
sha256: 067d31445da9808a802fca523630c3e4b84d2d7c78ae547ced017cb7f3b9c6b5
- name: tuner
buildsystem: meson
config-opts:
- "--buildtype=release"
post-install:
- install -Dm644 /app/share/icons/hicolor/64x64/apps/${FLATPAK_ID}.svg -t /app/share/icons/hicolor/128x128/apps/
sources:
- type: dir
path: .