Package: libsmjs-dev
Version: 1.5rc6a-1
Severity: wishlist
Tags: patch

It would be very useful for me (as upstream gxine dev) for this package to
have a pkgconfig file. After a while (once this is upstream, hopefully, and
probably not before etch is released), I'll be able to start to remove my
existing tests (ref. gxine 0.5.2) for the library and its headers.

While I don't know for certain what other distributions are doing here, I do
know that the packman libjs-devel 1.5 RPMs for SuSE have one (libjs.pc). The
attached patch provides an equivalent file, also named libjs.pc for
compatibility reasons.

-- 
| Darren Salt   | linux (or ds) at | nr. Ashington,
| sarge,        | youmustbejoking  | Northumberland
| RISC OS       | demon co uk      | Toon Army
|   Let's keep the pound sterling

You will engage in the eating of turkey.
diff -urN spidermonkey-1.5rc6a/debian/libjs.pc 
spidermonkey-1.5rel/debian/libjs.pc
--- spidermonkey-1.5rc6a/debian/libjs.pc        1970-01-01 01:00:00.000000000 
+0100
+++ spidermonkey-1.5rel/debian/libjs.pc 2005-12-23 23:40:14.000000000 +0000
@@ -0,0 +1,11 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: libjs
+Description: Spidermonkey JS library
+Requires:
+Version: 1.5
+Libs: -L${libdir} -lsmjs
+Cflags: -I${includedir}/smjs
diff -urN spidermonkey-1.5rc6a/debian/libsmjs-dev.dirs 
spidermonkey-1.5rel/debian/libsmjs-dev.dirs
--- spidermonkey-1.5rc6a/debian/libsmjs-dev.dirs        2005-12-23 
23:42:04.000000000 +0000
+++ spidermonkey-1.5rel/debian/libsmjs-dev.dirs 2005-12-06 16:08:28.000000000 
+0000
@@ -1,3 +1,3 @@
 usr/lib
 usr/include/smjs
-
+usr/lib/pkgconfig
diff -urN spidermonkey-1.5rc6a/debian/libsmjs-dev.files 
spidermonkey-1.5rel/debian/libsmjs-dev.files
--- spidermonkey-1.5rc6a/debian/libsmjs-dev.files       2005-12-23 
23:42:04.000000000 +0000
+++ spidermonkey-1.5rel/debian/libsmjs-dev.files        2005-12-23 
23:39:14.000000000 +0000
@@ -1,3 +1,4 @@
 usr/include/smjs/*
 usr/lib/lib*.a
 usr/lib/lib*.so
+usr/lib/pkgconfig/*
diff -urN spidermonkey-1.5rc6a/debian/rules spidermonkey-1.5rel/debian/rules
--- spidermonkey-1.5rc6a/debian/rules   2005-12-23 23:42:04.000000000 +0000
+++ spidermonkey-1.5rel/debian/rules    2005-12-23 23:40:00.000000000 +0000
@@ -114,6 +114,9 @@
        $(INSTALL_FILE) -m 644 -o root -g root $(CURDIR)/src/$(BUILD_DIR)/*.h \
                $(CURDIR)/debian/libsmjs-dev/usr/include/smjs/
 
+       $(INSTALL_FILE) -m 644 -o root -g root $(CURDIR)/debian/libjs.pc \
+               $(CURDIR)/debian/libsmjs-dev/usr/lib/pkgconfig/
+
 # Build architecture-independent files here.
 binary-indep: build install
 # We have nothing to do by default.

Reply via email to