2019-07-27 09:18:06 -06:00
|
|
|
#!/bin/sh -e
|
|
|
|
|
2022-06-10 20:06:26 -06:00
|
|
|
for p in *.patch; do
|
|
|
|
patch -p1 < "$p"
|
|
|
|
done
|
2021-07-09 04:38:22 -06:00
|
|
|
|
2022-05-18 13:57:36 -06:00
|
|
|
# Don't enable native language support and don't compile schemas.
|
|
|
|
sed -e '/compile_schemas/s/true/false/' \
|
|
|
|
-e '/ENABLE_NLS/s/1/0/' \
|
|
|
|
-e "/subdir('po/d" \
|
|
|
|
meson.build > _
|
|
|
|
mv -f _ meson.build
|
|
|
|
|
|
|
|
meson setup \
|
|
|
|
-Dprefix=/usr \
|
|
|
|
-Dx11_backend=false \
|
|
|
|
-Dwayland_backend=true \
|
|
|
|
-Dprint_backends=file,lpr \
|
|
|
|
-Dcolord=no \
|
|
|
|
-Dintrospection=false \
|
|
|
|
-Ddemos=false \
|
|
|
|
-Dexamples=false \
|
|
|
|
-Dtests=false \
|
|
|
|
output
|
|
|
|
|
|
|
|
ninja -C output
|
2022-09-01 00:08:06 -06:00
|
|
|
meson install -C output
|
2020-05-03 11:59:23 -06:00
|
|
|
|
2021-08-08 22:46:48 -06:00
|
|
|
# GTK+3 on Wayland requires gsettings-desktop-schemas for gsettings to work
|
|
|
|
# correctly. Under X11 it made use of xsettings but this is no longer the case.
|
|
|
|
(
|
|
|
|
cd schemas
|
|
|
|
|
|
|
|
meson \
|
|
|
|
--prefix=/usr \
|
|
|
|
-Dintrospection=false \
|
|
|
|
. output
|
|
|
|
|
|
|
|
ninja -C output
|
|
|
|
ninja -C output install
|
|
|
|
)
|
|
|
|
|
|
|
|
# We don't compile with librsvg which leads to this utility solely causing
|
|
|
|
# compiler errors for some packages. It has no use at all.
|
2020-05-17 01:39:05 -06:00
|
|
|
rm -f "$1/usr/bin/gtk-encode-symbolic-svg"
|