Explorar o código

add devel subpackage

Waldemar Brodkorb %!s(int64=13) %!d(string=hai) anos
pai
achega
0d77b6be1a

+ 3 - 0
package/libXcomposite/Makefile

@@ -30,6 +30,9 @@ libxcomposite-install:
 	${CP} ${WRKINST}/usr/lib/libXcomposite.so* ${IDIR_LIBXCOMPOSITE}/usr/lib/
 
 libxcomposite-dev-install:
+	${INSTALL_DIR} ${IDIR_LIBXCOMPOSITE_DEV}/usr/lib/pkgconfig
+	${CP} ${WRKINST}/usr/lib/pkgconfig/*.pc \
+		${IDIR_LIBXCOMPOSITE_DEV}/usr/lib/pkgconfig
 	${INSTALL_DIR} ${IDIR_LIBXCOMPOSITE_DEV}/usr/include/X11/extensions
 	${CP} ${WRKINST}/usr/include/X11/extensions/*.h \
 		${IDIR_LIBXCOMPOSITE_DEV}/usr/include/X11/extensions

+ 12 - 1
package/libXcursor/Makefile

@@ -11,13 +11,24 @@ PKG_DESCR:=		xcursor library
 PKG_SECTION:=		x11/libs
 PKG_SITES:=		${MASTER_SITE_XORG}
 
+PKG_SUBPKGS:=		LIBXCURSOR LIBXCURSOR_DEV
+
 include $(TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,LIBXCURSOR,libxcursor,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBXCURSOR_DEV,libxcursor-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
-post-install:
+libxcursor-install:
 	$(INSTALL_DIR) $(IDIR_LIBXCURSOR)/usr/lib
 	$(CP) $(WRKINST)/usr/lib/libXcursor*.so* \
 		$(IDIR_LIBXCURSOR)/usr/lib
 
+libxcursor-dev-install:
+	$(INSTALL_DIR) $(IDIR_LIBXCURSOR_DEV)/usr/lib/pkgconfig
+	$(CP) $(WRKINST)/usr/lib/pkgconfig/*.pc \
+		$(IDIR_LIBXCURSOR_DEV)/usr/lib/pkgconfig
+	$(INSTALL_DIR) $(IDIR_LIBXCURSOR_DEV)/usr/include
+	$(CP) $(WRKINST)/usr/include/* \
+		$(IDIR_LIBXCURSOR_DEV)/usr/include
+
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 13 - 2
package/libfm/Makefile

@@ -9,14 +9,17 @@ PKG_RELEASE:=		2
 PKG_MD5SUM:=		188d0820aa4e8f25f3fb0519813baa68
 PKG_DESCR:=		libfm library
 PKG_SECTION:=		x11/lxde
-PKG_BUILDDEP:=		menu-cache
-PKG_DEPENDS:=		menu-cache
+PKG_BUILDDEP:=		menu-cache libXcursor
+PKG_DEPENDS:=		menu-cache libxcursor
 PKG_URL:=		http://lxde.org/
 PKG_SITES:=		http://openadk.org/distfiles/
 
+PKG_SUBPKGS:=		LIBFM LIBFM_DEV
+
 include $(TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,LIBFM,libfm,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBFM_DEV,libfm-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 CPPFLAGS_FOR_BUILD+=	$(shell pkg-config --cflags glib-2.0)
 LDFLAGS_FOR_BUILD+=	$(shell pkg-config --libs glib-2.0)
@@ -27,4 +30,12 @@ libfm-install:
 	$(CP) $(WRKINST)/usr/lib/libfm*.so* \
 		$(IDIR_LIBFM)/usr/lib
 
+libfm-install-dev:
+	$(INSTALL_DIR) $(IDIR_LIBFM_DEV)/usr/lib/pkgconfig
+	$(CP) $(WRKINST)/usr/lib/pkgconfig/*.pc \
+		$(IDIR_LIBFM_DEV)/usr/lib/pkgconfig
+	$(INSTALL_DIR) $(IDIR_LIBFM_DEV)/usr/include
+	$(CP) $(WRKINST)/usr/include/* \
+		$(IDIR_LIBFM_DEV)/usr/include
+
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 11 - 0
package/menu-cache/Makefile

@@ -12,9 +12,12 @@ PKG_SECTION:=		x11/lxde
 PKG_URL:=		http://lxde.org/
 PKG_SITES:=		http://openadk.org/distfiles/
 
+PKG_SUBPKGS:=		MENU_CACHE MENU_CACHE_DEV
+
 include $(TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,MENU_CACHE,menu-cache,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+$(eval $(call PKG_template,MENU_CACHE_DEV,menu-cache-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 menu-cache-install:
 	$(INSTALL_DIR) $(IDIR_MENU_CACHE)/usr/lib
@@ -24,4 +27,12 @@ menu-cache-install:
 	$(INSTALL_BIN) $(WRKINST)/usr/libexec/menu-cache* \
 		$(IDIR_MENU_CACHE)/usr/libexec
 
+menu-cache-dev-install:
+	$(INSTALL_DIR) $(IDIR_MENU_CACHE_DEV)/usr/lib/pkgconfig
+	$(CP) $(WRKINST)/usr/lib/pkgconfig/*.pc \
+		$(IDIR_MENU_CACHE_DEV)/usr/lib/pkgconfig
+	$(INSTALL_DIR) $(IDIR_MENU_CACHE_DEV)/usr/include
+	$(CP) $(WRKINST)/usr/include/* \
+		$(IDIR_MENU_CACHE_DEV)/usr/include
+
 include ${TOPDIR}/mk/pkg-bottom.mk

+ 11 - 1
package/sqlite/Makefile

@@ -16,12 +16,13 @@ PKG_SITES:=		http://www.sqlite.org/
 DISTFILES:=		sqlite-autoconf-3070500.tar.gz
 WRKDIST=		${WRKDIR}/sqlite-autoconf-3070500
 
-PKG_SUBPKGS:=		SQLITE_CLI LIBSQLITE
+PKG_SUBPKGS:=		SQLITE_CLI LIBSQLITE LIBSQLITE_DEV
 PKGSD_LIBSQLITE:=	sqlite library
 
 include ${TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,LIBSQLITE,libsqlite,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBSQLITE},${PKG_SECTION}))
+$(eval $(call PKG_template,LIBSQLITE_DEV,libsqlite-dev,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_LIBSQLITE},${PKG_SECTION}))
 $(eval $(call PKG_template,SQLITE_CLI,sqlite-cli,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
 TARGET_CFLAGS:=         $(filter-out -flto,$(TARGET_CFLAGS))
@@ -43,4 +44,13 @@ sqlite-cli-install:
 	${INSTALL_DIR} ${IDIR_SQLITE_CLI}/usr/bin
 	${INSTALL_BIN} ${WRKINST}/usr/bin/sqlite3 ${IDIR_SQLITE_CLI}/usr/bin
 
+libsqlite-dev-install:
+	${INSTALL_DIR} ${IDIR_LIBSQLITE_DEV}/usr/lib/pkgconfig
+	${CP} ${WRKINST}/usr/lib/pkgconfig/*.pc \
+		${IDIR_LIBSQLITE_DEV}/usr/lib/pkgconfig
+	${INSTALL_DIR} ${IDIR_LIBSQLITE_DEV}/usr/include
+	${CP} ${WRKINST}/usr/include/* \
+		${IDIR_LIBSQLITE_DEV}/usr/include
+	
+
 include ${TOPDIR}/mk/pkg-bottom.mk