diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /x11-misc/notify-osd | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'x11-misc/notify-osd')
| -rw-r--r-- | x11-misc/notify-osd/Manifest | 1 | ||||
| -rw-r--r-- | x11-misc/notify-osd/files/notify-osd-0.9.34-fix-integer-conversion.patch | 24 | ||||
| -rw-r--r-- | x11-misc/notify-osd/metadata.xml | 8 | ||||
| -rw-r--r-- | x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild | 71 |
4 files changed, 104 insertions, 0 deletions
diff --git a/x11-misc/notify-osd/Manifest b/x11-misc/notify-osd/Manifest new file mode 100644 index 000000000000..5ae6ac61e59a --- /dev/null +++ b/x11-misc/notify-osd/Manifest @@ -0,0 +1 @@ +DIST notify-osd-0.9.34.tar.gz 635387 BLAKE2B 469369f9fde562c605c131608b56eb54ea2a5f3d16f530e5b383d04fd8de2fbd531b58ed43caceeaeef65840cb00917484c02f8af0d7a0fc464ab131c1193853 SHA512 60ca63c2041f129d5139537242c2260908cedef633df977a608e19dcb01b75b2280ec80abe2b6da5eff76621107ee9d294742abfae301bc24eaa3aa855c56ce1 diff --git a/x11-misc/notify-osd/files/notify-osd-0.9.34-fix-integer-conversion.patch b/x11-misc/notify-osd/files/notify-osd-0.9.34-fix-integer-conversion.patch new file mode 100644 index 000000000000..3dffeebf497b --- /dev/null +++ b/x11-misc/notify-osd/files/notify-osd-0.9.34-fix-integer-conversion.patch @@ -0,0 +1,24 @@ +Clang16 will not allow implicit pointer to integer +conversions by default. (-Werror=int-conversion by default) +This patch fixes the pointer to integer conversion. + +Bug: https://bugs.gentoo.org/879035 +Patch is upstreamed here: https://answers.launchpad.net/notify-osd/+question/704024 + +Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de> +--- a/src/bubble-window.c ++++ b/src/bubble-window.c +@@ -78,8 +78,8 @@ bubble_window_get_accessible (GtkWidget *widget) + { + AtkObjectFactory *factory = NULL; + AtkRegistry *registry = NULL; +- GType derived_type = NULL; +- GType derived_atk_type = NULL; ++ GType derived_type = 0; ++ GType derived_atk_type = 0; + + /* + * Figure out whether accessibility is enabled by looking at the +-- +2.38.1 + diff --git a/x11-misc/notify-osd/metadata.xml b/x11-misc/notify-osd/metadata.xml new file mode 100644 index 000000000000..a2d1a2e723af --- /dev/null +++ b/x11-misc/notify-osd/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <upstream> + <remote-id type="launchpad">notify-osd</remote-id> + </upstream> + <origin>baldeagleos-repo</origin> +</pkgmetadata> diff --git a/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild b/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild new file mode 100644 index 000000000000..789a23455ea9 --- /dev/null +++ b/x11-misc/notify-osd/notify-osd-0.9.34-r2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit autotools gnome2-utils savedconfig + +DESCRIPTION="Canonical's on-screen-display notification agent" +HOMEPAGE="https://launchpad.net/notify-osd" +SRC_URI="https://launchpad.net/${PN}/precise/${PV}/+download/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="minimal" + +RDEPEND=" + gnome-base/gsettings-desktop-schemas + !minimal? ( x11-themes/notify-osd-icons ) +" +DEPEND=" + dev-util/glib-utils + gnome-base/gnome-common + x11-base/xorg-proto + virtual/pkgconfig + >=dev-libs/dbus-glib-0.98 + >=dev-libs/glib-2.16:2 + >=x11-libs/gtk+-3.2:3 + >=x11-libs/libnotify-0.7 + >=x11-libs/libwnck-3:3 + x11-libs/libX11 + x11-libs/pixman + !x11-misc/notification-daemon + !x11-misc/qtnotifydaemon +" + +RESTRICT="test" # virtualx.eclass: 1 of 1: FAIL: test-modules + +# Patch is upstreamed here: https://answers.launchpad.net/notify-osd/+question/704024 +PATCHES=( "${FILESDIR}/${P}-fix-integer-conversion.patch" ) + +src_prepare() { + default + sed -i -e 's:noinst_PROG:check_PROG:' tests/Makefile.am || die + restore_config src/{bubble,defaults,dnd}.c #428134 + mv configure.in configure.ac || die + eautoreconf +} + +src_configure() { + econf --libexecdir="/usr/$(get_libdir)/${PN}" +} + +src_install() { + default + save_config src/{bubble,defaults,dnd}.c + rm -f "${ED}"/usr/share/${PN}/icons/*/*/*/README +} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + xdg_icon_cache_update + gnome2_schemas_update +} + +pkg_postrm() { + xdg_icon_cache_update + gnome2_schemas_update +} |
