From 8bcfef40e86b6914fc13f31013e428cfaa5558fb Mon Sep 17 00:00:00 2001 From: David Guglielmi Date: Tue, 29 Mar 2016 22:21:32 +0200 Subject: [PATCH] - Add x11-misc/plank & 11-libs/bamf (dependency) --- x11-libs/bamf/Manifest | 2 ++ x11-libs/bamf/bamf-0.5.1.ebuild | 58 ++++++++++++++++++++++++++++++ x11-misc/plank/Manifest | 2 ++ x11-misc/plank/plank-0.11.0.ebuild | 39 ++++++++++++++++++++ 4 files changed, 101 insertions(+) create mode 100644 x11-libs/bamf/Manifest create mode 100644 x11-libs/bamf/bamf-0.5.1.ebuild create mode 100644 x11-misc/plank/Manifest create mode 100644 x11-misc/plank/plank-0.11.0.ebuild diff --git a/x11-libs/bamf/Manifest b/x11-libs/bamf/Manifest new file mode 100644 index 0000000..cd3a04f --- /dev/null +++ b/x11-libs/bamf/Manifest @@ -0,0 +1,2 @@ +DIST bamf-0.5.1.tar.gz 575386 SHA256 fb65e6d0d7330f06626e43b0f3828bdeb5678d69133396e770a8781b9988fd16 SHA512 0fc3a72f01f408c7cba861404e79e41e3112f8261b7a0ad6b15c43690b3f8063fa654c60c8d10aa4b9ed24b0e6d3047e98bee6a3765ee4f6c0975040ce7dcd26 WHIRLPOOL 0e6d02319c9ac5495d41fb78a3facb6edd9f038ff83cf83cf705cb60e33751e5e7555d300bf641346e1c1f969c66d47302840534b4111e60506d27589d061a12 +EBUILD bamf-0.5.1.ebuild 1228 SHA256 8ac0bf7c7b06a8d3be0a1edce7ef85877208e95d7af10117699063847bfcb6cd SHA512 098af73c0fe4ecb4420cb0d12b9263d69ecd0c87dd9bbaa65a23e36f5944911fb70e983402a3be0747ef36a0ed643d8589e12753401a562f9a96881c1a3ae184 WHIRLPOOL 4aa2bb78336ec6b47620e6f7236eefa772c06df4bfad3f7f7eab94652c63ac325b3af739c9ed877dde8779be459292b38bf79d51cc1c5c664d4db41019a6ed26 diff --git a/x11-libs/bamf/bamf-0.5.1.ebuild b/x11-libs/bamf/bamf-0.5.1.ebuild new file mode 100644 index 0000000..49278db --- /dev/null +++ b/x11-libs/bamf/bamf-0.5.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +PYTHON_COMPAT=( python{2_6,2_7} ) +VALA_MIN_API_VERSION=0.20 +VALA_USE_DEPEND=vapigen + +inherit vala autotools-utils python-r1 + +DESCRIPTION="BAMF Application Matching Framework" +HOMEPAGE="https://launchpad.net/bamf" +SRC_URI="http://launchpad.net/${PN}/0.5/${PV}/+download/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="+introspection doc static-libs" + +RDEPEND=" + dev-libs/dbus-glib + dev-util/gdbus-codegen + dev-libs/glib:2 + gnome-base/libgtop:2 + x11-libs/gtk+:3 + x11-libs/libX11 + >=x11-libs/libwnck-3.4.7:3" +DEPEND="${RDEPEND} + $(vala_depend) + ${PYTHON_DEPS} + dev-libs/libxml2[python] + dev-libs/libxslt[python] + doc? ( dev-util/gtk-doc ) + introspection? ( dev-libs/gobject-introspection ) + virtual/pkgconfig" + +DOCS=(AUTHORS COPYING COPYING.LGPL ChangeLog NEWS README TODO) + +src_prepare() { + sed -i 's/-Werror//' configure + + autotools-utils_src_prepare + vala_src_prepare +} + +src_configure() { + local myeconfargs=( + --disable-gtktest + --disable-webapps + $(use_enable doc gtk-doc) + $(use_enable introspection) + VALA_API_GEN="${VAPIGEN}" + ) + python_setup + autotools-utils_src_configure +} diff --git a/x11-misc/plank/Manifest b/x11-misc/plank/Manifest new file mode 100644 index 0000000..d8f5bd6 --- /dev/null +++ b/x11-misc/plank/Manifest @@ -0,0 +1,2 @@ +DIST plank-0.11.0.tar.xz 1027448 SHA256 4d841deb46c071393541d5abec9d6c46f61434027d3426fdd130768444995ea3 SHA512 c09d4c1a8fe0ae9da92ea72c97519e3258d692c8f52bd762e9b2010e648cb8d4a0cd7fc7ab9c4e347d0ee10a5e346f7b4b204e17f42478f8105ee9f9a7e07a1d WHIRLPOOL 325f604372d7d15b4c82acb69ce4960d1f66cb16c326cb4198fcff711a433953520ed306f47c76f7595e95baddc8b5f76ce2f3d7fc83c8b3c9ac6b1064419e2b +EBUILD plank-0.11.0.ebuild 834 SHA256 108ea83fb14f1998f12d96a6fadbd8c6f36c2e9423c85a6a9c517b92010331a4 SHA512 bcf02905aa5accf667f26961193eb946a867d44843e5575c5bed4bd31c742bd78620c81b382cc20a889c63e433d6a148e13ac196f4ba5475dd550495e5cc80ba WHIRLPOOL 0af10073f4e2e36cfbbfb819a1249b188310f3d3eb6d53c6b7a2bba979aa695fde279059c1bb7a07f5d26b73d9dfefeaadf331f4763e0c395225df4e963452b1 diff --git a/x11-misc/plank/plank-0.11.0.ebuild b/x11-misc/plank/plank-0.11.0.ebuild new file mode 100644 index 0000000..47489ff --- /dev/null +++ b/x11-misc/plank/plank-0.11.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +VALA_MIN_API_VERSION=0.16 +VALA_USE_DEPEND=vapigen + +inherit vala autotools-utils gnome2 + +DESCRIPTION="Dock panel famious docky" +HOMEPAGE="https://launchpad.net/plank" +SRC_URI="http://launchpad.net/${PN}/1.0/${PV}/+download/${P}.tar.xz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+introspection doc static-libs" + +RDEPEND=">=dev-libs/glib-2.32:2 + dev-libs/libgee:0.8 + x11-libs/gtk+:3 + x11-libs/bamf + x11-libs/libX11 + dev-libs/libdbusmenu + x11-libs/libwnck:3" +DEPEND="${RDEPEND} + $(vala_depend) + dev-util/intltool + gnome-base/gnome-common + sys-devel/gettext + virtual/pkgconfig" +DOCS=( AUTHORS COPYRIGHT ) + +src_prepare() { + NOCONFIGURE=1 REQUIRED_PKG_CONFIG_VERSION=0.1 ./autogen.sh + vala_src_prepare +}