summaryrefslogtreecommitdiffstats
path: root/rules/devicekit-disks.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-02-09 15:27:58 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-02-11 11:23:03 +0100
commit08b99b8bb775eec7f87a5afc07b025940caa6dd3 (patch)
treeae4957617868df239a7b685be38fabdb0f817758 /rules/devicekit-disks.make
parent36bd0029f312865485f5ffa30022c79163763a18 (diff)
downloadptxdist-08b99b8bb775eec7f87a5afc07b025940caa6dd3.tar.gz
ptxdist-08b99b8bb775eec7f87a5afc07b025940caa6dd3.tar.xz
[devkit] remove old devicekit and add DeviceKit-disks
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/devicekit-disks.make')
-rw-r--r--rules/devicekit-disks.make140
1 files changed, 140 insertions, 0 deletions
diff --git a/rules/devicekit-disks.make b/rules/devicekit-disks.make
new file mode 100644
index 000000000..5e477cb96
--- /dev/null
+++ b/rules/devicekit-disks.make
@@ -0,0 +1,140 @@
+# -*-makefile-*-
+# $Id: template-make 9053 2008-11-03 10:58:48Z wsa $
+#
+# Copyright (C) 2009 by Robert Schwebel <r.schwebel@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_DEVICEKIT_DISKS) += devicekit-disks
+
+#
+# Paths and names
+#
+DEVICEKIT_DISKS_VERSION := 009
+DEVICEKIT_DISKS := DeviceKit-disks-$(DEVICEKIT_DISKS_VERSION)
+DEVICEKIT_DISKS_SUFFIX := tar.gz
+DEVICEKIT_DISKS_URL := http://hal.freedesktop.org/releases/$(DEVICEKIT_DISKS).$(DEVICEKIT_DISKS_SUFFIX)
+DEVICEKIT_DISKS_SOURCE := $(SRCDIR)/$(DEVICEKIT_DISKS).$(DEVICEKIT_DISKS_SUFFIX)
+DEVICEKIT_DISKS_DIR := $(BUILDDIR)/$(DEVICEKIT_DISKS)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+$(DEVICEKIT_DISKS_SOURCE):
+ @$(call targetinfo)
+ @$(call get, DEVICEKIT_DISKS)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+#
+# autoconf
+#
+DEVICEKIT_DISKS_AUTOCONF := \
+ $(CROSS_AUTOCONF_USR) \
+ --enable-shared \
+ --enable-static \
+ --disable-largefile \
+ --disable-ansi \
+ --disable-man-pages \
+ --disable-gtk-doc \
+ --with-gnu-ld \
+ --localstatedir=/var \
+ --disable-sgutils2 \
+ --disable-libparted \
+ --disable-devmapper \
+ --disable-libatasmart
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/devicekit-disks.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, devicekit-disks)
+ @$(call install_fixup, devicekit-disks,PACKAGE,devicekit-disks)
+ @$(call install_fixup, devicekit-disks,PRIORITY,optional)
+ @$(call install_fixup, devicekit-disks,VERSION,$(DEVICEKIT_DISKS_VERSION))
+ @$(call install_fixup, devicekit-disks,SECTION,base)
+ @$(call install_fixup, devicekit-disks,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>")
+ @$(call install_fixup, devicekit-disks,DEPENDS,)
+ @$(call install_fixup, devicekit-disks,DESCRIPTION,missing)
+
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /usr/bin/devkit-disks)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /sbin/umount.devkit)
+
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /usr/libexec/devkit-disks-daemon)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /usr/libexec/devkit-disks-helper-change-filesystem-label)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /usr/libexec/devkit-disks-helper-change-luks-password)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /usr/libexec/devkit-disks-helper-drive-poll)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /usr/libexec/devkit-disks-helper-fstab-mounter)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /usr/libexec/devkit-disks-helper-linux-md-check)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /usr/libexec/devkit-disks-helper-linux-md-remove-component)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, -, \
+ /usr/libexec/devkit-disks-helper-mkfs)
+
+ @$(call install_copy, devicekit-disks, 0, 0, 0644, -, \
+ /lib/udev/rules.d/95-devkit-disks.rules)
+
+ @$(call install_copy, devicekit-disks, 0, 0, 0644, -, \
+ /etc/dbus-1/system.d/org.freedesktop.DeviceKit.Disks.conf)
+ @$(call install_copy, devicekit-disks, 0, 0, 0644, -, \
+ /usr/share/dbus-1/interfaces/org.freedesktop.DeviceKit.Disks.xml)
+ @$(call install_copy, devicekit-disks, 0, 0, 0644, -, \
+ /usr/share/dbus-1/interfaces/org.freedesktop.DeviceKit.Disks.Device.xml)
+ @$(call install_copy, devicekit-disks, 0, 0, 0644, -, \
+ /usr/share/dbus-1/system-services/org.freedesktop.DeviceKit.Disks.service)
+
+ @$(call install_copy, devicekit-disks, 0, 0, 0644, -, \
+ /usr/share/polkit-1/actions/org.freedesktop.devicekit.disks.policy)
+ @$(call install_copy, devicekit-disks, 0, 0, 0644, -, \
+ /usr/lib/polkit-1/extensions/libdevkit-disks-action-lookup.so)
+
+ifdef PTXCONF_DEVICEKIT_DISKS_FAKE_OVERLAYFS
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, /var/tmp/media)
+ @$(call install_link, devicekit-disks, var/tmp/media, /media)
+ @$(call install_link, devicekit-disks, ../tmp/DeviceKit-disks, \
+ /var/lib/DeviceKit-disks)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, \
+ /var/tmp/DeviceKit-disks)
+else
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, /media)
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, \
+ /var/lib/DeviceKit-disks)
+endif
+ @$(call install_copy, devicekit-disks, 0, 0, 0755, \
+ /var/run/DeviceKit-disks)
+
+ @$(call install_finish, devicekit-disks)
+
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+devicekit-disks_clean:
+ rm -rf $(STATEDIR)/devicekit-disks.*
+ rm -rf $(PKGDIR)/devicekit-disks_*
+ rm -rf $(DEVICEKIT_DISKS_DIR)
+
+# vim: syntax=make