4 |
4 |
EAPI=8
|
5 |
5 |
|
6 |
6 |
LUA_COMPAT=( luajit )
|
7 |
|
PYTHON_COMPAT=( python3_{9..11} )
|
|
7 |
PYTHON_COMPAT=( python3_{10..11} )
|
8 |
8 |
VALA_USE_DEPEND=vapigen
|
9 |
9 |
|
10 |
10 |
inherit lua-single meson python-single-r1 vala xdg
|
... | ... | |
31 |
31 |
>=app-text/poppler-0.90.1[cairo]
|
32 |
32 |
>=app-text/poppler-data-0.4.9
|
33 |
33 |
>=dev-libs/appstream-glib-0.7.16
|
34 |
|
>=dev-libs/glib-2.68.0:2
|
|
34 |
>=dev-libs/glib-2.70.0:2
|
35 |
35 |
>=dev-libs/json-glib-1.4.4
|
36 |
36 |
dev-libs/libxml2:2
|
37 |
37 |
dev-libs/libxslt
|
... | ... | |
40 |
40 |
>=media-libs/babl-0.1.98[introspection,lcms,vala?]
|
41 |
41 |
>=media-libs/fontconfig-2.12.6
|
42 |
42 |
>=media-libs/freetype-2.10.2
|
43 |
|
>=media-libs/gegl-0.4.40:0.4[cairo,introspection,lcms,vala?]
|
|
43 |
>=media-libs/gegl-0.4.46:0.4[cairo,introspection,lcms,vala?]
|
44 |
44 |
>=media-libs/gexiv2-0.14.0
|
45 |
45 |
>=media-libs/harfbuzz-2.6.5:=
|
46 |
46 |
>=media-libs/lcms-2.13.1:2
|
... | ... | |
161 |
161 |
use vala && vala_setup
|
162 |
162 |
|
163 |
163 |
local emesonargs=(
|
164 |
|
-Denable-default-bin=true
|
|
164 |
-Denable-default-bin=enabled
|
165 |
165 |
|
166 |
166 |
-Dcheck-update=no
|
167 |
167 |
-Denable-multiproc=true
|
... | ... | |
173 |
173 |
$(meson_feature alsa)
|
174 |
174 |
$(meson_feature doc gi-docgen)
|
175 |
175 |
$(meson_feature heif)
|
|
176 |
$(meson_feature javascript)
|
176 |
177 |
$(meson_feature jpeg2k jpeg2000)
|
177 |
178 |
$(meson_feature jpegxl jpeg-xl)
|
|
179 |
$(meson_feature lua)
|
178 |
180 |
$(meson_feature mng)
|
179 |
181 |
$(meson_feature openexr)
|
180 |
182 |
$(meson_feature postscript ghostscript)
|
|
183 |
$(meson_feature python)
|
181 |
184 |
$(meson_feature test headless-tests)
|
182 |
185 |
$(meson_feature udev gudev)
|
183 |
|
$(meson_feature vala vala-plugins)
|
|
186 |
$(meson_feature vala)
|
184 |
187 |
$(meson_feature webp)
|
185 |
188 |
$(meson_feature wmf)
|
186 |
189 |
$(meson_feature X xcursor)
|
187 |
190 |
$(meson_feature xpm)
|
188 |
191 |
$(meson_use doc g-ir-doc)
|
189 |
|
$(meson_use javascript)
|
190 |
|
$(meson_use lua)
|
191 |
|
$(meson_use python)
|
192 |
192 |
$(meson_use unwind libunwind)
|
193 |
193 |
$(meson_use vector-icons)
|
194 |
194 |
)
|
... | ... | |
219 |
219 |
)
|
220 |
220 |
}
|
221 |
221 |
|
|
222 |
src_test() {
|
|
223 |
local -x LD_LIBRARY_PATH="${BUILD_DIR}/libgimp:${LD_LIBRARY_PATH}"
|
|
224 |
meson_src_test
|
|
225 |
}
|
|
226 |
|
222 |
227 |
src_install() {
|
223 |
228 |
meson_src_install
|
224 |
229 |
|