Remove gtk-doc documentations from target
authorPaulius Zaleckas <paulius.zaleckas@gmail.com>
Wed, 5 May 2010 10:09:36 +0000 (13:09 +0300)
committerPeter Korsgaard <jacmet@sunsite.dk>
Wed, 5 May 2010 10:21:21 +0000 (12:21 +0200)
On my target rootfs it is installed documentation for:
atk, cairo, gdk, gdk-pixbuf, gio, glib, gobject, gtk, pango

It ocupies 34M of space. Configure option --disable-gtk-doc doesn't
prevent installation of it. So we should remove them manually if
documentation is disabled.

[Peter: also remove manual rm's from hal/libxml2/libglade]
Signed-off-by: Paulius Zaleckas <paulius.zaleckas@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Makefile
package/hal/hal.mk
package/libglade/libglade.mk
package/libxml2/libxml2.mk

index 607ec6d80acc7d89526db4d1626d5bc29cae8808..5da21d888086284a4316b1f4a9a3f10bfeb9c178 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -410,6 +410,7 @@ ifneq ($(BR2_HAVE_DOCUMENTATION),y)
        rm -rf $(TARGET_DIR)/usr/man $(TARGET_DIR)/usr/share/man
        rm -rf $(TARGET_DIR)/usr/info $(TARGET_DIR)/usr/share/info
        rm -rf $(TARGET_DIR)/usr/doc $(TARGET_DIR)/usr/share/doc
+       rm -rf $(TARGET_DIR)/usr/share/gtk-doc
 endif
        find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIPCMD) 2>/dev/null || true
        $(TARGET_LDCONFIG) -r $(TARGET_DIR) 2>/dev/null
index 0c362b053e8d44e085adfb0af03e990f75ad91bc..746107b7bb2afcf15e82a0173b9721a5c609cc3b 100644 (file)
@@ -63,7 +63,6 @@ $(HAL_DIR)/hald/hald: $(HAL_DIR)/.configured
 
 $(TARGET_DIR)/$(HAL_TARGET_BINARY): $(HAL_DIR)/hald/hald
        $(MAKE) STAGING_DIR="$(STAGING_DIR)" DESTDIR="$(TARGET_DIR)" -C $(HAL_DIR) install
-       rm -rf $(TARGET_DIR)/usr/share/gtk-doc
        rm -rf $(TARGET_DIR)/usr/share/hal/device-manager
        rm -rf $(TARGET_DIR)/usr/lib/libhal*.so
        rm -rf $(TARGET_DIR)/usr/lib/hal
index 30b7521743c72ae9d80105c2939dea77b828bdd3..31a579e0dce9debd72ef186c813a726437395e71 100644 (file)
@@ -12,7 +12,6 @@ LIBGLADE_DEPENDENCIES = host-pkg-config libglib2 libgtk2 atk libxml2
 $(eval $(call AUTOTARGETS,package,libglade))
 
 $(LIBGLADE_HOOK_POST_INSTALL):
-       rm -rf $(TARGET_DIR)/usr/share/gtk-doc \
-              $(TARGET_DIR)/usr/share/xml/libglade \
+       rm -rf $(TARGET_DIR)/usr/share/xml/libglade \
               $(TARGET_DIR)/usr/bin/libglade-convert
        touch $@
index 7680aa61f847fe0713c6f1c4c57d87756fd18ea1..3a3e00706dade544a32de57454d58d4e608a2810 100644 (file)
@@ -34,9 +34,7 @@ $(eval $(call AUTOTARGETS,package,libxml2,host))
 $(LIBXML2_HOOK_POST_INSTALL):
        $(SED) "s,^prefix=.*,prefix=\'$(STAGING_DIR)/usr\',g" $(STAGING_DIR)/usr/bin/xml2-config
        $(SED) "s,^exec_prefix=.*,exec_prefix=\'$(STAGING_DIR)/usr\',g" $(STAGING_DIR)/usr/bin/xml2-config
-       rm -rf $(TARGET_DIR)/usr/share/aclocal \
-              $(TARGET_DIR)/usr/share/doc/libxml2-$(LIBXML2_VERSION) \
-              $(TARGET_DIR)/usr/share/gtk-doc
+       rm -rf $(TARGET_DIR)/usr/share/aclocal
        touch $@
 
 # libxml2 for the host