From 4872596ee5cb0524d8636c70ca4747f36c431333 Mon Sep 17 00:00:00 2001 From: Steve Prybylski Date: Mon, 3 Aug 2015 20:42:27 -0400 Subject: [PATCH 1/2] New package: libkeybinder3-0.3.0 --- common/shlibs | 1 + srcpkgs/libkeybinder3-devel | 1 + srcpkgs/libkeybinder3/template | 37 ++++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 120000 srcpkgs/libkeybinder3-devel create mode 100644 srcpkgs/libkeybinder3/template diff --git a/common/shlibs b/common/shlibs index 7d59b52c9fc..b8997f4e499 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2106,3 +2106,4 @@ libplatform.so.1.0 platform-1.0.10_1 libfacter.so.3.0.2 facter-3.0.2_1 libOIS-1.3.0.so ois-1.3_1 libSILLY.so.1 silly-0.1.0_1 +libkeybinder-3.0.so.0 libkeybinder3-0.3.0_1 diff --git a/srcpkgs/libkeybinder3-devel b/srcpkgs/libkeybinder3-devel new file mode 120000 index 00000000000..88fb1b35502 --- /dev/null +++ b/srcpkgs/libkeybinder3-devel @@ -0,0 +1 @@ +libkeybinder3 \ No newline at end of file diff --git a/srcpkgs/libkeybinder3/template b/srcpkgs/libkeybinder3/template new file mode 100644 index 00000000000..f2075c1eefd --- /dev/null +++ b/srcpkgs/libkeybinder3/template @@ -0,0 +1,37 @@ +# Template file for 'libkeybinder3' +pkgname=libkeybinder3 +version=0.3.0 +revision=1 +build_style=gnu-configure +configure_args="$(vopt_enable gir introspection)" +hostmakedepends="gnome-common gtk-doc libtool pkg-config $(vopt_if gir gobject-introspection)" +makedepends="gtk+3-devel" +short_desc="Library for registering global keyboard shortcuts (GTK+3)" +maintainer="Steve Prybylski " +license="MIT" +homepage="https://github.com/engla/keybinder" +distfiles="${homepage}/archive/keybinder-3.0-v${version}.tar.gz" +checksum="658d337ca312975dbb0f648c173d1d186b3fc3eb69c3ba4a117434d9932112ee" +wrksrc="keybinder-keybinder-3.0-v${version}" + +build_options="gir" +if [ -z "$CROSS_BUILD" ]; then + build_options_default+="gir" +fi + +pre_configure() { + NOCONFIGURE=1 ./autogen.sh +} + +libkeybinder3-devel_package() { + short_desc+=" - developement files" + depends="${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/include + vmove usr/lib/*.so + vmove usr/lib/pkgconfig + if [ "$build_option_gir" ]; then + vmove usr/share/gir-1.0 + fi + } +} From 94f9aa0c70e07811207db1d37bd6b31210c642e7 Mon Sep 17 00:00:00 2001 From: Steve Prybylski Date: Mon, 3 Aug 2015 20:48:50 -0400 Subject: [PATCH 2/2] xfce4-pulseaudio-plugin: add keybinder support --- srcpkgs/xfce4-pulseaudio-plugin/template | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srcpkgs/xfce4-pulseaudio-plugin/template b/srcpkgs/xfce4-pulseaudio-plugin/template index 0ca795e6228..31bcb57b964 100644 --- a/srcpkgs/xfce4-pulseaudio-plugin/template +++ b/srcpkgs/xfce4-pulseaudio-plugin/template @@ -1,10 +1,11 @@ # Template file for 'xfce4-pulseaudio-plugin' pkgname=xfce4-pulseaudio-plugin version=0.2.3 -revision=1 +revision=2 build_style=gnu-configure hostmakedepends="gettext-devel glib-devel intltool pkg-config xfce4-dev-tools" -makedepends="libnotify-devel libxfce4ui-devel pulseaudio-devel xfce4-panel-devel" +makedepends="libnotify-devel libxfce4ui-devel pulseaudio-devel xfce4-panel-devel + libkeybinder3-devel" short_desc="Pulseaudio volume control plugin for Xfce4 panel" maintainer="Steve Prybylski " license="GPL-2"