diff --git a/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-configure.patch b/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-configure.patch new file mode 100644 index 0000000000000..cf83b8f9e595a --- /dev/null +++ b/x11-plugins/pidgin-libnotify/files/pidgin-libnotify-0.14-configure.patch @@ -0,0 +1,48 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -59,11 +59,6 @@ + fi + AC_SUBST(DEBUG_CFLAGS) + +-if test "x$GCC" = "xyes"; then +- CFLAGS="$CFLAGS -Wall -g3" +-fi +-AC_SUBST(CFLAGS) +- + # + # Check for libnotify + # +@@ -82,6 +82,11 @@ + AC_SUBST(GTK_LIBS) + + # ++# Check for pkg-config before using it ++# ++PKG_PROG_PKG_CONFIG ++ ++# + # Check for libpurple + # + +@@ -91,8 +96,8 @@ + ]) + + AC_SUBST(LIBPURPLE_CFLAGS) +-LIBPURPLE_LIBDIR=`pkg-config --variable=libdir purple` +-LIBPURPLE_DATADIR=`pkg-config --variable=datadir purple` ++LIBPURPLE_LIBDIR=`$PKG_CONFIG --variable=libdir purple` ++LIBPURPLE_DATADIR=`$PKG_CONFIG --variable=datadir purple` + AC_SUBST(LIBPURPLE_LIBDIR) + AC_SUBST(LIBPURPLE_DATADIR) + +@@ -106,8 +111,8 @@ + ]) + + AC_SUBST(PIDGIN_CFLAGS) +-PIDGIN_LIBDIR=`pkg-config --variable=libdir pidgin` +-PIDGIN_DATADIR=`pkg-config --variable=datadir pidgin` ++PIDGIN_LIBDIR=`$PKG_CONFIG --variable=libdir pidgin` ++PIDGIN_DATADIR=`$PKG_CONFIG --variable=datadir pidgin` + AC_SUBST(PIDGIN_LIBDIR) + AC_SUBST(PIDGIN_DATADIR) + diff --git a/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r4.ebuild b/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r4.ebuild index 39714a0a234f6..7d9d45bb3feba 100644 --- a/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r4.ebuild +++ b/x11-plugins/pidgin-libnotify/pidgin-libnotify-0.14-r4.ebuild @@ -8,28 +8,36 @@ HOMEPAGE="https://gaim-libnotify.sourceforge.net/" SRC_URI="https://downloads.sourceforge.net/gaim-libnotify/${P}.tar.gz mirror://debian/pool/main/p/${PN}/${PN}_${PV}-4.debian.tar.gz" +inherit autotools + LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~ppc ~riscv ~x86" IUSE="nls debug" RDEPEND=" - >=x11-libs/libnotify-0.3.2 + dev-libs/glib:2 net-im/pidgin[gui] + x11-libs/gdk-pixbuf:2 x11-libs/gtk+:2 + >=x11-libs/libnotify-0.3.2 " DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" +BDEPEND=" + sys-devel/gettext + virtual/pkgconfig +" PATCHES=( "${WORKDIR}/debian/patches" "${FILESDIR}/${P}-libnotify-0.7.patch" + "${FILESDIR}/${P}-configure.patch" "${FILESDIR}/${P}-fix-includes.patch" ) src_prepare() { default - sed -i -e '/CFLAGS/s:-g3::' configure || die "sed failed" + eautoreconf } src_configure() {