-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
tags 345925 + patch
thanks
Hi,
I was just about to file a bug about this myself. I've created a
patch to generate a cppunit.pc pkg-config datafile, and also install
and package it.
Steve, I would be grateful if you could forward this upstream as well,
whether or not you patch the Debianised source.
One consideration is that I added @LIBADD_DL@ to Libs.private. For
dynamic linking this is never required (libcppunit is already linked
with it), but for static linking is useless because libdl is
intimately tied to ld.so, so won't work for static linking in any
case. This means the current cppunit-config behaviour is also the
same; it's just something to ponder.
The package also has a number of Lintian warnings:
W: cppunit source: ancient-standards-version 3.5.2
W: libcppunit-dev: binary-without-manpage DllPlugInTester
W: libcppunit-dev: package-has-a-duplicate-relation depends:
libcppunit-1.10-2c2a (= 1.10.2-5), libcppunit-1.10-2c2a
which indicate the packaging could use some attention.
Many thanks,
Roger
- --
Roger Leigh
Printing on GNU/Linux? http://gimp-print.sourceforge.net/
Debian GNU/Linux http://www.debian.org/
GPG Public Key: 0x25BFB848. Please sign and encrypt your mail.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8+ <http://mailcrypt.sourceforge.net/>
iD8DBQFDu++uVcFcaSW/uEgRAvloAJwNdAv+HThB11b6lr0V+0Yhw5wcjQCfZGOn
Lmi16WH+sjkum8rmQBfsDG8=
=cz50
-----END PGP SIGNATURE-----
--- cppunit-1.10.2.original/configure.in 2004-06-18 12:20:03.000000000 +0100
+++ cppunit-1.10.2/configure.in 2006-01-04 15:20:37.024797042 +0000
@@ -115,7 +115,8 @@
AC_OUTPUT([
- Makefile
+ Makefile
+ cppunit.pc
cppunit.spec
cppunit-config
src/Makefile
--- cppunit-1.10.2.original/cppunit.pc.in 1970-01-01 01:00:00.000000000 +0100
+++ cppunit-1.10.2/cppunit.pc.in 2006-01-04 15:19:50.623422223 +0000
@@ -0,0 +1,11 @@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
+
+Name: CppUnit
+Description: The C++ Unit Test Library
+Version: @CPPUNIT_VERSION@
+Libs: -L${libdir} -lcppunit
+Libs.private: @LIBADD_DL@
+Cflags: -I${includedir}
--- cppunit-1.10.2.original/debian/rules 2006-01-04 15:44:21.297958539 +0000
+++ cppunit-1.10.2/debian/rules 2006-01-04 15:41:38.115103672 +0000
@@ -61,6 +61,7 @@
dh_install -plibcppunit-dev lib/lib*.so usr/lib
dh_install -plibcppunit-dev --autodest debian/tmp/usr/lib/lib*.a
dh_install -plibcppunit-dev --autodest debian/tmp/usr/lib/lib*.la
+ dh_install -plibcppunit-dev --autodest debian/tmp/usr/lib/pkgconfig
dh_install -plibcppunit-dev --autodest debian/tmp/usr/include
dh_installman -plibcppunit-dev debian/tmp/usr/share/man/man*/*
--- cppunit-1.10.2.original/Makefile.am 2004-02-18 21:36:41.000000000 +0000
+++ cppunit-1.10.2/Makefile.am 2006-01-04 15:21:54.663960890 +0000
@@ -3,6 +3,9 @@
SUBDIRS = src include examples doc
+pkgconfigdatadir = $(libdir)/pkgconfig
+
+pkgconfigdata_DATA = cppunit.pc
bin_SCRIPTS = cppunit-config
man_MANS = cppunit-config.1