Browse Source

add development subpackages

Waldemar Brodkorb 13 years ago
parent
commit
52ef6765b0
3 changed files with 23 additions and 8 deletions
  1. 8 3
      package/gmp/Makefile
  2. 8 3
      package/libgd/Makefile
  3. 7 2
      package/mysql/Makefile

+ 8 - 3
package/gmp/Makefile

@@ -8,14 +8,19 @@ PKG_DESCR:=		GNU multiprecision arithmetic library
 PKG_SECTION:=		libs
 PKG_URL:=		http://gmplib.org/
 
-PKG_SUBPKGS:=		LIBGMP
+PKG_SUBPKGS:=		LIBGMP LIBGMP_DEV
 
 include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,LIBGMP,libgmp,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBGMP_DEV,libgmp-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
-post-install:
+libgmp-install:
 	${INSTALL_DIR} ${IDIR_LIBGMP}/usr/lib
-	${CP} ${WRKINST}/usr/lib/libgmp.so* ${IDIR_LIBGMP}/usr/lib/
+	${CP} ${WRKINST}/usr/lib/libgmp.so* ${IDIR_LIBGMP}/usr/lib
+
+libgmp-dev-install:
+	${INSTALL_DIR} ${IDIR_LIBGMP_DEV}/usr/include
+	${CP} ${WRKINST}/usr/include/* ${IDIR_LIBGMP_DEV}/usr/include
 
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 8 - 3
package/libgd/Makefile

@@ -14,11 +14,12 @@ PKG_BUILDDEP:=		libpng jpeg
 PKG_URL:=		http://www.libgd.org/
 PKG_SITES:=		http://www.libgd.org/releases/
 
-PKG_SUBPKGS:=		LIBGD
+PKG_SUBPKGS:=		LIBGD LIBGD_DEV
 
 include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,LIBGD,libgd,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBGD_DEV,libgd-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 CONFIGURE_ENV+=		LIBPNG12_CONFIG="${STAGING_TARGET_DIR}/usr/bin/libpng12-config"
 CONFIGURE_ARGS+=	--without-x \
@@ -27,8 +28,12 @@ CONFIGURE_ARGS+=	--without-x \
 			--with-png=${STAGING_TARGET_DIR}/usr \
 			--without-xpm
 
-post-install:
+libgd-install:
 	${INSTALL_DIR} ${IDIR_LIBGD}/usr/lib
-	${CP} ${WRKINST}/usr/lib/libgd.so* ${IDIR_LIBGD}/usr/lib/
+	${CP} ${WRKINST}/usr/lib/libgd.so* ${IDIR_LIBGD}/usr/lib
+
+libgd-dev-install:
+	${INSTALL_DIR} ${IDIR_LIBGD_DEV}/usr/include
+	${CP} ${WRKINST}/usr/include/* ${IDIR_LIBGD_DEV}/usr/include
 
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 7 - 2
package/mysql/Makefile

@@ -14,12 +14,13 @@ PKG_BUILDDEP:=		ncurses zlib readline
 PKG_URL:=		http://www.mysql.com/
 PKG_SITES=		${MASTER_SITE_MYSQL:=Downloads/MySQL-5.1/}
 
-PKG_SUBPKGS:=		LIBMYSQLCLIENT
+PKG_SUBPKGS:=		LIBMYSQLCLIENT LIBMYSQLCLIENT_DEV
 PKG_HOST_DEPENDS:=	!cygwin
 
 include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,LIBMYSQLCLIENT,libmysqlclient,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBMYSQLCLIENT_DEV,libmysqlclient-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 BUILD_STYLE:=		manual
 INSTALL_STYLE:=		manual
@@ -83,11 +84,15 @@ do-build:
 		bin_SCRIPTS="mysql_config" \
 		all install
 
-do-install:
+libmysqlclient-install:
 	${INSTALL_DIR} ${IDIR_LIBMYSQLCLIENT}/usr/lib
 	${CP} ${WRKINST}/usr/lib/mysql/libmysqlclient.so* \
 	    ${IDIR_LIBMYSQLCLIENT}/usr/lib
 	$(SED) "s,\(^pkgincludedir='\)\(.*\),\1${STAGING_TARGET_DIR}\2," \
 		${WRKINST}/usr/bin/mysql_config
 
+libmysqlclient-dev-install:
+	${INSTALL_DIR} ${IDIR_LIBMYSQLCLIENT_DEV}/usr/include
+	${CP} ${WRKINST}/usr/include/* ${IDIR_LIBMYSQLCLIENT_DEV}/usr/include
+
 include ${TOPDIR}/mk/pkg-bottom.mk