diff options
Diffstat (limited to 'net-misc/eventd')
-rw-r--r-- | net-misc/eventd/Manifest | 3 | ||||
-rw-r--r-- | net-misc/eventd/eventd-0.27.0-r1.ebuild | 10 | ||||
-rw-r--r-- | net-misc/eventd/files/eventd-0.27.0-fno-common.patch | 11 |
3 files changed, 19 insertions, 5 deletions
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest index 1588a6370849..068e8bf9d83a 100644 --- a/net-misc/eventd/Manifest +++ b/net-misc/eventd/Manifest @@ -1,3 +1,4 @@ +AUX eventd-0.27.0-fno-common.patch 323 BLAKE2B a6ddf695edf40bfb6a1b247d0a82d899d5162f3b59ca3a5879b300deafdbdae31557edea1ccfc4bc183cc1e9d3ea2124305951ad29dfab15428cf9ba0fab4997 SHA512 5ca3560d6b046debd58ea682d302f22a9884426112cecedb577b5f1da5de10489f435f55978affaf6fd69d43d72d547f617e141b209d9e02e32651286afd639d DIST eventd-0.27.0.tar.xz 188000 BLAKE2B 06779168e9049714aabc051f8a85a5e5764509c3deceddd300c103f4831b6679f082748858bebb9629dcd47fa0b570158c6cf2b665167ab8e20a7dc0f12cc00f SHA512 586fdf36742cfda5a3c5e4cf4600307b8d699701fdf32eec25a7b294c815ded6e7e41210e65c706c34c5f2d911cadec89b677f082dad183f486fb7d1a55a2302 -EBUILD eventd-0.27.0-r1.ebuild 2590 BLAKE2B 17919f8f3343bb00c4fed7a87315427290806d457c3d4243bf00ad98a0df71e3eddbc3e240852ae83e892d95166419755b7c101dbd1a9d4131449ec5acad9dab SHA512 09de971721608429bb3da6dbf596516986aa4f24b71bd683de1d610cb25914061f93d13786822257c555e7f512262cda46710d449bf93f70d1067c320f4cf1b0 +EBUILD eventd-0.27.0-r1.ebuild 2659 BLAKE2B fc0f66a8f6705146cc96ec89aebbc546bf52444da8c1cba330f15f34a5241445ab81b64652ed675855e6c7a00809251a12ee80773077cda8da21ed5a43a80e45 SHA512 5be5bff1b857f0123d7abe839c42464379ac10749443b7a830e4684b6c45ea8fae5240210cbb9b88b144e6f3604c187d0f166988ae0ff32b1467632b5b942c0b MISC metadata.xml 907 BLAKE2B f615133974e8aa1afefed00bf6d5e856b18feac63189f8c338de145145c10870de3bf45a764c53c9003fbac6215961ba9e4ca8898c0e2089545a20bc3b147342 SHA512 9132a923a1c3b140374a480473665aa85ab0a9d8f7aa74298a78b4905c5d2bbb97a0fa9d8564c600a9023f64e67151ac47b9443c55e6e7642bbebaf22da061aa diff --git a/net-misc/eventd/eventd-0.27.0-r1.ebuild b/net-misc/eventd/eventd-0.27.0-r1.ebuild index b0d6a59a9665..e533b5124a7e 100644 --- a/net-misc/eventd/eventd-0.27.0-r1.ebuild +++ b/net-misc/eventd/eventd-0.27.0-r1.ebuild @@ -13,8 +13,7 @@ LICENSE="GPL-3+ LGPL-3+ ISC MIT" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification - pulseaudio purple speech systemd test upnp wayland webhook websocket - +X zeroconf" + pulseaudio purple speech systemd test upnp webhook websocket +X zeroconf" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -51,7 +50,6 @@ COMMON_DEPEND=" speech? ( app-accessibility/speech-dispatcher ) systemd? ( sys-apps/systemd:= ) upnp? ( >=net-libs/gssdp-1.2:0= ) - wayland? ( dev-libs/wayland ) webhook? ( net-libs/libsoup:2.4 ) websocket? ( net-libs/libsoup:2.4 ) zeroconf? ( net-dns/avahi[dbus] ) @@ -66,6 +64,9 @@ RDEPEND="${COMMON_DEPEND} net-libs/glib-networking[ssl] " BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}"/${PN}-0.27.0-fno-common.patch +) pkg_setup() { if use ipv6; then @@ -75,17 +76,18 @@ pkg_setup() { } src_configure() { + # wayland disabled due to missing dep in ::gentoo, wayland-wall local emesonargs=( -Dsystemduserunitdir="$(systemd_get_userunitdir)" -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)" -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services" + -Dnd-wayland=false $(meson_feature websocket) $(meson_feature zeroconf dns-sd) $(meson_feature upnp ssdp) $(meson_use ipv6) $(meson_use systemd) $(meson_use notification notification-daemon) - $(meson_use wayland nd-wayland) $(meson_use X nd-xcb) $(meson_use fbcon nd-fbdev) $(meson_use purple im) diff --git a/net-misc/eventd/files/eventd-0.27.0-fno-common.patch b/net-misc/eventd/files/eventd-0.27.0-fno-common.patch new file mode 100644 index 000000000000..5f731666738c --- /dev/null +++ b/net-misc/eventd/files/eventd-0.27.0-fno-common.patch @@ -0,0 +1,11 @@ +--- a/plugins/nd/src/backend.h ++++ b/plugins/nd/src/backend.h +@@ -37,7 +37,7 @@ + _EVENTD_ND_BACKENDS_SIZE + } EventdNdBackends; + +-const gchar *eventd_nd_backends_names[_EVENTD_ND_BACKENDS_SIZE]; ++extern const gchar *eventd_nd_backends_names[_EVENTD_ND_BACKENDS_SIZE]; + + typedef struct { + EventdNdContext *context; |