Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/udisks: metadata.xml ChangeLog udisks-1.96.0.ebuild
Date: Tue, 01 May 2012 16:49:27
Message-Id: 20120501164907.4AF402004B@flycatcher.gentoo.org
1 ssuominen 12/05/01 16:49:07
2
3 Modified: metadata.xml ChangeLog
4 Added: udisks-1.96.0.ebuild
5 Log:
6 Version bump. Optionalize sys-apps/gptfdisk wrt #412801, Comment #1 since it might not work for every arch.
7
8 (Portage version: 2.2.0_alpha101/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 sys-fs/udisks/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udisks/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udisks/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udisks/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-fs/udisks/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 27 Mar 2012 18:23:26 -0000 1.3
24 +++ metadata.xml 1 May 2012 16:49:07 -0000 1.4
25 @@ -6,7 +6,9 @@
26 <email>freedesktop-bugs@g.o</email>
27 </maintainer>
28 <use>
29 - <flag name='remote-access'>Control whether connections from other clients over LAN are allowed</flag>
30 - <flag name='introspection'>Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
31 + <flag name='gptfdisk'>Pull in <pkg>sys-apps/gptfdisk</pkg> for sgdisk command as used by partitioning functionality</flag>
32 + <flag name='introspection'>Use <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
33 + <flag name='remote-access'>Control whether connections from other clients over LAN are allowed</flag>
34 + <flag name='systemd'>Support <pkg>sys-apps/systemd</pkg>'s logind</flag>
35 </use>
36 </pkgmetadata>
37
38
39
40 1.74 sys-fs/udisks/ChangeLog
41
42 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udisks/ChangeLog?rev=1.74&view=markup
43 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udisks/ChangeLog?rev=1.74&content-type=text/plain
44 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udisks/ChangeLog?r1=1.73&r2=1.74
45
46 Index: ChangeLog
47 ===================================================================
48 RCS file: /var/cvsroot/gentoo-x86/sys-fs/udisks/ChangeLog,v
49 retrieving revision 1.73
50 retrieving revision 1.74
51 diff -u -r1.73 -r1.74
52 --- ChangeLog 20 Apr 2012 18:49:12 -0000 1.73
53 +++ ChangeLog 1 May 2012 16:49:07 -0000 1.74
54 @@ -1,6 +1,13 @@
55 # ChangeLog for sys-fs/udisks
56 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
57 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/udisks/ChangeLog,v 1.73 2012/04/20 18:49:12 ssuominen Exp $
58 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/udisks/ChangeLog,v 1.74 2012/05/01 16:49:07 ssuominen Exp $
59 +
60 +*udisks-1.96.0 (01 May 2012)
61 +
62 + 01 May 2012; Samuli Suominen <ssuominen@g.o> +udisks-1.96.0.ebuild,
63 + metadata.xml:
64 + Version bump. Optionalize sys-apps/gptfdisk wrt #412801, Comment #1 since it
65 + might not work for every arch.
66
67 20 Apr 2012; Samuli Suominen <ssuominen@g.o> -udisks-1.93.0.ebuild:
68 old
69
70
71
72 1.1 sys-fs/udisks/udisks-1.96.0.ebuild
73
74 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udisks/udisks-1.96.0.ebuild?rev=1.1&view=markup
75 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/udisks/udisks-1.96.0.ebuild?rev=1.1&content-type=text/plain
76
77 Index: udisks-1.96.0.ebuild
78 ===================================================================
79 # Copyright 1999-2012 Gentoo Foundation
80 # Distributed under the terms of the GNU General Public License v2
81 # $Header: /var/cvsroot/gentoo-x86/sys-fs/udisks/udisks-1.96.0.ebuild,v 1.1 2012/05/01 16:49:07 ssuominen Exp $
82
83 EAPI=4
84 inherit eutils bash-completion-r1 linux-info systemd
85
86 DESCRIPTION="Daemon providing interfaces to work with storage devices"
87 HOMEPAGE="http://www.freedesktop.org/wiki/Software/udisks"
88 SRC_URI="http://udisks.freedesktop.org/releases/${P}.tar.bz2"
89
90 LICENSE="GPL-2"
91 SLOT="2"
92 KEYWORDS="~amd64 ~arm ~x86"
93 IUSE="debug doc crypt +gptfdisk +introspection systemd"
94
95 COMMON_DEPEND=">=dev-libs/glib-2.32
96 >=sys-auth/polkit-0.104-r1
97 >=dev-libs/libatasmart-0.18
98 || ( >=sys-fs/udev-171-r5[gudev] <sys-fs/udev-171[extras] )
99 virtual/acl
100 introspection? ( >=dev-libs/gobject-introspection-1.30 )
101 systemd? ( >=sys-apps/systemd-44 )"
102 # gptfdisk -> src/udiskslinuxpartition.c -> sgdisk (see also #412801#c1)
103 # util-linux -> mount, umount, swapon, swapoff
104 RDEPEND="${COMMON_DEPEND}
105 >=sys-apps/util-linux-2.20.1-r2
106 >=sys-block/parted-3
107 virtual/eject
108 crypt? ( sys-fs/cryptsetup )
109 gptfdisk? ( >=sys-apps/gptfdisk-0.8 )"
110 DEPEND="${COMMON_DEPEND}
111 app-text/docbook-xsl-stylesheets
112 dev-libs/libxslt
113 >=dev-util/gdbus-codegen-2.32
114 dev-util/intltool
115 dev-util/pkgconfig
116 doc? (
117 dev-util/gtk-doc
118 app-text/docbook-xml-dtd:4.1.2
119 )"
120
121 DOCS="AUTHORS HACKING NEWS README"
122
123 pkg_setup() {
124 # Listing only major arch's here to avoid tracking kernel's defconfig
125 if use amd64 || use arm || use ppc || use ppc64 || use x86; then
126 CONFIG_CHECK="~!IDE" #319829
127 CONFIG_CHECK+=" ~TMPFS_POSIX_ACL" #412377
128 CONFIG_CHECK+=" ~USB_SUSPEND" #331065
129 linux-info_pkg_setup
130 fi
131 }
132
133 src_prepare() {
134 epatch "${FILESDIR}"/${PN}-2.x-ntfs-3g.patch
135
136 if ! use systemd; then
137 sed -i -e 's:libsystemd-login:&sSuOmInEnWaShErE:' configure || die
138 fi
139 }
140
141 src_configure() {
142 econf \
143 --localstatedir="${EPREFIX}"/var \
144 --disable-static \
145 $(use_enable debug) \
146 $(use_enable doc gtk-doc) \
147 $(use_enable introspection) \
148 --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html \
149 "$(systemd_with_unitdir)"
150 }
151
152 src_install() {
153 default
154
155 local htmldir=udisks2
156 if [[ -d ${ED}/usr/share/doc/${PF}/html/${htmldir} ]]; then
157 dosym /usr/share/doc/${PF}/html/${htmldir} /usr/share/gtk-doc/html/${htmldir}
158 fi
159
160 rm -rf "${ED}"/etc/bash_completion.d
161 dobashcomp tools/udisksctl-bash-completion.sh
162
163 find "${ED}" -type f -name '*.la' -exec rm -f {} +
164
165 keepdir /media
166 keepdir /var/lib/udisks2 #383091
167 }