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.