Changeset 9247


Ignore:
Timestamp:
2007-10-10T17:22:19+02:00 (10 years ago)
Author:
nico
Message:

[packages] apr-util: rename from apr-util to libaprutil, add libtool fixes, cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/utils/apr-util/Makefile

    r9173 r9247  
    1616PKG_SOURCE_URL:=http://apache.autinity.de/apr/ 
    1717PKG_MD5SUM:=a2e2e54d65e9eae961f7171335cf2550 
    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 
    2420 
    25 define Package/apr-util 
    26   SECTION:=utils 
    27   CATEGORY:=Utilities 
    28   DEPENDS:=+libiconv +libexpat +apr +libpthread +libopenssl +libsqlite3 
    29   TITLE:=Apache Portable Runtime Library Util 
     21define Package/libaprutil 
     22  SECTION:=libs 
     23  CATEGORY:=Libraries 
     24  DEPENDS:=+libapr +libexpat +libiconv +libpthread +libsqlite3 
     25  TITLE:=Apache Portable Runtime Utility Library 
    3026  URL:=http://apr.apache.org/ 
    3127endef 
    3228 
    33 define Build/Configure   
    34         $(call Build/Configure/Default, \ 
    35                 --with-pgsql=no \ 
    36                 --with-apr="$(STAGING_DIR)/usr/bin/apr-1-config" \ 
    37                 --with-expat="$(STAGING_DIR)/usr" \ 
    38                 --without-sqlite2 \ 
    39                 , \ 
    40                 ac_cv_file_dbd_apr_dbd_mysql_c=no \ 
    41                 APR_BUILD_DIR="$(STAGING_DIR)/usr/share/build-1" \ 
    42                 CFLAGS="-I$(STAGING_DIR)/usr/lib/libiconv/include/" \ 
    43                 LDFLAGS="-ldl -L$(STAGING_DIR)/lib \ 
    44                          -L$(STAGING_DIR)/usr/lib" \ 
    45         ) 
     29 
     30CONFIGURE_ARGS += \ 
     31        --with-pgsql=no \ 
     32        --with-apr="$(STAGING_DIR)/usr/bin/apr-1-config" \ 
     33        --with-expat="$(STAGING_DIR)/usr" \ 
     34        --without-sqlite2 \ 
     35        --with-sqlite3="$(STAGING_DIR)/usr" \ 
     36        --with-iconv="$(STAGING_DIR)/usr/lib/libiconv" \ 
     37 
     38CONFIGURE_VARS += \ 
     39        ac_cv_file_dbd_apr_dbd_mysql_c=no \ 
     40        APR_BUILD_DIR="$(STAGING_DIR)/usr/share/build-1" \ 
     41 
     42define Build/Configure 
     43        $(call Build/Configure/Default) 
     44        $(call libtool_disable_rpath) 
    4645endef 
    4746 
    48 define Build/Compile     
    49         $(MAKE) -C $(PKG_BUILD_DIR) \ 
    50                 DESTDIR="$(PKG_INSTALL_DIR)" \ 
    51                 all install 
     47define Build/Compile 
     48        $(MAKE) -C $(PKG_BUILD_DIR) all 
     49        $(call libtool_fixup_libdir,$(PKG_INSTALL_DIR)) 
     50        $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" install 
    5251endef 
    5352 
     
    6059                $(1)/usr/include/apr-1/ 
    6160        mkdir -p $(1)/usr/lib  
    62                 $(CP)   $(PKG_INSTALL_DIR)/usr/lib/*aprutil* \ 
     61        $(CP)   $(PKG_INSTALL_DIR)/usr/lib/libaprutil-1.{a,so*} \ 
    6362                $(1)/usr/lib/ 
    6463        mkdir -p $(1)/usr/lib/pkgconfig/ 
    65                 $(CP)   $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/apr-util-1.pc \ 
     64        $(CP)   $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/apr-util-1.pc \ 
    6665                $(1)/usr/lib/pkgconfig/ 
    67         $(SED)  "s,\"/usr\",$(1)/usr," $(1)/usr/bin/apu-1-config 
     66        $(SED) 's, -e \"s -I$$$$prefix/lib  g\",,g' $(1)/usr/bin/apu-1-config 
     67        $(SED) 's,^includedir=\"$$$${prefix}/include/,includedir=\"$(1)/usr/include/,g' $(1)/usr/bin/apu-1-config 
     68        $(SED) 's,-L$$$$libdir,,g' $(1)/usr/bin/apu-1-config 
     69        $(SED) 's,-R$$$$libdir,,g' $(1)/usr/bin/apu-1-config 
    6870endef 
    6971 
    7072define Build/UninstallDev 
    7173        rm -rf  $(STAGING_DIR)/usr/bin/apu-1-config \ 
    72                 $(STAGING_DIR)/usr/lib/{*aprutil-1*,aprutil.exp} \ 
    73                 $(STAGING_DIR)/usr/include/apr-1 
     74                $(STAGING_DIR)/usr/include/apr-1 \ 
     75                $(STAGING_DIR)/usr/lib/libaprutil-1.{a,so*} \ 
     76                $(STAGING_DIR)/usr/lib/pkgconfig/apr-util-1.pc 
    7477endef 
    7578 
    76 define Package/apr-util/install  
     79define Package/libaprutil/install        
    7780        $(INSTALL_DIR) $(1)/usr/lib 
    78         $(CP) $(PKG_INSTALL_DIR)/usr/lib/* $(1)/usr/lib/ 
     81        $(CP) $(PKG_INSTALL_DIR)/usr/lib/libaprutil-1.so.* $(1)/usr/lib/ 
    7982endef 
    8083 
    81 $(eval $(call BuildPackage,apr-util)) 
     84$(eval $(call BuildPackage,libaprutil)) 
Note: See TracChangeset for help on using the changeset viewer.