Your message dated Fri, 08 Jan 2021 16:05:34 +0000
with message-id <e1kxugc-000jb9...@fasolo.debian.org>
and subject line Bug#956680: fixed in xneur 0.20.0-3
has caused the Debian Bug report #956680,
regarding xneur: Please migrate to enchant-2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
956680: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=956680
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xneur
Version: 0.20.0-2
Severity: important
Tags: patch
Control: block 947979 by -1

Dear maintainer,

Your package is affected by an ongoing transition from enchant(1) to
enchant- 2. You may find the transition information at
https://release.debian.org/transitions/html/enchant-2.html and
https://bugs.debian.org/947979 .

Current source code in Debian does not support enchant-2 yet.

The attached patch allows the package to build with enchant-2, I didn't
test the resulting package though.

Kind regards,
Laurent Bigonville


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.5.0-1-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_BE:fr (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy
diff -Nru xneur-0.20.0/debian/control xneur-0.20.0/debian/control
--- xneur-0.20.0/debian/control 2018-07-19 00:38:47.000000000 +0200
+++ xneur-0.20.0/debian/control 2020-04-14 02:40:22.000000000 +0200
@@ -9,7 +9,7 @@
  libxt-dev,
  libpcre3-dev,
  pkg-config,
- libenchant-dev,
+ libenchant-2-dev,
  libgstreamer1.0-dev,
  libxosd-dev,
  libnotify-dev,
@@ -47,7 +47,7 @@
 Section: libdevel
 Depends: ${shlibs:Depends}, ${misc:Depends},
  libpcre3-dev,
- libenchant-dev,
+ libenchant-2-dev,
  libxneur (= ${binary:Version})
 Description: development files for xneur frontends and plugins.
  This package provides development files for building XNeur frontends and
diff -Nru xneur-0.20.0/debian/patches/enchant2.patch 
xneur-0.20.0/debian/patches/enchant2.patch
--- xneur-0.20.0/debian/patches/enchant2.patch  1970-01-01 01:00:00.000000000 
+0100
+++ xneur-0.20.0/debian/patches/enchant2.patch  2020-04-14 03:09:01.000000000 
+0200
@@ -0,0 +1,119 @@
+--- a/configure.ac
++++ b/configure.ac
+@@ -158,7 +158,7 @@ if test "x$with_spell" != "xno"; then
+ 
+       case $with_spell in
+               enchant|yes)
+-                      PKG_CHECK_MODULES(ENCHANT, [enchant >= 1.0])
++                      PKG_CHECK_MODULES(ENCHANT, [enchant-2 >= 1.0])
+                       AC_DEFINE(WITH_ENCHANT, 1, [Define if you want enchant 
support])
+                       ;;
+               aspell)
+--- a/xneur.pc
++++ b/xneur.pc
+@@ -6,5 +6,5 @@ includedir=${prefix}/include
+ Name: xneur
+ Description: XNeur library
+ Version: 0.20.0
+-Libs: -L${exec_prefix}/lib -lxneur  -lpcre -lenchant -lpthread -ldl
++Libs: -L${exec_prefix}/lib -lxneur  -lpcre -lenchant-2 -lpthread -ldl
+ Cflags: -I${prefix}/include
+--- a/plugins/statistic/Makefile.am
++++ b/plugins/statistic/Makefile.am
+@@ -7,7 +7,7 @@ pkglib_LTLIBRARIES = libxnstatistic.la
+ libxnstatistic_la_SOURCES = \
+       statistic.c
+ 
+-libxnstatistic_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib 
@DEFAULT_CFLAGS@
++libxnstatistic_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib 
@ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@
+ libxnstatistic_la_LDFLAGS = @X11_LIBS@
+        
+ libxnstatistic_la_LIBADD = 
+--- a/lib/lib/xneur.h
++++ b/lib/lib/xneur.h
+@@ -29,7 +29,7 @@
+ #endif
+ 
+ #ifdef WITH_ENCHANT
+-#     include <enchant/enchant.h>
++#     include <enchant.h>
+ #endif
+ 
+ struct _window *main_window;
+--- a/lib/lib/xneurlib.c
++++ b/lib/lib/xneurlib.c
+@@ -30,7 +30,7 @@
+ #endif
+ 
+ #ifdef WITH_ENCHANT
+-#     include <enchant/enchant.h>
++#     include <enchant.h>
+ #endif
+ 
+ #include "xneur.h"
+--- a/lib/notify/Makefile.am
++++ b/lib/notify/Makefile.am
+@@ -16,7 +16,9 @@ libxnnotify_la_CFLAGS = -I@top_srcdir@/l
+                                                                               
@GSTREAMER_CFLAGS@              \
+                                                                               
@XOSD_CFLAGS@                   \
+                                                                               
@LIBNOTIFY_CFLAGS@              \
+-                                                                              
@GTK_CFLAGS@
++                                                                              
@GTK_CFLAGS@                    \
++                                                                              
@ASPELL_CFLAGS@                 \
++                                                                              
@ENCHANT_CFLAGS@
+ libxnnotify_la_LDFLAGS = -static @X11_LIBS@ @ADDITIONAL_LIBS@ \
+                                       @FREEALUT_LIBS@         \
+                                       @GSTREAMER_LIBS@        \
+--- a/lib/main/Makefile.am
++++ b/lib/main/Makefile.am
+@@ -28,6 +28,6 @@ libxnmain_la_SOURCES =               \
+       defines.h
+ 
+ 
+-libxnmain_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc  
-I@top_srcdir@/lib/notify -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib 
-I@top_srcdir@/lib/rec @X11_CFLAGS@ @DEFAULT_CFLAGS@ 
-DXNEUR_PLUGIN_DIR=\""@libdir@/xneur"\"
++libxnmain_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc  
-I@top_srcdir@/lib/notify -I@top_srcdir@/lib/ai -I@top_srcdir@/lib/lib 
-I@top_srcdir@/lib/rec @X11_CFLAGS@ @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ 
@DEFAULT_CFLAGS@ -DXNEUR_PLUGIN_DIR=\""@libdir@/xneur"\"
+ libxnmain_la_LDFLAGS = -static @X11_LIBS@  @ADDITIONAL_LIBS@
+ 
+--- a/lib/ai/Makefile.am
++++ b/lib/ai/Makefile.am
+@@ -6,6 +6,6 @@ libxnai_la_SOURCES =           \
+       detection.c             \
+       detection.h             
+ 
+-libxnai_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc 
-I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @X11_CFLAGS@ @ASPELL_CFLAGS@ 
@DEFAULT_CFLAGS@
++libxnai_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/misc 
-I@top_srcdir@/lib/main -I@top_srcdir@/lib/lib @X11_CFLAGS@ @ASPELL_CFLAGS@ 
@ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@
+ libxnai_la_LDFLAGS = -static @X11_LIBS@ @ASPELL_LIBS@ @ADDITIONAL_LIBS@
+ 
+--- a/lib/config/Makefile.am
++++ b/lib/config/Makefile.am
+@@ -13,7 +13,7 @@ noinst_HEADERS =             \
+ libxnconfig_la_SOURCES =      \
+       xnconfig.c              
+ 
+-libxnconfig_la_CFLAGS = -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main 
-I@top_srcdir@/lib/lib @DEFAULT_CFLAGS@
++libxnconfig_la_CFLAGS = -I@top_srcdir@/lib/misc -I@top_srcdir@/lib/main 
-I@top_srcdir@/lib/lib @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@
+ libxnconfig_la_LIBADD = ../lib/libxneur.la @ADDITIONAL_LIBS@
+ libxnconfig_la_LDFLAGS = -version-info 20:0:0
+ 
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -9,7 +9,7 @@ xneur_SOURCES =                        \
+       newlang_creation.c      \
+       newlang_creation.h
+ 
+-xneur_CFLAGS = -I@top_srcdir@/lib/ai  -I@top_srcdir@/lib/lib  
-I@top_srcdir@/lib/config -I@top_srcdir@/lib/main -I@top_srcdir@/lib/misc 
-I@top_srcdir@/lib/notify  @X11_CFLAGS@ @DEFAULT_CFLAGS@
++xneur_CFLAGS = -I@top_srcdir@/lib/ai  -I@top_srcdir@/lib/lib  
-I@top_srcdir@/lib/config -I@top_srcdir@/lib/main -I@top_srcdir@/lib/misc 
-I@top_srcdir@/lib/notify  @X11_CFLAGS@ @ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ 
@DEFAULT_CFLAGS@
+ 
+ xneur_LDFLAGS = -L$(top_srcdir)/lib/lib -L$(top_srcdir)/lib/ai 
-L$(top_srcdir)/lib/config -L$(top_srcdir)/lib/misc -L$(top_srcdir)/lib/main 
-L$(top_srcdir)/lib/notify  @X11_LIBS@ @ADDITIONAL_LIBS@
+ 
+--- a/plugins/test/Makefile.am
++++ b/plugins/test/Makefile.am
+@@ -7,7 +7,7 @@ pkglib_LTLIBRARIES = libxntest.la
+ libxntest_la_SOURCES = \
+       test.c
+ 
+-libxntest_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib 
@DEFAULT_CFLAGS@
++libxntest_la_CFLAGS = -I@top_srcdir@/lib/config -I@top_srcdir@/lib/lib 
@ASPELL_CFLAGS@ @ENCHANT_CFLAGS@ @DEFAULT_CFLAGS@
+ libxntest_la_LDFLAGS = @X11_LIBS@
+        
+ libxntest_la_LIBADD = 
diff -Nru xneur-0.20.0/debian/patches/series xneur-0.20.0/debian/patches/series
--- xneur-0.20.0/debian/patches/series  2016-12-04 01:51:50.000000000 +0100
+++ xneur-0.20.0/debian/patches/series  2020-04-14 03:03:58.000000000 +0200
@@ -1 +1,2 @@
 01-fix-arg-parsing.patch
