* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2017-04-15 7:35 Patrice Clement
0 siblings, 0 replies; 24+ messages in thread
From: Patrice Clement @ 2017-04-15 7:35 UTC (permalink / raw
To: gentoo-commits
commit: c6db404242a4bca5638dffebcc41d5863ae4f2c2
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Sun Apr 9 21:14:41 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Sat Apr 15 07:35:13 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6db4042
net-misc/eventd: new package.
A simple daemon to track remote or local events and do actions the user
wants to. Also a tiny, customizable FDO-compliant notification daemon.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4401
net-misc/eventd/Manifest | 1 +
net-misc/eventd/eventd-0.21.0.ebuild | 117 +++++++++++++++++++++++++++++++++++
net-misc/eventd/metadata.xml | 24 +++++++
3 files changed, 142 insertions(+)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
new file mode 100644
index 00000000000..5b3d81cbeab
--- /dev/null
+++ b/net-misc/eventd/Manifest
@@ -0,0 +1 @@
+DIST eventd-0.21.0.tar.xz 392080 SHA256 f4e1bf014e3e17bf79d3b2a61d947cf4d34000d35fab0b90b869f33f002d2349 SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae WHIRLPOOL 864221209a50491aa9d631ff4b8d9f28b1cda77c6c34b5ac597f0496312830ae75bf10166a574df5adcd93b062fa711f79bcabb8b74e7ca254b40c99b1cb373c
diff --git a/net-misc/eventd/eventd-0.21.0.ebuild b/net-misc/eventd/eventd-0.21.0.ebuild
new file mode 100644
index 00000000000..94bec10b795
--- /dev/null
+++ b/net-misc/eventd/eventd-0.21.0.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-info systemd
+
+DESCRIPTION="A small daemon to act on remote or local events"
+HOMEPAGE="https://www.eventd.org/"
+SRC_URI="https://www.eventd.org/download/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3+ LGPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
+ pulseaudio purple speech systemd test upnp websocket +X zeroconf"
+
+REQUIRED_USE="
+ X? ( notification )
+ fbcon? ( notification )
+ notification? ( || ( X fbcon ) )
+"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.40:2
+ sys-apps/util-linux
+ introspection? ( >=dev-libs/gobject-introspection-1.42 )
+ libcanberra? ( media-libs/libcanberra )
+ libnotify? ( x11-libs/gdk-pixbuf:2 )
+ notification? (
+ x11-libs/cairo
+ x11-libs/pango
+ x11-libs/gdk-pixbuf:2
+ X? (
+ x11-libs/cairo[xcb]
+ x11-libs/libxcb:=
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+ )
+ )
+ pulseaudio? (
+ media-libs/libsndfile
+ media-sound/pulseaudio
+ )
+ purple? ( net-im/pidgin )
+ speech? ( app-accessibility/speech-dispatcher )
+ systemd? ( sys-apps/systemd:= )
+ upnp? ( net-libs/gssdp:= )
+ websocket? ( >=net-libs/libsoup-2.50:2.4 )
+ zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${COMMON_DEPEND}
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+ fbcon? ( virtual/os-headers )
+"
+RDEPEND="${COMMON_DEPEND}
+ net-libs/glib-networking[ssl]
+"
+
+pkg_setup() {
+ if use ipv6; then
+ CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
+ linux-info_pkg_setup
+ fi
+}
+
+src_prepare() {
+ default_src_prepare
+
+ # Workaround Gentoo bug 604398.
+ sed -i \
+ -e 's|libspeechd|speech-dispatcher/libspeechd|g' \
+ plugins/tts/src/tts.c || die
+}
+
+src_configure() {
+ local myeconfargs=(
+ --with-systemduserunitdir="$(systemd_get_userunitdir)"
+ --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
+ --with-dbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
+ $(use_enable websocket)
+ $(use_enable zeroconf dns-sd)
+ $(use_enable upnp ssdp)
+ $(use_enable introspection)
+ $(use_enable ipv6)
+ $(use_enable systemd)
+ $(use_enable notification notification-daemon)
+ # Wayland plugin requires wayland-wall, which is currently WIP.
+ # See https://github.com/wayland-wall/wayland-wall/issues/1
+ --disable-nd-wayland
+ $(use_enable X nd-xcb)
+ $(use_enable fbcon nd-fbdev)
+ $(use_enable purple im)
+ $(use_enable pulseaudio sound)
+ $(use_enable speech tts)
+ $(use_enable libnotify)
+ $(use_enable libcanberra)
+ $(use_enable debug)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_test() {
+ local -x EVENTD_TESTS_TMP_DIR="${T}"
+ default_src_test
+}
+
+pkg_postinst() {
+ if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
+ elog
+ elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
+ elog
+ fi
+}
diff --git a/net-misc/eventd/metadata.xml b/net-misc/eventd/metadata.xml
new file mode 100644
index 00000000000..921e71edf64
--- /dev/null
+++ b/net-misc/eventd/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>itumaykin+gentoo@gmail.com</email>
+ <name>Coacher</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="libcanberra">Enable plugin for sounds via <pkg>media-libs/libcanberra</pkg></flag>
+ <flag name="libnotify">Enable plugin to relay events to notification daemon
+ (Note: not required for local notifications via <pkg>net-misc/eventd</pkg>)</flag>
+ <flag name="notification">Enable plugin to display on-screen notifications</flag>
+ <flag name="purple">Enable plugin for IM notifications via libpurple</flag>
+ <flag name="speech">Enable plugin for Text-To-Speech support</flag>
+ <flag name="websocket">Enable support for WebSocket protocol</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">sardemff7/eventd</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2017-05-21 21:03 Michał Górny
0 siblings, 0 replies; 24+ messages in thread
From: Michał Górny @ 2017-05-21 21:03 UTC (permalink / raw
To: gentoo-commits
commit: 50d7fead2031032d693f66a528878eb7dbe1169c
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Wed May 17 01:34:13 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun May 21 21:03:41 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d7fead
net-misc/eventd: reset XDG env wrt bug 618670
Closes: https://github.com/gentoo/gentoo/pull/4651
Package-Manager: Portage-2.3.5, Repoman-2.3.2
net-misc/eventd/eventd-0.21.0.ebuild | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/net-misc/eventd/eventd-0.21.0.ebuild b/net-misc/eventd/eventd-0.21.0.ebuild
index 94bec10b795..e367b620f03 100644
--- a/net-misc/eventd/eventd-0.21.0.ebuild
+++ b/net-misc/eventd/eventd-0.21.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit linux-info systemd
+inherit linux-info systemd xdg-utils
DESCRIPTION="A small daemon to act on remote or local events"
HOMEPAGE="https://www.eventd.org/"
@@ -74,6 +74,9 @@ src_prepare() {
sed -i \
-e 's|libspeechd|speech-dispatcher/libspeechd|g' \
plugins/tts/src/tts.c || die
+
+ # Prevent access violations from introspection metadata generation.
+ xdg_environment_reset
}
src_configure() {
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2017-05-24 12:14 Michał Górny
0 siblings, 0 replies; 24+ messages in thread
From: Michał Górny @ 2017-05-24 12:14 UTC (permalink / raw
To: gentoo-commits
commit: 576d205ae13327cc92780feb0e843eab4fceed30
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Sun May 21 22:12:38 2017 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed May 24 12:14:41 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=576d205a
net-misc/eventd: verbump to 0.23.0
Upstream now uses meson build system exclusively, so port ebuild to it.
Closes: https://github.com/gentoo/gentoo/pull/4708
Package-Manager: Portage-2.3.6, Repoman-2.3.2
net-misc/eventd/Manifest | 1 +
net-misc/eventd/eventd-0.23.0.ebuild | 135 +++++++++++++++++++++++++++++++++++
2 files changed, 136 insertions(+)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index 5b3d81cbeab..d5685b018d9 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1 +1,2 @@
DIST eventd-0.21.0.tar.xz 392080 SHA256 f4e1bf014e3e17bf79d3b2a61d947cf4d34000d35fab0b90b869f33f002d2349 SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae WHIRLPOOL 864221209a50491aa9d631ff4b8d9f28b1cda77c6c34b5ac597f0496312830ae75bf10166a574df5adcd93b062fa711f79bcabb8b74e7ca254b40c99b1cb373c
+DIST eventd-0.23.0.tar.xz 157468 SHA256 fe4905d79c8312686c11db28783364b84216289fd1a7fa58db3137135047dc9e SHA512 3aba3e6c969fd123420935537b504ee3868ae1bb2589c1a755228a3aaf010fb71720a708e20de9de7a006cce9094a2b549c5eb686575f6b5b7a772e523b778c6 WHIRLPOOL 56807be1e2c52dd0fee24e815e601dd0ca11c7bdc2d5d3a3e7bdf8ecdf1d090438bf106135de411d788d3eada47dd4f1d5137665c26a5194a164f5d1ae649003
diff --git a/net-misc/eventd/eventd-0.23.0.ebuild b/net-misc/eventd/eventd-0.23.0.ebuild
new file mode 100644
index 00000000000..c656458a796
--- /dev/null
+++ b/net-misc/eventd/eventd-0.23.0.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic linux-info meson systemd xdg-utils
+
+DESCRIPTION="A small daemon to act on remote or local events"
+HOMEPAGE="https://www.eventd.org/"
+SRC_URI="https://www.eventd.org/download/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-3+ LGPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
+ pulseaudio purple speech systemd test upnp websocket +X zeroconf"
+
+REQUIRED_USE="
+ X? ( notification )
+ fbcon? ( notification )
+ notification? ( || ( X fbcon ) )
+ test? ( websocket )
+"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.40:2
+ sys-apps/util-linux
+ introspection? ( >=dev-libs/gobject-introspection-1.42 )
+ libcanberra? ( media-libs/libcanberra )
+ libnotify? ( x11-libs/gdk-pixbuf:2 )
+ notification? (
+ x11-libs/cairo
+ x11-libs/pango
+ x11-libs/gdk-pixbuf:2
+ X? (
+ x11-libs/cairo[xcb]
+ x11-libs/libxcb:=
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+ )
+ )
+ pulseaudio? (
+ media-libs/libsndfile
+ media-sound/pulseaudio
+ )
+ purple? ( net-im/pidgin )
+ speech? ( app-accessibility/speech-dispatcher )
+ systemd? ( sys-apps/systemd:= )
+ upnp? ( net-libs/gssdp:= )
+ websocket? ( >=net-libs/libsoup-2.50:2.4 )
+ zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${COMMON_DEPEND}
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+ fbcon? ( virtual/os-headers )
+"
+RDEPEND="${COMMON_DEPEND}
+ net-libs/glib-networking[ssl]
+"
+
+eventd_check_compiler() {
+ if [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11; then
+ die "Your compiler lacks C++11 support. Use GCC>=4.7.0 or Clang>=3.3."
+ fi
+}
+
+pkg_pretend() {
+ eventd_check_compiler
+}
+
+pkg_setup() {
+ if use ipv6; then
+ CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
+ linux-info_pkg_setup
+ fi
+ eventd_check_compiler
+}
+
+src_prepare() {
+ default_src_prepare
+
+ # Workaround Gentoo bug 604398.
+ sed -i \
+ -e 's|libspeechd|speech-dispatcher/libspeechd|g' \
+ plugins/tts/src/tts.c || die
+
+ # Prevent access violations from introspection metadata generation.
+ xdg_environment_reset
+}
+
+eventd_use_enable() {
+ echo "-Denable-${2:-${1}}=$(usex ${1} 'true' 'false')" || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+ -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+ -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
+ $(eventd_use_enable websocket)
+ $(eventd_use_enable zeroconf dns-sd)
+ $(eventd_use_enable upnp ssdp)
+ $(eventd_use_enable ipv6)
+ $(eventd_use_enable systemd)
+ $(eventd_use_enable notification notification-daemon)
+ # Wayland plugin requires wayland-wall, which is currently WIP.
+ # See https://github.com/wayland-wall/wayland-wall/issues/1
+ -Denable-nd-wayland="false"
+ $(eventd_use_enable X nd-xcb)
+ $(eventd_use_enable fbcon nd-fbdev)
+ $(eventd_use_enable purple im)
+ $(eventd_use_enable pulseaudio sound)
+ $(eventd_use_enable speech tts)
+ $(eventd_use_enable libnotify)
+ $(eventd_use_enable libcanberra)
+ $(eventd_use_enable introspection gobject-introspection)
+ $(eventd_use_enable debug)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
+}
+
+pkg_postinst() {
+ if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
+ elog
+ elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
+ elog
+ fi
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2017-11-19 16:10 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2017-11-19 16:10 UTC (permalink / raw
To: gentoo-commits
commit: 00060a24c4a8ce49971e898d55c818c877391b93
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Sun Nov 19 12:55:03 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 16:07:08 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00060a24
net-misc/eventd: Add 0.23.0_p20171112 to fix build w/ >=meson-0.42.0
Closes: https://bugs.gentoo.org/631412
Package-Manager: Portage-2.3.14, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/6236
net-misc/eventd/Manifest | 1 +
net-misc/eventd/eventd-0.23.0_p20171112.ebuild | 122 +++++++++++++++++++++++++
net-misc/eventd/metadata.xml | 1 +
3 files changed, 124 insertions(+)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index d5685b018d9..9917b8c2d44 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1,2 +1,3 @@
DIST eventd-0.21.0.tar.xz 392080 SHA256 f4e1bf014e3e17bf79d3b2a61d947cf4d34000d35fab0b90b869f33f002d2349 SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae WHIRLPOOL 864221209a50491aa9d631ff4b8d9f28b1cda77c6c34b5ac597f0496312830ae75bf10166a574df5adcd93b062fa711f79bcabb8b74e7ca254b40c99b1cb373c
DIST eventd-0.23.0.tar.xz 157468 SHA256 fe4905d79c8312686c11db28783364b84216289fd1a7fa58db3137135047dc9e SHA512 3aba3e6c969fd123420935537b504ee3868ae1bb2589c1a755228a3aaf010fb71720a708e20de9de7a006cce9094a2b549c5eb686575f6b5b7a772e523b778c6 WHIRLPOOL 56807be1e2c52dd0fee24e815e601dd0ca11c7bdc2d5d3a3e7bdf8ecdf1d090438bf106135de411d788d3eada47dd4f1d5137665c26a5194a164f5d1ae649003
+DIST eventd-0.23.0_p20171112.tgz 239548 SHA256 3a9bd3267056cd2b85843ceb4137a75fba8876c5ffc5db1f0fc7e0a0ae8e8b32 SHA512 1a8409d1292a237db7bc7c10e70b4b1c34e5bd0c7bac1bf144e288dd69718c48041066d190b75ea73670db6031b296d0697b2e41136fbe20878975351c6e8bab WHIRLPOOL bf1445c0dd62cfaf75d410339f20750b1357918683d3905c24739097110bbf01b8c502e45567767e4eb5489e2122e9702b58b9f88badf51a72cc7e01b25737cd
diff --git a/net-misc/eventd/eventd-0.23.0_p20171112.ebuild b/net-misc/eventd/eventd-0.23.0_p20171112.ebuild
new file mode 100644
index 00000000000..dc703ec3ad3
--- /dev/null
+++ b/net-misc/eventd/eventd-0.23.0_p20171112.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-info meson systemd xdg-utils
+
+DESCRIPTION="A small daemon to act on remote or local events"
+HOMEPAGE="https://www.eventd.org/"
+SRC_URI="https://dev.gentoo.org/~kensington/distfiles/${P}.tgz"
+
+LICENSE="GPL-3+ LGPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
+ pulseaudio purple speech systemd test upnp webhook websocket +X zeroconf"
+
+REQUIRED_USE="
+ X? ( notification )
+ fbcon? ( notification )
+ notification? ( || ( X fbcon ) )
+ test? ( websocket )
+"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.40:2
+ sys-apps/util-linux
+ x11-libs/libxkbcommon
+ introspection? ( >=dev-libs/gobject-introspection-1.42 )
+ libcanberra? ( media-libs/libcanberra )
+ libnotify? ( x11-libs/gdk-pixbuf:2 )
+ notification? (
+ x11-libs/cairo
+ x11-libs/pango
+ x11-libs/gdk-pixbuf:2
+ X? (
+ x11-libs/cairo[xcb]
+ x11-libs/libxcb:=
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+ )
+ )
+ pulseaudio? (
+ media-libs/libsndfile
+ media-sound/pulseaudio
+ )
+ purple? ( net-im/pidgin )
+ speech? ( >=app-accessibility/speech-dispatcher-0.8.7 )
+ systemd? ( sys-apps/systemd:= )
+ upnp? ( net-libs/gssdp:= )
+ webhook? ( >=net-libs/libsoup-2.42:2.4 )
+ websocket? ( >=net-libs/libsoup-2.50:2.4 )
+ zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${COMMON_DEPEND}
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+ fbcon? ( virtual/os-headers )
+"
+RDEPEND="${COMMON_DEPEND}
+ net-libs/glib-networking[ssl]
+"
+
+pkg_setup() {
+ if use ipv6; then
+ CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
+ linux-info_pkg_setup
+ fi
+}
+
+src_prepare() {
+ default_src_prepare
+
+ # Prevent access violations from introspection metadata generation.
+ xdg_environment_reset
+}
+
+eventd_use_enable() {
+ echo "-Denable-${2:-${1}}=$(usex ${1} 'true' 'false')" || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+ -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+ -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
+ $(eventd_use_enable websocket)
+ $(eventd_use_enable zeroconf dns-sd)
+ $(eventd_use_enable upnp ssdp)
+ $(eventd_use_enable ipv6)
+ $(eventd_use_enable systemd)
+ $(eventd_use_enable notification notification-daemon)
+ # Wayland plugin requires wayland-wall, which is currently WIP.
+ # See https://github.com/wayland-wall/wayland-wall/issues/1
+ -Denable-nd-wayland="false"
+ $(eventd_use_enable X nd-xcb)
+ $(eventd_use_enable fbcon nd-fbdev)
+ $(eventd_use_enable purple im)
+ $(eventd_use_enable pulseaudio sound)
+ $(eventd_use_enable speech tts)
+ $(eventd_use_enable webhook)
+ $(eventd_use_enable libnotify)
+ $(eventd_use_enable libcanberra)
+ $(eventd_use_enable introspection gobject-introspection)
+ $(eventd_use_enable debug)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
+}
+
+pkg_postinst() {
+ if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
+ elog
+ elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
+ elog
+ fi
+}
diff --git a/net-misc/eventd/metadata.xml b/net-misc/eventd/metadata.xml
index 921e71edf64..03c186b6de1 100644
--- a/net-misc/eventd/metadata.xml
+++ b/net-misc/eventd/metadata.xml
@@ -16,6 +16,7 @@
<flag name="notification">Enable plugin to display on-screen notifications</flag>
<flag name="purple">Enable plugin for IM notifications via libpurple</flag>
<flag name="speech">Enable plugin for Text-To-Speech support</flag>
+ <flag name="webhook">Enable plugin to send payloads to webhook handlers</flag>
<flag name="websocket">Enable support for WebSocket protocol</flag>
</use>
<upstream>
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2017-11-19 16:10 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2017-11-19 16:10 UTC (permalink / raw
To: gentoo-commits
commit: d57d14678aacfc4a9559f9d6679dbdcbba85eb26
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Sun Nov 19 12:56:05 2017 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Nov 19 16:08:23 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d57d1467
net-misc/eventd: remove old
Package-Manager: Portage-2.3.14, Repoman-2.3.6
net-misc/eventd/Manifest | 1 -
net-misc/eventd/eventd-0.23.0.ebuild | 135 -----------------------------------
2 files changed, 136 deletions(-)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index 9917b8c2d44..9c3f58863da 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1,3 +1,2 @@
DIST eventd-0.21.0.tar.xz 392080 SHA256 f4e1bf014e3e17bf79d3b2a61d947cf4d34000d35fab0b90b869f33f002d2349 SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae WHIRLPOOL 864221209a50491aa9d631ff4b8d9f28b1cda77c6c34b5ac597f0496312830ae75bf10166a574df5adcd93b062fa711f79bcabb8b74e7ca254b40c99b1cb373c
-DIST eventd-0.23.0.tar.xz 157468 SHA256 fe4905d79c8312686c11db28783364b84216289fd1a7fa58db3137135047dc9e SHA512 3aba3e6c969fd123420935537b504ee3868ae1bb2589c1a755228a3aaf010fb71720a708e20de9de7a006cce9094a2b549c5eb686575f6b5b7a772e523b778c6 WHIRLPOOL 56807be1e2c52dd0fee24e815e601dd0ca11c7bdc2d5d3a3e7bdf8ecdf1d090438bf106135de411d788d3eada47dd4f1d5137665c26a5194a164f5d1ae649003
DIST eventd-0.23.0_p20171112.tgz 239548 SHA256 3a9bd3267056cd2b85843ceb4137a75fba8876c5ffc5db1f0fc7e0a0ae8e8b32 SHA512 1a8409d1292a237db7bc7c10e70b4b1c34e5bd0c7bac1bf144e288dd69718c48041066d190b75ea73670db6031b296d0697b2e41136fbe20878975351c6e8bab WHIRLPOOL bf1445c0dd62cfaf75d410339f20750b1357918683d3905c24739097110bbf01b8c502e45567767e4eb5489e2122e9702b58b9f88badf51a72cc7e01b25737cd
diff --git a/net-misc/eventd/eventd-0.23.0.ebuild b/net-misc/eventd/eventd-0.23.0.ebuild
deleted file mode 100644
index c656458a796..00000000000
--- a/net-misc/eventd/eventd-0.23.0.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic linux-info meson systemd xdg-utils
-
-DESCRIPTION="A small daemon to act on remote or local events"
-HOMEPAGE="https://www.eventd.org/"
-SRC_URI="https://www.eventd.org/download/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-3+ LGPL-3+ MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
- pulseaudio purple speech systemd test upnp websocket +X zeroconf"
-
-REQUIRED_USE="
- X? ( notification )
- fbcon? ( notification )
- notification? ( || ( X fbcon ) )
- test? ( websocket )
-"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.40:2
- sys-apps/util-linux
- introspection? ( >=dev-libs/gobject-introspection-1.42 )
- libcanberra? ( media-libs/libcanberra )
- libnotify? ( x11-libs/gdk-pixbuf:2 )
- notification? (
- x11-libs/cairo
- x11-libs/pango
- x11-libs/gdk-pixbuf:2
- X? (
- x11-libs/cairo[xcb]
- x11-libs/libxcb:=
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
- )
- )
- pulseaudio? (
- media-libs/libsndfile
- media-sound/pulseaudio
- )
- purple? ( net-im/pidgin )
- speech? ( app-accessibility/speech-dispatcher )
- systemd? ( sys-apps/systemd:= )
- upnp? ( net-libs/gssdp:= )
- websocket? ( >=net-libs/libsoup-2.50:2.4 )
- zeroconf? ( net-dns/avahi[dbus] )
-"
-DEPEND="${COMMON_DEPEND}
- app-text/docbook-xml-dtd:4.5
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- virtual/pkgconfig
- fbcon? ( virtual/os-headers )
-"
-RDEPEND="${COMMON_DEPEND}
- net-libs/glib-networking[ssl]
-"
-
-eventd_check_compiler() {
- if [[ ${MERGE_TYPE} != "binary" ]] && ! test-flag-CXX -std=c++11; then
- die "Your compiler lacks C++11 support. Use GCC>=4.7.0 or Clang>=3.3."
- fi
-}
-
-pkg_pretend() {
- eventd_check_compiler
-}
-
-pkg_setup() {
- if use ipv6; then
- CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
- linux-info_pkg_setup
- fi
- eventd_check_compiler
-}
-
-src_prepare() {
- default_src_prepare
-
- # Workaround Gentoo bug 604398.
- sed -i \
- -e 's|libspeechd|speech-dispatcher/libspeechd|g' \
- plugins/tts/src/tts.c || die
-
- # Prevent access violations from introspection metadata generation.
- xdg_environment_reset
-}
-
-eventd_use_enable() {
- echo "-Denable-${2:-${1}}=$(usex ${1} 'true' 'false')" || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
- $(eventd_use_enable websocket)
- $(eventd_use_enable zeroconf dns-sd)
- $(eventd_use_enable upnp ssdp)
- $(eventd_use_enable ipv6)
- $(eventd_use_enable systemd)
- $(eventd_use_enable notification notification-daemon)
- # Wayland plugin requires wayland-wall, which is currently WIP.
- # See https://github.com/wayland-wall/wayland-wall/issues/1
- -Denable-nd-wayland="false"
- $(eventd_use_enable X nd-xcb)
- $(eventd_use_enable fbcon nd-fbdev)
- $(eventd_use_enable purple im)
- $(eventd_use_enable pulseaudio sound)
- $(eventd_use_enable speech tts)
- $(eventd_use_enable libnotify)
- $(eventd_use_enable libcanberra)
- $(eventd_use_enable introspection gobject-introspection)
- $(eventd_use_enable debug)
- )
- meson_src_configure
-}
-
-src_test() {
- EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
-}
-
-pkg_postinst() {
- if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
- elog
- elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
- elog
- fi
-}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2018-02-25 23:59 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2018-02-25 23:59 UTC (permalink / raw
To: gentoo-commits
commit: 067d0f73a984a72f495fd3e7c6145ade0b7c3d2d
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Sun Feb 25 21:54:48 2018 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Feb 25 23:58:44 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=067d0f73
net-misc/eventd: require at least meson-0.44.1
Closes: https://bugs.gentoo.org/641252
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Closes: https://github.com/gentoo/gentoo/pull/7280
net-misc/eventd/eventd-0.23.0_p20171112.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/net-misc/eventd/eventd-0.23.0_p20171112.ebuild b/net-misc/eventd/eventd-0.23.0_p20171112.ebuild
index dc703ec3ad3..94cc96e2e9c 100644
--- a/net-misc/eventd/eventd-0.23.0_p20171112.ebuild
+++ b/net-misc/eventd/eventd-0.23.0_p20171112.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -53,6 +53,7 @@ COMMON_DEPEND="
zeroconf? ( net-dns/avahi[dbus] )
"
DEPEND="${COMMON_DEPEND}
+ >=dev-util/meson-0.44.1
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
dev-libs/libxslt
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2018-03-11 23:37 Michael Palimaka
0 siblings, 0 replies; 24+ messages in thread
From: Michael Palimaka @ 2018-03-11 23:37 UTC (permalink / raw
To: gentoo-commits
commit: 9caabc9e85b8dd6da75ac9f7467960cbbc1ab390
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Sun Mar 11 14:06:51 2018 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Mar 11 23:36:58 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9caabc9e
net-misc/eventd: remove old
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-misc/eventd/Manifest | 1 -
net-misc/eventd/eventd-0.23.0_p20171112.ebuild | 123 -------------------------
2 files changed, 124 deletions(-)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index aa050fa7b00..378e3f307b4 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1,3 +1,2 @@
DIST eventd-0.21.0.tar.xz 392080 BLAKE2B 14d01d46e07e650f392abca53716c1fd5a5d70f05fe006e8a230d38be610e36ee0369742d258b46697376317be4ff6a071166a45528ef2840159a1024057d6cc SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae
-DIST eventd-0.23.0_p20171112.tgz 239548 BLAKE2B 690b25f04aec4796117178c0fced9b46aa3b223d8c7c91bdd5dc3623759448c5012985ab5b6de0d24db8e19071f8e66f4f9014f7e7111a65256ad29d593606bb SHA512 1a8409d1292a237db7bc7c10e70b4b1c34e5bd0c7bac1bf144e288dd69718c48041066d190b75ea73670db6031b296d0697b2e41136fbe20878975351c6e8bab
DIST eventd-0.24.0.tar.xz 184140 BLAKE2B 496b91b595d391ab056298b63a75df7be1a7362b960308d24bd950fefa2084d3b1eb04fb45f25cca11116d922ecb835b3f8545e7b3c5099261bc9872a157098f SHA512 204383140a0b6baf23ba148b525de7bcb90bdedd3be9e6cd7e8ce4222a689cd6cdeae8e29afa612afe3fbf8cec68f9bbdff74e826a04ff892e51d6fd4bba2cf2
diff --git a/net-misc/eventd/eventd-0.23.0_p20171112.ebuild b/net-misc/eventd/eventd-0.23.0_p20171112.ebuild
deleted file mode 100644
index 94cc96e2e9c..00000000000
--- a/net-misc/eventd/eventd-0.23.0_p20171112.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-info meson systemd xdg-utils
-
-DESCRIPTION="A small daemon to act on remote or local events"
-HOMEPAGE="https://www.eventd.org/"
-SRC_URI="https://dev.gentoo.org/~kensington/distfiles/${P}.tgz"
-
-LICENSE="GPL-3+ LGPL-3+ MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
- pulseaudio purple speech systemd test upnp webhook websocket +X zeroconf"
-
-REQUIRED_USE="
- X? ( notification )
- fbcon? ( notification )
- notification? ( || ( X fbcon ) )
- test? ( websocket )
-"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.40:2
- sys-apps/util-linux
- x11-libs/libxkbcommon
- introspection? ( >=dev-libs/gobject-introspection-1.42 )
- libcanberra? ( media-libs/libcanberra )
- libnotify? ( x11-libs/gdk-pixbuf:2 )
- notification? (
- x11-libs/cairo
- x11-libs/pango
- x11-libs/gdk-pixbuf:2
- X? (
- x11-libs/cairo[xcb]
- x11-libs/libxcb:=
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
- )
- )
- pulseaudio? (
- media-libs/libsndfile
- media-sound/pulseaudio
- )
- purple? ( net-im/pidgin )
- speech? ( >=app-accessibility/speech-dispatcher-0.8.7 )
- systemd? ( sys-apps/systemd:= )
- upnp? ( net-libs/gssdp:= )
- webhook? ( >=net-libs/libsoup-2.42:2.4 )
- websocket? ( >=net-libs/libsoup-2.50:2.4 )
- zeroconf? ( net-dns/avahi[dbus] )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-util/meson-0.44.1
- app-text/docbook-xml-dtd:4.5
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- virtual/pkgconfig
- fbcon? ( virtual/os-headers )
-"
-RDEPEND="${COMMON_DEPEND}
- net-libs/glib-networking[ssl]
-"
-
-pkg_setup() {
- if use ipv6; then
- CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
- linux-info_pkg_setup
- fi
-}
-
-src_prepare() {
- default_src_prepare
-
- # Prevent access violations from introspection metadata generation.
- xdg_environment_reset
-}
-
-eventd_use_enable() {
- echo "-Denable-${2:-${1}}=$(usex ${1} 'true' 'false')" || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
- $(eventd_use_enable websocket)
- $(eventd_use_enable zeroconf dns-sd)
- $(eventd_use_enable upnp ssdp)
- $(eventd_use_enable ipv6)
- $(eventd_use_enable systemd)
- $(eventd_use_enable notification notification-daemon)
- # Wayland plugin requires wayland-wall, which is currently WIP.
- # See https://github.com/wayland-wall/wayland-wall/issues/1
- -Denable-nd-wayland="false"
- $(eventd_use_enable X nd-xcb)
- $(eventd_use_enable fbcon nd-fbdev)
- $(eventd_use_enable purple im)
- $(eventd_use_enable pulseaudio sound)
- $(eventd_use_enable speech tts)
- $(eventd_use_enable webhook)
- $(eventd_use_enable libnotify)
- $(eventd_use_enable libcanberra)
- $(eventd_use_enable introspection gobject-introspection)
- $(eventd_use_enable debug)
- )
- meson_src_configure
-}
-
-src_test() {
- EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
-}
-
-pkg_postinst() {
- if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
- elog
- elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
- elog
- fi
-}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2018-03-11 23:37 Michael Palimaka
0 siblings, 0 replies; 24+ messages in thread
From: Michael Palimaka @ 2018-03-11 23:37 UTC (permalink / raw
To: gentoo-commits
commit: 82658a076912cb46b285e116e8770dde8cdc3d54
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Sun Mar 11 14:04:24 2018 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Mar 11 23:36:58 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82658a07
net-misc/eventd: verbump to 0.24.0
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-misc/eventd/Manifest | 1 +
net-misc/eventd/eventd-0.24.0.ebuild | 125 +++++++++++++++++++++++++++++++++++
2 files changed, 126 insertions(+)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index 2e64bedf6ba..aa050fa7b00 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1,2 +1,3 @@
DIST eventd-0.21.0.tar.xz 392080 BLAKE2B 14d01d46e07e650f392abca53716c1fd5a5d70f05fe006e8a230d38be610e36ee0369742d258b46697376317be4ff6a071166a45528ef2840159a1024057d6cc SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae
DIST eventd-0.23.0_p20171112.tgz 239548 BLAKE2B 690b25f04aec4796117178c0fced9b46aa3b223d8c7c91bdd5dc3623759448c5012985ab5b6de0d24db8e19071f8e66f4f9014f7e7111a65256ad29d593606bb SHA512 1a8409d1292a237db7bc7c10e70b4b1c34e5bd0c7bac1bf144e288dd69718c48041066d190b75ea73670db6031b296d0697b2e41136fbe20878975351c6e8bab
+DIST eventd-0.24.0.tar.xz 184140 BLAKE2B 496b91b595d391ab056298b63a75df7be1a7362b960308d24bd950fefa2084d3b1eb04fb45f25cca11116d922ecb835b3f8545e7b3c5099261bc9872a157098f SHA512 204383140a0b6baf23ba148b525de7bcb90bdedd3be9e6cd7e8ce4222a689cd6cdeae8e29afa612afe3fbf8cec68f9bbdff74e826a04ff892e51d6fd4bba2cf2
diff --git a/net-misc/eventd/eventd-0.24.0.ebuild b/net-misc/eventd/eventd-0.24.0.ebuild
new file mode 100644
index 00000000000..4580e0a092f
--- /dev/null
+++ b/net-misc/eventd/eventd-0.24.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-info meson systemd xdg-utils
+
+DESCRIPTION="A small daemon to act on remote or local events"
+HOMEPAGE="https://www.eventd.org/"
+SRC_URI="https://www.eventd.org/download/eventd/${P}.tar.xz"
+
+LICENSE="GPL-3+ LGPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
+ pulseaudio purple speech systemd test upnp webhook websocket +X zeroconf"
+
+REQUIRED_USE="
+ X? ( notification )
+ fbcon? ( notification )
+ notification? ( || ( X fbcon ) )
+ test? ( websocket )
+"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.40:2
+ sys-apps/util-linux
+ x11-libs/libxkbcommon
+ introspection? ( >=dev-libs/gobject-introspection-1.42 )
+ libcanberra? ( media-libs/libcanberra )
+ libnotify? ( x11-libs/gdk-pixbuf:2 )
+ notification? (
+ x11-libs/cairo
+ x11-libs/pango
+ x11-libs/gdk-pixbuf:2
+ X? (
+ x11-libs/cairo[xcb]
+ x11-libs/libxcb:=
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+ )
+ )
+ pulseaudio? (
+ media-libs/libsndfile
+ media-sound/pulseaudio
+ )
+ purple? ( net-im/pidgin )
+ speech? ( >=app-accessibility/speech-dispatcher-0.8.7 )
+ systemd? ( sys-apps/systemd:= )
+ upnp? ( net-libs/gssdp:= )
+ webhook? ( >=net-libs/libsoup-2.42:2.4 )
+ websocket? ( >=net-libs/libsoup-2.50:2.4 )
+ zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-util/meson-0.44.1
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+ fbcon? ( virtual/os-headers )
+"
+RDEPEND="${COMMON_DEPEND}
+ net-libs/glib-networking[ssl]
+"
+
+pkg_setup() {
+ if use ipv6; then
+ CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
+ linux-info_pkg_setup
+ fi
+}
+
+src_prepare() {
+ default_src_prepare
+
+ # Prevent access violations from introspection metadata generation.
+ xdg_environment_reset
+}
+
+eventd_use_enable() {
+ echo "-D${2:-${1}}=$(usex ${1} 'true' 'false')" || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+ -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+ -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
+ $(eventd_use_enable websocket)
+ $(eventd_use_enable zeroconf dns-sd)
+ $(eventd_use_enable upnp ssdp)
+ $(eventd_use_enable ipv6)
+ $(eventd_use_enable systemd)
+ $(eventd_use_enable notification notification-daemon)
+ # Wayland plugin requires wayland-wall, which is currently WIP.
+ # See https://github.com/wayland-wall/wayland-wall/issues/1
+ -Dnd-wayland="false"
+ $(eventd_use_enable X nd-xcb)
+ $(eventd_use_enable fbcon nd-fbdev)
+ $(eventd_use_enable purple im)
+ $(eventd_use_enable pulseaudio sound)
+ $(eventd_use_enable speech tts)
+ $(eventd_use_enable webhook)
+ $(eventd_use_enable libnotify)
+ $(eventd_use_enable libcanberra)
+ $(eventd_use_enable introspection gobject-introspection)
+ $(eventd_use_enable debug)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ # Drop LC_NUMERIC=C on next verbump.
+ # https://github.com/sardemff7/eventd/issues/39
+ LC_NUMERIC=C EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
+}
+
+pkg_postinst() {
+ if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
+ elog
+ elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
+ elog
+ fi
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2018-03-17 11:19 Michał Górny
0 siblings, 0 replies; 24+ messages in thread
From: Michał Górny @ 2018-03-17 11:19 UTC (permalink / raw
To: gentoo-commits
commit: cd6659413d2ec3b9beeb774b907fcb0bce5cf055
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Fri Mar 16 17:32:00 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 17 11:19:35 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd665941
net-misc/eventd: remove old
Closes: https://github.com/gentoo/gentoo/pull/7478
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-misc/eventd/Manifest | 1 -
net-misc/eventd/eventd-0.24.0.ebuild | 125 -----------------------------------
2 files changed, 126 deletions(-)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index 531b0759c1f..1f41444eb32 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1,3 +1,2 @@
DIST eventd-0.21.0.tar.xz 392080 BLAKE2B 14d01d46e07e650f392abca53716c1fd5a5d70f05fe006e8a230d38be610e36ee0369742d258b46697376317be4ff6a071166a45528ef2840159a1024057d6cc SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae
-DIST eventd-0.24.0.tar.xz 184140 BLAKE2B 496b91b595d391ab056298b63a75df7be1a7362b960308d24bd950fefa2084d3b1eb04fb45f25cca11116d922ecb835b3f8545e7b3c5099261bc9872a157098f SHA512 204383140a0b6baf23ba148b525de7bcb90bdedd3be9e6cd7e8ce4222a689cd6cdeae8e29afa612afe3fbf8cec68f9bbdff74e826a04ff892e51d6fd4bba2cf2
DIST eventd-0.24.1.tar.xz 184276 BLAKE2B cd14506d7f539bd6076540c713c7957d52db1fb3a4a09ad52d2b1d4ab4b3d3c31c8245063a85efcef1abbc127fa534c15db1b297f9f651ac113b3723842f76f2 SHA512 c99a42364796cf7421bbb3c8b0d0810e1933b226c8bc4f74240d276d40bd9b96aae5d6016b8da92435222572fd1bf04441a63039f14162702f87aa0bdd4d67ed
diff --git a/net-misc/eventd/eventd-0.24.0.ebuild b/net-misc/eventd/eventd-0.24.0.ebuild
deleted file mode 100644
index 4580e0a092f..00000000000
--- a/net-misc/eventd/eventd-0.24.0.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-info meson systemd xdg-utils
-
-DESCRIPTION="A small daemon to act on remote or local events"
-HOMEPAGE="https://www.eventd.org/"
-SRC_URI="https://www.eventd.org/download/eventd/${P}.tar.xz"
-
-LICENSE="GPL-3+ LGPL-3+ MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
- pulseaudio purple speech systemd test upnp webhook websocket +X zeroconf"
-
-REQUIRED_USE="
- X? ( notification )
- fbcon? ( notification )
- notification? ( || ( X fbcon ) )
- test? ( websocket )
-"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.40:2
- sys-apps/util-linux
- x11-libs/libxkbcommon
- introspection? ( >=dev-libs/gobject-introspection-1.42 )
- libcanberra? ( media-libs/libcanberra )
- libnotify? ( x11-libs/gdk-pixbuf:2 )
- notification? (
- x11-libs/cairo
- x11-libs/pango
- x11-libs/gdk-pixbuf:2
- X? (
- x11-libs/cairo[xcb]
- x11-libs/libxcb:=
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
- )
- )
- pulseaudio? (
- media-libs/libsndfile
- media-sound/pulseaudio
- )
- purple? ( net-im/pidgin )
- speech? ( >=app-accessibility/speech-dispatcher-0.8.7 )
- systemd? ( sys-apps/systemd:= )
- upnp? ( net-libs/gssdp:= )
- webhook? ( >=net-libs/libsoup-2.42:2.4 )
- websocket? ( >=net-libs/libsoup-2.50:2.4 )
- zeroconf? ( net-dns/avahi[dbus] )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-util/meson-0.44.1
- app-text/docbook-xml-dtd:4.5
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- virtual/pkgconfig
- fbcon? ( virtual/os-headers )
-"
-RDEPEND="${COMMON_DEPEND}
- net-libs/glib-networking[ssl]
-"
-
-pkg_setup() {
- if use ipv6; then
- CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
- linux-info_pkg_setup
- fi
-}
-
-src_prepare() {
- default_src_prepare
-
- # Prevent access violations from introspection metadata generation.
- xdg_environment_reset
-}
-
-eventd_use_enable() {
- echo "-D${2:-${1}}=$(usex ${1} 'true' 'false')" || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
- $(eventd_use_enable websocket)
- $(eventd_use_enable zeroconf dns-sd)
- $(eventd_use_enable upnp ssdp)
- $(eventd_use_enable ipv6)
- $(eventd_use_enable systemd)
- $(eventd_use_enable notification notification-daemon)
- # Wayland plugin requires wayland-wall, which is currently WIP.
- # See https://github.com/wayland-wall/wayland-wall/issues/1
- -Dnd-wayland="false"
- $(eventd_use_enable X nd-xcb)
- $(eventd_use_enable fbcon nd-fbdev)
- $(eventd_use_enable purple im)
- $(eventd_use_enable pulseaudio sound)
- $(eventd_use_enable speech tts)
- $(eventd_use_enable webhook)
- $(eventd_use_enable libnotify)
- $(eventd_use_enable libcanberra)
- $(eventd_use_enable introspection gobject-introspection)
- $(eventd_use_enable debug)
- )
- meson_src_configure
-}
-
-src_test() {
- # Drop LC_NUMERIC=C on next verbump.
- # https://github.com/sardemff7/eventd/issues/39
- LC_NUMERIC=C EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
-}
-
-pkg_postinst() {
- if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
- elog
- elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
- elog
- fi
-}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2018-03-17 11:19 Michał Górny
0 siblings, 0 replies; 24+ messages in thread
From: Michał Górny @ 2018-03-17 11:19 UTC (permalink / raw
To: gentoo-commits
commit: 6ba2e0f2af630c997ede36effca558d18a5748ff
Author: Ilya Tumaykin <itumaykin <AT> gmail <DOT> com>
AuthorDate: Fri Mar 16 17:29:10 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 17 11:19:34 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ba2e0f2
net-misc/eventd: verbump to 0.24.1
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-misc/eventd/Manifest | 1 +
net-misc/eventd/eventd-0.24.1.ebuild | 123 +++++++++++++++++++++++++++++++++++
2 files changed, 124 insertions(+)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index 378e3f307b4..531b0759c1f 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1,2 +1,3 @@
DIST eventd-0.21.0.tar.xz 392080 BLAKE2B 14d01d46e07e650f392abca53716c1fd5a5d70f05fe006e8a230d38be610e36ee0369742d258b46697376317be4ff6a071166a45528ef2840159a1024057d6cc SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae
DIST eventd-0.24.0.tar.xz 184140 BLAKE2B 496b91b595d391ab056298b63a75df7be1a7362b960308d24bd950fefa2084d3b1eb04fb45f25cca11116d922ecb835b3f8545e7b3c5099261bc9872a157098f SHA512 204383140a0b6baf23ba148b525de7bcb90bdedd3be9e6cd7e8ce4222a689cd6cdeae8e29afa612afe3fbf8cec68f9bbdff74e826a04ff892e51d6fd4bba2cf2
+DIST eventd-0.24.1.tar.xz 184276 BLAKE2B cd14506d7f539bd6076540c713c7957d52db1fb3a4a09ad52d2b1d4ab4b3d3c31c8245063a85efcef1abbc127fa534c15db1b297f9f651ac113b3723842f76f2 SHA512 c99a42364796cf7421bbb3c8b0d0810e1933b226c8bc4f74240d276d40bd9b96aae5d6016b8da92435222572fd1bf04441a63039f14162702f87aa0bdd4d67ed
diff --git a/net-misc/eventd/eventd-0.24.1.ebuild b/net-misc/eventd/eventd-0.24.1.ebuild
new file mode 100644
index 00000000000..b981fafccea
--- /dev/null
+++ b/net-misc/eventd/eventd-0.24.1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit linux-info meson systemd xdg-utils
+
+DESCRIPTION="A small daemon to act on remote or local events"
+HOMEPAGE="https://www.eventd.org/"
+SRC_URI="https://www.eventd.org/download/eventd/${P}.tar.xz"
+
+LICENSE="GPL-3+ LGPL-3+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
+ pulseaudio purple speech systemd test upnp webhook websocket +X zeroconf"
+
+REQUIRED_USE="
+ X? ( notification )
+ fbcon? ( notification )
+ notification? ( || ( X fbcon ) )
+ test? ( websocket )
+"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.40:2
+ sys-apps/util-linux
+ x11-libs/libxkbcommon
+ introspection? ( >=dev-libs/gobject-introspection-1.42 )
+ libcanberra? ( media-libs/libcanberra )
+ libnotify? ( x11-libs/gdk-pixbuf:2 )
+ notification? (
+ x11-libs/cairo
+ x11-libs/pango
+ x11-libs/gdk-pixbuf:2
+ X? (
+ x11-libs/cairo[xcb]
+ x11-libs/libxcb:=
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+ )
+ )
+ pulseaudio? (
+ media-libs/libsndfile
+ media-sound/pulseaudio
+ )
+ purple? ( net-im/pidgin )
+ speech? ( >=app-accessibility/speech-dispatcher-0.8.7 )
+ systemd? ( sys-apps/systemd:= )
+ upnp? ( net-libs/gssdp:= )
+ webhook? ( >=net-libs/libsoup-2.42:2.4 )
+ websocket? ( >=net-libs/libsoup-2.50:2.4 )
+ zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${COMMON_DEPEND}
+ >=dev-util/meson-0.44.1
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+ fbcon? ( virtual/os-headers )
+"
+RDEPEND="${COMMON_DEPEND}
+ net-libs/glib-networking[ssl]
+"
+
+pkg_setup() {
+ if use ipv6; then
+ CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
+ linux-info_pkg_setup
+ fi
+}
+
+src_prepare() {
+ default_src_prepare
+
+ # Prevent access violations from introspection metadata generation.
+ xdg_environment_reset
+}
+
+eventd_use_enable() {
+ echo "-D${2:-${1}}=$(usex ${1} 'true' 'false')" || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+ -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+ -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
+ $(eventd_use_enable websocket)
+ $(eventd_use_enable zeroconf dns-sd)
+ $(eventd_use_enable upnp ssdp)
+ $(eventd_use_enable ipv6)
+ $(eventd_use_enable systemd)
+ $(eventd_use_enable notification notification-daemon)
+ # Wayland plugin requires wayland-wall, which is currently WIP.
+ # See https://github.com/wayland-wall/wayland-wall/issues/1
+ -Dnd-wayland="false"
+ $(eventd_use_enable X nd-xcb)
+ $(eventd_use_enable fbcon nd-fbdev)
+ $(eventd_use_enable purple im)
+ $(eventd_use_enable pulseaudio sound)
+ $(eventd_use_enable speech tts)
+ $(eventd_use_enable webhook)
+ $(eventd_use_enable libnotify)
+ $(eventd_use_enable libcanberra)
+ $(eventd_use_enable introspection gobject-introspection)
+ $(eventd_use_enable debug)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
+}
+
+pkg_postinst() {
+ if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
+ elog
+ elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
+ elog
+ fi
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2019-10-23 5:10 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2019-10-23 5:10 UTC (permalink / raw
To: gentoo-commits
commit: 1d770faed46fad333fc2faa2036ebab5069b6735
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 04:34:41 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 04:34:41 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d770fae
net-misc/eventd: remove non-buildable broken versions
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/eventd/Manifest | 2 -
net-misc/eventd/eventd-0.21.0.ebuild | 120 ----------------------------------
net-misc/eventd/eventd-0.24.1.ebuild | 123 -----------------------------------
3 files changed, 245 deletions(-)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index eeb8ce809b9..f2c37465e8c 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1,3 +1 @@
-DIST eventd-0.21.0.tar.xz 392080 BLAKE2B 14d01d46e07e650f392abca53716c1fd5a5d70f05fe006e8a230d38be610e36ee0369742d258b46697376317be4ff6a071166a45528ef2840159a1024057d6cc SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae
-DIST eventd-0.24.1.tar.xz 184276 BLAKE2B cd14506d7f539bd6076540c713c7957d52db1fb3a4a09ad52d2b1d4ab4b3d3c31c8245063a85efcef1abbc127fa534c15db1b297f9f651ac113b3723842f76f2 SHA512 c99a42364796cf7421bbb3c8b0d0810e1933b226c8bc4f74240d276d40bd9b96aae5d6016b8da92435222572fd1bf04441a63039f14162702f87aa0bdd4d67ed
DIST eventd-0.27.0.tar.xz 188000 BLAKE2B 06779168e9049714aabc051f8a85a5e5764509c3deceddd300c103f4831b6679f082748858bebb9629dcd47fa0b570158c6cf2b665167ab8e20a7dc0f12cc00f SHA512 586fdf36742cfda5a3c5e4cf4600307b8d699701fdf32eec25a7b294c815ded6e7e41210e65c706c34c5f2d911cadec89b677f082dad183f486fb7d1a55a2302
diff --git a/net-misc/eventd/eventd-0.21.0.ebuild b/net-misc/eventd/eventd-0.21.0.ebuild
deleted file mode 100644
index e367b620f03..00000000000
--- a/net-misc/eventd/eventd-0.21.0.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-info systemd xdg-utils
-
-DESCRIPTION="A small daemon to act on remote or local events"
-HOMEPAGE="https://www.eventd.org/"
-SRC_URI="https://www.eventd.org/download/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-3+ LGPL-3+ MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
- pulseaudio purple speech systemd test upnp websocket +X zeroconf"
-
-REQUIRED_USE="
- X? ( notification )
- fbcon? ( notification )
- notification? ( || ( X fbcon ) )
-"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.40:2
- sys-apps/util-linux
- introspection? ( >=dev-libs/gobject-introspection-1.42 )
- libcanberra? ( media-libs/libcanberra )
- libnotify? ( x11-libs/gdk-pixbuf:2 )
- notification? (
- x11-libs/cairo
- x11-libs/pango
- x11-libs/gdk-pixbuf:2
- X? (
- x11-libs/cairo[xcb]
- x11-libs/libxcb:=
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
- )
- )
- pulseaudio? (
- media-libs/libsndfile
- media-sound/pulseaudio
- )
- purple? ( net-im/pidgin )
- speech? ( app-accessibility/speech-dispatcher )
- systemd? ( sys-apps/systemd:= )
- upnp? ( net-libs/gssdp:= )
- websocket? ( >=net-libs/libsoup-2.50:2.4 )
- zeroconf? ( net-dns/avahi[dbus] )
-"
-DEPEND="${COMMON_DEPEND}
- app-text/docbook-xml-dtd:4.5
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- virtual/pkgconfig
- fbcon? ( virtual/os-headers )
-"
-RDEPEND="${COMMON_DEPEND}
- net-libs/glib-networking[ssl]
-"
-
-pkg_setup() {
- if use ipv6; then
- CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
- linux-info_pkg_setup
- fi
-}
-
-src_prepare() {
- default_src_prepare
-
- # Workaround Gentoo bug 604398.
- sed -i \
- -e 's|libspeechd|speech-dispatcher/libspeechd|g' \
- plugins/tts/src/tts.c || die
-
- # Prevent access violations from introspection metadata generation.
- xdg_environment_reset
-}
-
-src_configure() {
- local myeconfargs=(
- --with-systemduserunitdir="$(systemd_get_userunitdir)"
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- --with-dbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
- $(use_enable websocket)
- $(use_enable zeroconf dns-sd)
- $(use_enable upnp ssdp)
- $(use_enable introspection)
- $(use_enable ipv6)
- $(use_enable systemd)
- $(use_enable notification notification-daemon)
- # Wayland plugin requires wayland-wall, which is currently WIP.
- # See https://github.com/wayland-wall/wayland-wall/issues/1
- --disable-nd-wayland
- $(use_enable X nd-xcb)
- $(use_enable fbcon nd-fbdev)
- $(use_enable purple im)
- $(use_enable pulseaudio sound)
- $(use_enable speech tts)
- $(use_enable libnotify)
- $(use_enable libcanberra)
- $(use_enable debug)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_test() {
- local -x EVENTD_TESTS_TMP_DIR="${T}"
- default_src_test
-}
-
-pkg_postinst() {
- if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
- elog
- elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
- elog
- fi
-}
diff --git a/net-misc/eventd/eventd-0.24.1.ebuild b/net-misc/eventd/eventd-0.24.1.ebuild
deleted file mode 100644
index b981fafccea..00000000000
--- a/net-misc/eventd/eventd-0.24.1.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-info meson systemd xdg-utils
-
-DESCRIPTION="A small daemon to act on remote or local events"
-HOMEPAGE="https://www.eventd.org/"
-SRC_URI="https://www.eventd.org/download/eventd/${P}.tar.xz"
-
-LICENSE="GPL-3+ LGPL-3+ MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
- pulseaudio purple speech systemd test upnp webhook websocket +X zeroconf"
-
-REQUIRED_USE="
- X? ( notification )
- fbcon? ( notification )
- notification? ( || ( X fbcon ) )
- test? ( websocket )
-"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.40:2
- sys-apps/util-linux
- x11-libs/libxkbcommon
- introspection? ( >=dev-libs/gobject-introspection-1.42 )
- libcanberra? ( media-libs/libcanberra )
- libnotify? ( x11-libs/gdk-pixbuf:2 )
- notification? (
- x11-libs/cairo
- x11-libs/pango
- x11-libs/gdk-pixbuf:2
- X? (
- x11-libs/cairo[xcb]
- x11-libs/libxcb:=
- x11-libs/xcb-util
- x11-libs/xcb-util-wm
- )
- )
- pulseaudio? (
- media-libs/libsndfile
- media-sound/pulseaudio
- )
- purple? ( net-im/pidgin )
- speech? ( >=app-accessibility/speech-dispatcher-0.8.7 )
- systemd? ( sys-apps/systemd:= )
- upnp? ( net-libs/gssdp:= )
- webhook? ( >=net-libs/libsoup-2.42:2.4 )
- websocket? ( >=net-libs/libsoup-2.50:2.4 )
- zeroconf? ( net-dns/avahi[dbus] )
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-util/meson-0.44.1
- app-text/docbook-xml-dtd:4.5
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- virtual/pkgconfig
- fbcon? ( virtual/os-headers )
-"
-RDEPEND="${COMMON_DEPEND}
- net-libs/glib-networking[ssl]
-"
-
-pkg_setup() {
- if use ipv6; then
- CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
- linux-info_pkg_setup
- fi
-}
-
-src_prepare() {
- default_src_prepare
-
- # Prevent access violations from introspection metadata generation.
- xdg_environment_reset
-}
-
-eventd_use_enable() {
- echo "-D${2:-${1}}=$(usex ${1} 'true' 'false')" || die
-}
-
-src_configure() {
- local emesonargs=(
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
- -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
- $(eventd_use_enable websocket)
- $(eventd_use_enable zeroconf dns-sd)
- $(eventd_use_enable upnp ssdp)
- $(eventd_use_enable ipv6)
- $(eventd_use_enable systemd)
- $(eventd_use_enable notification notification-daemon)
- # Wayland plugin requires wayland-wall, which is currently WIP.
- # See https://github.com/wayland-wall/wayland-wall/issues/1
- -Dnd-wayland="false"
- $(eventd_use_enable X nd-xcb)
- $(eventd_use_enable fbcon nd-fbdev)
- $(eventd_use_enable purple im)
- $(eventd_use_enable pulseaudio sound)
- $(eventd_use_enable speech tts)
- $(eventd_use_enable webhook)
- $(eventd_use_enable libnotify)
- $(eventd_use_enable libcanberra)
- $(eventd_use_enable introspection gobject-introspection)
- $(eventd_use_enable debug)
- )
- meson_src_configure
-}
-
-src_test() {
- EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
-}
-
-pkg_postinst() {
- if { use notification || use libnotify; } && ! has_version 'gnome-base/librsvg'; then
- elog
- elog "For SVG icons in notifications, please install 'gnome-base/librsvg'."
- elog
- fi
-}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2019-10-23 5:10 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2019-10-23 5:10 UTC (permalink / raw
To: gentoo-commits
commit: 1c5aa42697fd9eb145493bdf7a50236b1eb9c586
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 04:33:54 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 04:33:54 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c5aa426
net-misc/eventd: bump to 0.27.0
Closes: https://bugs.gentoo.org/669984
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/eventd/Manifest | 1 +
net-misc/eventd/eventd-0.27.0.ebuild | 105 +++++++++++++++++++++++++++++++++++
2 files changed, 106 insertions(+)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index 1f41444eb32..eeb8ce809b9 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1,2 +1,3 @@
DIST eventd-0.21.0.tar.xz 392080 BLAKE2B 14d01d46e07e650f392abca53716c1fd5a5d70f05fe006e8a230d38be610e36ee0369742d258b46697376317be4ff6a071166a45528ef2840159a1024057d6cc SHA512 5907d453c493c9f2332df506037027ef7df021b1e29a6773cf8bb5c32c7a301b65ca55d3e3ea40982d3e48b837738c97b5420309a45a550f409d8912636d1dae
DIST eventd-0.24.1.tar.xz 184276 BLAKE2B cd14506d7f539bd6076540c713c7957d52db1fb3a4a09ad52d2b1d4ab4b3d3c31c8245063a85efcef1abbc127fa534c15db1b297f9f651ac113b3723842f76f2 SHA512 c99a42364796cf7421bbb3c8b0d0810e1933b226c8bc4f74240d276d40bd9b96aae5d6016b8da92435222572fd1bf04441a63039f14162702f87aa0bdd4d67ed
+DIST eventd-0.27.0.tar.xz 188000 BLAKE2B 06779168e9049714aabc051f8a85a5e5764509c3deceddd300c103f4831b6679f082748858bebb9629dcd47fa0b570158c6cf2b665167ab8e20a7dc0f12cc00f SHA512 586fdf36742cfda5a3c5e4cf4600307b8d699701fdf32eec25a7b294c815ded6e7e41210e65c706c34c5f2d911cadec89b677f082dad183f486fb7d1a55a2302
diff --git a/net-misc/eventd/eventd-0.27.0.ebuild b/net-misc/eventd/eventd-0.27.0.ebuild
new file mode 100644
index 00000000000..b377335be81
--- /dev/null
+++ b/net-misc/eventd/eventd-0.27.0.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info meson systemd
+
+DESCRIPTION="A small daemon to act on remote or local events"
+HOMEPAGE="https://www.eventd.org/"
+SRC_URI="https://www.eventd.org/download/eventd/${P}.tar.xz"
+
+LICENSE="GPL-3+ LGPL-3+ ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
+ pulseaudio purple speech systemd test upnp wayland webhook websocket
+ +X zeroconf"
+
+REQUIRED_USE="
+ X? ( notification )
+ fbcon? ( notification )
+ notification? ( || ( X fbcon ) )
+ test? ( websocket )
+"
+
+COMMON_DEPEND="
+ dev-libs/glib:2
+ sys-apps/util-linux
+ x11-libs/libxkbcommon
+ introspection? ( dev-libs/gobject-introspection )
+ libcanberra? ( media-libs/libcanberra )
+ libnotify? ( x11-libs/gdk-pixbuf:2 )
+ notification? (
+ gnome-base/librsvg
+ x11-libs/cairo
+ x11-libs/pango
+ x11-libs/gdk-pixbuf:2
+ X? (
+ x11-libs/cairo[xcb]
+ x11-libs/libxcb:=
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+ )
+ )
+ pulseaudio? (
+ media-libs/libsndfile
+ media-sound/pulseaudio
+ )
+ purple? ( net-im/pidgin )
+ speech? ( app-accessibility/speech-dispatcher )
+ systemd? ( sys-apps/systemd:= )
+ upnp? ( net-libs/gssdp:= )
+ wayland? ( dev-libs/wayland )
+ webhook? ( net-libs/libsoup:2.4 )
+ websocket? ( net-libs/libsoup:2.4 )
+ zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="${COMMON_DEPEND}
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ fbcon? ( virtual/os-headers )
+"
+RDEPEND="${COMMON_DEPEND}
+ net-libs/glib-networking[ssl]
+"
+BDEPEND="virtual/pkgconfig"
+
+pkg_setup() {
+ if use ipv6; then
+ CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
+ linux-info_pkg_setup
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ -Dsystemduserunitdir="$(systemd_get_userunitdir)"
+ -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
+ -Ddbussessionservicedir="${EPREFIX}/usr/share/dbus-1/services"
+ $(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)
+ $(meson_use X nd-xcb)
+ $(meson_use fbcon nd-fbdev)
+ $(meson_use purple im)
+ $(meson_use pulseaudio sound)
+ $(meson_use speech tts)
+ $(meson_use webhook)
+ $(meson_use libnotify)
+ $(meson_use libcanberra)
+ $(meson_use introspection gobject-introspection)
+ $(meson_use debug debug-output)
+ )
+
+ meson_src_configure
+}
+
+src_test() {
+ EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2019-10-23 13:46 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2019-10-23 13:46 UTC (permalink / raw
To: gentoo-commits
commit: 32eb52a5382deeccc8c7d491bee718415870cf5e
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 23 13:15:02 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Oct 23 13:46:12 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32eb52a5
net-misc/eventd: add ~x86 keyword
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/eventd/eventd-0.27.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/eventd/eventd-0.27.0.ebuild b/net-misc/eventd/eventd-0.27.0.ebuild
index b377335be81..e1077cdceb1 100644
--- a/net-misc/eventd/eventd-0.27.0.ebuild
+++ b/net-misc/eventd/eventd-0.27.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.eventd.org/download/eventd/${P}.tar.xz"
LICENSE="GPL-3+ LGPL-3+ ISC MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
pulseaudio purple speech systemd test upnp wayland webhook websocket
+X zeroconf"
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2019-10-26 9:54 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2019-10-26 9:54 UTC (permalink / raw
To: gentoo-commits
commit: 8dd9b7f826ee7624f061fe2f6579bb175a7f52f8
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 26 09:52:44 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Oct 26 09:52:44 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd9b7f8
net-misc/eventd: correctly configure 'wayland' support
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/eventd/eventd-0.27.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/eventd/eventd-0.27.0.ebuild b/net-misc/eventd/eventd-0.27.0.ebuild
index e1077cdceb1..af04553dd7b 100644
--- a/net-misc/eventd/eventd-0.27.0.ebuild
+++ b/net-misc/eventd/eventd-0.27.0.ebuild
@@ -84,7 +84,7 @@ src_configure() {
$(meson_use ipv6)
$(meson_use systemd)
$(meson_use notification notification-daemon)
- $(meson_use wayland)
+ $(meson_use wayland nd-wayland)
$(meson_use X nd-xcb)
$(meson_use fbcon nd-fbdev)
$(meson_use purple im)
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2019-10-26 9:58 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2019-10-26 9:58 UTC (permalink / raw
To: gentoo-commits
commit: dd1d192ab24d73c793d7c1bb8116690dcf4ea290
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 26 09:58:39 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Oct 26 09:58:39 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd1d192a
net-misc/eventd: add a missing dep libxcb[xkb] (#698406)
Closes: https://bugs.gentoo.org/698406
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/eventd/eventd-0.27.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/eventd/eventd-0.27.0.ebuild b/net-misc/eventd/eventd-0.27.0.ebuild
index af04553dd7b..f4197d8b68a 100644
--- a/net-misc/eventd/eventd-0.27.0.ebuild
+++ b/net-misc/eventd/eventd-0.27.0.ebuild
@@ -37,7 +37,7 @@ COMMON_DEPEND="
x11-libs/gdk-pixbuf:2
X? (
x11-libs/cairo[xcb]
- x11-libs/libxcb:=
+ x11-libs/libxcb:=[xkb]
x11-libs/xcb-util
x11-libs/xcb-util-wm
)
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2019-12-12 14:58 Michał Górny
0 siblings, 0 replies; 24+ messages in thread
From: Michał Górny @ 2019-12-12 14:58 UTC (permalink / raw
To: gentoo-commits
commit: 09e1566785957641626f361a337e947b8f2dd687
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 12 14:55:37 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Dec 12 14:58:42 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09e15667
net-misc/eventd: Fix MissingTestRestrict
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
net-misc/eventd/eventd-0.27.0.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/net-misc/eventd/eventd-0.27.0.ebuild b/net-misc/eventd/eventd-0.27.0.ebuild
index f4197d8b68a..3ddb82d0f98 100644
--- a/net-misc/eventd/eventd-0.27.0.ebuild
+++ b/net-misc/eventd/eventd-0.27.0.ebuild
@@ -16,6 +16,7 @@ IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
pulseaudio purple speech systemd test upnp wayland webhook websocket
+X zeroconf"
+RESTRICT="!test? ( test )"
REQUIRED_USE="
X? ( notification )
fbcon? ( notification )
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2020-01-14 22:48 Matt Turner
0 siblings, 0 replies; 24+ messages in thread
From: Matt Turner @ 2020-01-14 22:48 UTC (permalink / raw
To: gentoo-commits
commit: 831e057d115735412a4cbce0d87b600cc17c64b3
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 14 22:41:50 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Tue Jan 14 22:48:00 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=831e057d
net-misc/eventd: Update x11-libs/cairo dependency
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
net-misc/eventd/{eventd-0.27.0.ebuild => eventd-0.27.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/eventd/eventd-0.27.0.ebuild b/net-misc/eventd/eventd-0.27.0-r1.ebuild
similarity index 98%
rename from net-misc/eventd/eventd-0.27.0.ebuild
rename to net-misc/eventd/eventd-0.27.0-r1.ebuild
index 3ddb82d0f98..b7ceae38f1f 100644
--- a/net-misc/eventd/eventd-0.27.0.ebuild
+++ b/net-misc/eventd/eventd-0.27.0-r1.ebuild
@@ -37,7 +37,7 @@ COMMON_DEPEND="
x11-libs/pango
x11-libs/gdk-pixbuf:2
X? (
- x11-libs/cairo[xcb]
+ x11-libs/cairo[X,xcb(+)]
x11-libs/libxcb:=[xkb]
x11-libs/xcb-util
x11-libs/xcb-util-wm
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2020-02-21 21:20 Mart Raudsepp
0 siblings, 0 replies; 24+ messages in thread
From: Mart Raudsepp @ 2020-02-21 21:20 UTC (permalink / raw
To: gentoo-commits
commit: 766fa8d98c91215c0072ad3813ae417e103e1d03
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 21 21:20:17 2020 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Fri Feb 21 21:20:23 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=766fa8d9
net-misc/eventd: fix gssdp dependency (needs 1.2 API)
Closes: https://bugs.gentoo.org/699774
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
net-misc/eventd/eventd-0.27.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/eventd/eventd-0.27.0-r1.ebuild b/net-misc/eventd/eventd-0.27.0-r1.ebuild
index d0083975d4f..b0d6a59a966 100644
--- a/net-misc/eventd/eventd-0.27.0-r1.ebuild
+++ b/net-misc/eventd/eventd-0.27.0-r1.ebuild
@@ -50,7 +50,7 @@ COMMON_DEPEND="
purple? ( net-im/pidgin )
speech? ( app-accessibility/speech-dispatcher )
systemd? ( sys-apps/systemd:= )
- upnp? ( net-libs/gssdp:= )
+ upnp? ( >=net-libs/gssdp-1.2:0= )
wayland? ( dev-libs/wayland )
webhook? ( net-libs/libsoup:2.4 )
websocket? ( net-libs/libsoup:2.4 )
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2020-05-28 12:00 Joonas Niilola
0 siblings, 0 replies; 24+ messages in thread
From: Joonas Niilola @ 2020-05-28 12:00 UTC (permalink / raw
To: gentoo-commits
commit: c79dc83abcca018e4d42af61e755ab5e24359f76
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu May 28 11:57:57 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu May 28 11:58:11 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79dc83a
net-misc/eventd: disable wayland support due to missing dep
Closes: https://bugs.gentoo.org/702820
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-misc/eventd/eventd-0.27.0-r1.ebuild | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git a/net-misc/eventd/eventd-0.27.0-r1.ebuild b/net-misc/eventd/eventd-0.27.0-r1.ebuild
index 5805963615d..e533b5124a7 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] )
@@ -78,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)
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2022-10-08 22:15 Sam James
0 siblings, 0 replies; 24+ messages in thread
From: Sam James @ 2022-10-08 22:15 UTC (permalink / raw
To: gentoo-commits
commit: 3429de41289516d5a763ba0e104f5f819f7bbeae
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 8 22:14:57 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 8 22:15:15 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3429de41
net-misc/eventd: fix MissingUseDepDefault on libxcb
Closes: https://bugs.gentoo.org/875974
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/eventd/{eventd-0.27.0-r1.ebuild => eventd-0.27.0-r2.ebuild} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-misc/eventd/eventd-0.27.0-r1.ebuild b/net-misc/eventd/eventd-0.27.0-r2.ebuild
similarity index 97%
rename from net-misc/eventd/eventd-0.27.0-r1.ebuild
rename to net-misc/eventd/eventd-0.27.0-r2.ebuild
index e533b5124a7e..562deb09c326 100644
--- a/net-misc/eventd/eventd-0.27.0-r1.ebuild
+++ b/net-misc/eventd/eventd-0.27.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -37,7 +37,7 @@ COMMON_DEPEND="
x11-libs/gdk-pixbuf:2
X? (
x11-libs/cairo[X,xcb(+)]
- x11-libs/libxcb:=[xkb]
+ x11-libs/libxcb:=[xkb(+)]
x11-libs/xcb-util
x11-libs/xcb-util-wm
)
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2023-01-08 2:19 Sam James
0 siblings, 0 replies; 24+ messages in thread
From: Sam James @ 2023-01-08 2:19 UTC (permalink / raw
To: gentoo-commits
commit: ff08c94b67407b36c9bbb39d509ea3bb73fd6796
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 8 02:19:23 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 8 02:19:23 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff08c94b
net-misc/eventd: add 0.29.0
Closes: https://bugs.gentoo.org/739680
Closes: https://bugs.gentoo.org/854195
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/eventd/Manifest | 1 +
net-misc/eventd/eventd-0.29.0.ebuild | 110 +++++++++++++++++++++++++++++++++++
2 files changed, 111 insertions(+)
diff --git a/net-misc/eventd/Manifest b/net-misc/eventd/Manifest
index f2c37465e8c6..68ee6c94bb4a 100644
--- a/net-misc/eventd/Manifest
+++ b/net-misc/eventd/Manifest
@@ -1 +1,2 @@
DIST eventd-0.27.0.tar.xz 188000 BLAKE2B 06779168e9049714aabc051f8a85a5e5764509c3deceddd300c103f4831b6679f082748858bebb9629dcd47fa0b570158c6cf2b665167ab8e20a7dc0f12cc00f SHA512 586fdf36742cfda5a3c5e4cf4600307b8d699701fdf32eec25a7b294c815ded6e7e41210e65c706c34c5f2d911cadec89b677f082dad183f486fb7d1a55a2302
+DIST eventd-0.29.0.tar.xz 196276 BLAKE2B 5d9fd352df65a8bb00e6bf1f7600dadc1bf3d3c98ed02eb3ad3cb6148dc8370dd2bc2ecda7e2b8f60d90b7adebb2187490bb6c934bc0bf8b5d0cd38bb26a8c36 SHA512 32407049df0abba68eb6310a86f8c6ec42774bd55934e5927d92f9eb75fc11f32e790904641a0113d8668c66591a0a82246b3240ba1a9517b243301bb96227b8
diff --git a/net-misc/eventd/eventd-0.29.0.ebuild b/net-misc/eventd/eventd-0.29.0.ebuild
new file mode 100644
index 000000000000..b475370e4e82
--- /dev/null
+++ b/net-misc/eventd/eventd-0.29.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson systemd
+
+DESCRIPTION="A small daemon to act on remote or local events"
+HOMEPAGE="https://www.eventd.org/"
+SRC_URI="https://www.eventd.org/download/eventd/${P}.tar.xz"
+
+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 webhook websocket +X zeroconf"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ X? ( notification )
+ fbcon? ( notification )
+ notification? ( || ( X fbcon ) )
+ test? ( websocket )
+"
+
+COMMON_DEPEND="
+ dev-libs/glib:2
+ sys-apps/util-linux
+ x11-libs/libxkbcommon
+ introspection? ( dev-libs/gobject-introspection )
+ libcanberra? ( media-libs/libcanberra )
+ libnotify? ( x11-libs/gdk-pixbuf:2 )
+ notification? (
+ gnome-base/librsvg
+ x11-libs/cairo
+ x11-libs/pango
+ x11-libs/gdk-pixbuf:2
+ X? (
+ x11-libs/cairo[X,xcb(+)]
+ x11-libs/libxcb:=[xkb(+)]
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+ )
+ )
+ pulseaudio? (
+ media-libs/libsndfile
+ media-sound/pulseaudio
+ )
+ purple? ( net-im/pidgin )
+ speech? ( app-accessibility/speech-dispatcher )
+ systemd? ( sys-apps/systemd:= )
+ upnp? ( >=net-libs/gssdp-1.2:0= )
+ webhook? ( net-libs/libsoup:3.0 )
+ websocket? ( net-libs/libsoup:3.0 )
+ zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ fbcon? ( virtual/os-headers )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ net-libs/glib-networking[ssl]
+"
+BDEPEND="
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ if use ipv6; then
+ CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
+ linux-info_pkg_setup
+ fi
+}
+
+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
+ -Dvapi=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 X nd-xcb)
+ $(meson_use fbcon nd-fbdev)
+ $(meson_use purple im)
+ $(meson_use pulseaudio sound)
+ $(meson_use speech tts)
+ $(meson_use webhook)
+ $(meson_use libnotify)
+ $(meson_use libcanberra)
+ $(meson_use introspection gobject-introspection)
+ $(meson_use debug debug-output)
+ )
+
+ meson_src_configure
+}
+
+src_test() {
+ EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2023-06-10 22:56 Andreas Sturmlechner
0 siblings, 0 replies; 24+ messages in thread
From: Andreas Sturmlechner @ 2023-06-10 22:56 UTC (permalink / raw
To: gentoo-commits
commit: e175ae42224b8fa205c8f2b79ad5380a5b2f0378
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 21:47:08 2023 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 22:56:09 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e175ae42
net-misc/eventd: Switch IUSE=pulseaudio to media-libs/libpulse
Switch preference for IUSE=pulseaudio at the same time - primary
must be libpulse to satisfy global IUSE.
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-misc/eventd/eventd-0.29.0-r1.ebuild | 110 ++++++++++++++++++++++++++++++++
1 file changed, 110 insertions(+)
diff --git a/net-misc/eventd/eventd-0.29.0-r1.ebuild b/net-misc/eventd/eventd-0.29.0-r1.ebuild
new file mode 100644
index 000000000000..0733249e9b62
--- /dev/null
+++ b/net-misc/eventd/eventd-0.29.0-r1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson systemd
+
+DESCRIPTION="A small daemon to act on remote or local events"
+HOMEPAGE="https://www.eventd.org/"
+SRC_URI="https://www.eventd.org/download/eventd/${P}.tar.xz"
+
+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 webhook websocket +X zeroconf"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ X? ( notification )
+ fbcon? ( notification )
+ notification? ( || ( X fbcon ) )
+ test? ( websocket )
+"
+
+COMMON_DEPEND="
+ dev-libs/glib:2
+ sys-apps/util-linux
+ x11-libs/libxkbcommon
+ introspection? ( dev-libs/gobject-introspection )
+ libcanberra? ( media-libs/libcanberra )
+ libnotify? ( x11-libs/gdk-pixbuf:2 )
+ notification? (
+ gnome-base/librsvg
+ x11-libs/cairo
+ x11-libs/pango
+ x11-libs/gdk-pixbuf:2
+ X? (
+ x11-libs/cairo[X,xcb(+)]
+ x11-libs/libxcb:=[xkb(+)]
+ x11-libs/xcb-util
+ x11-libs/xcb-util-wm
+ )
+ )
+ pulseaudio? (
+ media-libs/libpulse
+ media-libs/libsndfile
+ )
+ purple? ( net-im/pidgin )
+ speech? ( app-accessibility/speech-dispatcher )
+ systemd? ( sys-apps/systemd:= )
+ upnp? ( >=net-libs/gssdp-1.2:0= )
+ webhook? ( net-libs/libsoup:3.0 )
+ websocket? ( net-libs/libsoup:3.0 )
+ zeroconf? ( net-dns/avahi[dbus] )
+"
+DEPEND="
+ ${COMMON_DEPEND}
+ fbcon? ( virtual/os-headers )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
+ net-libs/glib-networking[ssl]
+"
+BDEPEND="
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ virtual/pkgconfig
+"
+
+pkg_setup() {
+ if use ipv6; then
+ CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
+ linux-info_pkg_setup
+ fi
+}
+
+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
+ -Dvapi=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 X nd-xcb)
+ $(meson_use fbcon nd-fbdev)
+ $(meson_use purple im)
+ $(meson_use pulseaudio sound)
+ $(meson_use speech tts)
+ $(meson_use webhook)
+ $(meson_use libnotify)
+ $(meson_use libcanberra)
+ $(meson_use introspection gobject-introspection)
+ $(meson_use debug debug-output)
+ )
+
+ meson_src_configure
+}
+
+src_test() {
+ EVENTD_TESTS_TMP_DIR="${T}" meson_src_test
+}
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2023-08-14 21:13 Matt Turner
0 siblings, 0 replies; 24+ messages in thread
From: Matt Turner @ 2023-08-14 21:13 UTC (permalink / raw
To: gentoo-commits
commit: 6b4137879ec07ff537525387d7eb54ba19882317
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 14 21:11:19 2023 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Aug 14 21:11:19 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b413787
net-misc/eventd: Fix dependency on net-libs/gssdp
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
net-misc/eventd/{eventd-0.29.0-r1.ebuild => eventd-0.29.0-r2.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/eventd/eventd-0.29.0-r1.ebuild b/net-misc/eventd/eventd-0.29.0-r2.ebuild
similarity index 98%
rename from net-misc/eventd/eventd-0.29.0-r1.ebuild
rename to net-misc/eventd/eventd-0.29.0-r2.ebuild
index 0733249e9b62..0692cd914b6c 100644
--- a/net-misc/eventd/eventd-0.29.0-r1.ebuild
+++ b/net-misc/eventd/eventd-0.29.0-r2.ebuild
@@ -49,7 +49,7 @@ COMMON_DEPEND="
purple? ( net-im/pidgin )
speech? ( app-accessibility/speech-dispatcher )
systemd? ( sys-apps/systemd:= )
- upnp? ( >=net-libs/gssdp-1.2:0= )
+ upnp? ( net-libs/gssdp:1.6= )
webhook? ( net-libs/libsoup:3.0 )
websocket? ( net-libs/libsoup:3.0 )
zeroconf? ( net-dns/avahi[dbus] )
^ permalink raw reply related [flat|nested] 24+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/
@ 2023-08-14 21:13 Matt Turner
0 siblings, 0 replies; 24+ messages in thread
From: Matt Turner @ 2023-08-14 21:13 UTC (permalink / raw
To: gentoo-commits
commit: a235ef701f4da4d5840ae5209887916e87aab2f3
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 14 21:11:47 2023 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Mon Aug 14 21:11:47 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a235ef70
net-misc/eventd: Drop IUSE=ipv6
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
net-misc/eventd/eventd-0.29.0-r2.ebuild | 11 ++---------
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/net-misc/eventd/eventd-0.29.0-r2.ebuild b/net-misc/eventd/eventd-0.29.0-r2.ebuild
index 0692cd914b6c..0c6729f4ee5b 100644
--- a/net-misc/eventd/eventd-0.29.0-r2.ebuild
+++ b/net-misc/eventd/eventd-0.29.0-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.eventd.org/download/eventd/${P}.tar.xz"
LICENSE="GPL-3+ LGPL-3+ ISC MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="debug fbcon +introspection ipv6 libcanberra libnotify +notification
+IUSE="debug fbcon +introspection libcanberra libnotify +notification
pulseaudio purple speech systemd test upnp webhook websocket +X zeroconf"
RESTRICT="!test? ( test )"
@@ -69,13 +69,6 @@ BDEPEND="
virtual/pkgconfig
"
-pkg_setup() {
- if use ipv6; then
- CONFIG_CHECK=$(usex test 'IPV6' '~IPV6')
- linux-info_pkg_setup
- fi
-}
-
src_configure() {
# wayland disabled due to missing dep in ::gentoo, wayland-wall
local emesonargs=(
@@ -87,7 +80,7 @@ src_configure() {
$(meson_feature websocket)
$(meson_feature zeroconf dns-sd)
$(meson_feature upnp ssdp)
- $(meson_use ipv6)
+ -Dipv6=true
$(meson_use systemd)
$(meson_use notification notification-daemon)
$(meson_use X nd-xcb)
^ permalink raw reply related [flat|nested] 24+ messages in thread
end of thread, other threads:[~2023-08-14 21:13 UTC | newest]
Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-11 23:37 [gentoo-commits] repo/gentoo:master commit in: net-misc/eventd/ Michael Palimaka
-- strict thread matches above, loose matches on Subject: below --
2023-08-14 21:13 Matt Turner
2023-08-14 21:13 Matt Turner
2023-06-10 22:56 Andreas Sturmlechner
2023-01-08 2:19 Sam James
2022-10-08 22:15 Sam James
2020-05-28 12:00 Joonas Niilola
2020-02-21 21:20 Mart Raudsepp
2020-01-14 22:48 Matt Turner
2019-12-12 14:58 Michał Górny
2019-10-26 9:58 Joonas Niilola
2019-10-26 9:54 Joonas Niilola
2019-10-23 13:46 Joonas Niilola
2019-10-23 5:10 Joonas Niilola
2019-10-23 5:10 Joonas Niilola
2018-03-17 11:19 Michał Górny
2018-03-17 11:19 Michał Górny
2018-03-11 23:37 Michael Palimaka
2018-02-25 23:59 Andreas Sturmlechner
2017-11-19 16:10 Andreas Sturmlechner
2017-11-19 16:10 Andreas Sturmlechner
2017-05-24 12:14 Michał Górny
2017-05-21 21:03 Michał Górny
2017-04-15 7:35 Patrice Clement
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox