diff --git a/packages/sysutils/udisks/build b/packages/sysutils/udisks/build new file mode 100644 index 0000000000..e8c0fcb9d1 --- /dev/null +++ b/packages/sysutils/udisks/build @@ -0,0 +1,36 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain +$SCRIPTS/build sg3_utils +$SCRIPTS/build udev +$SCRIPTS/build glib +$SCRIPTS/build dbus +$SCRIPTS/build dbus-glib +$SCRIPTS/build parted +$SCRIPTS/build polkit +$SCRIPTS/build libatasmart + +cd $PKG_BUILD +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --sysconfdir=/etc \ + --datadir=/usr/share \ + --libexecdir=/usr/lib/udisks \ + --localstatedir=/var \ + --disable-static \ + --enable-shared \ + --disable-man-pages \ + --disable-gtk-doc \ + --enable-gtk-doc-html \ + --enable-gtk-doc-pdf \ + --disable-lvm2 \ + --disable-dmmp \ + --disable-remote-access \ + --disable-nls \ + +make + +$MAKEINSTALL diff --git a/packages/sysutils/udisks/install b/packages/sysutils/udisks/install new file mode 100644 index 0000000000..b40447dbf6 --- /dev/null +++ b/packages/sysutils/udisks/install @@ -0,0 +1,65 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install sg3_utils +$SCRIPTS/install udev +$SCRIPTS/install glib +$SCRIPTS/install dbus +$SCRIPTS/install dbus-glib +$SCRIPTS/install parted +$SCRIPTS/install polkit +$SCRIPTS/install libatasmart + +mkdir -p $INSTALL/etc/dbus-1/system.d + cp -P $PKG_BUILD/data/org.freedesktop.UDisks.conf $INSTALL/etc/dbus-1/system.d + +mkdir -p $INSTALL/lib/udev + cp -P $PKG_BUILD/src/probers/udisks-dm-export $INSTALL/lib/udev + cp -P $PKG_BUILD/src/probers/udisks-part-id $INSTALL/lib/udev + cp -P $PKG_BUILD/src/probers/udisks-probe-ata-smart $INSTALL/lib/udev + cp -P $PKG_BUILD/src/probers/udisks-probe-sas-expander $INSTALL/lib/udev + +mkdir -p $INSTALL/lib/udev/rules.d + cp $PKG_BUILD/data/80-udisks.rules $INSTALL/lib/udev/rules.d + +mkdir -p $INSTALL/sbin + cp -P $PKG_BUILD/tools/umount.udisks $INSTALL/sbin + +mkdir -p $INSTALL/usr/bin + cp -P $PKG_BUILD/tools/udisks $INSTALL/usr/bin + +mkdir -p $INSTALL/usr/lib/polkit-1/extensions + cp -P $PKG_BUILD/src/.libs/*.so $INSTALL/usr/lib/polkit-1/extensions + +mkdir -p $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/udisks-daemon $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-ata-smart-collect $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-ata-smart-selftest $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-change-filesystem-label $INSTALL/usr/lib/udisks +# cp -P $PKG_BUILD/src/helpers/udisks-helper-change-luks-password $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-create-partition $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-create-partition-table $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-delete-partition $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-drive-benchmark $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-drive-detach $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-drive-poll $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-fstab-mounter $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-linux-md-check $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-linux-md-remove-component $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-mdadm-expand $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-mkfs $INSTALL/usr/lib/udisks + cp -P $PKG_BUILD/src/helpers/udisks-helper-modify-partition $INSTALL/usr/lib/udisks + +mkdir -p $INSTALL/usr/share/dbus-1/interfaces + cp -P $PKG_BUILD/data/org.freedesktop.UDisks.Adapter.xml $INSTALL/usr/share/dbus-1/interfaces + cp -P $PKG_BUILD/data/org.freedesktop.UDisks.Device.xml $INSTALL/usr/share/dbus-1/interfaces + cp -P $PKG_BUILD/data/org.freedesktop.UDisks.Expander.xml $INSTALL/usr/share/dbus-1/interfaces + cp -P $PKG_BUILD/data/org.freedesktop.UDisks.Port.xml $INSTALL/usr/share/dbus-1/interfaces + cp -P $PKG_BUILD/data/org.freedesktop.UDisks.xml $INSTALL/usr/share/dbus-1/interfaces + +mkdir -p $INSTALL/usr/share/dbus-1/system-services + cp -P $PKG_BUILD/data/org.freedesktop.UDisks.service $INSTALL/usr/share/dbus-1/system-services + +mkdir -p $INSTALL/usr/share/polkit-1/actions + cp -P $PKG_BUILD/policy/org.freedesktop.udisks.policy $INSTALL/usr/share/polkit-1/actions diff --git a/packages/sysutils/udisks/url b/packages/sysutils/udisks/url new file mode 100644 index 0000000000..d216af1117 --- /dev/null +++ b/packages/sysutils/udisks/url @@ -0,0 +1 @@ +http://hal.freedesktop.org/releases/udisks-1.0.0.tar.gz \ No newline at end of file