Sfoglia il codice sorgente

do not use ${INSTALL_BIN} for libraries

Better use ${CP}, as ${INSTALL_BIN} follows the symlinks and therefore
creates duplicate files. While here, also fix the build-deps of
libXfixes.
Phil Sutter 14 anni fa
parent
commit
1ee28515a0
3 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. 2 2
      package/MesaLib/Makefile
  2. 1 1
      package/libXfixes/Makefile
  3. 1 1
      package/libXxf86vm/Makefile

+ 2 - 2
package/MesaLib/Makefile

@@ -61,7 +61,7 @@ pre-configure:
 	);
 	${MAKE} -C ${WRKBUILD}/src/glsl
 	${MAKE} -C ${WRKBUILD}/src/glsl/apps
-	cp ${WRKBUILD}/src/glsl/apps/compile \
+	${CP} ${WRKBUILD}/src/glsl/apps/compile \
 		${STAGING_TOOLS}/bin
 	${MAKE} -C ${WRKBUILD}/src/glsl clean
 
@@ -70,7 +70,7 @@ post-install:
 	$(CP) $(WRKINST)/usr/lib/libGL*.so* \
 		$(IDIR_MESALIB)/usr/lib
 ifeq (${ADK_LINUX_MIPS64_LEMOTE},y)
-	$(INSTALL_BIN) $(WRKINST)/usr/lib/dri/swrast_dri.so \
+	${CP} $(WRKINST)/usr/lib/dri/swrast_dri.so \
 		${IDIR_MESALIB}/usr/lib/dri/
 endif
 	${INSTALL_DIR} ${IDIR_GLXINFO}/usr/bin

+ 1 - 1
package/libXfixes/Makefile

@@ -9,7 +9,7 @@ PKG_RELEASE:=		1
 PKG_MD5SUM:=		86eb4b916cd5948c0e20d279107b3331
 PKG_DESCR:=		X Fixes Library
 PKG_SECTION:=		libs
-PKG_BUILDDEP+=		fixesproto
+PKG_BUILDDEP+=		fixesproto xextproto xproto libX11
 PKG_URL:=		http://xorg.freedesktop.org
 PKG_SITES:=		http://xorg.freedesktop.org/archive/individual/lib/
 

+ 1 - 1
package/libXxf86vm/Makefile

@@ -20,7 +20,7 @@ CONFIGURE_ARGS+=	--disable-malloc0returnsnull
 
 post-install:
 	$(INSTALL_DIR) $(IDIR_LIBXXF86VM)/usr/lib
-	$(INSTALL_BIN) $(WRKINST)/usr/lib/libXxf86vm*.so* \
+	${CP} $(WRKINST)/usr/lib/libXxf86vm*.so* \
 		$(IDIR_LIBXXF86VM)/usr/lib
 
 include ${TOPDIR}/mk/pkg-bottom.mk