Skip to content

Commit 822bede

Browse files
flatpak: Split dependencies
1 parent 8875b2b commit 822bede

File tree

2 files changed

+182
-273
lines changed

2 files changed

+182
-273
lines changed

build-aux/bottles-deps.yaml

Lines changed: 181 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,181 @@
1+
name: bottles-deps
2+
modules:
3+
- name: vmtouch
4+
buildsystem: simple
5+
sources:
6+
- type: git
7+
url: https://github.com/hoytech/vmtouch
8+
commit: af86e27675843b3c7e4ddfee66ddbaf44eff43c4
9+
x-checker-data:
10+
type: json
11+
url: https://api.github.com/repos/hoytech/vmtouch/commits
12+
commit-query: first( .[].sha )
13+
timestamp-query: first( .[].commit.committer.date )
14+
build-commands:
15+
- make
16+
- make install PREFIX=/app
17+
- name: vulkan-tools
18+
buildsystem: cmake-ninja
19+
config-opts:
20+
- -DGLSLANG_INSTALL_DIR=/app
21+
- -DVULKAN_HEADERS_INSTALL_DIR=/app
22+
- -DCMAKE_BUILD_TYPE=Release
23+
sources:
24+
- type: git
25+
url: https://github.com/KhronosGroup/Vulkan-Tools.git
26+
tag: vulkan-sdk-1.4.309.0
27+
commit: bf9fcd2d62ea9eac52e5351c02e35cb61ec5e873
28+
x-checker-data:
29+
type: git
30+
tag-pattern: ^vulkan-sdk-([\d.]+)$
31+
modules:
32+
- name: volk
33+
buildsystem: cmake-ninja
34+
config-opts:
35+
- -DVOLK_INSTALL=ON
36+
sources:
37+
- type: archive
38+
url: https://github.com/zeux/volk/archive/refs/tags/1.4.304.tar.gz
39+
sha256: ab3d4a8ccaeb32652259cdd008399504a41792675b0421d90b67729ee274746f
40+
- name: vulkan-headers
41+
buildsystem: cmake-ninja
42+
sources:
43+
- type: git
44+
url: https://github.com/KhronosGroup/Vulkan-Headers.git
45+
tag: vulkan-sdk-1.4.309.0
46+
commit: 952f776f6573aafbb62ea717d871cd1d6816c387
47+
x-checker-data:
48+
type: git
49+
tag-pattern: ^vulkan-sdk-([\d.]+)$
50+
- name: xdpyinfo
51+
buildsystem: autotools
52+
sources:
53+
- type: git
54+
url: https://gitlab.freedesktop.org/xorg/app/xdpyinfo.git
55+
tag: xdpyinfo-1.3.4
56+
commit: ea4083ccb2a5ce4252acabeb2eb7bf49f7be25e0
57+
x-checker-data:
58+
type: git
59+
tag-pattern: ^xdpyinfo-([\d.]+)$
60+
- name: ImageMagick
61+
buildsystem: autotools
62+
config-opts:
63+
- --disable-static
64+
- --disable-docs
65+
- --with-hdri
66+
- --with-pic
67+
sources:
68+
- type: git
69+
url: https://github.com/ImageMagick/ImageMagick
70+
tag: 7.1.1-46
71+
commit: 8209e844cf02b5365918da83b2fc811442813080
72+
x-checker-data:
73+
type: git
74+
tag-pattern: ^([\d.]+-[\d]+)$
75+
- name: libportal
76+
buildsystem: meson
77+
config-opts:
78+
- -Dbackend-gtk3=disabled
79+
- -Dbackend-gtk4=enabled
80+
- -Dportal-tests=false
81+
- -Dvapi=false
82+
- -Ddocs=false
83+
sources:
84+
- type: git
85+
url: https://github.com/flatpak/libportal
86+
tag: 0.9.1
87+
commit: 8f5dc8d192f6e31dafe69e35219e3b707bde71ce
88+
x-checker-data:
89+
type: git
90+
is-important: true
91+
tag-pattern: ^([\d.]+)$
92+
- name: blueprint-compiler
93+
buildsystem: meson
94+
sources:
95+
- type: git
96+
url: https://gitlab.gnome.org/jwestman/blueprint-compiler
97+
tag: v0.16.0
98+
commit: 04ef0944db56ab01307a29aaa7303df6067cb3c0
99+
x-checker-data:
100+
type: git
101+
tag-pattern: ^v([\d.]+)$
102+
- name: vkbasalt-cli
103+
buildsystem: simple
104+
build-commands:
105+
- python3 setup.py install --prefix=/app --root=/
106+
sources:
107+
- type: git
108+
url: https://gitlab.com/TheEvilSkeleton/vkbasalt-cli
109+
tag: v3.1.1
110+
commit: bba740f77357cfa3558f02f6b8decd8f5a8eaf4e
111+
x-checker-data:
112+
type: git
113+
is-important: true
114+
tag-pattern: ^v([\d.]+)$
115+
- name: EasyTerm
116+
buildsystem: simple
117+
build-commands:
118+
- python3 setup.py install --prefix=/app --root=/
119+
sources:
120+
- type: git
121+
url: https://github.com/bottlesdevs/EasyTerm
122+
tag: 0.2.0
123+
commit: 6fbeab0470df55aeab141a45763147440b2f0290
124+
x-checker-data:
125+
type: git
126+
is-important: true
127+
tag-pattern: ^([\d.]+)$
128+
modules:
129+
- name: fast_float
130+
buildsystem: cmake-ninja
131+
sources:
132+
- type: git
133+
url: https://github.com/fastfloat/fast_float.git
134+
tag: v8.0.2
135+
commit: 50a80a73ab2ab256ba1c3bf86923ddd8b4202bc7
136+
- name: vte
137+
buildsystem: meson
138+
config-opts:
139+
- -Dvapi=false
140+
sources:
141+
- type: archive
142+
url: https://download.gnome.org/sources/vte/0.80/vte-0.80.0.tar.xz
143+
sha256: 267f63739765e568cf8113d0e2ee8f593028946187854bebe268c778e62647c8
144+
x-checker-data:
145+
type: gnome
146+
name: vte
147+
stable-only: true
148+
- name: runtime
149+
buildsystem: simple
150+
build-commands:
151+
- mkdir -p /app/etc/runtime
152+
- cp -a * /app/etc/runtime/
153+
sources:
154+
- type: archive
155+
url: https://github.com/bottlesdevs/runtime/releases/download/0.6.3/runtime-0.6.3.tar.gz
156+
sha256: d7749b48927bd782e128e372a1d7085133fbe300eb9193134eb821f61bc5fad6
157+
x-checker-data:
158+
type: json
159+
is-important: true
160+
url: https://api.github.com/repos/bottlesdevs/runtime/releases/latest
161+
version-query: .tag_name
162+
url-query: '"https://github.com/bottlesdevs/runtime/releases/download/" + $version + "/runtime-" + $version + ".tar.gz"'
163+
- name: fluidsynth
164+
buildsystem: cmake-ninja
165+
cleanup:
166+
- /bin
167+
- /include
168+
- /lib/cmake
169+
- /lib/pkgconfig
170+
- /share/man
171+
- '*.so'
172+
sources:
173+
- type: archive
174+
url: https://github.com/FluidSynth/fluidsynth/archive/v2.4.4.tar.gz
175+
sha256: fc492a255f453e65ac5b99a25e6ffbe0fbd64d6a4fe824bacd68de16fe8af7ba
176+
x-checker-data:
177+
type: json
178+
is-important: true
179+
url: https://api.github.com/repos/FluidSynth/fluidsynth/releases/latest
180+
version-query: .tag_name
181+
url-query: '"https://github.com/FluidSynth/fluidsynth/archive/" + $version + ".tar.gz"'

0 commit comments

Comments
 (0)