diff options
author | 2011-03-26 23:38:37 +0100 | |
---|---|---|
committer | 2011-03-26 23:38:37 +0100 | |
commit | 0b34e8511586080ad91c06b16930346889afc823 (patch) | |
tree | ad8dc42bd43ad00fdeed033622ec4d55a975aa21 /media-sound | |
parent | pavucontrol scm (diff) | |
download | keruspe-0b34e8511586080ad91c06b16930346889afc823.tar.gz keruspe-0b34e8511586080ad91c06b16930346889afc823.tar.bz2 keruspe-0b34e8511586080ad91c06b16930346889afc823.zip |
port to gtk3
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/pavucontrol/Manifest | 3 | ||||
-rw-r--r-- | media-sound/pavucontrol/files/0001-Port-to-gtkmm-3.0.patch | 39 | ||||
-rw-r--r-- | media-sound/pavucontrol/pavucontrol-9999.ebuild | 7 |
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 } |