[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1023868: marked as done (caja-seahorse: FTBFS against libgpgme-dev >= 1.18.0-2 [checking for gpgme-config... failed])



Your message dated Sun, 13 Nov 2022 20:49:38 +0000
with message-id <E1ouJv8-007Wd0-SO@fasolo.debian.org>
and subject line Bug#1023868: fixed in caja-seahorse 1.18.5-2
has caused the Debian Bug report #1023868,
regarding caja-seahorse: FTBFS against libgpgme-dev >= 1.18.0-2 [checking for gpgme-config... failed]
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 owner@bugs.debian.org
immediately.)


-- 
1023868: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023868
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: caja-seahorse
Version: 1.18.5-1
Severity: serious
Tags: patch ftbfs
Justification: fails to build from source (but built successfully in the past)

Hello,

caja-seahorse FTBFS due to removal of gpgme-config. Since caja-seahorse
already requires pkgconfig you can simply use this for gpgme, too.

cu Andreas
-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
diff -Nru caja-seahorse-1.18.5/debian/changelog caja-seahorse-1.18.5/debian/changelog
--- caja-seahorse-1.18.5/debian/changelog	2020-08-24 10:00:41.000000000 +0200
+++ caja-seahorse-1.18.5/debian/changelog	2022-11-11 18:45:09.000000000 +0100
@@ -1,3 +1,11 @@
+caja-seahorse (1.18.5-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * 1010_gpgme_pkgconfig.diff: Use pkgconfig to locate gpgme instead of
+    gpgme-config fixing FTBFS with libgpgme-dev >= 1.18.0-2.
+
+ -- Andreas Metzler <ametzler@debian.org>  Fri, 11 Nov 2022 18:45:09 +0100
+
 caja-seahorse (1.18.5-1) unstable; urgency=medium
 
   [ Simon Quigley ]
diff -Nru caja-seahorse-1.18.5/debian/patches/1010_gpgme_pkgconfig.diff caja-seahorse-1.18.5/debian/patches/1010_gpgme_pkgconfig.diff
--- caja-seahorse-1.18.5/debian/patches/1010_gpgme_pkgconfig.diff	1970-01-01 01:00:00.000000000 +0100
+++ caja-seahorse-1.18.5/debian/patches/1010_gpgme_pkgconfig.diff	2022-11-11 18:45:09.000000000 +0100
@@ -0,0 +1,54 @@
+Description: Use pkgconfig to locate gpgme instead of gpgme-config.
+Author: Andreas Metzler <ametzler@debian.org>
+Origin: vendor
+Last-Update: 2022-11-11
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -85,45 +85,11 @@
+ 	else
+ 		AC_MSG_ERROR([Appropriate version of GnuPG not found. Please install one of versions: $accepted_versions])
+ 	fi
+ fi
+ 
+-ok="no"
+-min_gpgme_version=1.0.0
+-AC_PATH_PROG(GPGME_CONFIG, gpgme-config, "failed")
+-if test $GPGME_CONFIG != "failed" ; then
+-	AC_MSG_CHECKING(for GPGME - version >= $min_gpgme_version)
+-	req_major=`echo $min_gpgme_version | \
+-		sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'`
+-	req_minor=`echo $min_gpgme_version | \
+-		sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'`
+-	req_micro=`echo $min_gpgme_version | \
+-		sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'`
+-	gpgme_config_version=`$GPGME_CONFIG --version`
+-	major=`echo $gpgme_config_version | \
+-		sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'`
+-	minor=`echo $gpgme_config_version | \
+-		sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'`
+-	micro=`echo $gpgme_config_version | \
+-		sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'`
+-
+-	if test "$major" -eq "$req_major"; then
+-		if test "$minor" -ge "$req_minor"; then
+-			if test "$micro" -ge "$req_micro"; then
+-				ok="yes"
+-			fi
+-		fi
+-	fi
+-fi
+-
+-if test $ok = "yes"; then
+-	GPGME_CFLAGS=`$GPGME_CONFIG --cflags`
+-	GPGME_LIBS=`$GPGME_CONFIG --libs`
+-	AC_MSG_RESULT(yes)
+-else
+-	AC_MSG_ERROR(GPGME $min_gpgme_version or later needed)
+-fi
++PKG_CHECK_MODULES([GPGME], [gpgme >= 1.0.0])
+ 
+ SEAHORSE_CFLAGS="$SEAHORSE_CFLAGS $GPGME_CFLAGS"
+ SEAHORSE_LIBS="$SEAHORSE_LIBS $GPGME_LIBS"
+ 
+ # -----------------------------------------------------------------------------
diff -Nru caja-seahorse-1.18.5/debian/patches/series caja-seahorse-1.18.5/debian/patches/series
--- caja-seahorse-1.18.5/debian/patches/series	1970-01-01 01:00:00.000000000 +0100
+++ caja-seahorse-1.18.5/debian/patches/series	2022-11-11 18:43:29.000000000 +0100
@@ -0,0 +1 @@
+1010_gpgme_pkgconfig.diff

--- End Message ---
--- Begin Message ---
Source: caja-seahorse
Source-Version: 1.18.5-2
Done: Mike Gabriel <sunweaver@debian.org>

We believe that the bug you reported is fixed in the latest version of
caja-seahorse, 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 1023868@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mike Gabriel <sunweaver@debian.org> (supplier of updated caja-seahorse 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sun, 13 Nov 2022 20:45:07 +0100
Source: caja-seahorse
Architecture: source
Version: 1.18.5-2
Distribution: unstable
Urgency: medium
Maintainer: Debian+Ubuntu MATE Packaging Team <debian-mate@lists.debian.org>
Changed-By: Mike Gabriel <sunweaver@debian.org>
Closes: 1023868
Changes:
 caja-seahorse (1.18.5-2) unstable; urgency=medium
 .
   [ Andreas Metzler ]
   * debian/patches:
     + Add 1010_gpgme_pkgconfig.diff: Use pkgconfig to locate gpgme instead of
       gpgme-config fixing FTBFS with libgpgme-dev >= 1.18.0-2. (Closes:
       #1023868).
 .
   [ Mike Gabriel ]
   * debian/control:
     + Bump Standards-Version: to 4.6.1. No changes needed.
Checksums-Sha1:
 237db257f7716af20255f626ea8bd4dfcba1a73b 2341 caja-seahorse_1.18.5-2.dsc
 5a8bf5ab5b42bb84554dce3ed5a4e516993f1d18 3704 caja-seahorse_1.18.5-2.debian.tar.xz
 bd0a676f06cf6d27e2ce102358f7aeaa1953dbe3 17195 caja-seahorse_1.18.5-2_source.buildinfo
Checksums-Sha256:
 c7aa7db88b87d36d17c41839d4099e870ec535b22340f49e12c568867e2e7546 2341 caja-seahorse_1.18.5-2.dsc
 62bb0894ce0113a4d5a377da7347b4a14b408f7f83304e25732ba31a466757db 3704 caja-seahorse_1.18.5-2.debian.tar.xz
 fa44e54f97c928f47cdd99b5b3cb66d12fb92cf6bff2d1f7fefd25090d19d3ed 17195 caja-seahorse_1.18.5-2_source.buildinfo
Files:
 dd6b504776ccfac94687da59b5b3be15 2341 x11 optional caja-seahorse_1.18.5-2.dsc
 15272b229c4cb6c09cd586f2062f21df 3704 x11 optional caja-seahorse_1.18.5-2.debian.tar.xz
 63a87cf926c7ccf3b9ff7bcb7e32b3eb 17195 x11 optional caja-seahorse_1.18.5-2_source.buildinfo

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

iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmNxTeoVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsx8TwQAIdz0ljW5nrcSXQPTBllTZ3rKSE+
wZb3GR99XtVN+CUaMSLlZYf6J383m8Npy4Rjqi9Or/ACKhNMQ6i2UiupMVyO4Arb
6nXebVS+lHsU1HclGRggJOtpGOuDPpGjew1hG2kexPMmaFjD62LiaM8b8XiXRjAt
gDkqWqf2Tw9kmabYoNz/5kUlG66mRNlSBz+eOzhX/kDJLRTHd0BlOK6ykxuuRv/e
2X5Tk02Aey88bG+247xPY2YcXLAbkZBlywBi2ft6YDWoLdlsrVpt1GU87Zykni9B
3JOwJgc3HSdm9mytMv2MJcIQkdNq9tPwVxt6xRTXS22g+p4H5paoD5+SfVhIp1mX
CcXgK1eMs+0fjI6VIz7ygOhDcbXEtMtVu0WE+jAu1+GExPiCFSfhSl9doZ26K+hQ
RK+agWP8UUNK4/fYxxQ3vBdtQ1OSIMIpZQ+hGcevm2aer9gz4DWCTS6Ef8Zo6dSt
mNxtsbdZ2aKLxRdqfAiABhdddbNB7TpV21LPfJfHBaoCv6X2c/mzvNICKeyd2Ole
bqvxZkTm7kxR/pixwqOSgeAzt/EYD9s8BUOpWPB83moZd1ymX5hLmqPK66/o7o5e
mKKxAvKYqYl95742XMtok/03ao59QU4EHy1KnSQ8gX7KQ1EmqojbitlEDcuGWjg3
IK6OZwZb8scNog8f
=fVbs
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: