[SCM] liblivemedia/master: Add a pkg-config file for the shared libraries.
bdrung at users.alioth.debian.org
bdrung at users.alioth.debian.org
Wed Jan 16 13:12:42 UTC 2013
The following commit has been merged in the master branch:
commit 3f10915bd8fc76e62d6996bdae31eb2ba07c55ca
Author: Benjamin Drung <bdrung at debian.org>
Date: Wed Jan 16 02:24:05 2013 +0100
Add a pkg-config file for the shared libraries.
diff --git a/debian/liblivemedia-dev.install b/debian/liblivemedia-dev.install
index f349901..7272386 100644
--- a/debian/liblivemedia-dev.install
+++ b/debian/liblivemedia-dev.install
@@ -1,3 +1,4 @@
usr/include
usr/lib/*/*.a
usr/lib/*/*.so
+usr/lib/*/pkgconfig
diff --git a/debian/patches/add-pkgconfig-file.patch b/debian/patches/add-pkgconfig-file.patch
new file mode 100644
index 0000000..159a380
--- /dev/null
+++ b/debian/patches/add-pkgconfig-file.patch
@@ -0,0 +1,38 @@
+Description: Add a pkg-config file for the shared libraries.
+Author: Benjamin Drung <bdrung at debian.org>
+
+--- /dev/null
++++ b/Makefile.head
+@@ -0,0 +1,4 @@
++PREFIX = /usr/local
++LIBDIR = /usr/local/lib
++VERSION = $(shell grep LIVEMEDIA_LIBRARY_VERSION_STRING liveMedia/include/liveMedia_version.hh | sed 's/.*"\([^"]*\)".*/\1/')
++##### Change the following for your environment:
+--- /dev/null
++++ b/live555.pc.in
+@@ -0,0 +1,9 @@
++prefix=@PREFIX@
++libdir=@LIBDIR@
++includedir=${prefix}/include
++
++Name: live555
++Description: multimedia RTSP streaming library
++Version: @VERSION@
++Cflags: -I${includedir}/liveMedia -I${includedir}/groupsock -I${includedir}/BasicUsageEnvironment -I${includedir}/UsageEnvironment
++Libs: -L${libdir} -lliveMedia -lgroupsock -lBasicUsageEnvironment -lUsageEnvironment
+--- a/Makefile.tail
++++ b/Makefile.tail
+@@ -20,7 +20,12 @@
+ cd $(MEDIA_SERVER_DIR) ; $(MAKE)
+ cd $(PROXY_SERVER_DIR) ; $(MAKE)
+
+-install:
++install_shared_libraries:
++ install -d $(DESTDIR)$(LIBDIR)/pkgconfig
++ sed "s#@PREFIX@#$(PREFIX)#;s#@LIBDIR@#$(LIBDIR)#;s#@VERSION@#$(VERSION)#" live555.pc.in > $(DESTDIR)$(LIBDIR)/pkgconfig/live555.pc
++ chmod 644 $(DESTDIR)$(LIBDIR)/pkgconfig/live555.pc
++
++install: $(INSTALL2)
+ cd $(LIVEMEDIA_DIR) ; $(MAKE) install
+ cd $(GROUPSOCK_DIR) ; $(MAKE) install
+ cd $(USAGE_ENVIRONMENT_DIR) ; $(MAKE) install
diff --git a/debian/patches/series b/debian/patches/series
index 03e365e..01c99d6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
020_invalid_casts.patch
021_ip_mreq_source.patch
linker-flags.patch
+add-pkgconfig-file.patch
--
liblivemedia packaging
More information about the pkg-multimedia-commits
mailing list