-
-
Notifications
You must be signed in to change notification settings - Fork 42
/
com.github.huluti.Curtail.json
109 lines (109 loc) · 3.63 KB
/
com.github.huluti.Curtail.json
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
{
"id":"com.github.huluti.Curtail",
"runtime":"org.gnome.Platform",
"runtime-version":"47",
"sdk":"org.gnome.Sdk",
"sdk-extensions":[
"org.freedesktop.Sdk.Extension.rust-stable"
],
"command":"curtail",
"finish-args":[
"--share=ipc",
"--socket=fallback-x11",
"--socket=wayland",
"--device=dri",
"--filesystem=home"
],
"modules":[
{
"name":"jpegoptim",
"sources":[
{
"type":"archive",
"url":"https://github.com/tjko/jpegoptim/archive/refs/tags/v1.5.5.tar.gz",
"sha256":"90a309d1c092de358bb411d702281ac3039b489d03adb0bc3c4ef04cf0067d38",
"x-checker-data": {
"type": "anitya",
"project-id": 1472,
"url-template": "https://github.com/tjko/jpegoptim/archive/refs/tags/v$version.tar.gz"
}
}
]
},
{
"name": "gccfix",
"buildsystem": "simple",
"build-commands": [
"ln -s /usr/bin/gcc /app/bin/aarch64-linux-gnu-gcc"
],
"cleanup": ["*"]
},
{
"name":"oxipng",
"buildsystem":"simple",
"build-commands":[
"cargo --offline fetch --manifest-path Cargo.toml --verbose",
"cargo --offline build --release --verbose",
"install -Dm 755 target/release/oxipng -t /app/bin"
],
"build-options":{
"append-path":"/usr/lib/sdk/rust-stable/bin",
"env":{
"CARGO_HOME":"/run/build/oxipng/cargo"
}
},
"sources":[
{
"type":"archive",
"url":"https://github.com/shssoichiro/oxipng/archive/refs/tags/v9.1.3.tar.gz",
"sha256":"5f34bc3a9eba661a686106261720061b1136301ccd67cc653c9c70d71fa33c09",
"x-checker-data": {
"type":"anitya",
"id":"209796",
"url-template":"https://github.com/shssoichiro/oxipng/archive/refs/tags/v$version.tar.gz"
}
},
"oxipng-sources.json"
]
},
{
"name":"pngquant",
"buildsystem":"simple",
"build-commands":[
"cargo --offline fetch --manifest-path Cargo.toml --verbose",
"cargo --offline build --release --verbose",
"install -Dm 755 target/release/pngquant -t /app/bin"
],
"build-options":{
"append-path":"/usr/lib/sdk/rust-stable/bin",
"env":{
"CARGO_HOME":"/run/build/pngquant/cargo"
}
},
"sources":[
{
"type":"git",
"url":"https://github.com/kornelski/pngquant.git",
"tag":"3.0.3",
"commit":"53a332a58f44357b6b41842a54d74aa1e245913d",
"x-checker-data": {
"type":"git",
"tag-pattern":"^([\\d.]+)$"
}
},
"pngquant-sources.json"
]
},
"python3-scour.json",
{
"name": "curtail",
"buildsystem": "meson",
"sources": [
{
"type": "dir",
"path": "."
}
]
}
]
}