aboutsummaryrefslogtreecommitdiff
path: root/package/hal/hal.mk
diff options
context:
space:
mode:
authorGravatar Peter Korsgaard <jacmet@sunsite.dk>2011-07-25 23:06:29 +0200
committerGravatar Peter Korsgaard <jacmet@sunsite.dk>2011-07-25 23:06:29 +0200
commitc663498aac2a82e73e8cc3d604a1637502a49e21 (patch)
treebb466519224f2e2c959a103a7f09a4987f318f38 /package/hal/hal.mk
parent43a2e623870e0b5c562794f632b3e27eaac5e900 (diff)
downloadbuildroot-c663498aac2a82e73e8cc3d604a1637502a49e21.tar.gz
buildroot-c663498aac2a82e73e8cc3d604a1637502a49e21.tar.bz2
package: remove hal
Hal is deprecated upstream, our package has not seen any significant work since it was added in 2007, nothing depends on it and it's blocking a long-overdue udev update. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'package/hal/hal.mk')
-rw-r--r--package/hal/hal.mk107
1 files changed, 0 insertions, 107 deletions
diff --git a/package/hal/hal.mk b/package/hal/hal.mk
deleted file mode 100644
index 801fe92755..0000000000
--- a/package/hal/hal.mk
+++ /dev/null
@@ -1,107 +0,0 @@
-#############################################################
-#
-# hal
-#
-#############################################################
-HAL_VERSION:=0.5.8
-HAL_SOURCE:=hal-$(HAL_VERSION).tar.gz
-HAL_SITE:=http://people.freedesktop.org/~david/dist/
-HAL_DIR:=$(BUILD_DIR)/hal-$(HAL_VERSION)
-HAL_CAT:=$(ZCAT)
-HAL_BINARY:=hald/hald
-HAL_TARGET_BINARY:=usr/sbin/hald
-
-GLIB_CFLAGS:=-I$(STAGING_DIR)/usr/include/glib-2.0 \
- -I$(STAGING_DIR)/usr/lib/glib-2.0/include
-GLIB_LIBS:=$(STAGING_DIR)/usr/lib/libglib-2.0.so \
- $(STAGING_DIR)/usr/lib/libgmodule-2.0.so \
- $(STAGING_DIR)/usr/lib/libgobject-2.0.so \
- $(STAGING_DIR)/usr/lib/libgthread-2.0.so
-DBUS_GLIB_LIBS:=$(STAGING_DIR)/usr/lib/libdbus-glib-1.so
-
-$(DL_DIR)/$(HAL_SOURCE):
- $(call DOWNLOAD,$(HAL_SITE),$(HAL_SOURCE))
-
-hal-source: $(DL_DIR)/$(HAL_SOURCE)
-
-$(HAL_DIR)/.unpacked: $(DL_DIR)/$(HAL_SOURCE)
- $(HAL_CAT) $(DL_DIR)/$(HAL_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
- toolchain/patch-kernel.sh $(HAL_DIR) package/hal/ \*.patch
- touch $(HAL_DIR)/.unpacked
-
-$(HAL_DIR)/.configured: $(HAL_DIR)/.unpacked
- (cd $(HAL_DIR); rm -rf config.cache; \
- $(TARGET_CONFIGURE_OPTS) \
- $(TARGET_CONFIGURE_ARGS) \
- CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/lib/glib-2.0/include" \
- GLIB_CFLAGS="$(GLIB_CFLAGS)" \
- GLIB_LIBS="$(GLIB_LIBS)" \
- DBUS_CFLAGS="-I$(STAGING_DIR)/usr/include/dbus-1.0 -I$(STAGING_DIR)/usr/lib/dbus-1.0/include" \
- DBUS_LIBS="$(STAGING_DIR)/usr/lib/libdbus-1.so" \
- VOLUME_ID_CFLAGS="$(TARGET_CFLAGS)" \
- VOLUME_ID_LIBS="$(STAGING_DIR)/lib/libvolume_id.so" \
- ac_cv_path_LIBUSB_CONFIG= \
- ./configure $(QUIET) \
- --target=$(GNU_TARGET_NAME) \
- --host=$(GNU_TARGET_NAME) \
- --build=$(GNU_HOST_NAME) \
- --prefix=/usr \
- --sysconfdir=/etc \
- --localstatedir=/var \
- --with-hwdata=$(TARGET_DIR)/usr/share/hwdata \
- --with-expat=$(STAGING_DIR)/usr/ \
- --disable-policy-kit \
- --disable-gtk-doc \
- --disable-static \
- --disable-acpi-acpid \
- --disable-acpi-proc \
- )
- touch $(HAL_DIR)/.configured
-
-$(HAL_DIR)/hald/hald: $(HAL_DIR)/.configured
- $(MAKE) STAGING_DIR="$(STAGING_DIR)" DESTDIR="$(TARGET_DIR)" DBUS_GLIB_LIBS="$(DBUS_GLIB_LIBS)" -C $(HAL_DIR)
-
-$(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/hal/device-manager
- rm -rf $(TARGET_DIR)/usr/lib/libhal*.so
- rm -rf $(TARGET_DIR)/usr/lib/hal
- rm -rf $(TARGET_DIR)/etc/PolicyKit
- $(INSTALL) -m 0755 -D package/hal/S98haldaemon $(TARGET_DIR)/etc/init.d
- for file in hald-addon-acpi* hald-addon-cpufreq \
- hald-addon-keyboard hald-addon-pmu \
- hald-probe-pc-floppy hald-probe-printer \
- hald-probe-serial hald-probe-smbios \
- hal-storage-eject hal-storage-closetray \
- hal-system-power-pmu hald-probe-input \
- hald-probe-hiddev hald-addon-hid-ups; \
- do \
- rm -f $(TARGET_DIR)/usr/libexec/$$file; \
- done
-
-hal: host-pkg-config host-libxml-parser-perl dbus-glib hwdata udev $(if $(BR2_NEEDS_GETTEXT_IF_LOCALE),gettext libintl) $(TARGET_DIR)/$(HAL_TARGET_BINARY)
-
-hal-clean:
- rm -f $(TARGET_DIR)/etc/dbus-1/system.d/hal.conf
- rm -rf $(TARGET_DIR)/etc/hal $(TARGET_DIR)/usr/share/hal
- rm -f $(TARGET_DIR)/etc/init.d/S98haldaemon
- rm -f $(TARGET_DIR)/etc/udev/rules.d/90-hal.rules
- rm -f $(TARGET_DIR)/usr/bin/hal-* $(TARGET_DIR)/usr/bin/lshal
- rm -f $(TARGET_DIR)/usr/sbin/hald
- rm -f $(TARGET_DIR)/usr/libexec/hald-* $(TARGET_DIR)/usr/libexec/hal-*
- rmdir -p --ignore-fail-on-non-empty $(TARGET_DIR)/usr/libexec
- rm -f $(TARGET_DIR)/usr/lib/libhal.so.1*
- rm -f $(TARGET_DIR)/usr/lib/libhal-storage.so.1*
- -$(MAKE) -C $(HAL_DIR) clean
-
-hal-dirclean:
- rm -rf $(HAL_DIR)
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(BR2_PACKAGE_HAL),y)
-TARGETS+=hal
-endif