[Pkg-gpe-maintainers] Bug#558926: Needs to look for /usr/lib/pkgconfig/libcontactsdb.pc

Neil Williams codehelp at debian.org
Sun Mar 14 12:04:51 UTC 2010


I made two changes to the sources to test:

$ diff -u configure.ac.old configure.ac
--- configure.ac.old	2010-03-14 11:56:03.000000000 +0000
+++ configure.ac	2010-03-14 11:56:27.000000000 +0000
@@ -11,7 +11,7 @@
 AC_PROG_CC
 AC_PROG_LIBTOOL
 
-PKG_CHECK_MODULES(TODODB, sqlite libgpepimc)
+PKG_CHECK_MODULES(TODODB, sqlite libgpepimc libcontactsdb)
 
 #gtk-doc for documentation
 GTK_DOC_CHECK(1.2)

 diff -u Makefile.am.old Makefile.am
--- Makefile.am.old	2010-03-14 11:56:13.000000000 +0000
+++ Makefile.am	2010-03-14 11:56:54.000000000 +0000
@@ -5,7 +5,7 @@
 INCLUDES = @TODODB_CFLAGS@ -DPACKAGE_LOCALE_DIR=\"@datadir@/locale/@PACKAGE_NAME@\"
 
 libtododb_la_LIBADD = @TODODB_LIBS@
-
+libtododb_la_LDFLAGS= -Wl,--no-add-needed
 libtododb_la_SOURCES = old-db.c todo-db.c gpe/todo-db.h
 
 gpeincludedir = $(includedir)/gpe

To turn those into a usable package means adding a patch system. The
upstream release uses a .tar.bz2 (according to the watch file), so I
propose that libtododb should switch to dpkg source format 3.0 (quilt)
for .tar.bz2 support, then add these changes as patches and then the
upload just needs to use the '-sa' option to upload the orig.tar.bz2 to
replace the current orig.tar.gz - I've done this several times now for
GPE packages using the pkg-gpe SVN:

http://svn.debian.org/viewsvn/pkg-gpe/trunk/

I'd like to put libtododb and then the other GPE packages into that SVN
as upstream packages (i.e. just the debian/ directories).

I did ask about this before but had no reply. I won't have time to do
this next weekend, so to give time for a reply I propose to fix the
outstanding unresolved symbol bugs for all GPE packages in two weeks
time - including putting all remaining GPE packages into pkg-gpe SVN.

All such packages that use .tar.bz2 upstream would migrate to dpkg
source format 3.0 (quilt) - although quilt itself is not the main
objective unless there are patches already in use.

I'll forward this issue with libtododb needing to look for
libcontactsdb to upstream and tag this bug later.

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gpe-maintainers/attachments/20100314/61326b41/attachment-0003.pgp>


More information about the Pkg-gpe-maintainers mailing list