summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-04-20 17:04:21 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-04-20 17:04:21 +0000
commit12f38212a5886f4a34a73ce81dcffcc3a8e31434 (patch)
treeedd67edddb80d4ebef0d203b148ad566cf11f136 /sys-fs/udisks
parent0.8.48 version bump. (diff)
downloadhistorical-12f38212a5886f4a34a73ce81dcffcc3a8e31434.tar.gz
historical-12f38212a5886f4a34a73ce81dcffcc3a8e31434.tar.bz2
historical-12f38212a5886f4a34a73ce81dcffcc3a8e31434.zip
Missing runtime deps.
Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
Diffstat (limited to 'sys-fs/udisks')
-rw-r--r--sys-fs/udisks/ChangeLog20
-rw-r--r--sys-fs/udisks/Manifest17
-rw-r--r--sys-fs/udisks/udisks-1.94.0-r1.ebuild83
3 files changed, 106 insertions, 14 deletions
diff --git a/sys-fs/udisks/ChangeLog b/sys-fs/udisks/ChangeLog
index d5ed0606c002..d057daf601d7 100644
--- a/sys-fs/udisks/ChangeLog
+++ b/sys-fs/udisks/ChangeLog
@@ -1,13 +1,21 @@
# ChangeLog for sys-fs/udisks
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-fs/udisks/ChangeLog,v 1.69 2012/04/18 07:45:35 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/udisks/ChangeLog,v 1.70 2012/04/20 17:04:21 ssuominen Exp $
- 18 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> udisks-1.94.0.ebuild:
- Check for CONFIG_TMPFS_POSIX_ACL (as required by setfacl command used on
- /run) wrt #412377
+*udisks-1.94.0-r1 (20 Apr 2012)
+
+ 20 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> +udisks-1.94.0-r1.ebuild:
+ Missing runtime dependencies; see inside the ebuild and
+ http://bugs.freedesktop.org/show_bug.cgi?id=48842#c5 for reference.
- 17 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> udisks-1.94.0.ebuild:
- Missing sys-apps/acl RDEPEND for setfacl command wrt #412377 by Martin Wegner
+ 18 Apr 2012; Samuli Suominen <ssuominen@gentoo.org> udisks-1.94.0.ebuild:
+ Missing sys-apps/acl runtime dependency for setfacl(1) command. This will
+ be replaced with libacl usage on 1.95.0. This will require kernels to be
+ built with CONFIG_TMPFS_POSIX_ACL=y option because /run is used which
+ should be on a tmpfs filesystem. See,
+ http://bugs.gentoo.org/412377
+ http://bugs.freedesktop.org/show_bug.cgi?id=48842
+ http://cgit.freedesktop.org/udisks/commit/?id=15250f35ff8770389cc579c304fbcac9beebc203
*udisks-1.94.0 (11 Apr 2012)
diff --git a/sys-fs/udisks/Manifest b/sys-fs/udisks/Manifest
index 2782e2cb1785..9e8255980acd 100644
--- a/sys-fs/udisks/Manifest
+++ b/sys-fs/udisks/Manifest
@@ -9,17 +9,18 @@ DIST udisks-1.94.0.tar.bz2 590375 RMD160 0e3832294b3ddb12a05ec251b66d1bb8c908820
EBUILD udisks-1.0.4-r1.ebuild 2032 RMD160 04d090ed0171f8f325fd56552c894422adb4d49b SHA1 dde90f398bab1eef95e18720eca31725e5adfcca SHA256 cda270fa2ede1c1bff53b7e67ab608f78bc831d2c0f2916afbe3ab3d9350db6c
EBUILD udisks-1.0.4-r2.ebuild 2096 RMD160 32333177e933eff85c34db82b8fcbf62eb042572 SHA1 ba69c4e2fe58e3a8c8ccfc9d136a854a37987cc9 SHA256 4819792b660217fccd94cf92efa8f512d591d42c08314dd11d46ccdb2c56ffc6
EBUILD udisks-1.93.0.ebuild 1926 RMD160 05ae131bc57f78ad0dc568c9bae091fb73b7e681 SHA1 aa32bd1ee11c6aaa0d37120f0082cd8c8a433c5e SHA256 e2be2273a3174f166a41f25c43f9d9602347fd645f7d73ad0edd477f4e41a9ce
+EBUILD udisks-1.94.0-r1.ebuild 2248 RMD160 f2e049d4dcf3e4c841312bc2ee650b8762f2860a SHA1 3dceb701bfee72a064d88648fc7f046f23fda31a SHA256 1dbaf4fa65d0bc236c2f0b3ae2ee1ec96a69cbc8d504a65d6e59d35ac9ec77d4
EBUILD udisks-1.94.0.ebuild 2092 RMD160 840af32b9e2c8454e497cbf5eecb7e1467fd5ec7 SHA1 0f25a2c96e3a3e52d6321ddc447858bae380cd0c SHA256 8f5223b2b6f3ba72d45cbd5d3e0266e3d643e0f45bd95d5154631d825538d5d0
-MISC ChangeLog 9570 RMD160 78efaf2b2ff0e3146de7db49591d16ef2413b5ce SHA1 861ef5eba99d62d4f49531518047a2cadd8d6d41 SHA256 d7844c09eb0ea35906125606c9688bff597c22df7f7caf520cb68863adf2671f
+MISC ChangeLog 9996 RMD160 560a8a2dc5283bfc18e4cc3a409f2685e4de7f02 SHA1 dde05421607ecc0ba90100b2e669f652dceaf41c SHA256 8f585acb8b94c37fdedbbb0d2597530539f648372533dfc21d0094fce93be1d4
MISC metadata.xml 465 RMD160 711189a7c9e9ca05ca9cfee7998a90c06511b3d3 SHA1 44ee701c4871c8eef4c76f30ebc5c8a0e8d858ba SHA256 bb99d5d24ef919a8643d6e08ec23aa209114442d14713dce32a43dd052f96116
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQEcBAEBAgAGBQJPjnDMAAoJEEdUh39IaPFNE4EH/jovC0UZF+E5YIzMnKKeEott
-eHx/ONXyrbgoZVGPWga3PUiw+IhFV7c6sALWnujqpIdZeBVmXyWS1/PYoRgsv57g
-UjFfD1Z68FzPJ75Z1ztt8YDsUEF6PMNuqN749nZnJ07JtkEzG3jVxP4Ysu7dNF7C
-0j0N9wGgcszlUH21OqdEB4NeV/ODK+XxRckg99BHVly+Mo1BOMrkZhuNcVdblw2e
-psFbvfujKwchICmRQCy8jfd+0fCoaDUFyFrxaDXzGi6dPT5BegXX4zKtOMzpl3pX
-G4YwrIgT9PUIiRtqeowvURcSH7ZiTmnyS7ULpjaXqRavNNRwrGL6uwQD+aOsw3g=
-=NiVs
+iQEcBAEBAgAGBQJPkZa2AAoJEEdUh39IaPFNCOIH/Rmtmzn0KuNxJqEGRZaCPY7C
+3Q9pqTCovu4MAOVSP/UE0+a39CsPl+FN4b2MPinYAlh8SAZpFD0QryGdOl5XJ7d/
+lXhd1zw0x8vY//G2kRzBxEVJqxgHBXRVyZ7LlNO313Ez6eGtlVcBW1LiZva5zM23
+R9CYIbiLoUt0/Wa8pHTo6IJSDiJL8yzePmn0nXxAiGkoQ9ZJGm+Z87vtE5B6RXY4
+YohqRy3zTI7QhKbfw/JUPCsV7i03HE06Fp35AR7PdU8B+ZHezqkAbAr8HeVY/Thl
+kigYjqInWO2zfBu1TPg/mJDlFn3LP/zbH5Dd8360p4hFHh38qqj+9PxEvyIxR7M=
+=mPTc
-----END PGP SIGNATURE-----
diff --git a/sys-fs/udisks/udisks-1.94.0-r1.ebuild b/sys-fs/udisks/udisks-1.94.0-r1.ebuild
new file mode 100644
index 000000000000..2be2d420c1c0
--- /dev/null
+++ b/sys-fs/udisks/udisks-1.94.0-r1.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-fs/udisks/udisks-1.94.0-r1.ebuild,v 1.1 2012/04/20 17:04:21 ssuominen Exp $
+
+EAPI=4
+inherit eutils bash-completion-r1 linux-info systemd
+
+DESCRIPTION="Daemon providing interfaces to work with storage devices"
+HOMEPAGE="http://www.freedesktop.org/wiki/Software/udisks"
+SRC_URI="http://udisks.freedesktop.org/releases/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="debug doc crypt +introspection"
+
+COMMON_DEPEND=">=dev-libs/glib-2.32
+ >=sys-auth/polkit-0.104-r1
+ >=dev-libs/libatasmart-0.18
+ || ( >=sys-fs/udev-171-r5[gudev] <sys-fs/udev-171[extras] )
+ introspection? ( >=dev-libs/gobject-introspection-1.30 )"
+# acl -> src/udiskslinuxfilesystem.c -> setfacl #412377
+# gptfdisk -> src/udiskslinuxpartition.c -> sgdisk
+# util-linux -> mount, umount, swapon, swapoff
+RDEPEND="${COMMON_DEPEND}
+ sys-apps/acl
+ >=sys-apps/gptfdisk-0.8
+ >=sys-apps/util-linux-2.20
+ >=sys-block/parted-3
+ virtual/eject
+ crypt? ( sys-fs/cryptsetup )"
+DEPEND="${COMMON_DEPEND}
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxslt
+ dev-util/gdbus-codegen
+ dev-util/intltool
+ dev-util/pkgconfig
+ doc? (
+ dev-util/gtk-doc
+ app-text/docbook-xml-dtd:4.1.2
+ )"
+
+DOCS="AUTHORS HACKING NEWS README"
+
+pkg_setup() {
+ # CONFIG_TMPFS_POSIX_ACL required for setfacl /run usage wrt #412377
+ if use amd64 || use x86; then
+ CONFIG_CHECK="~TMPFS_POSIX_ACL ~USB_SUSPEND ~!IDE"
+ linux-info_pkg_setup
+ fi
+}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-2.x-ntfs-3g.patch
+}
+
+src_configure() {
+ econf \
+ --localstatedir="${EPREFIX}"/var \
+ --disable-static \
+ $(use_enable debug) \
+ $(use_enable doc gtk-doc) \
+ $(use_enable introspection) \
+ --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ "$(systemd_with_unitdir)"
+}
+
+src_install() {
+ default
+
+ local htmldir=udisks2
+ if [[ -d ${ED}/usr/share/doc/${PF}/html/${htmldir} ]]; then
+ dosym /usr/share/doc/${PF}/html/${htmldir} /usr/share/gtk-doc/html/${htmldir}
+ fi
+
+ rm -rf "${ED}"/etc/bash_completion.d
+ dobashcomp tools/udisksctl-bash-completion.sh
+
+ find "${ED}" -type f -name '*.la' -exec rm -f {} +
+
+ keepdir /media
+ keepdir /var/lib/udisks2 #383091
+}