From: Dhaval Giani Date: Thu, 18 Feb 2010 14:56:31 +0000 (+0100) Subject: libcgroup: Add pkg-config data X-Git-Tag: v0.36~34 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=336ce466ee8d2084a348c5c772c26cfe70161cb2;p=thirdparty%2Flibcgroup.git libcgroup: Add pkg-config data libcgroup was not making an entry into the pkg-config database, which makes life easier when using multiple libraries. Add the needed data in order to be registered with the pkg-config database on installation. Signed-off-by: Dhaval Giani Reviewed-by: Jan Safranek Acked-by: Lennart Poettering --- diff --git a/Makefile.am b/Makefile.am index ca8cd17b..39ed7959 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,3 +2,6 @@ AUTOMAKE_OPTIONS = foreign SUBDIRS = dist doc include samples scripts src tests EXTRA_DIST = README_daemon libcgroup.doxyfile + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libcgroup.pc diff --git a/configure.in b/configure.in index 0aa7f681..c145a892 100644 --- a/configure.in +++ b/configure.in @@ -158,7 +158,8 @@ AC_CONFIG_FILES([Makefile include/Makefile doc/Makefile doc/man/Makefile - dist/Makefile]) + dist/Makefile + libcgroup.pc]) AC_CONFIG_FILES([dist/libcgroup.spec:dist/libcgroup.spec.in]) CFLAGS="$CFLAGS -Wall" AC_OUTPUT diff --git a/dist/libcgroup.spec.in b/dist/libcgroup.spec.in index fcbbadda..d0272dcc 100644 --- a/dist/libcgroup.spec.in +++ b/dist/libcgroup.spec.in @@ -70,6 +70,10 @@ mv -f $RPM_BUILD_ROOT/%{_lib}/libcgroup.la $RPM_BUILD_ROOT/%{_libdir} rm -f $RPM_BUILD_ROOT/%{_lib}/libcgroup.so ln -sf ../../%{_lib}/libcgroup.so.%{soversion} $RPM_BUILD_ROOT/%{_libdir}/libcgroup.so +# move the package config file to /usr/lib/pkgconfig +mkdir -p $RPM_BUILD_ROOT/%{_libdir}/pkgconfig +mv -f $RPM_BUILD_ROOT/%{_lib}/pkgconfig/libcgroup.pc $RPM_BUILD_ROOT/%{_libdir}/pkgconfig/libcgroup.pc + %clean rm -rf $RPM_BUILD_ROOT @@ -124,10 +128,13 @@ fi %{_includedir}/libcgroup.h %{_includedir}/libcgroup/*.h %{_libdir}/libcgroup.* +/%{_libdir}/pkgconfig/libcgroup.pc %doc COPYING INSTALL %changelog +* Thu Feb 18 2010 Dhaval Giani 0.36.rc1-1 +- Add pkgconfig file * Tue Jan 19 2010 Balbir Singh 0.35.1 - Integrate Jan's fixes for distributing cgget and initscripts * Thu Oct 22 2009 Jan Safranek 0.34-1 diff --git a/libcgroup.pc.in b/libcgroup.pc.in new file mode 100644 index 00000000..bd925e52 --- /dev/null +++ b/libcgroup.pc.in @@ -0,0 +1,10 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@ + +Name: libcgroup +Description: Control Group Configuration Library +Version: @PACKAGE_VERSION@ +Libs: -L${libdir} -lcgroup +Cflags: -I${includedir}