Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/eva:master commit in: app-backup/deja-dup/
Date: Wed, 02 Nov 2011 22:52:53
Message-Id: efd66a7c2d2a4d8c86ee6026ce87e1fa1c1743c9.eva@gentoo
1 commit: efd66a7c2d2a4d8c86ee6026ce87e1fa1c1743c9
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Wed Nov 2 22:22:47 2011 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Wed Nov 2 22:52:08 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/eva.git;a=commit;h=efd66a7c
7
8 app-backup/deja-dup: bump to 20.1
9
10 * Bump to EAPI 4
11 * Use versionator to not be bothered changing 18 to 20
12 * Do not have USE=debug
13 * Do not have la files due to nautilus extension
14 * Update dependencies according to configure.ac and NEWS
15 * Drop unrecognized configure switches
16 * LINGUAS handling is broken
17
18 ---
19 app-backup/deja-dup/Manifest | 1 +
20 app-backup/deja-dup/deja-dup-20.1.ebuild | 53 ++++++++++++++++++++++++++++++
21 2 files changed, 54 insertions(+), 0 deletions(-)
22
23 diff --git a/app-backup/deja-dup/Manifest b/app-backup/deja-dup/Manifest
24 new file mode 100644
25 index 0000000..4a632e8
26 --- /dev/null
27 +++ b/app-backup/deja-dup/Manifest
28 @@ -0,0 +1 @@
29 +DIST deja-dup-20.1.tar.bz2 1266551 RMD160 1506b0d1056ffcfd2d817a113e4a92010b9896a1 SHA1 068f1bc31eebdad6906a448a68c9b73a9257e7e8 SHA256 c47db5e83e7079da7232b05c6109cd13af0cc6c3f956f4e91a473a66288ce75f
30
31 diff --git a/app-backup/deja-dup/deja-dup-20.1.ebuild b/app-backup/deja-dup/deja-dup-20.1.ebuild
32 new file mode 100644
33 index 0000000..c64464c
34 --- /dev/null
35 +++ b/app-backup/deja-dup/deja-dup-20.1.ebuild
36 @@ -0,0 +1,53 @@
37 +# Copyright 1999-2011 Gentoo Foundation
38 +# Distributed under the terms of the GNU General Public License v2
39 +# $Header: /var/cvsroot/gentoo-x86/app-backup/deja-dup/deja-dup-18.1.1.ebuild,v 1.3 2011/06/29 20:16:29 jlec Exp $
40 +
41 +EAPI="4"
42 +GCONF_DEBUG="no"
43 +GNOME2_LA_PUNT="yes"
44 +
45 +inherit eutils gnome2 versionator
46 +
47 +MAJORV="$(get_major_version ${PV})"
48 +
49 +DESCRIPTION="Simple backup tool using duplicity back-end"
50 +HOMEPAGE="https://launchpad.net/deja-dup/"
51 +SRC_URI="http://launchpad.net/${PN}/${MAJORV}/${PV}/+download/${P}.tar.bz2"
52 +
53 +LICENSE="GPL-3"
54 +SLOT="0"
55 +KEYWORDS="~amd64 ~x86"
56 +IUSE="nautilus nls"
57 +
58 +COMMON_DEPEND="
59 + >=dev-libs/glib-2.26:2
60 + >=x11-libs/gtk+-3:3
61 + >=x11-libs/libnotify-0.7.1
62 +
63 + >=app-backup/duplicity-0.6.14
64 + gnome-base/libgnome-keyring
65 +
66 + nautilus? ( >=gnome-base/nautilus-3 )"
67 +RDEPEND="${COMMON_DEPEND}
68 + gnome-base/gvfs[fuse]"
69 +DEPEND="${COMMON_DEPEND}
70 + dev-perl/Locale-gettext
71 + dev-util/pkgconfig
72 + >=dev-util/intltool-0.40
73 + >=sys-devel/gettext-0.17
74 + dev-util/itstool
75 + dev-libs/libxml2"
76 +
77 +pkg_setup() {
78 + DOCS="NEWS AUTHORS"
79 + G2CONF="${G2CONF}
80 + $(use_enable nls)
81 + $(use_with nautilus)
82 + --without-unity
83 + --disable-static
84 + --disable-schemas-compile"
85 + # FIXME: Broken man rules when LINGUAS != *
86 + #use nls || { unset LINGUAS || export LINGUAS=""; }
87 + export LINGUAS=""
88 + use nls && export LINGUAS="*"
89 +}