Changeset 9109


Ignore:
Timestamp:
2007-10-03T10:18:10+02:00 (10 years ago)
Author:
nico
Message:

[packages] expat fixes:

  • add libtool fixes
  • fix uninstall in 001-dest-dir.patch
  • cleanup
Location:
packages/libs/expat
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • packages/libs/expat/Makefile

    r5624 r9109  
    1616PKG_MD5SUM:=aff487543845a82fe262e6e2922b4c8e 
    1717PKG_SOURCE_URL:=@SF/expat 
    18 PKG_CAT:=zcat 
    19  
    20 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    21 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 
    2218 
    2319include $(INCLUDE_DIR)/package.mk 
     20 
    2421 
    2522define Package/libexpat 
     
    2724  CATEGORY:=Libraries 
    2825  TITLE:=An XML parsing library 
    29   DESCRIPTION:=\ 
    30         A fast, non-validating, stream-oriented XML parsing library. 
    3126  URL:=http://expat.sourceforge.net/ 
    3227endef 
    3328 
     29define Package/libexpat/description 
     30 A fast, non-validating, stream-oriented XML parsing library. 
     31endef 
     32 
     33 
     34PKG_CONFIGURE_ARGS += \ 
     35        --enable-shared \ 
     36        --enable-static \ 
     37 
     38 
    3439define Build/Configure 
    35         $(call Build/Configure/Default, \ 
    36                 --enable-shared \ 
    37                 --enable-static \ 
    38         ) 
     40        $(call Build/Configure/Default) 
     41        $(call libtool_disable_rpath) 
    3942endef 
    4043 
    4144define Build/Compile 
    42         $(MAKE) -C $(PKG_BUILD_DIR) \ 
    43                 DESTDIR="$(PKG_INSTALL_DIR)" \ 
    44                 all install 
     45        $(MAKE) -C $(PKG_BUILD_DIR) all 
     46        $(call libtool_fixup_libdir,$(PKG_INSTALL_DIR)) 
     47        $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" install 
    4548endef 
    4649 
    4750define Build/InstallDev 
    48         mkdir -p $(STAGING_DIR)/usr/bin 
    49         $(CP) $(PKG_INSTALL_DIR)/usr/bin/xmlwf $(STAGING_DIR)/usr/bin/ 
    5051        mkdir -p $(STAGING_DIR)/usr/include 
    51         $(CP) $(PKG_INSTALL_DIR)/usr/include/expat*.h $(STAGING_DIR)/usr/include/ 
     52        $(CP) $(PKG_INSTALL_DIR)/usr/include/expat{,_external}.h $(STAGING_DIR)/usr/include/ 
    5253        mkdir -p $(STAGING_DIR)/usr/lib 
    5354        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libexpat.{a,so*} $(STAGING_DIR)/usr/lib/ 
     
    5556 
    5657define Build/UninstallDev 
    57         rm -rf \ 
    58                 $(STAGING_DIR)/usr/bin/xmlwf \ 
    59                 $(STAGING_DIR)/usr/include/expat*.h \ 
     58        rm -rf  $(STAGING_DIR)/usr/include/expat{,_external}.h \ 
    6059                $(STAGING_DIR)/usr/lib/libexpat.{a,so*} 
    6160endef 
     61 
    6262 
    6363define Package/libexpat/install 
     
    6666endef 
    6767 
     68 
    6869$(eval $(call BuildPackage,libexpat)) 
     70 
  • packages/libs/expat/patches/001-destdir.patch

    r1656 r9109  
    3232 uninstall: uninstalllib 
    3333-       $(LIBTOOL) --mode=uninstall rm -f $(bindir)/xmlwf 
     34-       rm -f $(man1dir)/xmlwf.1 
    3435+       $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(bindir)/xmlwf 
    35         rm -f $(man1dir)/xmlwf.1 
     36+       rm -f $(DESTDIR)$(man1dir)/xmlwf.1 
    3637  
    3738 uninstalllib: 
Note: See TracChangeset for help on using the changeset viewer.