summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-Antoine Perennou <Marc-Antoine@Perennou.com>2011-03-26 23:38:37 +0100
committerMarc-Antoine Perennou <Marc-Antoine@Perennou.com>2011-03-26 23:38:37 +0100
commit0b34e8511586080ad91c06b16930346889afc823 (patch)
treead8dc42bd43ad00fdeed033622ec4d55a975aa21 /media-sound
parentpavucontrol scm (diff)
downloadkeruspe-0b34e8511586080ad91c06b16930346889afc823.tar.gz
keruspe-0b34e8511586080ad91c06b16930346889afc823.tar.bz2
keruspe-0b34e8511586080ad91c06b16930346889afc823.zip
port to gtk3
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/pavucontrol/Manifest3
-rw-r--r--media-sound/pavucontrol/files/0001-Port-to-gtkmm-3.0.patch39
-rw-r--r--media-sound/pavucontrol/pavucontrol-9999.ebuild7
3 files changed, 45 insertions, 4 deletions
diff --git a/media-sound/pavucontrol/Manifest b/media-sound/pavucontrol/Manifest
index 101eb935..31fa80e9 100644
--- a/media-sound/pavucontrol/Manifest
+++ b/media-sound/pavucontrol/Manifest
@@ -1 +1,2 @@
-EBUILD pavucontrol-9999.ebuild 1008 RMD160 cf3583aa090260cda4294569b22c9b6c071b608c SHA1 2459491d6161b11f04136a894e790af2af63e791 SHA256 7e7da60fb4dd09b2acf4ef51645b49c9f1c0bd35eb89553c6007bfdb78e5e209
+AUX 0001-Port-to-gtkmm-3.0.patch 1148 RMD160 c382410934105b13ac0100a80987693ffbe700df SHA1 e32f72b84efdae645c2e7f3b7b4a402674a620a9 SHA256 123103dc8c0d78e939237616e4884b6b499f16dd524a51fb2a78b488a344d01b
+EBUILD pavucontrol-9999.ebuild 1065 RMD160 828929c138fb4c21869fcdd86f66e7eeddfd2610 SHA1 40bcf3be7557eb054b9e97802fc0d5de9835c4b3 SHA256 f3d17d2519b5926626c7616cad7643266c4ae75dbd5171a2d3ae0e64c5af68e0
diff --git a/media-sound/pavucontrol/files/0001-Port-to-gtkmm-3.0.patch b/media-sound/pavucontrol/files/0001-Port-to-gtkmm-3.0.patch
new file mode 100644
index 00000000..3ae4730d
--- /dev/null
+++ b/media-sound/pavucontrol/files/0001-Port-to-gtkmm-3.0.patch
@@ -0,0 +1,39 @@
+From a201d58c7c77c5126dc61395b01fd5f7b6a99119 Mon Sep 17 00:00:00 2001
+From: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
+Date: Sat, 26 Mar 2011 23:29:37 +0100
+Subject: [PATCH] Port to gtkmm-3.0
+
+---
+ configure.ac | 2 +-
+ src/mainwindow.cc | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index beb33f3..ee225cc 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -39,7 +39,7 @@ AC_PROG_LN_S
+ AC_TYPE_SIGNAL
+ AC_HEADER_STDC
+
+-PKG_CHECK_MODULES(GUILIBS, [ gtkmm-2.4 >= 2.16 sigc++-2.0 libcanberra-gtk >= 0.16 ])
++PKG_CHECK_MODULES(GUILIBS, [ gtkmm-3.0 >= 2.99 sigc++-2.0 libcanberra-gtk3 >= 0.16 ])
+ AC_SUBST(GUILIBS_CFLAGS)
+ AC_SUBST(GUILIBS_LIBS)
+
+diff --git a/src/mainwindow.cc b/src/mainwindow.cc
+index ddd0579..0f1a5c3 100644
+--- a/src/mainwindow.cc
++++ b/src/mainwindow.cc
+@@ -152,7 +152,7 @@ MainWindow* MainWindow::create() {
+ void MainWindow::on_realize() {
+ Gtk::Window::on_realize();
+
+- get_window()->set_cursor(Gdk::Cursor(Gdk::WATCH));
++ get_window()->set_cursor(Gdk::Cursor::create(Gdk::WATCH));
+ }
+
+ MainWindow::~MainWindow() {
+--
+1.7.4.1.433.gcd306.dirty
+
diff --git a/media-sound/pavucontrol/pavucontrol-9999.ebuild b/media-sound/pavucontrol/pavucontrol-9999.ebuild
index 9d0b0a0f..2e2d9da5 100644
--- a/media-sound/pavucontrol/pavucontrol-9999.ebuild
+++ b/media-sound/pavucontrol/pavucontrol-9999.ebuild
@@ -3,7 +3,7 @@
# $Header: $
EAPI=4
-inherit autotools git
+inherit autotools eutils git
DESCRIPTION="Pulseaudio Volume Control, GTK based mixer for Pulseaudio"
HOMEPAGE="http://0pointer.de/lennart/projects/pavucontrol/"
@@ -15,9 +15,9 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="nls"
-RDEPEND=">=dev-cpp/gtkmm-2.16:2.4
+RDEPEND=">=dev-cpp/gtkmm-2.98:3.0
>=dev-libs/libsigc++-2.2:2
- >=media-libs/libcanberra-0.16[gtk]
+ >=media-libs/libcanberra-0.16[gtk3]
>=media-sound/pulseaudio-0.9.16[glib]
|| ( x11-themes/tango-icon-theme x11-themes/gnome-icon-theme )"
DEPEND="${RDEPEND}
@@ -27,6 +27,7 @@ DEPEND="${RDEPEND}
src_prepare() {
touch doc/README
+ epatch ${FILESDIR}/0001-Port-to-gtkmm-3.0.patch
intltoolize --copy --automake
eautoreconf
}