Hi.

This adds pkgconfig .pc file generation to the build system.

Patch attached. OK to apply? Dan, could you add the corresponding autotools
part?

Regards,
R.

-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
Livna http://rpm.livna.org | MPlayer http://mplayerhq.hu
"Faith manages."
        -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"
diff -up libdvdread-4.1.3/Makefile.p libdvdread-4.1.3/Makefile
--- libdvdread-4.1.3/Makefile.p 2008-06-01 18:00:59.000000000 +0200
+++ libdvdread-4.1.3/Makefile   2008-07-13 13:48:09.000000000 +0200
@@ -50,7 +50,7 @@ BUILDDEPS = Makefile config.mak
 
 ifeq ($(BUILD_SHARED),yes)
 all:   $(SHLIB) $(DVDREAD_SHLIB) dvdread-config
-install: $(SHLIB) $(DVDREAD_SHLIB) install-shared install-dvdread-config
+install: $(SHLIB) $(DVDREAD_SHLIB) install-shared install-dvdread-config 
install-dvdread.pc
 endif
 
 ifeq ($(BUILD_STATIC),yes)
@@ -146,6 +146,22 @@ install-dvdread-config: dvdread-config
        install -d $(DESTDIR)$(PREFIX)/bin
        install -m 0755 $(.OBJDIR)/dvdread-config 
$(DESTDIR)$(PREFIX)/bin/dvdread-config
 
+dvdread.pc: $(.OBJDIR)
+       @echo 'prefix=/usr' > $(.OBJDIR)/dvdread.pc
+       @echo 'libdir=$(shlibdir)' >> $(.OBJDIR)/dvdread.pc
+       @echo 'includedir=/usr/include' >> $(.OBJDIR)/dvdread.pc
+       @echo >> $(.OBJDIR)/dvdread.pc
+       @echo 'Libs: -L$${libdir} -ldvdread' >> $(.OBJDIR)/dvdread.pc
+       @echo 'Cflags: -I$${includedir}' >> $(.OBJDIR)/dvdread.pc
+       @echo >> $(.OBJDIR)/dvdread.pc
+       @echo 'Name: dvdread' >> $(.OBJDIR)/dvdread.pc
+       @echo 'Description: Library for reading DVDs' >> $(.OBJDIR)/dvdread.pc
+       @echo 'Version: $(SHLIB_VERSION)' >> $(.OBJDIR)/dvdread.pc
+
+install-dvdread.pc: dvdread.pc
+       install -d $(DESTDIR)$(shlibdir)/pkgconfig
+       install -m 0644 $(.OBJDIR)/dvdread.pc 
$(DESTDIR)$(shlibdir)/pkgconfig/dvdread.pc
+
 vpath %.so ${.OBJDIR}
 vpath %.o ${.OBJDIR}
 vpath ${LIB} ${.OBJDIR}
_______________________________________________
DVDnav-discuss mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/dvdnav-discuss

Reply via email to