diff -Nurp gtkmm/comment.patch gtkmm/comment.patch --- gtkmm/comment.patch 1970-01-01 01:00:00.000000000 +0100 +++ gtkmm/comment.patch 2013-06-25 09:36:58.996219714 +0200 @@ -0,0 +1,15 @@ +--- a/gtk/src/widget.hg 2013-06-25 09:28:12.038900925 +0200 ++++ b/gtk/src/widget.hg 2013-06-25 09:34:34.977914738 +0200 +@@ -986,9 +986,9 @@ dnl + */ + _WRAP_SIGNAL(void drag_data_received(const Glib::RefPtr& context, int x, int y, const SelectionData& selection_data, guint info, guint time), "drag_data_received") + +- //Note that the deprecated keyword has no effect on _WRAP_SIGNAL() yet. +- //It doesn't seem like a good idea to put virtual functions in #ifdefs, because that would change the size of the class instances. +- /** @deprecated This should never have been in the API. It was never meaningful. ++ /* Note that the deprecated keyword has no effect on _WRAP_SIGNAL() yet. ++ * It doesn't seem like a good idea to put virtual functions in #ifdefs, because that would change the size of the class instances. ++ * @deprecated This should never have been in the API. It was never meaningful. + */ + _WRAP_SIGNAL(Glib::RefPtr get_accessible(), "get_accessible", ifdef GTKMM_ATKMM_ENABLED, refreturn, deprecated) + diff -Nurp gtkmm/PKGBUILD gtkmm/PKGBUILD --- gtkmm/PKGBUILD 2013-06-25 00:05:17.000000000 +0200 +++ gtkmm/PKGBUILD 2013-06-25 09:37:15.819345217 +0200 @@ -5,18 +5,24 @@ pkgbase=gtkmm pkgname=('gtkmm' 'gtkmm-docs') pkgver=2.24.3 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') makedepends=('gtk2' 'pangomm' 'atkmm' 'glibmm-docs') license=('LGPL') options=('!libtool' '!emptydirs') url="http://gtkmm.sourceforge.net/" -source=(http://ftp.gnome.org/pub/GNOME/sources/${pkgbase}/2.24/${pkgbase}-${pkgver}.tar.xz) -sha256sums=('c564a438677174b97d69dd70467cb03c933481006398dc9377417aa6abe02a39') +source=("http://ftp.gnome.org/pub/GNOME/sources/${pkgbase}/2.24/${pkgbase}-${pkgver}.tar.xz" + "${pkgname}_include.patch::https://bug697835.bugzilla-attachments.gnome.org/attachment.cgi?id=243277" + 'comment.patch') +sha256sums=('c564a438677174b97d69dd70467cb03c933481006398dc9377417aa6abe02a39' + '98ab7b7ede84ccaa00464fda56c037685236c0040ecbe65a6e74d291bfa2f099' + '27899809aa67bfdbf6375d8f4b2699f1fd85796ded8cda77b69404d02700a2b5') build() { cd "${srcdir}/${pkgbase}-${pkgver}" - ./configure --prefix=/usr + patch -Np1 < ${srcdir}/${pkgname}_include.patch + patch -Np1 < ${srcdir}/comment.patch + ./configure --prefix=/usr --enable-maintainer-mode make }