Gentoo Archives: gentoo-commits

From: "Kacper Kowalik (xarthisius)" <xarthisius@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/libinfinity: libinfinity-0.5.1.ebuild ChangeLog libinfinity-0.5.0.ebuild
Date: Tue, 02 Aug 2011 09:13:54
Message-Id: 20110802091343.2E3602004C@flycatcher.gentoo.org
1 xarthisius 11/08/02 09:13:43
2
3 Modified: ChangeLog
4 Added: libinfinity-0.5.1.ebuild
5 Removed: libinfinity-0.5.0.ebuild
6 Log:
7 Version bump, drop old
8
9 (Portage version: 2.2.0_alpha49/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.11 net-libs/libinfinity/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libinfinity/ChangeLog?rev=1.11&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libinfinity/ChangeLog?rev=1.11&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libinfinity/ChangeLog?r1=1.10&r2=1.11
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-libs/libinfinity/ChangeLog,v
21 retrieving revision 1.10
22 retrieving revision 1.11
23 diff -u -r1.10 -r1.11
24 --- ChangeLog 30 Apr 2011 09:48:18 -0000 1.10
25 +++ ChangeLog 2 Aug 2011 09:13:42 -0000 1.11
26 @@ -1,6 +1,12 @@
27 # ChangeLog for net-libs/libinfinity
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-libs/libinfinity/ChangeLog,v 1.10 2011/04/30 09:48:18 xarthisius Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libinfinity/ChangeLog,v 1.11 2011/08/02 09:13:42 xarthisius Exp $
31 +
32 +*libinfinity-0.5.1 (02 Aug 2011)
33 +
34 + 02 Aug 2011; Kacper Kowalik <xarthisius@g.o>
35 + -libinfinity-0.5.0.ebuild, +libinfinity-0.5.1.ebuild:
36 + Version bump, drop old
37
38 *libinfinity-0.5.0 (30 Apr 2011)
39
40
41
42
43 1.1 net-libs/libinfinity/libinfinity-0.5.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libinfinity/libinfinity-0.5.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/libinfinity/libinfinity-0.5.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: libinfinity-0.5.1.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/net-libs/libinfinity/libinfinity-0.5.1.ebuild,v 1.1 2011/08/02 09:13:42 xarthisius Exp $
53
54 EAPI=4
55
56 inherit autotools-utils eutils versionator
57
58 MY_PV=$(get_version_component_range 1-2)
59
60 DESCRIPTION="An implementation of the Infinote protocol written in GObject-based C."
61 HOMEPAGE="http://gobby.0x539.de/"
62 SRC_URI="http://releases.0x539.de/${PN}/${P}.tar.gz"
63 LICENSE="LGPL-2.1"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE="avahi doc gtk server static-libs"
67
68 RDEPEND="dev-libs/glib:2
69 dev-libs/libxml2
70 net-libs/gnutls
71 sys-libs/pam
72 >=virtual/gsasl-0.2.21
73 avahi? ( net-dns/avahi )
74 gtk? ( x11-libs/gtk+:3 )"
75 DEPEND="${RDEPEND}
76 >=dev-util/pkgconfig-0.23
77 sys-devel/gettext
78 doc? ( dev-util/gtk-doc )"
79
80 DOCS=(AUTHORS NEWS README TODO)
81
82 pkg_setup() {
83 if use server ; then
84 enewgroup infinote 100
85 enewuser infinote 100 /bin/bash /var/lib/infinote infinote
86 fi
87 }
88
89 src_configure() {
90 local myeconfargs=(
91 $(use_enable doc gtk-doc)
92 $(use_with gtk inftextgtk)
93 $(use_with gtk infgtk)
94 $(use_with gtk gtk3)
95 $(use_with server infinoted)
96 $(use_with avahi)
97 $(use_with avahi libdaemon)
98 )
99 autotools-utils_src_configure
100 }
101
102 src_install() {
103 autotools-utils_src_install
104
105 if use server ; then
106 newinitd "${FILESDIR}/infinoted.initd" infinoted
107 newconfd "${FILESDIR}/infinoted.confd" infinoted
108
109 keepdir /var/lib/infinote
110 fowners infinote:infinote /var/lib/infinote
111 fperms 770 /var/lib/infinote
112
113 dosym /usr/bin/infinoted-${MY_PV} /usr/bin/infinoted
114
115 elog "Add local users who should have local access to the documents"
116 elog "created by infinoted to the infinote group."
117 elog "The documents are saved in /var/lib/infinote per default."
118 fi
119 }