diff options
Diffstat (limited to 'dev-libs/libindicator')
-rw-r--r-- | dev-libs/libindicator/Manifest | 7 | ||||
-rw-r--r-- | dev-libs/libindicator/files/libindicator-ldflags-spacing.patch | 11 | ||||
-rw-r--r-- | dev-libs/libindicator/libindicator-12.10.1-r201.ebuild | 54 | ||||
-rw-r--r-- | dev-libs/libindicator/libindicator-12.10.1-r301.ebuild | 51 | ||||
-rw-r--r-- | dev-libs/libindicator/metadata.xml | 8 |
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> |