-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathio.gitlab.theevilskeleton.Upscaler.yaml
65 lines (65 loc) · 1.71 KB
/
io.gitlab.theevilskeleton.Upscaler.yaml
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
id: io.gitlab.theevilskeleton.Upscaler
runtime: org.gnome.Platform
runtime-version: '47'
sdk: org.gnome.Sdk
command: upscaler
finish-args:
- --share=ipc
- --socket=fallback-x11
- --device=dri
- --socket=wayland
cleanup:
- /include
- /lib/pkgconfig
- /man
- /share/doc
- /share/gtk-doc
- /share/man
- /share/pkgconfig
- '*.la'
- '*.a'
modules:
- python3-cffi.json
- python3-vulkan.json
- name: blueprint-compiler
buildsystem: meson
cleanup:
- "*"
sources:
- type: git
url: https://gitlab.gnome.org/jwestman/blueprint-compiler.git
tag: v0.14.0
commit: 8e10fcf8692108b9d4ab78f41086c5d7773ef864
- name: python-pillow
buildsystem: simple
build-commands:
- python3 setup.py install --prefix=/app --root=/
sources:
- type: git
url: https://github.com/python-pillow/Pillow
tag: 11.0.0
commit: 204aae6682fc936f5350b3fe70335776f81480a7
- name: upscayl-ncnn
buildsystem: simple
build-commands:
- install -Dm755 upscayl-bin -t /app/bin
sources:
- type: archive
url: https://github.com/upscayl/upscayl-ncnn/releases/download/20240601-103425/upscayl-bin-20240601-103425-linux.zip
sha256: 6dad58da39547d64753470ef5a24c4094ce1085b9cb81dabf7e44bd3b7a807a4
- name: vulkan-models
buildsystem: simple
build-commands:
- mkdir /app/bin/models; mv *.{bin,param} /app/bin/models
sources:
- type: archive
url: https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.5.0/realesrgan-ncnn-vulkan-20220424-ubuntu.zip
sha256: e5aa6eb131234b87c0c51f82b89390f5e3e642b7b70f2b9bbe95b6a285a40c96
- name: upscaler
builddir: true
buildsystem: meson
sources:
- type: git
url: https://gitlab.gnome.org/World/Upscaler.git
tag: '1.4.1'
commit: f2ca61ec586e1244a2cdfae015c66ec0d994bd88