[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