summaryrefslogtreecommitdiff
path: root/x11-libs/libnotify
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-libs/libnotify
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-libs/libnotify')
-rw-r--r--x11-libs/libnotify/Manifest7
-rw-r--r--x11-libs/libnotify/libnotify-0.7.6-r3.ebuild64
-rw-r--r--x11-libs/libnotify/libnotify-0.7.7.ebuild61
-rw-r--r--x11-libs/libnotify/metadata.xml8
4 files changed, 140 insertions, 0 deletions
diff --git a/x11-libs/libnotify/Manifest b/x11-libs/libnotify/Manifest
new file mode 100644
index 000000000000..f9ec58a67541
--- /dev/null
+++ b/x11-libs/libnotify/Manifest
@@ -0,0 +1,7 @@
+DIST libnotify-0.7.6.tar.xz 280388 SHA256 0ef61ca400d30e28217979bfa0e73a7406b19c32dd76150654ec5b2bdf47d837 SHA512 5d656ee7ee5caeb95aec4adb973795dc72fc620cd36b9fe3d4f910951945bd5df70ee1c422cd6aca9c38a9ba2760562e479fc8fb9269449924a5b24d762d03df WHIRLPOOL e619c8d10790f5b78730a2599c407bc951de68b189f460c72999776eaf92014aded0953ca06398cce7ad09fd8c87e1c7727cea4f4c81eccee0a8b2f2bafd195b
+DIST libnotify-0.7.7.tar.xz 285356 SHA256 9cb4ce315b2655860c524d46b56010874214ec27e854086c1a1d0260137efc04 SHA512 133874114407bf12267ef609f5941657181760bc7cf115c5973b1810cb72bf55072b621c143e32be1e7e8b49f244851925d14bc3f9f26457747b8a8695ee9954 WHIRLPOOL 61281729f3369c817183e9503cecad4a4264834cf91548e0bd4ea0a827b97ae15be0e4a7ed0a4287f72e14661cc199f37c711ec2d36a613fc94a1d9dc294dce7
+EBUILD libnotify-0.7.6-r3.ebuild 1597 SHA256 2e803c18122224ea20c978cd5eb05fb6ceffb09220e20e169d77f4feb6ecdbd0 SHA512 2a2523fbc4c383a8a956c361c99edd9092c7b80ef2d0b17ccffcfe360e3769295893964bc31263ca3aa6dbc0ebf1a2de61f521fb478184a214b9464d05bfaec7 WHIRLPOOL d33135aeeaaf6e02b0b2ad59c7f4beb326a9e72bee5f60246db85c257fef1a9c01c73e81b1d65c7bdad96e90246e57a7f283ad6917d4ea936b30d6dee358d35e
+EBUILD libnotify-0.7.7.ebuild 1483 SHA256 94c2cc053e3904b08ab31f805bb9b72164b39b8265ea5bb3af2774ba348d78ef SHA512 c968363815ef0c615e83703859cdb81ed179f3e4ba045e059fb7c328aec6264a165f6e92d6ce2dfebf988cdcec74606fcb7d024e29db2ac2fe1f109c6c346d8e WHIRLPOOL 3206d721805754d96811e48023f9c563fd5d6a44814d541e07978b99db5693e10bc29966192b57614c5bb9c41a8b3b548f7366fad0f7ad7b2950ed6b85096274
+MISC ChangeLog 3873 SHA256 e54500990e998777af7bb5fb10d7558b96443733aa5ed1ac6240f2bf0853d923 SHA512 7379d921073010ae8d5ab618bc00503e34b2c566a8fb3f692a5c7e925ad1caea679a3ff11f92c9485f45aebc4917fe507286bf047d23d9482c30344329a4e3ac WHIRLPOOL 9520b33ebf08d67a055e7e02ab30fbd3ac648b7b5db0bfaf295fc12def6db25dae867c4138ea776c4dc36d28ef11ddf9905b2be940a402bb46fd85ec6dab9739
+MISC ChangeLog-2015 15129 SHA256 9fa69b47cffb9e085b66e572ba1fafcfc7faeeaebd45cd7997b18869e6939bcc SHA512 c1cc417c1062ef1284b77fefdee010b835c8eac5c3a0f03a33d3daec66a0bdd0dfa6ff1e4ecaa1199a631f2aa7539d706013a57ac99b93cf8509b3fa7b7b962b WHIRLPOOL 0a52ecdd056a3bde15d3a16ac0dce94a3630b8239dbb1e57ccd320d1387b615c0f3df07cdba0021072a6c159eed6cf363d23e7d1ddd3d10ae25d3e1890306002
+MISC metadata.xml 276 SHA256 6bb81cdb026b199d78fb2a2327320a915a3bd241a9300bb069bd9c998521f613 SHA512 673180ba375ea401c0a8f197d516417b3f9361b11943c71bac88b0d0b1407b0bc657f5763c6fb6e429cc6ee112869a2247083fe56743e9ce918855c0ea929e59 WHIRLPOOL d494386e01171fe51879cf968a6cebca04c22477f3b8a52bfdd17b9ee06afd99c3979396f7abf40bee698d6fbb060e2f37e083cb3ed010c018d84211a2bc7cd0
diff --git a/x11-libs/libnotify/libnotify-0.7.6-r3.ebuild b/x11-libs/libnotify/libnotify-0.7.6-r3.ebuild
new file mode 100644
index 000000000000..bb919cb7bab0
--- /dev/null
+++ b/x11-libs/libnotify/libnotify-0.7.6-r3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils gnome.org multilib-minimal xdg-utils
+
+DESCRIPTION="A library for sending desktop notifications"
+HOMEPAGE="https://git.gnome.org/browse/libnotify"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="+introspection test"
+
+RDEPEND="
+ app-eselect/eselect-notify-send
+ >=dev-libs/glib-2.26:2[${MULTILIB_USEDEP}]
+ x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/gobject-introspection-common-1.32
+ >=dev-util/gtk-doc-am-1.14
+ virtual/pkgconfig
+ test? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+"
+PDEPEND="virtual/notification-daemon"
+
+src_prepare() {
+ xdg_environment_reset
+ sed -i -e 's:noinst_PROG:check_PROG:' tests/Makefile.am || die
+
+ if ! use test; then
+ sed -i -e '/PKG_CHECK_MODULES(TESTS/d' configure.ac || die
+ fi
+
+ eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} econf \
+ --disable-static \
+ $(multilib_native_use_enable introspection)
+
+ # work-around gtk-doc out-of-source brokedness
+ if multilib_is_native_abi; then
+ ln -s "${S}"/docs/reference/html docs/reference/html || die
+ fi
+}
+
+multilib_src_install() {
+ default
+ prune_libtool_files
+
+ mv "${ED}"/usr/bin/{,libnotify-}notify-send #379941
+}
+
+pkg_postinst() {
+ eselect notify-send update ifunset
+}
+
+pkg_postrm() {
+ eselect notify-send update ifunset
+}
diff --git a/x11-libs/libnotify/libnotify-0.7.7.ebuild b/x11-libs/libnotify/libnotify-0.7.7.ebuild
new file mode 100644
index 000000000000..d66913a9afaf
--- /dev/null
+++ b/x11-libs/libnotify/libnotify-0.7.7.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome.org multilib-minimal xdg-utils
+
+DESCRIPTION="A library for sending desktop notifications"
+HOMEPAGE="https://git.gnome.org/browse/libnotify"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris"
+IUSE="+introspection test"
+
+RDEPEND="
+ app-eselect/eselect-notify-send
+ >=dev-libs/glib-2.26:2[${MULTILIB_USEDEP}]
+ x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}]
+ introspection? ( >=dev-libs/gobject-introspection-1.32:= )
+"
+DEPEND="${RDEPEND}
+ >=dev-libs/gobject-introspection-common-1.32
+ >=dev-util/gtk-doc-am-1.14
+ virtual/pkgconfig
+ test? ( x11-libs/gtk+:3[${MULTILIB_USEDEP}] )
+"
+PDEPEND="virtual/notification-daemon"
+
+src_prepare() {
+ default
+ xdg_environment_reset
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} econf \
+ --disable-gtk-doc \
+ --disable-static \
+ $(multilib_native_use_enable introspection) \
+ $(use_enable test tests)
+
+ # work-around gtk-doc out-of-source brokedness
+ if multilib_is_native_abi; then
+ ln -s "${S}"/docs/reference/html docs/reference/html || die
+ fi
+}
+
+multilib_src_install() {
+ default
+ prune_libtool_files
+
+ mv "${ED}"/usr/bin/{,libnotify-}notify-send || die #379941
+}
+
+pkg_postinst() {
+ eselect notify-send update ifunset
+}
+
+pkg_postrm() {
+ eselect notify-send update ifunset
+}
diff --git a/x11-libs/libnotify/metadata.xml b/x11-libs/libnotify/metadata.xml
new file mode 100644
index 000000000000..0f6db5621bcb
--- /dev/null
+++ b/x11-libs/libnotify/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>freedesktop-bugs@gentoo.org</email>
+ <name>Gentoo Freedesktop Project</name>
+ </maintainer>
+</pkgmetadata>