Changeset 8920


Ignore:
Timestamp:
2007-09-21T18:20:00+02:00 (10 years ago)
Author:
nico
Message:

fix glib1 dev stuff, add libtool fixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • packages/libs/glib/Makefile

    r5624 r8920  
    1919        http://www.mirrorservice.org/sites/ftp.gimp.org/pub/gtk/v1.2/ 
    2020PKG_MD5SUM:=6fe30dad87c77b91b632def29dd69ef9 
    21 PKG_CAT:=zcat 
    22  
    23 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) 
    24 PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install 
    2521 
    2622include $(INCLUDE_DIR)/package.mk 
     
    3127  DEPENDS:=+libpthread 
    3228  TITLE:=The GLib library of C routines 
    33   DESCRIPTION:=\ 
    34         GLib is a library containing many useful C routines for things such \\\ 
    35         as trees, hashes, and lists. 
    3629  URL:=http://www.gtk.org/ 
    3730endef 
    3831 
    39 # commas are interpreted by the $(call ...) macro, so define an intermediate variable holding our settings 
    40 PKG_CONFIGURE_VARS:=\ 
     32define Package/glib1/description 
     33 GLib is a library containing many useful C routines for things such  
     34 as trees, hashes, and lists. 
     35endef 
     36 
     37CONFIGURE_ARGS += \ 
     38        --enable-shared \ 
     39        --enable-static \ 
     40 
     41CONFIGURE_VARS += \ 
    4142        glib_cv_prog_cc_ansi_proto=no \ 
    4243        glib_cv_has__inline=yes \ 
     
    5556 
    5657define Build/Configure 
    57         $(call Build/Configure/Default, \ 
    58                 --enable-shared \ 
    59                 --enable-static \ 
    60                 , \ 
    61                 $(PKG_CONFIGURE_VARS) \ 
    62         ) 
     58        $(call Build/Configure/Default) 
     59        $(call libtool_disable_rpath) 
    6360endef 
    6461 
    6562define Build/Compile 
    66         $(MAKE) -C $(PKG_BUILD_DIR) \ 
    67                 DESTDIR="$(PKG_INSTALL_DIR)" \ 
    68                 install 
     63        $(MAKE) -C $(PKG_BUILD_DIR) all 
     64        $(call libtool_fixup_libdir,$(PKG_INSTALL_DIR)) 
     65        $(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" install 
    6966endef 
    7067 
     
    8178        mkdir -p $(STAGING_DIR)/usr/lib/pkgconfig 
    8279        $(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/g{lib,module,thread}.pc $(STAGING_DIR)/usr/lib/pkgconfig/ 
     80        $(SED) 's,-I$$$${prefix}/include/glib,-I$(STAGING_DIR)/usr/include/glib,g' $(STAGING_DIR)/usr/bin/glib-config 
     81        $(SED) 's,-I$$$${exec_prefix}/lib/glib,-I$(STAGING_DIR)/usr/lib/glib,g' $(STAGING_DIR)/usr/bin/glib-config 
     82        $(SED) 's,-L$$$${exec_prefix}/lib,,g' $(STAGING_DIR)/usr/bin/glib-config 
     83        $(SED) 's,-I$$$${includedir}/glib,-I$(STAGING_DIR)/usr/include/glib,g' $(STAGING_DIR)/usr/lib/pkgconfig/g{lib,module,thread}.pc 
     84        $(SED) 's,-I$$$${libdir}/glib,-I$(STAGING_DIR)/usr/lib/glib,g' $(STAGING_DIR)/usr/bin/glib-config 
     85        $(SED) 's,-L$$$${libdir},,g' $(STAGING_DIR)/usr/lib/pkgconfig/g{lib,module,thread}.pc 
    8386endef 
    8487 
    8588define Build/UninstallDev 
    86         rm -rf \ 
    87                 $(STAGING_DIR)/usr/bin/glib-config \ 
     89        rm -rf  $(STAGING_DIR)/usr/bin/glib-config \ 
    8890                $(STAGING_DIR)/usr/include/glib-1.2 \ 
    8991                $(STAGING_DIR)/usr/lib/libg{lib,module,thread}.{a,so} \ 
Note: See TracChangeset for help on using the changeset viewer.