Package: libyaz2-dev
Version: 2.1.18-2
Severity: wishlist

Hi,

It would be nice if libyaz2-dev could provide a .pc file for use with
pkg-config. Attached is a patch so that such a file is generated and
installed. I guess it only make sense if it is applied upstream, so it
would really be nice if you could push to have it applied.
Also attached is the trivial patch so that the Debian package contains
the file.

Thanks,
Regis
diff -uN yaz-2.1.18/configure.ac yaz_patched/configure.ac
--- yaz-2.1.18/configure.ac	2006-04-20 12:56:20.000000000 +0100
+++ yaz_patched/configure.ac	2006-08-19 18:47:29.029474077 +0100
@@ -385,5 +385,6 @@
 doc/common/tkl.xsl
 etc/Makefile
 yaz-config
+yaz.pc
 Doxyfile
 ],[sed s%yaz_echo_source=yes%yaz_echo_source=no%g < yaz-config > util/yaz-config && chmod +x yaz-config util/yaz-config])
diff -uN yaz-2.1.18/Makefile.am yaz_patched/Makefile.am
--- yaz-2.1.18/Makefile.am	2006-04-21 15:24:53.000000000 +0100
+++ yaz_patched/Makefile.am	2006-08-19 18:48:34.892441516 +0100
@@ -14,7 +14,10 @@
 
 SPEC_FILE=$(PACKAGE).spec
 EXTRA_DIST=$(SPEC_FILE) README LICENSE NEWS TODO windows.txt \
-	yaz-config.in m4/yaz.m4 buildconf.sh Doxyfile.in
+	yaz-config.in m4/yaz.m4 buildconf.sh Doxyfile.in yaz.pc.in
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = yaz.pc
 
 dist-hook:
 	mkdir $(distdir)/win
diff -uN yaz-2.1.18/yaz.pc.in yaz_patched/yaz.pc.in
--- yaz-2.1.18/yaz.pc.in	1970-01-01 01:00:00.000000000 +0100
+++ yaz_patched/yaz.pc.in	2006-08-19 19:42:26.145276241 +0100
@@ -0,0 +1,12 @@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
+
+Name: YAZ
+Version: @VERSION@
+Description: YAZ library.
+Requires:
+Libs: -L${libdir} -lyaz
+Libs.private: @LIBS@
+Cflags: -I${includedir}
diff -urN yaz-2.1.18/debian/libyaz2-dev.install yaz_patched/debian/libyaz2-dev.install
--- yaz-2.1.18/debian/libyaz2-dev.install	2006-08-19 19:36:09.000000000 +0100
+++ yaz_patched/debian/libyaz2-dev.install	2006-08-19 19:21:51.063036923 +0100
@@ -1,4 +1,5 @@
 debian/tmp/usr/include/yaz
+debian/tmp/usr/lib/pkgconfig/yaz.pc
 debian/tmp/usr/lib/libyaz*.a
 debian/tmp/usr/lib/libyaz*.so
 debian/tmp/usr/lib/libyaz*.la

Reply via email to