[csw-devel] SF.net SVN: gar:[16711] csw/mgar/pkg/mozldap/trunk/Makefile

cgrzemba at users.sourceforge.net cgrzemba at users.sourceforge.net
Fri Jan 6 10:15:32 CET 2012


Revision: 16711
          http://gar.svn.sourceforge.net/gar/?rev=16711&view=rev
Author:   cgrzemba
Date:     2012-01-06 09:15:32 +0000 (Fri, 06 Jan 2012)
Log Message:
-----------
mozldap/trunk: add mozldap.pc

Modified Paths:
--------------
    csw/mgar/pkg/mozldap/trunk/Makefile

Modified: csw/mgar/pkg/mozldap/trunk/Makefile
===================================================================
--- csw/mgar/pkg/mozldap/trunk/Makefile	2012-01-06 08:43:27 UTC (rev 16710)
+++ csw/mgar/pkg/mozldap/trunk/Makefile	2012-01-06 09:15:32 UTC (rev 16711)
@@ -1,13 +1,20 @@
 # $Id$
 #
 NAME = mozldap
-MAJOR_VERSION = 6
-MIN_VERSION = 0.7
-VERSION = $(MAJOR_VERSION).$(MIN_VERSION)
+MAJOR = 6
+MINOR = 0
+SUBMIN = 7
+VERSION = $(MAJOR).$(MINOR).$(SUBMIN)
 GARTYPE = v2
 CATEGORIES = lib
-# remove this before release !!
 
+NSPR_NAME = nspr
+NSPR_VERSION = 4.6
+NSS_NAME = nss
+NSS_VERSION = 3.11
+SVRCORE_NAME = svrcore
+SVR_CORE_VERSION = 4.0.3
+
 DESCRIPTION = Mozilla LDAP C-SDK
 define BLURB
 The Mozilla LDAP C SDK is a set of libraries that
@@ -93,7 +100,6 @@
 RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibsvrcore0
 RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWsasl
 RUNTIME_DEP_PKGS_CSWmozldap-tools += CSWlibplds4
-INCOMPATIBLE_PKGS_CSWmozldap-tools = CSWoldapclient
 
 PACKAGES += CSWmozldap-dev
 CATALOGNAME_CSWmozldap-dev = mozldap_dev
@@ -130,6 +136,7 @@
 CONFIGURE_ARGS_OPT += --with-svrcore-lib=$(libdir)
 CONFIGURE_ARGS += $(CONFIGURE_ARGS_$(GARFLAVOR))
 CONFIGURE_ARGS_OPT += --includedir=$(prefix)/include/ldap
+CONFIGURE_ARGS_OPT += --bindir=$(prefix)/dirsrv/bin
 
 CPPFLAGS=
 
@@ -151,7 +158,7 @@
 
 install-c-sdk:
 	ginstall -m 755 -d $(DESTDIR)/$(bindir)
-	ginstall -m 755 -d $(DESTDIR)/$(libdir)
+	ginstall -m 755 -d $(DESTDIR)/$(libdir)/pkgconfig
 	ginstall -m 755 -d $(DESTDIR)/$(sysconfdir)
 	ginstall -m 755 -d $(DESTDIR)/$(includedir)
 	ginstall -m 755 $(WORKSRC)/../dist/lib/libldif60.so $(DESTDIR)$(libdir)
@@ -169,6 +176,21 @@
 	@for f in $(WORKSRC)/../dist/public/ldap/*h; do \
 		ginstall -m 644 $$f  $(DESTDIR)$(includedir); \
 	done
+	@cat $(WORKSRC)/mozilla/dirctory/c-sdk/mozldap.pc.in | \
+		| @gsed -e "s,%%libdir%%,$(libdir),g" \
+          -e "s,%%prefix%%,$(prefix),g" \
+          -e "s,%%major%%,$(MAJOR),g" \
+          -e "s,%%minor%%,$(MINOR),g" \
+          -e "s,%%submin%%,$(SUBMIN),g" \
+          -e "s,%%libsuffix%%,$(libdir),g" \
+          -e "s,%%bindir%%,$(bindir),g" \
+          -e "s,%%exec_prefix%%,$(bindir),g" \
+          -e "s,%%includedir%%,$(includedir),g" \
+          -e "s,%%NSPR_VERSION%%,$(NSPR_VERSION),g" \
+          -e "s,%%NSS_VERSION%%,$(NSS_VERSION),g" \
+          -e "s,%%SVRCORE_VERSION%%,$(SVRCORE_VERSION),g" \
+          -e "s,%%MOZLDAP_VERSION%%,$(VERSION),g" \
+    > $(DESTDIR)/$(libdir)/pkgconfig/$(NAME).pc
 	@$(MAKECOOKIE)
 
 include gar/category.mk

This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list