summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/Manifest.gzbin9130 -> 9128 bytes
-rw-r--r--x11-wm/lumina/Manifest3
-rw-r--r--x11-wm/lumina/files/manpages.patch155
-rw-r--r--x11-wm/lumina/lumina-1.6.2-r4.ebuild1
-rw-r--r--x11-wm/muffin/Manifest2
-rw-r--r--x11-wm/muffin/muffin-6.4.1.ebuild181
6 files changed, 341 insertions, 1 deletions
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index ae4b9b8ea69f..35481e853146 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/lumina/Manifest b/x11-wm/lumina/Manifest
index ebf2a455a5df..194ee2cf7a9d 100644
--- a/x11-wm/lumina/Manifest
+++ b/x11-wm/lumina/Manifest
@@ -1,5 +1,6 @@
AUX desktop-files.patch 1727 BLAKE2B df568ed9a5b9b70448864e113fb031e90c0d40deb5912b41007131cc8b36c88b4c7a1c3c973e6685fd1ae44bbe38a9ab5993408db002cb2ca5943d1f2ac413ac SHA512 639ee4bdfab4184dde9f025a4375ff740f1f99dea584a4aee2c8a007ed493bb2d0727c32eb7b7847ab246c3dca41ef105362792a326a23c5d7e31c4c2738cffe
AUX lumina-session 2011 BLAKE2B bec6e1161c89ef0ae5f6506d57b6deff09f907b2c16b0d3404eb61369f1c3fa6f19400557f18dc3081e19652badae541d9f84be8717851b5a583392caaef303f SHA512 79e06e1761b079c96984c84f225e23a545d012ad94148080c3659c85f75b322dd050fc4b1908f72de1cdd22bab6b62e0d1de4f8c77f29073e88488671b0836db
+AUX manpages.patch 6594 BLAKE2B 47d65862e57231f7e138415d0a15ccab8227f79a1851c12eb6edf4b0450d01d23dd0e5b34cd626cb2be42646993fad2afaa0ee2d399bd97080bfa68b0c8831db SHA512 006291e5472c13fd504d4b843a784fe0163cd0efc26d9cc1b0fc1107bda5d77e1b2aaa0e923c48f116fca653576db70253c53d9404ab0367fd142aa931b0f556
DIST lumina-1.6.2.tar.gz 20818383 BLAKE2B ecb2d4c1f3ce94f247cd86640bd6394807ed5d9a34b2256d333894e6528c0d3dac1ddcab8c790a63df67c2738ab7af8dd2ef0cae67c534e10c4b2edd8919ad8c SHA512 0bebdc89644af49232ad9a0b753dee501f3e99d6615ce926c71790932d228e3c6676ca4835aeaf6badf5455102278261e48bed0d3004fe9209aca68d620cae02
-EBUILD lumina-1.6.2-r4.ebuild 2207 BLAKE2B d16f4473b8f217817b73eb5601a1c071888c5f3efaafc49c8e84eeaa093c5e06c0dd425a693551c5dabd5294d5743201b2bae51a5fb115bf89ed6047885975ad SHA512 39606bfb86446e95ed1411c8b14d05c76bdbd5f4f34b41c6f5f06809ddb4db90fea76ad0d7194cba9cb78e03b2ba73d34517ea7d1ff244c4285b796b9b121c6d
+EBUILD lumina-1.6.2-r4.ebuild 2237 BLAKE2B ee56cafeeddc14ec2791f573d85e68ea42cca674a0c7710d9d4f37edeb700837da099403ac119ada843d12f45cbcac18294ee09a15a7fea9329939ae7eaf2491 SHA512 131f5d1f69d3b1c34122b7b1fee835cde8f9684aaf7e5a3ab94e71c2edbf43ecc83094cbe4585f4056a347b7631cdaec58eee9c7f453e96d070b0bb9489dd4e8
MISC metadata.xml 1993 BLAKE2B 3aecadf1e1e139a45ffd6f68941ac6f6609679ea34092e091daea5d736ed75178c3680e2dff87c98e0e5f77fa9336f8fde04c7279af67cdbf85bd537af230e0c SHA512 0e51fd432836ee7e4450baa1cf8d1aa80e6fc7bcf30f0c6bf75e564d8e882a170d538ac64b4479047b9dda15b1fa4ceabdabe393caa50a08a0daee5787c5556c
diff --git a/x11-wm/lumina/files/manpages.patch b/x11-wm/lumina/files/manpages.patch
new file mode 100644
index 000000000000..62291387c421
--- /dev/null
+++ b/x11-wm/lumina/files/manpages.patch
@@ -0,0 +1,155 @@
+Bug: https://bugs.gentoo.org/743094
+
+--- a/src-qt5/core/lumina-desktop/lumina-desktop.pro
++++ b/src-qt5/core/lumina-desktop/lumina-desktop.pro
+@@ -171,7 +171,7 @@
+ dotrans.extra=cd $$PWD/i18n && $${LRELEASE} -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)$${L_SHAREDIR}/lumina-desktop/i18n/
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-desktop.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-desktop.1.gz"
++manpage.extra=cp $$PWD/lumina-desktop.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-desktop.1
+
+ INSTALLS += target desktop icons defaults conf fluxconf manpage
+
+--- a/src-qt5/core/lumina-info/lumina-info.pro
++++ b/src-qt5/core/lumina-info/lumina-info.pro
+@@ -98,7 +98,7 @@
+ desktop.path=$${L_SHAREDIR}/applications/
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-info.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-info.1.gz"
++manpage.extra=cp $$PWD/lumina-info.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-info.1
+
+ INSTALLS += target desktop manpage
+
+--- a/src-qt5/core/lumina-open/lumina-open.pro
++++ b/src-qt5/core/lumina-open/lumina-open.pro
+@@ -90,7 +90,7 @@
+ dotrans.extra=cd $$PWD/i18n && $${LRELEASE} -nounfinished *.ts && cp *.qm $(INSTALL_ROOT)$${L_SHAREDIR}/lumina-desktop/i18n/
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-open.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-open.1.gz"
++manpage.extra=cp $$PWD/lumina-open.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-open.1
+
+ INSTALLS += target manpage
+
+--- a/src-qt5/core/lumina-session/lumina-session.pro
++++ b/src-qt5/core/lumina-session/lumina-session.pro
+@@ -17,6 +17,6 @@
+ HEADERS += session.h
+
+ manpage.path=$${L_MANDIR}/man8/
+-manpage.extra="$${MAN_ZIP} $$PWD/start-lumina-desktop.8 > $(INSTALL_ROOT)$${L_MANDIR}/man8/start-lumina-desktop.8.gz"
++manpage.extra=cp $$PWD/start-lumina-desktop.8 $(INSTALL_ROOT)$${L_MANDIR}/man8/start-lumina-desktop.8
+
+ INSTALLS += target manpage
+--- a/src-qt5/core-utils/lumina-config/lumina-config.pro
++++ b/src-qt5/core-utils/lumina-config/lumina-config.pro
+@@ -121,7 +121,7 @@
+ desktop.path=$${L_SHAREDIR}/applications/
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-config.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-config.1.gz"
++manpage.extra=cp $$PWD/lumina-config.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-config.1
+
+ INSTALLS += target desktop manpage
+
+--- a/src-qt5/core-utils/lumina-search/lumina-search.pro
++++ b/src-qt5/core-utils/lumina-search/lumina-search.pro
+@@ -99,7 +99,7 @@
+ desktop.path=$${L_SHAREDIR}/applications/
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-search.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-search.1.gz"
++manpage.extra=cp $$PWD/lumina-search.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-search.1
+
+ INSTALLS += target desktop manpage
+
+--- a/src-qt5/core-utils/lumina-xconfig/lumina-xconfig.pro
++++ b/src-qt5/core-utils/lumina-xconfig/lumina-xconfig.pro
+@@ -95,7 +95,7 @@
+ desktop.path=$${L_SHAREDIR}/applications/
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-xconfig.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-xconfig.1.gz"
++manpage.extra=cp $$PWD/lumina-xconfig.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-xconfig.1
+
+ INSTALLS += target desktop manpage
+
+--- a/src-qt5/desktop-utils/lumina-archiver/lumina-archiver.pro
++++ b/src-qt5/desktop-utils/lumina-archiver/lumina-archiver.pro
+@@ -96,7 +96,7 @@
+ #link.extra=ln -sf lumina-archiver $(INSTALL_ROOT)$${L_BINDIR}/lpac
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-archiver.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-archiver.1.gz"
++manpage.extra=cp $$PWD/lumina-archiver.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-archiver.1
+
+ INSTALLS += target desktop manpage
+
+--- a/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.pro
++++ b/src-qt5/desktop-utils/lumina-fileinfo/lumina-fileinfo.pro
+@@ -95,7 +95,7 @@
+ desktop.path=$${L_SHAREDIR}/applications/
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-fileinfo.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-fileinfo.1.gz"
++manpage.extra=cp $$PWD/lumina-fileinfo.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-fileinfo.1
+
+ INSTALLS += target desktop manpage
+
+--- a/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro
++++ b/src-qt5/desktop-utils/lumina-fm/lumina-fm.pro
+@@ -131,7 +131,7 @@
+ desktop.path=$${L_SHAREDIR}/applications/
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-fm.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-fm.1.gz"
++manpage.extra=cp $$PWD/lumina-fm.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-fm.1
+
+ INSTALLS += target desktop icons manpage
+
+--- a/src-qt5/desktop-utils/lumina-mediaplayer/lumina-mediaplayer.pro
++++ b/src-qt5/desktop-utils/lumina-mediaplayer/lumina-mediaplayer.pro
+@@ -100,7 +100,7 @@
+ #link.extra=ln -sf lumina-mediaplayer $(INSTALL_ROOT)$${L_BINDIR}/lplay
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-mediaplayer.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-mediaplayer.1.gz"
++manpage.extra=cp $$PWD/lumina-mediaplayer.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-mediaplayer.1
+
+ INSTALLS += target desktop manpage
+
+--- a/src-qt5/desktop-utils/lumina-photo/lumina-photo.pro
++++ b/src-qt5/desktop-utils/lumina-photo/lumina-photo.pro
+@@ -99,7 +99,7 @@
+ #link.extra=ln -sf lumina-photo $(INSTALL_ROOT)$${L_BINDIR}/lplay
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-photo.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-photo.1.gz"
++manpage.extra=cp $$PWD/lumina-photo.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-photo.1
+
+ INSTALLS += target desktop manpage
+
+--- a/src-qt5/desktop-utils/lumina-screenshot/lumina-screenshot.pro
++++ b/src-qt5/desktop-utils/lumina-screenshot/lumina-screenshot.pro
+@@ -96,7 +96,7 @@
+ desktop.path=$${L_SHAREDIR}/applications/
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-screenshot.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-screenshot.1.gz"
++manpage.extra=cp $$PWD/lumina-screenshot.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-screenshot.1
+
+ INSTALLS += target desktop manpage
+
+--- a/src-qt5/desktop-utils/lumina-textedit/lumina-textedit.pro
++++ b/src-qt5/desktop-utils/lumina-textedit/lumina-textedit.pro
+@@ -106,7 +106,7 @@
+ syntax.files=syntax_rules/*
+
+ manpage.path=$${L_MANDIR}/man1/
+-manpage.extra="$${MAN_ZIP} $$PWD/lumina-textedit.1 > $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-textedit.1.gz"
++manpage.extra=cp $$PWD/lumina-textedit.1 $(INSTALL_ROOT)$${L_MANDIR}/man1/lumina-textedit.1
+
+ INSTALLS += target desktop link syntax manpage
+
diff --git a/x11-wm/lumina/lumina-1.6.2-r4.ebuild b/x11-wm/lumina/lumina-1.6.2-r4.ebuild
index cfcb76c6e824..2c7d206baf40 100644
--- a/x11-wm/lumina/lumina-1.6.2-r4.ebuild
+++ b/x11-wm/lumina/lumina-1.6.2-r4.ebuild
@@ -57,6 +57,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/desktop-files.patch"
+ "${FILESDIR}/manpages.patch"
)
DOCS=( README.md )
diff --git a/x11-wm/muffin/Manifest b/x11-wm/muffin/Manifest
index 90755dcc55a8..070a552c2306 100644
--- a/x11-wm/muffin/Manifest
+++ b/x11-wm/muffin/Manifest
@@ -1,3 +1,5 @@
DIST muffin-6.2.0.tar.gz 4522979 BLAKE2B d2cf508eeea77e22c79c65404e90beced72b9eca87542dc38abbf8a411464b4afce4d48e73cddf284a4cb86d9eca420edf95e3cb0ad7a0bc6b2c93a4bd1df257 SHA512 0711370323cd29627f312fbd2208daa5bca3be391f9454524f34447dc31f6e8dae63617af790843a2d84fd63340a6db476783b5eadb27b95fe2503f51323d193
+DIST muffin-6.4.1.tar.gz 4523777 BLAKE2B bc77af9f56fce5c50cfa28e468a260876520a3d9e5bfa445af2b16e118b9306973a0632dadf3b7456a2131a6fd01616e2056a5f1799e787ae10777577ffe0ae3 SHA512 7c582c561ba02c197aff56f0346ff4c5e35e0467c494125d8cef2c65e2321d547132f48aa57cea34910c3c442a6cb883b478f037090416f21f652c69be4c239d
EBUILD muffin-6.2.0.ebuild 4205 BLAKE2B 7aac37fd22320b6fcc8bd3a5b0e8d09bbcd306d1f92b3674fb7eb569cc90e5b297eaeb70327d1c30b96cb61e591b77ca4d1e490cac3549bdd54cf1b6704e3dd7 SHA512 4116cb1af166337d88263dfdb13153d868ff4a0ea4411dc3b3298b0ecf446b84e940711e602da26602e350dbe98e10897bf65f2b44801e602f0cce25b5bdea0d
+EBUILD muffin-6.4.1.ebuild 4207 BLAKE2B 93be9cde3f45f4f357529c4f6f0d4e6a35a89a487a2e87dd3ba5f443b5a1e86cf134f670e8212aae8737303a107d175baa0b6984ed6518a17cd0c1b388ec09b4 SHA512 973afbfb878ca512cbac37f04ce6cd2ae3830cddaf21a65993abcc8daf538c93e1f3b42fc7293dd2081c18eb7696693167aa89635c0ea901e3b086763cfe1352
MISC metadata.xml 611 BLAKE2B 550f115a51852c3e1dfcb9f84bd84c6c24fcfa7b90ca3772ed1e7e315a7b112c035e17a34e029e794922012eee3163759fc6105af29e0dfd1767183c4779005c SHA512 3211657912916ca3a207f46159d436839e9a82594cdad574dc02c64b19654f801e082284d56c4dceddd8cdbb8be424f0b4be37b010f3130551dfe12df2928ecf
diff --git a/x11-wm/muffin/muffin-6.4.1.ebuild b/x11-wm/muffin/muffin-6.4.1.ebuild
new file mode 100644
index 000000000000..6abd05105e7a
--- /dev/null
+++ b/x11-wm/muffin/muffin-6.4.1.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit flag-o-matic gnome2-utils meson python-any-r1 virtualx
+
+DESCRIPTION="Compositing window manager forked from Mutter for use with Cinnamon"
+HOMEPAGE="https://projects.linuxmint.com/cinnamon/ https://github.com/linuxmint/muffin"
+SRC_URI="https://github.com/linuxmint/muffin/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD GPL-2+ LGPL-2+ LGPL-2.1+ MIT SGI-B-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="input_devices_wacom +introspection screencast sysprof systemd test udev wayland video_cards_nvidia"
+REQUIRED_USE="wayland? ( udev )"
+
+# Dependencies listed in meson order
+COMDEPEND="
+ x11-libs/libX11
+ >=media-libs/graphene-1.9.3[introspection?]
+ >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+ x11-libs/gdk-pixbuf:2[introspection?]
+ >=x11-libs/pango-1.20.0[introspection?]
+ >=x11-libs/cairo-1.10.0[X]
+ >=dev-libs/fribidi-1.0.0
+ >=dev-libs/glib-2.67.3:2
+ >=dev-libs/json-glib-0.12.0[introspection?]
+ >=gnome-extra/cinnamon-desktop-6.4:0=
+ >=x11-libs/libXcomposite-0.4
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ >=x11-libs/libXfixes-3
+ >=x11-libs/libXi-1.7.4
+ x11-libs/libXtst
+ x11-libs/libxkbfile
+ x11-misc/xkeyboard-config
+ >=x11-libs/libxkbcommon-0.4.3[X]
+ x11-libs/libXrender
+ >=x11-libs/libXrandr-1.5.0
+ x11-libs/libxcb:=
+ x11-libs/libXinerama
+ x11-libs/libXau
+ x11-libs/libICE
+ >=app-accessibility/at-spi2-core-2.46.0:2[introspection?]
+ >=media-libs/libcanberra-0.26
+ sys-apps/dbus
+ media-libs/libglvnd[X]
+ media-libs/mesa[X(+),egl(+)]
+ x11-libs/libSM
+ >=x11-libs/startup-notification-0.7
+ media-libs/fontconfig
+
+ input_devices_wacom? (
+ >=dev-libs/libwacom-0.13:=
+ )
+ introspection? (
+ >=dev-libs/gobject-introspection-1.41.3:=
+ )
+ screencast? (
+ >=media-video/pipewire-0.3.0:=
+ )
+ sysprof? (
+ >=dev-util/sysprof-capture-3.35.2:3
+ )
+ udev? (
+ >=virtual/libudev-228:=
+ >=dev-libs/libgudev-232
+ )
+ wayland? (
+ >=dev-libs/libinput-1.7:=
+ >=dev-libs/wayland-1.13.0
+ >=dev-libs/wayland-protocols-1.19
+ || (
+ >=media-libs/mesa-24.1.0_rc1[opengl]
+ <media-libs/mesa-24.1.0_rc1[gbm(+),gles2]
+ )
+ x11-base/xwayland
+ x11-libs/libdrm
+
+ systemd? (
+ sys-apps/systemd
+ )
+ !systemd? (
+ sys-auth/elogind
+ )
+ video_cards_nvidia? (
+ gui-libs/egl-wayland
+ )
+ )
+"
+RDEPEND="${COMDEPEND}
+ gnome-extra/zenity
+"
+DEPEND="${COMDEPEND}
+ x11-base/xorg-proto
+
+ sysprof? (
+ dev-util/sysprof-common
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ sys-devel/gettext
+ virtual/pkgconfig
+
+ wayland? (
+ dev-util/wayland-scanner
+ >=sys-kernel/linux-headers-4.4
+ x11-libs/libxcvt
+ )
+"
+
+src_prepare() {
+ default
+ python_fix_shebang src/backends/native/gen-default-modes.py
+}
+
+# Wayland is not supported upstream.
+src_configure() {
+ local emesonargs=(
+ -Dopengl=true
+ #opengl_libname
+ #gles2_libname
+ $(meson_use wayland gles2)
+ -Degl=true
+ -Dglx=true
+ $(meson_use wayland)
+ $(meson_use wayland native_backend)
+ $(meson_use screencast remote_desktop)
+ $(meson_use udev)
+ $(meson_use input_devices_wacom libwacom)
+ -Dpango_ft2=true
+ -Dstartup_notification=true
+ -Dsm=true
+ $(meson_use introspection)
+ $(meson_use test cogl_tests)
+ $(meson_use test clutter_tests)
+ # Wayland/Core tests cause issues. They attempt to access video hardware
+ # and leave /tmp/.X#-lock files behind.
+ -Dcore_tests=false # wayland
+ $(meson_use test tests)
+ $(meson_use sysprof profiler)
+ -Dinstalled_tests=false
+ #verbose
+ )
+
+ if use wayland; then
+ emesonargs+=(
+ $(meson_use video_cards_nvidia egl_device)
+ $(meson_use video_cards_nvidia wayland_eglstream)
+ )
+ fi
+
+ # -Werror=lto-type-mismatch
+ # https://bugs.gentoo.org/933879
+ use wayland && filter-lto
+
+ meson_src_configure
+}
+
+src_test() {
+ gnome2_environment_reset # Avoid dconf that looks at XDG_DATA_DIRS, which can sandbox fail if flatpak is installed
+ glib-compile-schemas "${BUILD_DIR}"/data
+ GSETTINGS_SCHEMA_DIR="${BUILD_DIR}"/data virtx meson_src_test --no-suite flaky
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ gnome2_schemas_update
+}