summaryrefslogtreecommitdiff
path: root/dev-libs/libindicator
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 /dev-libs/libindicator
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-libs/libindicator')
-rw-r--r--dev-libs/libindicator/Manifest7
-rw-r--r--dev-libs/libindicator/files/libindicator-ldflags-spacing.patch11
-rw-r--r--dev-libs/libindicator/libindicator-12.10.1-r201.ebuild54
-rw-r--r--dev-libs/libindicator/libindicator-12.10.1-r301.ebuild51
-rw-r--r--dev-libs/libindicator/metadata.xml8
5 files changed, 131 insertions, 0 deletions
diff --git a/dev-libs/libindicator/Manifest b/dev-libs/libindicator/Manifest
new file mode 100644
index 000000000000..86b7f21d17a6
--- /dev/null
+++ b/dev-libs/libindicator/Manifest
@@ -0,0 +1,7 @@
+AUX libindicator-ldflags-spacing.patch 298 SHA256 5d57b298f6c62604324ec73119ff29a791b329e4c2a2e900872d45555922bed2 SHA512 fa283a8d6b88da0e2b6f5d0711ebe8a5cc0d4ab87cb07c3cecae9974dd68be751169b89503ae66751bca6cd73df2b2a262ac55a667c5c8e00e129d51f4452c67 WHIRLPOOL b1f8e158f6f86244eed65f4ee25b93e14ed808c527935922132634d58e55226df911b6b9055f5efd0cba5515486028a8200f78f2d36beb1b7e71c8288944e969
+DIST libindicator-12.10.1.tar.gz 427764 SHA256 b2d2e44c10313d5c9cd60db455d520f80b36dc39562df079a3f29495e8f9447f SHA512 d6d77d0309b15cf6b52539323920ab0c1594cb1c1cef8a8d67cd0f76f8ceeeac28eb6db6227563df1932e6f1fadcffac68d82982182b745257dfaf91f1c945af WHIRLPOOL 0fd630c390c16cd42a133c2eb2f7471e7d231de6c1c15a187e608bb305cac1435d5fa753043fc88825e53f081dffe0974d960e047b48fa9871426e09b5e1fd4e
+EBUILD libindicator-12.10.1-r201.ebuild 1189 SHA256 32e1e192fe1d9513d1d79e70d6463d5f968ec09d6c47ec8532f80d2d35420a92 SHA512 582f3fe2c4bdadf84b960f7e5ac0ffeef1f249c6e0c263d477af2121cc92b2516ac13c7636fcedfa41a0f8d77cb275a1fd0ff0b6b761e5c3dccc2359c757f9cd WHIRLPOOL 6bad6941449171db7b96a946446d786499008f9197d732d59c56b925d2d77fc870712ca2bdd7616181850762af29456e878daf38e9277d0b77579471d44341eb
+EBUILD libindicator-12.10.1-r301.ebuild 1144 SHA256 17b13e5feb2fc89e07d2837ae539d760454c319cb985893b5b0156a175bc05fa SHA512 289141f6356f226ada008e2fa31101c6381c2f4d73c632e2f97b6ecc8306d9261ed248659d115058b4971024df640f5d12d176a2593280454800fb4f85776812 WHIRLPOOL 5c4b7d8838ddc4383502f471b47eaf0d8fca50d86c7f767a60a6cf2f974f6c9acac5109d19c7575ab58189ad03569c8a7d0ccf063433be998a8e57c497aa719a
+MISC ChangeLog 5252 SHA256 15bbda39a0d71abf70460b53ef670304c434bf543d970bdd6387fb2ff1339d26 SHA512 59175a64f7677db66a4e18dc325140733e5f6a0629d8967826d91056563f86f6756844474f0781900156c6d234853d2a7bb10972357bfed88ac1f25c82a81bcd WHIRLPOOL 8d9565d25153a7a2a97da9594734772cae383a2a522554742b5e834501197e4d2f5fadcd387b92b3ab35cd5ccc6c46d716eadb0fa7a7319140f095d8404d3e41
+MISC ChangeLog-2015 3402 SHA256 6cdc86da5f85a6d49cc2a4111090f4fe6919d02d6532ab00c82ba15bb6a8e80f SHA512 6a7d1e93d5b69f991cf39a427bee152dd4668be8bc42c44ea8de5b687cee7ced4c19efc849e95782dc6add3ebff9927dd1849d76c8999b6f786d288ea53c039b WHIRLPOOL 64011025e36fe20ad2a9b7bcbd0b4146b2782180f3ab3cf0480bc23dd74a9d1af16524450bbdbc7ffa54b8dd4acff7df9afcb66679e1280ff64c012915ea2841
+MISC metadata.xml 247 SHA256 ae1e5ca335e80f62293f1ac52f2f40f4bbf702e82b1b38d71795479d91d12cd2 SHA512 f24203e0188dd8311689fc59007368585764703b92f6fde9b4ea01666d37304193fc728a9f99b7f6c936f5a5a51a58a8402a101dc4eddc0bf2bf09f221bb0054 WHIRLPOOL 4afab7e2d413241d664e1ab5a7bae9820184acf7765c113380e435eb63138e24561656e2be4611e2d4606ab136bc0cc48030609ab2ed1bbc11a7a5d279e1048d
diff --git a/dev-libs/libindicator/files/libindicator-ldflags-spacing.patch b/dev-libs/libindicator/files/libindicator-ldflags-spacing.patch
new file mode 100644
index 000000000000..8c4a55faec08
--- /dev/null
+++ b/dev-libs/libindicator/files/libindicator-ldflags-spacing.patch
@@ -0,0 +1,11 @@
+--- a/configure.ac 2012-07-11 14:07:33.167169453 -0400
++++ b/configure.ac 2015-10-04 09:59:31.023669616 -0400
+@@ -66,7 +66,7 @@
+ AM_CONDITIONAL(USE_GTK3, [test "x$with_gtk" = x3])
+
+ LT_LIB_M
+-LIBINDICATOR_LIBS+="$LIBM"
++LIBINDICATOR_LIBS+=" $LIBM"
+
+ ##############################
+ # Custom Junk
diff --git a/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
new file mode 100644
index 000000000000..df50dfaad519
--- /dev/null
+++ b/dev-libs/libindicator/libindicator-12.10.1-r201.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils flag-o-matic virtualx multilib-minimal
+
+DESCRIPTION="A set of symbols and convience functions that all indicators would like to use"
+HOMEPAGE="https://launchpad.net/libindicator"
+SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm x86"
+IUSE="test"
+
+RDEPEND=">=dev-libs/glib-2.22[${MULTILIB_USEDEP}]
+ >=x11-libs/gtk+-2.18:2[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig[${MULTILIB_USEDEP}]
+ test? ( dev-util/dbus-test-runner )"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-ldflags-spacing.patch
+ eautoreconf
+}
+
+multilib_src_configure() {
+ append-flags -Wno-error
+
+ myconf=(
+ --disable-silent-rules
+ --disable-static
+ --with-gtk=2
+ )
+ local ECONF_SOURCE=${S}
+ econf "${myconf[@]}"
+}
+
+multilib_src_test() {
+ Xemake check #391179
+}
+
+multilib_src_install() {
+ emake -j1 DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --all
+
+ rm -vf \
+ "${ED}"/usr/lib*/libdummy-indicator-* \
+ "${ED}"/usr/share/${PN}/*indicator-debugging
+}
diff --git a/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
new file mode 100644
index 000000000000..8dbebe6caa46
--- /dev/null
+++ b/dev-libs/libindicator/libindicator-12.10.1-r301.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit autotools eutils flag-o-matic virtualx multilib-minimal
+
+DESCRIPTION="A set of symbols and convience functions that all indicators would like to use"
+HOMEPAGE="https://launchpad.net/libindicator"
+SRC_URI="https://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="3"
+KEYWORDS="amd64 ~arm x86"
+IUSE="test"
+
+RDEPEND=">=dev-libs/glib-2.22[${MULTILIB_USEDEP}]
+ >=x11-libs/gtk+-3.2:3[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig[${MULTILIB_USEDEP}]
+ test? ( dev-util/dbus-test-runner )"
+
+src_prepare() {
+ # https://bugs.launchpad.net/libindicator/+bug/1502925
+ epatch "${FILESDIR}"/${PN}-ldflags-spacing.patch
+ eautoreconf
+}
+
+multilib_src_configure() {
+ append-flags -Wno-error
+
+ myconf=(
+ --disable-silent-rules
+ --disable-static
+ --with-gtk=3
+ )
+ local ECONF_SOURCE=${S}
+ econf "${myconf[@]}"
+}
+
+multilib_src_test() {
+ Xemake check #391179
+}
+
+multilib_src_install() {
+ emake -j1 DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ prune_libtool_files --all
+}
diff --git a/dev-libs/libindicator/metadata.xml b/dev-libs/libindicator/metadata.xml
new file mode 100644
index 000000000000..15d98a815898
--- /dev/null
+++ b/dev-libs/libindicator/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-needed -->
+ <upstream>
+ <remote-id type="launchpad">libindicator</remote-id>
+ </upstream>
+</pkgmetadata>