Gentoo Archives: gentoo-commits

From: "Tiziano Mueller (dev-zero)" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-libs/libinfinity: metadata.xml ChangeLog libinfinity-0.2.0.ebuild
Date: Wed, 08 Apr 2009 19:54:29
Message-Id: E1Lrdqt-0005Sw-L3@stork.gentoo.org
1 dev-zero 09/04/08 19:54:27
2
3 Added: metadata.xml ChangeLog libinfinity-0.2.0.ebuild
4 Log:
5 Initial commit (ebuild written by me) for new version of gobby.
6 (Portage version: 2.1.6.11/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 net-libs/libinfinity/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/libinfinity/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/libinfinity/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>no-herd</herd>
20 <maintainer>
21 <email>dev-zero@g.o</email>
22 </maintainer>
23 <maintainer>
24 <email>humpback@g.o</email>
25 </maintainer>
26 <use>
27 <flag name='server'>
28 Build and install the server binary including init.d/conf.d-scripts.
29 Needed if you want to host an infinote server for gobby.
30 </flag>
31 </use>
32 </pkgmetadata>
33
34
35
36 1.1 net-libs/libinfinity/ChangeLog
37
38 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/libinfinity/ChangeLog?rev=1.1&view=markup
39 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/libinfinity/ChangeLog?rev=1.1&content-type=text/plain
40
41 Index: ChangeLog
42 ===================================================================
43 # ChangeLog for net-libs/libinfinity
44 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
45 # $Header: /var/cvsroot/gentoo-x86/net-libs/libinfinity/ChangeLog,v 1.1 2009/04/08 19:54:27 dev-zero Exp $
46
47 *libinfinity-0.2.0 (08 Apr 2009)
48
49 08 Apr 2009; Tiziano Müller <dev-zero@g.o>
50 +files/infinoted.confd-0.2, +files/infinoted.initd-0.2, +metadata.xml,
51 +libinfinity-0.2.0.ebuild:
52 Initial commit (ebuild written by me) for new version of gobby.
53
54
55
56
57 1.1 net-libs/libinfinity/libinfinity-0.2.0.ebuild
58
59 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/libinfinity/libinfinity-0.2.0.ebuild?rev=1.1&view=markup
60 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-libs/libinfinity/libinfinity-0.2.0.ebuild?rev=1.1&content-type=text/plain
61
62 Index: libinfinity-0.2.0.ebuild
63 ===================================================================
64 # Copyright 1999-2009 Gentoo Foundation
65 # Distributed under the terms of the GNU General Public License v2
66 # $Header: /var/cvsroot/gentoo-x86/net-libs/libinfinity/libinfinity-0.2.0.ebuild,v 1.1 2009/04/08 19:54:27 dev-zero Exp $
67
68 EAPI="2"
69
70 inherit eutils
71
72 DESCRIPTION="An implementation of the Infinote protocol written in GObject-based C."
73 HOMEPAGE="http://gobby.0x539.de/"
74 SRC_URI="http://releases.0x539.de/${PN}/${P}.tar.gz"
75 LICENSE="LGPL-2.1"
76 SLOT="0"
77 KEYWORDS="~amd64"
78 IUSE="avahi doc gtk server"
79
80 RDEPEND=">=sys-libs/e2fsprogs-libs-1.41.4
81 dev-libs/glib:2
82 dev-libs/libxml2
83 net-libs/gnutls
84 >=net-misc/gsasl-0.2.21
85 avahi? ( net-dns/avahi )
86 gtk? ( >=x11-libs/gtk+-2.12:2 )"
87 DEPEND="${RDEPEND}
88 >=dev-util/pkgconfig-0.23
89 doc? ( dev-util/gtk-doc )"
90
91 pkg_setup() {
92 if use server ; then
93 enewgroup infinote 100
94 enewuser infinote 100 /bin/bash /var/lib/infinote infinote
95 fi
96 }
97
98 src_configure() {
99 econf \
100 $(use_enable doc gtk-doc) \
101 $(use_with gtk inftextgtk) \
102 $(use_with gtk infgtk) \
103 $(use_with server infinoted) \
104 $(use_with avahi)
105 }
106
107 src_install() {
108 emake DESTDIR="${D}" install || die "emake install failed"
109 dodoc AUTHORS NEWS README TODO
110
111 if use server ; then
112 newinitd "${FILESDIR}/infinoted.initd-0.2" infinoted
113 newconfd "${FILESDIR}/infinoted.confd-0.2" infinoted
114
115 keepdir /var/lib/infinote
116 fowners infinote:infinote /var/lib/infinote
117 fperms 770 /var/lib/infinote
118
119 elog "Add local users who should have local access to the documents"
120 elog "created by infinoted to the infinote group."
121 elog "The documents are saved in /var/lib/infinote per default."
122 fi
123 }