+enchant2.patch

--- End Message ---
--- Begin Message ---
Source: xneur
Source-Version: 0.20.0-3
Done: Alexander GQ Gerasiov <g...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xneur, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 956...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Alexander GQ Gerasiov <g...@debian.org> (supplier of updated xneur package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 08 Jan 2021 18:42:41 +0300
Source: xneur
Architecture: source
Version: 0.20.0-3
Distribution: unstable
Urgency: medium
Maintainer: Alexander GQ Gerasiov <g...@debian.org>
Changed-By: Alexander GQ Gerasiov <g...@debian.org>
Closes: 956680 957991
Changes:
 xneur (0.20.0-3) unstable; urgency=medium
 .
   * Add enchant2.patch: build with libenchant2, thanks Laurent Bigonville
     (Closes: #956680).
   * Add gcc-10.patch: fix FTBFS with gcc10, thanks Logan Rosen
     (Closes: #957991).
   * d/control: Update to debhelper-compat 13.
   * d/control, d/copyright: Use secure scheme in URI.
   * Fix changelog entry for 0.19.0-1
Checksums-Sha1:
 e64ebca1f6abb58b1da7ac4601cd5a29d94ab0d5 1737 xneur_0.20.0-3.dsc
 18cb0ed288232847fe2574325bb2690467c7dce5 10296 xneur_0.20.0-3.debian.tar.xz
 2eaf2b1b5d04ba78b7284a5b0183c351c6159b26 6471 xneur_0.20.0-3_source.buildinfo
Checksums-Sha256:
 57cce2c4a9745f24ebcf16d882e9bf1c7b00b6cbb6bc954413525ce60fa4a728 1737 
xneur_0.20.0-3.dsc
 4e10f832eaf035c0cdce75856f6d6a0efcedf7a998247d4e622c993ae295e53f 10296 
xneur_0.20.0-3.debian.tar.xz
 8ad3ee3d518628ece4dc2caa56b98eaa54ceade17f5b61c57db79a2e471d6599 6471 
xneur_0.20.0-3_source.buildinfo
Files:
 5ad9fbf08db82f82f83337419a38bbb6 1737 x11 optional xneur_0.20.0-3.dsc
 acad3942aa893c535837c2999f369c3b 10296 x11 optional 
xneur_0.20.0-3.debian.tar.xz
 9389c948eb6ead80a199bca6a75a7de8 6471 x11 optional 
xneur_0.20.0-3_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQFCBAEBCgAsFiEEBLWdkN98wqvNSbrqyofp6CqsM/EFAl/4fnUOHGdxQGRlYmlh
bi5vcmcACgkQyofp6CqsM/GkEgf9HQI3kDJKCq1naNU+1WboTL5xF5xiYmAOBu3m
NvvsSdqzCb96sql4FJ3NEU1Iuvvm6kE9qWP3M0GKRzH6SmqaFKMmaKpMA1fw+T6Z
nWpP/TN7fx7Jp66mHk+J45iIMXEuVnhuj+aHCMICvXEHLQahUZO3gKst8jQgzZgc
jgPsN6ZcJj8rnUc7Kxuztro8kTu5o/3U1+uNAOwOBK/fvXKV8Y4SnjaZsRfjpnIc
Fq9NyM/0CrL3dGof2tNE1lcSMtUN5UNxPyIXM8+Ii1kPnw2VsLQboDzT7vDXbT+2
ZirxvywiUhniOwSo+as6csVRTqWX2hQBsMotAXSQolUsudMHHg==
=+mxb
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to