-
Notifications
You must be signed in to change notification settings - Fork 13
/
com.github.exec64.imv.yaml
139 lines (139 loc) · 5.12 KB
/
com.github.exec64.imv.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
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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
app-id: com.github.exec64.imv
runtime: org.freedesktop.Platform
runtime-version: '21.08'
sdk: org.freedesktop.Sdk
command: imv
rename-desktop-file: imv.desktop
finish-args:
- --device=dri
- --filesystem=xdg-documents
- --filesystem=xdg-download
- --filesystem=xdg-pictures
- --share=ipc
- --socket=fallback-x11
- --socket=wayland
- --socket=x11
cleanup:
- /include
- /lib/pkgconfig
- '*.a'
- '*.la'
modules:
- name: imv
buildsystem: meson
config-opts:
- -Dtest=disabled
- -Dman=disabled
sources:
- type: archive
url: https://git.sr.ht/~exec64/imv/archive/v4.3.1.tar.gz
sha256: 88d16885017b74b594ddd6a03ef20294a6cc053f04ccc2e1edef69f3515f7999
x-checker-data:
type: anitya
project-id: 93177
stable-only: true
url-template: https://git.sr.ht/~exec64/imv/archive/v$version.tar.gz
modules:
- name: freeimage
build-options:
cxxflags: -std=c++11
no-autogen: true
make-install-args:
- INCDIR=/app/include
- INSTALLDIR=/app/lib
sources:
- type: archive
url: http://downloads.sourceforge.net/freeimage/FreeImage3180.zip
sha256: f41379682f9ada94ea7b34fe86bf9ee00935a3147be41b6569c9605a53e438fd
x-checker-data:
type: anitya
project-id: 10655
stable-only: true
url-template: http://downloads.sourceforge.net/freeimage/FreeImage$major$minor$patch.zip
- type: shell
commands:
- sed -i 's/-o root -g root//g' Makefile.gnu
modules:
- name: openexr
buildsystem: cmake
sources:
- type: archive
url: https://github.com/openexr/openexr/archive/v3.1.3.tar.gz
sha256: 6f70a624d1321319d8269a911c4032f24950cde52e76f46e9ecbebfcb762f28c
x-checker-data:
type: anitya
project-id: 13289
stable-only: true
url-template: https://github.com/openexr/openexr/archive/v$version.tar.gz
modules:
- name: imath
buildsystem: cmake
sources:
- type: archive
url: https://github.com/AcademySoftwareFoundation/Imath/archive/v3.1.4.tar.gz
sha256: fcca5fbb37d375a252bacd8a29935569bdc28b888f01ef1d9299ca0c9e87c17a
x-checker-data:
type: anitya
project-id: 223366
stable-only: true
url-template: https://github.com/AcademySoftwareFoundation/Imath/archive/v$version.tar.gz
- ../flathub-shared-modules/glu/glu-9.json
- name: inih
buildsystem: meson
sources:
- type: archive
url: https://github.com/benhoyt/inih/archive/r53.tar.gz
sha256: 01b0366fdfdf6363efc070c2f856f1afa33e7a6546548bada5456ad94a516241
x-checker-data:
type: anitya
project-id: 11600
stable-only: true
url-template: https://github.com/benhoyt/inih/archive/r$version.tar.gz
- name: libheif
buildsystem: cmake
sources:
- type: archive
url: https://github.com/strukturag/libheif/releases/download/v1.12.0/libheif-1.12.0.tar.gz
sha256: e1ac2abb354fdc8ccdca71363ebad7503ad731c84022cf460837f0839e171718
x-checker-data:
type: anitya
project-id: 64439
stable-only: true
url-template: https://github.com/strukturag/libheif/releases/download/v$version/libheif-$version.tar.gz
cleanup:
- /lib/cmake
- name: libnsgif
no-autogen: true
make-args:
- PREFIX=/app
- COMPONENT_TYPE=lib-shared
make-install-args:
- PREFIX=/app
- COMPONENT_TYPE=lib-shared
sources:
- type: archive
url: http://download.netsurf-browser.org/libs/releases/libnsgif-0.2.1-src.tar.gz
sha256: 9eaea534cd70b53c5aaf45317ae957701685a6b4a88dbe34ed26f4faae879a4b
x-checker-data:
type: anitya
project-id: 7303
stable-only: true
url-template: http://download.netsurf-browser.org/libs/releases/libnsgif-$version-src.tar.gz
modules:
- name: netsurf-buildsystem
no-autogen: true
make-install-args:
- PREFIX=/app
- COMPONENT_TYPE=lib-shared
sources:
- type: archive
url: https://source.netsurf-browser.org/buildsystem.git/snapshot/buildsystem-release/1.9.tar.gz
sha256: 47346cdadde5197e5bc1bd70f2f1b4daf1295a8993d70618966a36bf3d8bc012
x-checker-data:
type: anitya
project-id: 2072
stable-only: true
url-template: https://source.netsurf-browser.org/buildsystem.git/snapshot/buildsystem-release/$version.tar.gz
strip-components: 2
cleanup:
- '*'