empathy: Add patch for enchant2.
This commit is contained in:
parent
ca27118219
commit
c0ec5add06
3 changed files with 89 additions and 5 deletions
|
@ -1,8 +1,6 @@
|
|||
Some optional packages must be installed for additional functionality:
|
||||
|
||||
- telepathy-butterfly for MSN support
|
||||
- telepathy-gabble for XMPP/jabber support
|
||||
- telepathy-haze for libpurple support
|
||||
- telepathy-idle for IRC support
|
||||
- telepathy-rakia for SIP support
|
||||
- telepathy-salut for link-local XMPP support
|
79
srcpkgs/empathy/patches/enchant-2.patch
Normal file
79
srcpkgs/empathy/patches/enchant-2.patch
Normal file
|
@ -0,0 +1,79 @@
|
|||
Source: https://gitlab.gnome.org/GNOME/empathy/-/merge_requests/3
|
||||
Upstream: no, because upstream is completely abandoned
|
||||
|
||||
From f42c415154c797a1b3fbddde60ad8fedb2eda988 Mon Sep 17 00:00:00 2001
|
||||
From: Laurent Bigonville <bigon@bigon.be>
|
||||
Date: Tue, 7 Jan 2020 11:09:26 +0100
|
||||
Subject: [PATCH 1/2] libempathy-gtk: Stop using deprecated enchant function
|
||||
|
||||
Replace enchant_dict_add_to_pwl() by enchant_dict_add() and bump minimal
|
||||
version accordingly
|
||||
---
|
||||
configure.ac | 2 +-
|
||||
libempathy-gtk/empathy-spell.c | 2 +-
|
||||
2 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 7aeb6b31c..4bf2d4d0c 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -72,7 +72,7 @@ WEBKIT_REQUIRED=2.10.0
|
||||
GOA_REQUIRED=3.5.1
|
||||
|
||||
# Optional deps
|
||||
-ENCHANT_REQUIRED=1.2.0
|
||||
+ENCHANT_REQUIRED=1.4.0
|
||||
GEOCLUE_REQUIRED=2.1.0
|
||||
GEOCODE_GLIB_REQUIRED=0.99.1
|
||||
ISO_CODES_REQUIRED=0.35
|
||||
diff --git a/libempathy-gtk/empathy-spell.c b/libempathy-gtk/empathy-spell.c
|
||||
index 27f27f902..bb0159fd8 100644
|
||||
--- a/libempathy-gtk/empathy-spell.c
|
||||
+++ b/libempathy-gtk/empathy-spell.c
|
||||
@@ -424,7 +424,7 @@ empathy_spell_add_to_dictionary (const gchar *code,
|
||||
if (lang == NULL)
|
||||
return;
|
||||
|
||||
- enchant_dict_add_to_pwl (lang->speller, word, strlen (word));
|
||||
+ enchant_dict_add (lang->speller, word, strlen (word));
|
||||
}
|
||||
|
||||
#else /* not HAVE_ENCHANT */
|
||||
--
|
||||
GitLab
|
||||
|
||||
|
||||
From 6c12a411274acf86e494b36704abb8e18b56642e Mon Sep 17 00:00:00 2001
|
||||
From: Laurent Bigonville <bigon@bigon.be>
|
||||
Date: Tue, 7 Jan 2020 11:38:13 +0100
|
||||
Subject: [PATCH 2/2] configure.ac: Switch to enchant-2
|
||||
|
||||
---
|
||||
configure.ac | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 4bf2d4d0c..14f83c852 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -72,7 +72,7 @@ WEBKIT_REQUIRED=2.10.0
|
||||
GOA_REQUIRED=3.5.1
|
||||
|
||||
# Optional deps
|
||||
-ENCHANT_REQUIRED=1.4.0
|
||||
+ENCHANT_REQUIRED=2.1.1
|
||||
GEOCLUE_REQUIRED=2.1.0
|
||||
GEOCODE_GLIB_REQUIRED=0.99.1
|
||||
ISO_CODES_REQUIRED=0.35
|
||||
@@ -307,7 +307,7 @@ AC_ARG_ENABLE(spell,
|
||||
if test "x$enable_spell" != "xno"; then
|
||||
PKG_CHECK_MODULES(ENCHANT,
|
||||
[
|
||||
- enchant >= $ENCHANT_REQUIRED,
|
||||
+ enchant-2 >= $ENCHANT_REQUIRED,
|
||||
iso-codes >= $ISO_CODES_REQUIRED
|
||||
], have_enchant="yes", have_enchant="no")
|
||||
|
||||
--
|
||||
GitLab
|
||||
|
|
@ -1,21 +1,22 @@
|
|||
# Template file for 'empathy'
|
||||
pkgname=empathy
|
||||
version=3.12.14
|
||||
revision=2
|
||||
revision=3
|
||||
build_style=gnu-configure
|
||||
configure_args="
|
||||
--enable-gst-1.0=yes --enable-gudev=yes --enable-spell=yes
|
||||
--disable-schemas-compile --disable-static --enable-goa=no
|
||||
--enable-ubuntu-online-accounts=no --enable-geocode=yes
|
||||
--enable-location=yes --enable-nautilus-sendto=no --enable-map=yes"
|
||||
hostmakedepends="pkg-config intltool itstool glib-devel libxslt geoclue2"
|
||||
hostmakedepends="pkg-config intltool itstool glib-devel libxslt geoclue2
|
||||
autoconf automake libtool gettext-devel yelp-tools"
|
||||
makedepends="
|
||||
libcanberra-devel clutter-gst-devel clutter-gtk-devel
|
||||
telepathy-glib-devel telepathy-logger-devel libnotify-devel
|
||||
telepathy-farstream-devel telepathy-mission-control-devel
|
||||
evolution-data-server-devel geocode-glib-devel folks-devel
|
||||
webkit2gtk-devel libgudev-devel pulseaudio-devel cheese-devel
|
||||
enchant-devel NetworkManager-devel libchamplain-devel
|
||||
enchant2-devel NetworkManager-devel libchamplain-devel
|
||||
gnutls-devel gsettings-desktop-schemas-devel geoclue2-devel iso-codes"
|
||||
depends="gsettings-desktop-schemas>=3.12 iso-codes"
|
||||
short_desc="GNOME instant messaging client using the Telepathy framework"
|
||||
|
@ -24,8 +25,14 @@ license="GPL-2.0-or-later, LGPL-2.1-or-later"
|
|||
homepage="http://live.gnome.org/Empathy"
|
||||
distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz"
|
||||
checksum=7d86942ce97edd10ade0e6ae6a210d35e4d627fe4d223377d71fd1840bc6e3a3
|
||||
patch_args=-Np1
|
||||
disable_parallel_build=yes
|
||||
|
||||
pre_configure() {
|
||||
CFLAGS+=" -I$wrksrc/telepathy-account-widgets"
|
||||
autoreconf -fi
|
||||
}
|
||||
|
||||
post_install() {
|
||||
vdoc $FILESDIR/README.voidlinux
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue