diff options
author | 2012-04-20 17:04:21 +0000 | |
---|---|---|
committer | 2012-04-20 17:04:21 +0000 | |
commit | 12f38212a5886f4a34a73ce81dcffcc3a8e31434 (patch) | |
tree | edd67edddb80d4ebef0d203b148ad566cf11f136 /sys-fs/udisks | |
parent | 0.8.48 version bump. (diff) | |
download | historical-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/ChangeLog | 20 | ||||
-rw-r--r-- | sys-fs/udisks/Manifest | 17 | ||||
-rw-r--r-- | sys-fs/udisks/udisks-1.94.0-r1.ebuild | 83 |
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 +} |