summaryrefslogtreecommitdiff
path: root/xfce-extra/xfce4-playercontrol-plugin
diff options
context:
space:
mode:
Diffstat (limited to 'xfce-extra/xfce4-playercontrol-plugin')
-rw-r--r--xfce-extra/xfce4-playercontrol-plugin/Manifest6
-rw-r--r--xfce-extra/xfce4-playercontrol-plugin/files/xfce4-playercontrol-plugin-0.3.0-undeclared_XfceRc.patch12
-rw-r--r--xfce-extra/xfce4-playercontrol-plugin/metadata.xml12
-rw-r--r--xfce-extra/xfce4-playercontrol-plugin/xfce4-playercontrol-plugin-0.3.0.ebuild46
4 files changed, 76 insertions, 0 deletions
diff --git a/xfce-extra/xfce4-playercontrol-plugin/Manifest b/xfce-extra/xfce4-playercontrol-plugin/Manifest
new file mode 100644
index 000000000000..de23f5087e97
--- /dev/null
+++ b/xfce-extra/xfce4-playercontrol-plugin/Manifest
@@ -0,0 +1,6 @@
+AUX xfce4-playercontrol-plugin-0.3.0-undeclared_XfceRc.patch 296 SHA256 3a08f5b125c57496a4edb615ccea1c10466dc7478c50766af49ba2db95574d12 SHA512 88630db08853a76a473823f7f84ddd3751f74c0e8a9a7e65105c68cbf5d9286447b9eac5895310f28b0a4c23217ea1a4f8716dd44a458b284284603e3cce6cdb WHIRLPOOL 0340b3798a161b78bd7f2a2d6a3bc183ae80e7ffacd60a2ffd9c5544e1325ddccb93020a20e195457dda792f6bfca5f27d7fc6475f8722bd5413427166be4d5f
+DIST xfce4-playercontrol-plugin-0.3.0.tar.bz2 297945 SHA256 bb38d039d3d485481e1f02b83975dfc9fef3f36c5b648e5486bc49d6b37ce69b SHA512 31de7b67b5de512042f667970c5bea08fbacfa577c8aebba2e35ef57cd0275e682212c46afb2ae5cf3e6ccd85ea6a8b18b932b758f2409109b1d07380da2398a WHIRLPOOL 7315c715a7a2c8b0b237ed091359b5c6b35075670229cd5dced144f7749d6d9119b7b721c3af4741e377eccddc3486ba280d13b36022a174358c6f624a613018
+EBUILD xfce4-playercontrol-plugin-0.3.0.ebuild 1081 SHA256 81a2db04151d8e3737e77b9ce188388687d7b7eb2213ade9669599d351a4844b SHA512 4862e014de048fd0bb8a4ca22b97c6b9e48ede5b787f8f1da33231a632e1f458adc48ab4795a9cd3ddffb0f790f2b621a155b06083a56b163a75571140bb72f0 WHIRLPOOL 167bc0ef3d573a6c997b63ec875d994d88fe7e96a9a63f175b025c76d78c44771411455c3ebebf3be76f67b4ad306f1cd089ea48d23c4fdf1ed025590a25a303
+MISC ChangeLog 2302 SHA256 b23a60f2eaba2558fa5d9da0e946b6f8c4fbea01f0aae4981d49f27fa7b231a9 SHA512 064fc5ccdf18509de4f1a42f17b73bae0a02e444e6b0aeb1f1f53995cb12586197b422298f6ddf17d7493992695337a92ee08b6f8ec04c57939e972aff92dc43 WHIRLPOOL 6109f5c8731857bbe9f7188dc197856c94f29e15128c059bcda8ed1e741a5ab5d520ec49f0e0f7b40622b725a4080e147ebfae13d4e9a7e386e699de260acac9
+MISC ChangeLog-2015 1625 SHA256 838402090393d4177de4dac14c33bf808a408ca665c3c28789178304e09d8a58 SHA512 b98b30637ce62ec35c25401ce7b760b449d663dbd21d65da5acf21f6c60b975d84552361f8a8812934bd0b22048813c96cad82e7790d5ecde94a567b847b8b18 WHIRLPOOL ee2bf11a5cbbca93b8c5120f10875d397132f5b8c4fd8c71dc7fd3eb4546c22400b2c3cd49b042799056fd47d49e381ccaccc35356d2512e284060d9033d77a0
+MISC metadata.xml 385 SHA256 7fc1d7bff9beecb06e3d56360cf2629db5d2c6630c7a8cf30f7241a29d9df5bb SHA512 feeaf9c5e64059b42d5accf020478f2b92a716c118527985a9ce20cd0a5d7f6f97416d421224df1b806508d416ff96bb0085646aecaaa7a4d0786759e344bd7b WHIRLPOOL fcd0b108306cbd7bde38fca0832a4802a0ac8d9ba3ecdf63253c84b49f95135d954ec9fe35b0742b071fd0aae5e16fc3bfcdb7b0c33b3e1e8f20b32de4dc2c70
diff --git a/xfce-extra/xfce4-playercontrol-plugin/files/xfce4-playercontrol-plugin-0.3.0-undeclared_XfceRc.patch b/xfce-extra/xfce4-playercontrol-plugin/files/xfce4-playercontrol-plugin-0.3.0-undeclared_XfceRc.patch
new file mode 100644
index 000000000000..a09ede18029c
--- /dev/null
+++ b/xfce-extra/xfce4-playercontrol-plugin/files/xfce4-playercontrol-plugin-0.3.0-undeclared_XfceRc.patch
@@ -0,0 +1,12 @@
+http://bugs.gentoo.org/344199
+
+--- panel-plugin/libcommon.h
++++ panel-plugin/libcommon.h
+@@ -31,6 +31,7 @@
+
+ #include <glib.h>
+ #include <gtk/gtk.h>
++#include <libxfce4util/libxfce4util.h>
+ #include <libxfce4panel/xfce-panel-plugin.h>
+ #include "playercontrol_plugin.h"
+ #include "playerctrl.h"
diff --git a/xfce-extra/xfce4-playercontrol-plugin/metadata.xml b/xfce-extra/xfce4-playercontrol-plugin/metadata.xml
new file mode 100644
index 000000000000..151ee16c6436
--- /dev/null
+++ b/xfce-extra/xfce4-playercontrol-plugin/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>xfce@gentoo.org</email>
+ <name>XFCE Team</name>
+ </maintainer>
+ <use>
+ <flag name="audacious">Enable Audacious support</flag>
+ <flag name="mpd">Enable Music Player Daemon support</flag>
+ </use>
+</pkgmetadata>
diff --git a/xfce-extra/xfce4-playercontrol-plugin/xfce4-playercontrol-plugin-0.3.0.ebuild b/xfce-extra/xfce4-playercontrol-plugin/xfce4-playercontrol-plugin-0.3.0.ebuild
new file mode 100644
index 000000000000..4cf63ad35f3e
--- /dev/null
+++ b/xfce-extra/xfce4-playercontrol-plugin/xfce4-playercontrol-plugin-0.3.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit multilib xfconf
+
+DESCRIPTION="Audacious and MPD panel plugins"
+HOMEPAGE="https://goodies.xfce.org/projects/panel-plugins/xfce4-xmms-plugin"
+SRC_URI="http://www.bilimfeneri.gen.tr/ilgar/${P}.tar.bz2"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="audacious mpd"
+
+RDEPEND="x11-libs/gtk+:2
+ x11-libs/pango
+ >=xfce-base/libxfce4util-4.8
+ >=xfce-base/libxfcegui4-4.8
+ >=xfce-base/xfce4-panel-4.8
+ mpd? ( >=media-libs/libmpd-0.12 )
+ audacious? ( >=media-sound/audacious-1.4 )"
+DEPEND="${RDEPEND}
+ dev-util/intltool
+ virtual/pkgconfig
+ sys-devel/gettext"
+
+pkg_setup() {
+ PATCHES=( "${FILESDIR}"/${P}-undeclared_XfceRc.patch )
+
+ XFCONF=(
+ --libexecdir="${EPREFIX}"/usr/$(get_libdir)
+ --disable-static
+ --disable-xmms
+ $(use_enable audacious)
+ $(use_enable mpd)
+ )
+
+ DOCS=( AUTHORS ChangeLog README README.developers )
+}
+
+src_prepare() {
+ echo panel-plugin/mpc.c > po/POTFILES.skip
+ echo panel-plugin/popupmenu.c >> po/POTFILES.skip
+ xfconf_src_prepare
+}